Plex/server/src/main/java/dev/plex/listener/impl/FreezeListener.java

31 lines
822 B
Java
Raw Normal View History

2021-01-03 07:21:15 +00:00
package dev.plex.listener.impl;
import dev.plex.cache.DataUtils;
2021-01-03 07:21:15 +00:00
import dev.plex.listener.PlexListener;
import dev.plex.player.PlexPlayer;
import org.bukkit.event.EventHandler;
import org.bukkit.event.player.PlayerMoveEvent;
import org.bukkit.event.player.PlayerTeleportEvent;
public class FreezeListener extends PlexListener
{
@EventHandler
public void onPlayerMove(PlayerMoveEvent e)
{
PlexPlayer player = DataUtils.getPlayer(e.getPlayer().getUniqueId());
if (player.isFrozen())
2020-11-06 01:29:38 +00:00
{
e.setCancelled(true);
2020-11-06 01:29:38 +00:00
}
}
@EventHandler
public void onPlayerTeleport(PlayerTeleportEvent e)
{
PlexPlayer player = DataUtils.getPlayer(e.getPlayer().getUniqueId());
if (player.isFrozen())
{
e.setCancelled(true);
}
}
}