From 9414700d402748ba919c9a664ce70fa204ba8460 Mon Sep 17 00:00:00 2001 From: RoboMWM Date: Wed, 20 Dec 2017 09:26:31 -0800 Subject: [PATCH] ignore vanilla teleports. Fixes #210 --- src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java b/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java index 8362d62..3ab1324 100644 --- a/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java +++ b/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java @@ -1107,6 +1107,9 @@ class PlayerEventHandler implements Listener //these rules do not apply to admins if(player.hasPermission("griefprevention.siegeteleport")) return; + + //Ignore vanilla teleports (usually corrective teleports? See issue #210) + if(event.getCause() == TeleportCause.UNKNOWN) return; Location source = event.getFrom(); Claim sourceClaim = this.dataStore.getClaimAt(source, false, playerData.lastClaim);