From 58983be156786235ecb9993d85529da71da6e86c Mon Sep 17 00:00:00 2001 From: jannis_mg Date: Mon, 13 Jul 2026 10:30:34 +0200 Subject: [PATCH] removed off-hand swap in colorjump --- .../instance/game/stateless/types/colorJump/ColorJump.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/colorJump/ColorJump.java b/src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/colorJump/ColorJump.java index 4bed9a5..7841c5e 100644 --- a/src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/colorJump/ColorJump.java +++ b/src/main/java/eu/mhsl/minenet/minigames/instance/game/stateless/types/colorJump/ColorJump.java @@ -10,6 +10,7 @@ import net.minestom.server.coordinate.Pos; import net.minestom.server.entity.GameMode; import net.minestom.server.event.inventory.InventoryPreClickEvent; import net.minestom.server.event.player.PlayerMoveEvent; +import net.minestom.server.event.player.PlayerSwapItemEvent; import net.minestom.server.instance.batch.AbsoluteBlockBatch; import net.minestom.server.instance.block.Block; import net.minestom.server.item.ItemStack; @@ -47,6 +48,11 @@ public class ColorJump extends StatelessGame { InventoryPreClickEvent.class, inventoryPreClickEvent -> inventoryPreClickEvent.setCancelled(true) ); + + this.eventNode().addListener( + PlayerSwapItemEvent.class, + playerSwapItemEvent -> playerSwapItemEvent.setCancelled(true) + ); } @Override