Improve it more

This commit is contained in:
Telesphoreo 2022-04-08 16:37:13 -05:00
parent e402cd1fe5
commit 3039125b48
1 changed files with 14 additions and 3 deletions

View File

@ -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);
}
}
}