mirror of
https://github.com/plexusorg/Sunburst.git
synced 2024-05-16 17:41:35 +00:00
26 lines
720 B
Java
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);
|
|
}
|
|
}
|
|
}
|