Sunburst/server/src/main/java/dev/plex/listener/impl/player/GodListener.java
2022-04-24 07:56:27 -07:00

26 lines
720 B
Java

package dev.plex.listener.impl.player;
import dev.plex.listener.SunburstListener;
import dev.plex.player.ISunburstPlayer;
import org.bukkit.entity.EntityType;
import org.bukkit.event.EventHandler;
import org.bukkit.event.entity.EntityDamageEvent;
public class GodListener extends SunburstListener
{
@EventHandler
public void onDamage(EntityDamageEvent event)
{
if (event.getEntityType() != EntityType.PLAYER)
{
return;
}
ISunburstPlayer player = plugin.getObjectHolder().getStorageSystem().getPlayer(event.getEntity().getUniqueId());
if (player.godMode())
{
event.setDamage(0);
event.setCancelled(true);
}
}
}