mirror of
https://github.com/bloodmc/GriefDefender.git
synced 2024-09-24 04:02:48 +02:00
Fix door spam allowing player access.
This commit is contained in:
parent
eec002a377
commit
309f0f237c
@ -763,6 +763,11 @@ public void onPlayerInteractBlockSecondary(PlayerInteractEvent event) {
|
|||||||
@EventHandler(priority = EventPriority.LOWEST)
|
@EventHandler(priority = EventPriority.LOWEST)
|
||||||
public void onPlayerTeleport(PlayerTeleportEvent event) {
|
public void onPlayerTeleport(PlayerTeleportEvent event) {
|
||||||
final Player player = event.getPlayer();
|
final Player player = event.getPlayer();
|
||||||
|
if (VecHelper.toBlockPos(event.getFrom()).equals(VecHelper.toBlockPos(event.getTo()))) {
|
||||||
|
// Ignore teleports that have the same block position
|
||||||
|
// This prevents players from getting through doors without permission
|
||||||
|
return;
|
||||||
|
}
|
||||||
GDCauseStackManager.getInstance().pushCause(player);
|
GDCauseStackManager.getInstance().pushCause(player);
|
||||||
if (!GDFlags.ENTITY_TELEPORT_FROM && !GDFlags.ENTITY_TELEPORT_TO) {
|
if (!GDFlags.ENTITY_TELEPORT_FROM && !GDFlags.ENTITY_TELEPORT_TO) {
|
||||||
return;
|
return;
|
||||||
|
Loading…
Reference in New Issue
Block a user