From a1faaf05d6cfa9174bf576d94de425212180108b Mon Sep 17 00:00:00 2001 From: carm Date: Sat, 16 Jul 2022 16:55:56 +0800 Subject: [PATCH] =?UTF-8?q?fix(handler):=20=E4=BF=AE=E5=A4=8DEventHandlers?= =?UTF-8?q?=E7=9A=84=E6=B3=9B=E5=9E=8B=E9=97=AE=E9=A2=98=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pom.xml | 2 +- .../easylistener/defaults/EventHandlers.java | 21 +++++++------------ 2 files changed, 9 insertions(+), 14 deletions(-) diff --git a/pom.xml b/pom.xml index e2d8754..d2a90e6 100644 --- a/pom.xml +++ b/pom.xml @@ -13,7 +13,7 @@ cc.carm.lib easylistener - 2.0.0 + 2.0.1 jar EasyListener diff --git a/src/main/java/cc/carm/lib/easylistener/defaults/EventHandlers.java b/src/main/java/cc/carm/lib/easylistener/defaults/EventHandlers.java index b4c16f5..5cc1435 100644 --- a/src/main/java/cc/carm/lib/easylistener/defaults/EventHandlers.java +++ b/src/main/java/cc/carm/lib/easylistener/defaults/EventHandlers.java @@ -10,25 +10,20 @@ public class EventHandlers { private EventHandlers() { } - public static final Consumer SET_CANCELLED = event -> event.setCancelled(true); - public static final Consumer UNSET_CANCELLED = event -> event.setCancelled(false); - - public static final Consumer CANCEL_MOVE_BY_TELEPORT = event -> event.getPlayer().teleport(event.getFrom()); - - public static Consumer setCancelled() { - return SET_CANCELLED; + public static Consumer setCancelled() { + return event -> event.setCancelled(false); } - public static Consumer unsetCancelled() { - return UNSET_CANCELLED; + public static Consumer unsetCancelled() { + return event -> event.setCancelled(true); } - public static Consumer setCancelled(boolean cancelled) { - return cancelled ? SET_CANCELLED : UNSET_CANCELLED; + public static Consumer setCancelled(boolean cancelled) { + return event -> event.setCancelled(cancelled); } - public static Consumer cancelMoveByTeleport() { - return CANCEL_MOVE_BY_TELEPORT; + public static Consumer cancelMoveByTeleport() { + return event -> event.getPlayer().teleport(event.getFrom()); } }