mirror of
https://github.com/IntellectualSites/PlotSquared.git
synced 2024-12-26 17:18:43 +01:00
Merge pull request #2506 from mindw0rm/DenyTeleportBugfix
Bugfixes for deny-teleport
This commit is contained in:
commit
32654e1f25
@ -679,8 +679,6 @@ import java.util.regex.Pattern;
|
||||
|
||||
@EventHandler(priority = EventPriority.HIGHEST, ignoreCancelled = true)
|
||||
public void onTeleport(PlayerTeleportEvent event) {
|
||||
if (event.getTo() == null || event.getFrom() == null || !event.getFrom().getWorld()
|
||||
.equals(event.getTo().getWorld())) {
|
||||
final Object lastLoc =
|
||||
BukkitUtil.getPlayer(event.getPlayer()).deleteMeta(PlotPlayer.META_LOCATION);
|
||||
final Object lastPlot =
|
||||
@ -712,7 +710,6 @@ import java.util.regex.Pattern;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
playerMove(event);
|
||||
}
|
||||
|
||||
|
@ -22,14 +22,14 @@ public class TeleportDenyFlag extends EnumFlag {
|
||||
result = !plot.getMembers().contains(player.getUUID());
|
||||
break;
|
||||
case "nonmembers":
|
||||
result = !plot.isAdded(player.getUUID());
|
||||
result = plot.isAdded(player.getUUID());
|
||||
break;
|
||||
case "nontrusted":
|
||||
result = !plot.getTrusted().contains(player.getUUID()) && !plot
|
||||
result = plot.getTrusted().contains(player.getUUID()) || plot
|
||||
.isOwner(player.getUUID());
|
||||
break;
|
||||
case "nonowners":
|
||||
result = !plot.isOwner(player.getUUID());
|
||||
result = plot.isOwner(player.getUUID());
|
||||
break;
|
||||
default:
|
||||
return true;
|
||||
|
Loading…
Reference in New Issue
Block a user