Tweaked PlayerJumpEvent
This commit is contained in:
@@ -1,8 +1,10 @@
|
|||||||
package com.willfp.eco.core.events;
|
package com.willfp.eco.core.events;
|
||||||
|
|
||||||
|
import org.bukkit.Location;
|
||||||
import org.bukkit.event.HandlerList;
|
import org.bukkit.event.HandlerList;
|
||||||
import org.bukkit.event.player.PlayerMoveEvent;
|
import org.bukkit.event.player.PlayerMoveEvent;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
import org.jetbrains.annotations.Nullable;
|
||||||
|
|
||||||
public class PlayerJumpEvent extends PlayerMoveEvent {
|
public class PlayerJumpEvent extends PlayerMoveEvent {
|
||||||
/**
|
/**
|
||||||
@@ -10,6 +12,11 @@ public class PlayerJumpEvent extends PlayerMoveEvent {
|
|||||||
*/
|
*/
|
||||||
private static final HandlerList HANDLERS = new HandlerList();
|
private static final HandlerList HANDLERS = new HandlerList();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The handled event.
|
||||||
|
*/
|
||||||
|
private final PlayerMoveEvent handle;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Create a new PlayerJumpEvent.
|
* Create a new PlayerJumpEvent.
|
||||||
*
|
*
|
||||||
@@ -17,6 +24,8 @@ public class PlayerJumpEvent extends PlayerMoveEvent {
|
|||||||
*/
|
*/
|
||||||
public PlayerJumpEvent(@NotNull final PlayerMoveEvent event) {
|
public PlayerJumpEvent(@NotNull final PlayerMoveEvent event) {
|
||||||
super(event.getPlayer(), event.getFrom(), event.getTo());
|
super(event.getPlayer(), event.getFrom(), event.getTo());
|
||||||
|
|
||||||
|
this.handle = event;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -37,4 +46,36 @@ public class PlayerJumpEvent extends PlayerMoveEvent {
|
|||||||
public static @NotNull HandlerList getHandlerList() {
|
public static @NotNull HandlerList getHandlerList() {
|
||||||
return HANDLERS;
|
return HANDLERS;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean isCancelled() {
|
||||||
|
return handle.isCancelled();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void setCancelled(final boolean cancel) {
|
||||||
|
handle.setCancelled(cancel);
|
||||||
|
}
|
||||||
|
|
||||||
|
@NotNull
|
||||||
|
@Override
|
||||||
|
public Location getFrom() {
|
||||||
|
return handle.getFrom();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void setFrom(@NotNull final Location from) {
|
||||||
|
handle.setFrom(from);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Nullable
|
||||||
|
@Override
|
||||||
|
public Location getTo() {
|
||||||
|
return handle.getTo();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void setTo(@NotNull final Location to) {
|
||||||
|
handle.setTo(to);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user