From feb548aa844996a2cce46be0f891adce7dc9670e Mon Sep 17 00:00:00 2001 From: wizjany Date: Tue, 16 May 2023 17:04:28 -0400 Subject: [PATCH] Check movement on AbstractHorse instead of Horse. Not tested cuz I don't know how to enable camels, but in theory this should work for that. --- .../sk89q/worldguard/bukkit/listener/PlayerMoveListener.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/worldguard-bukkit/src/main/java/com/sk89q/worldguard/bukkit/listener/PlayerMoveListener.java b/worldguard-bukkit/src/main/java/com/sk89q/worldguard/bukkit/listener/PlayerMoveListener.java index 925ecaa1..0db9cf82 100644 --- a/worldguard-bukkit/src/main/java/com/sk89q/worldguard/bukkit/listener/PlayerMoveListener.java +++ b/worldguard-bukkit/src/main/java/com/sk89q/worldguard/bukkit/listener/PlayerMoveListener.java @@ -28,8 +28,8 @@ import com.sk89q.worldguard.session.Session; import io.papermc.lib.PaperLib; import org.bukkit.Bukkit; import org.bukkit.Location; +import org.bukkit.entity.AbstractHorse; import org.bukkit.entity.Entity; -import org.bukkit.entity.Horse; import org.bukkit.entity.LivingEntity; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; @@ -99,7 +99,7 @@ public class PlayerMoveListener extends AbstractListener { moveType = MoveType.GLIDE; } else if (event.getPlayer().isSwimming()) { moveType = MoveType.SWIM; - } else if (event.getPlayer().getVehicle() != null && event.getPlayer().getVehicle() instanceof Horse) { + } else if (event.getPlayer().getVehicle() != null && event.getPlayer().getVehicle() instanceof AbstractHorse) { moveType = MoveType.RIDE; } com.sk89q.worldedit.util.Location weLocation = session.testMoveTo(localPlayer, BukkitAdapter.adapt(to), moveType);