Prevent players from entering vehicles w/0 accesstrust
This commit is contained in:
parent
aeec095ff8
commit
f34f0161ae
|
|
@ -18,6 +18,7 @@ import org.bukkit.event.EventHandler;
|
||||||
import org.bukkit.event.EventPriority;
|
import org.bukkit.event.EventPriority;
|
||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
import org.bukkit.event.entity.EntityChangeBlockEvent;
|
import org.bukkit.event.entity.EntityChangeBlockEvent;
|
||||||
|
import org.bukkit.event.vehicle.VehicleEnterEvent;
|
||||||
|
|
||||||
public class AltitudeListener implements Listener {
|
public class AltitudeListener implements Listener {
|
||||||
|
|
||||||
|
|
@ -93,4 +94,21 @@ public class AltitudeListener implements Listener {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@EventHandler(ignoreCancelled = true, priority = EventPriority.HIGHEST)
|
||||||
|
public void onVehicleEnterEvent(VehicleEnterEvent event)
|
||||||
|
{
|
||||||
|
if (event.getEntered() instanceof Player player)
|
||||||
|
{
|
||||||
|
Claim claim = GriefPrevention.instance.dataStore.getClaimAt(player.getLocation(), true, null);
|
||||||
|
if (claim != null)
|
||||||
|
{
|
||||||
|
if (claim.allowAccess(player) != null)
|
||||||
|
{
|
||||||
|
event.setCancelled(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue
Block a user