mirror of
https://github.com/plexusorg/Plex.git
synced 2025-02-11 19:50:42 +00:00
Improve it more
This commit is contained in:
parent
e402cd1fe5
commit
3039125b48
1 changed files with 14 additions and 3 deletions
|
@ -126,10 +126,21 @@ public class WorldListener extends PlexListener
|
|||
public void onWorldTeleport(PlayerTeleportEvent e)
|
||||
{
|
||||
final World adminworld = Bukkit.getWorld("adminworld");
|
||||
PlexPlayer plexPlayer = DataUtils.getPlayer(e.getPlayer().getUniqueId());
|
||||
if (e.getTo().getWorld().equals(adminworld) && !plexPlayer.isAdminActive())
|
||||
if (adminworld == null)
|
||||
{
|
||||
e.setCancelled(true);
|
||||
return;
|
||||
}
|
||||
PlexPlayer plexPlayer = DataUtils.getPlayer(e.getPlayer().getUniqueId());
|
||||
if (e.getTo().getWorld().equals(adminworld))
|
||||
{
|
||||
if (plugin.getSystem().equals("ranks") && !plexPlayer.isAdminActive())
|
||||
{
|
||||
e.setCancelled(true);
|
||||
}
|
||||
else if (plugin.getSystem().equals("permissions") && !e.getPlayer().hasPermission("plex.enter.adminworld"))
|
||||
{
|
||||
e.setCancelled(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue