Generifies another vehicle check

This commit is contained in:
Kristian Knarvik 2021-10-11 00:03:49 +02:00
parent 05123d54bd
commit 1bf9914c39

View File

@ -14,11 +14,10 @@ import org.bukkit.World;
import org.bukkit.block.Block; import org.bukkit.block.Block;
import org.bukkit.block.data.type.WallSign; import org.bukkit.block.data.type.WallSign;
import org.bukkit.entity.AbstractHorse; import org.bukkit.entity.AbstractHorse;
import org.bukkit.entity.Boat;
import org.bukkit.entity.Entity; import org.bukkit.entity.Entity;
import org.bukkit.entity.LivingEntity;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.bukkit.entity.Vehicle; import org.bukkit.entity.Vehicle;
import org.bukkit.entity.minecart.RideableMinecart;
import org.bukkit.event.Event; import org.bukkit.event.Event;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener; import org.bukkit.event.Listener;
@ -112,7 +111,7 @@ public class PlayerEventListener implements Listener {
if (playerVehicle != null && !Stargate.handleVehicles) { if (playerVehicle != null && !Stargate.handleVehicles) {
return; return;
} }
if (playerVehicle != null && !(playerVehicle instanceof Boat) && !(playerVehicle instanceof RideableMinecart)) { if (playerVehicle instanceof LivingEntity) {
//Make sure the horse can be sat on //Make sure the horse can be sat on
if (playerVehicle instanceof AbstractHorse horse) { if (playerVehicle instanceof AbstractHorse horse) {
//Make sure the horse is properly tamed //Make sure the horse is properly tamed