diff --git a/v1_21/build.gradle.kts b/v1_21/build.gradle.kts index cdc645a8d..af7d39eab 100644 --- a/v1_21/build.gradle.kts +++ b/v1_21/build.gradle.kts @@ -7,7 +7,7 @@ java.toolchain.languageVersion = JavaLanguageVersion.of(21) dependencies { api(project(":movecraft-api")) - paperweight.paperDevBundle("1.21.5-R0.1-SNAPSHOT") + paperweight.paperDevBundle("1.21.6-R0.1-SNAPSHOT") } description = "Movecraft-v1_21" diff --git a/v1_21/src/main/java/net/countercraft/movecraft/compat/v1_21/IWorldHandler.java b/v1_21/src/main/java/net/countercraft/movecraft/compat/v1_21/IWorldHandler.java index bdec20a7e..284fc9936 100644 --- a/v1_21/src/main/java/net/countercraft/movecraft/compat/v1_21/IWorldHandler.java +++ b/v1_21/src/main/java/net/countercraft/movecraft/compat/v1_21/IWorldHandler.java @@ -52,7 +52,7 @@ public class IWorldHandler extends WorldHandler { public IWorldHandler() { String version = Bukkit.getServer().getMinecraftVersion(); - if (!version.equals("1.21.5")) + if (!version.equals("1.21.6")) throw new IllegalStateException("Movecraft is not compatible with this version of Minecraft: " + version); } diff --git a/v1_21/src/main/java/net/countercraft/movecraft/support/v1_21/ISmoothTeleport.java b/v1_21/src/main/java/net/countercraft/movecraft/support/v1_21/ISmoothTeleport.java index edd20345f..9cb3008f1 100644 --- a/v1_21/src/main/java/net/countercraft/movecraft/support/v1_21/ISmoothTeleport.java +++ b/v1_21/src/main/java/net/countercraft/movecraft/support/v1_21/ISmoothTeleport.java @@ -10,11 +10,11 @@ public class ISmoothTeleport extends SmoothTeleport { public void teleport(@NotNull Player player, @NotNull Location location) { player.teleport( location, - TeleportFlag.Relative.X, - TeleportFlag.Relative.Y, - TeleportFlag.Relative.Z, - TeleportFlag.Relative.PITCH, - TeleportFlag.Relative.YAW, + TeleportFlag.Relative.VELOCITY_X,//x + TeleportFlag.Relative.VELOCITY_Y,//y + TeleportFlag.Relative.VELOCITY_Z,//z + TeleportFlag.Relative.VELOCITY_ROTATION,//pitch + TeleportFlag.Relative.VELOCITY_ROTATION,//yaw TeleportFlag.EntityState.RETAIN_OPEN_INVENTORY, TeleportFlag.EntityState.RETAIN_VEHICLE, TeleportFlag.EntityState.RETAIN_PASSENGERS