diff --git a/pom.xml b/pom.xml index 58c2173..6454425 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ io.josemmo.bukkit.plugin YamipaPlugin - 1.2.4 + 1.2.5 8 diff --git a/src/main/java/io/josemmo/bukkit/plugin/utils/InteractWithEntityListener.java b/src/main/java/io/josemmo/bukkit/plugin/utils/InteractWithEntityListener.java index 1300369..753f545 100644 --- a/src/main/java/io/josemmo/bukkit/plugin/utils/InteractWithEntityListener.java +++ b/src/main/java/io/josemmo/bukkit/plugin/utils/InteractWithEntityListener.java @@ -8,7 +8,6 @@ import com.comphenix.protocol.events.PacketListener; import com.comphenix.protocol.wrappers.EnumWrappers; import io.josemmo.bukkit.plugin.YamipaPlugin; -import org.bukkit.Bukkit; import org.bukkit.block.Block; import org.bukkit.block.BlockFace; import org.bukkit.entity.Player; @@ -87,13 +86,9 @@ public final void onPacketReceiving(@NotNull PacketEvent event) { boolean allowEvent = true; try { if (action == EnumWrappers.EntityUseAction.ATTACK) { - allowEvent = Bukkit.getScheduler() - .callSyncMethod(getPlugin(), () -> onAttack(player, targetBlock, targetBlockFace)) - .get(); + allowEvent = onAttack(player, targetBlock, targetBlockFace); } else if (action == EnumWrappers.EntityUseAction.INTERACT_AT) { - allowEvent = Bukkit.getScheduler() - .callSyncMethod(getPlugin(), () -> onInteract(player, targetBlock, targetBlockFace)) - .get(); + allowEvent = onInteract(player, targetBlock, targetBlockFace); } } catch (Exception e) { YamipaPlugin.getInstance().log(Level.SEVERE, "Failed to notify entity listener handler", e); diff --git a/src/main/java/io/josemmo/bukkit/plugin/utils/SelectBlockTask.java b/src/main/java/io/josemmo/bukkit/plugin/utils/SelectBlockTask.java index e3bc4fd..d1fb601 100644 --- a/src/main/java/io/josemmo/bukkit/plugin/utils/SelectBlockTask.java +++ b/src/main/java/io/josemmo/bukkit/plugin/utils/SelectBlockTask.java @@ -12,8 +12,6 @@ import org.bukkit.event.HandlerList; import org.bukkit.event.Listener; import org.bukkit.event.block.Action; -import org.bukkit.event.player.PlayerAnimationEvent; -import org.bukkit.event.player.PlayerAnimationType; import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.event.player.PlayerQuitEvent; import org.jetbrains.annotations.NotNull; @@ -143,18 +141,6 @@ public void onBlockInteraction(@NotNull PlayerInteractEvent event) { } } - @EventHandler(ignoreCancelled = true, priority = EventPriority.LOWEST) - public void onArmSwing(@NotNull PlayerAnimationEvent event) { - if (event.getAnimationType() != PlayerAnimationType.ARM_SWING) { - // Sanity check, vanilla Minecraft does not have any other player animation type - return; - } - boolean allowEvent = handle(event.getPlayer(), null, null); - if (!allowEvent) { - event.setCancelled(true); - } - } - @EventHandler(ignoreCancelled = true, priority = EventPriority.MONITOR) public void onPlayerQuit(@NotNull PlayerQuitEvent event) { UUID uuid = event.getPlayer().getUniqueId();