From 051a2b2f2745fa47990b0dfb652f5517cbf23a0c Mon Sep 17 00:00:00 2001 From: ChomeNS <95471003+chomens@users.noreply.github.com> Date: Sat, 19 Apr 2025 18:46:56 +0700 Subject: [PATCH] fix: fall back to chat if above or below world Y limit --- .../land/chipmunk/chipmunkmod/modules/CommandCore.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/java/land/chipmunk/chipmunkmod/modules/CommandCore.java b/src/main/java/land/chipmunk/chipmunkmod/modules/CommandCore.java index 91b5dc6..568aacd 100644 --- a/src/main/java/land/chipmunk/chipmunkmod/modules/CommandCore.java +++ b/src/main/java/land/chipmunk/chipmunkmod/modules/CommandCore.java @@ -358,6 +358,16 @@ public class CommandCore { if (player == null || world == null || !player.isInCreativeMode()) return; + final DimensionType dimensionType = world.getDimension(); + + if ( + player.getPos().getY() < dimensionType.minY() + || player.getPos().getY() > dimensionType.height() + dimensionType.minY() + ) { + networkHandler.sendChatCommand(command); + return; + } + final ClientPlayerInteractionManager interactionManager = client.interactionManager; if (interactionManager == null) return;