Prevent non player entities from entering vehicles

This commit is contained in:
cswhite2000 2017-07-30 23:36:09 -07:00
parent 874b8a1ca4
commit 53e16c4d02
1 changed files with 9 additions and 0 deletions

View File

@ -17,6 +17,7 @@ import org.bukkit.event.player.PlayerInteractEvent;
import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.event.player.PlayerPickupItemEvent;
import org.bukkit.event.player.PlayerRespawnEvent;
import org.bukkit.event.vehicle.VehicleEnterEvent;
import org.bukkit.inventory.ItemStack;
import tc.oc.commons.bukkit.localization.Translations;
import tc.oc.commons.core.logging.Loggers;
@ -135,4 +136,12 @@ public class PGMListener implements PluginFacet, Listener {
}
}
}
@EventHandler(ignoreCancelled = true, priority = EventPriority.NORMAL)
public void onEnterVehicle(VehicleEnterEvent event) {
if (!(event.getActor() instanceof Player)) {
event.setCancelled(true);
}
}
}