From 89d09074ca1582259fe1b280f51489e8f4d081bf Mon Sep 17 00:00:00 2001 From: iceBear67 Date: Fri, 19 Sep 2025 12:07:58 +0800 Subject: [PATCH] (update) fix: Creative players aren't vulnerable to teleport traps so they should just teleport --- src/main/java/io/ib67/sfcraft/util/Helper.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/io/ib67/sfcraft/util/Helper.java b/src/main/java/io/ib67/sfcraft/util/Helper.java index 326e282..94dc0c7 100644 --- a/src/main/java/io/ib67/sfcraft/util/Helper.java +++ b/src/main/java/io/ib67/sfcraft/util/Helper.java @@ -23,6 +23,7 @@ import net.minecraft.util.Colors; import net.minecraft.util.Identifier; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.Direction; +import net.minecraft.world.GameMode; import net.minecraft.world.World; import java.net.InetAddress; @@ -60,6 +61,7 @@ public class Helper { } public static boolean teleportSafely(ServerPlayerEntity player, ServerWorld world, int x, int y, int z, float yaw, float pitch) { + if (player.getGameMode() == GameMode.CREATIVE) return true; var pos = new BlockPos(x, y, z); var stand = world.getBlockState(pos); if (!stand.isAir() && !stand.isSolidBlock(world, pos)) {