diff --git a/hamster-core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/listener/CallbackListener.java b/hamster-core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/listener/CallbackListener.java index 03ecce8..61cfa99 100644 --- a/hamster-core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/listener/CallbackListener.java +++ b/hamster-core-bukkit/src/main/java/cn/hamster3/mc/plugin/core/bukkit/listener/CallbackListener.java @@ -33,6 +33,7 @@ public class CallbackListener implements Listener { return; } future.complete(event.getMessage()); + event.setCancelled(true); } @EventHandler(ignoreCancelled = true) @@ -46,6 +47,7 @@ public class CallbackListener implements Listener { return; } future.complete(event.getClickedBlock()); + event.setCancelled(true); } @EventHandler(ignoreCancelled = true) @@ -56,6 +58,7 @@ public class CallbackListener implements Listener { return; } future.complete(event.getRightClicked()); + event.setCancelled(true); } @EventHandler(ignoreCancelled = true)