Fix NoClipCommand crouching error

This commit is contained in:
2026-11-06 09:27:08 +01:00
parent 78ebef7d1b
commit d6d151ee88
@@ -31,6 +31,7 @@ import io.papermc.paper.event.player.PlayerFailMoveEvent;
import net.minecraft.network.protocol.game.ClientboundGameEventPacket;
import org.bukkit.GameMode;
import org.bukkit.entity.Player;
import org.bukkit.entity.Pose;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.block.BlockCanBuildEvent;
@@ -72,6 +73,7 @@ public class NoClipCommand extends SWCommand implements Listener {
if (event.getFailReason() != PlayerFailMoveEvent.FailReason.CLIPPED_INTO_BLOCK) return;
if (!SWPlayer.of(event.getPlayer()).hasComponent(NoClipData.class)) return;
event.setAllowed(true);
event.getPlayer().setPose(Pose.STANDING);
}
@EventHandler