diff --git a/FabledSkyBlock/Core/src/main/java/me/goodandevil/skyblock/listeners/Entity.java b/FabledSkyBlock/Core/src/main/java/me/goodandevil/skyblock/listeners/Entity.java index ae5ff9ed..f76e4767 100644 --- a/FabledSkyBlock/Core/src/main/java/me/goodandevil/skyblock/listeners/Entity.java +++ b/FabledSkyBlock/Core/src/main/java/me/goodandevil/skyblock/listeners/Entity.java @@ -674,8 +674,13 @@ public class Entity implements Listener { if (!skyblock.getIslandManager().hasSetting(livingEntity.getLocation(), IslandRole.Owner, "NaturalMobSpawning")) { if (event.getSpawnReason() == SpawnReason.JOCKEY || event.getSpawnReason() == SpawnReason.MOUNT) { Bukkit.getScheduler().scheduleSyncDelayedTask(skyblock, () -> { - for (org.bukkit.entity.Entity passenger : livingEntity.getPassengers()) - passenger.remove(); + if (NMSUtil.getVersionNumber() > 10) { // getPassengers() was added in 1.11 + for (org.bukkit.entity.Entity passenger : livingEntity.getPassengers()) + passenger.remove(); + } else { + if (livingEntity.getPassenger() != null) + livingEntity.getPassenger().remove(); + } livingEntity.remove(); }); } else {