Class LifestealOnly<Boolean>
java.lang.Object
dev.strwbry.eventhorizon.events.BaseEvent
dev.strwbry.eventhorizon.events.gamerule.BaseGameRule<Boolean>
dev.strwbry.eventhorizon.events.gamerule.LifestealOnly<Boolean>
- All Implemented Interfaces:
org.bukkit.event.Listener
public class LifestealOnly<Boolean>
extends BaseGameRule<Boolean>
implements org.bukkit.event.Listener
Class is WIP
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
execute()
Executes the event's main functionality.void
onPlayerAttack
(org.bukkit.event.entity.EntityDamageByEntityEvent event) void
Terminates the event's effects.Methods inherited from class dev.strwbry.eventhorizon.events.gamerule.BaseGameRule
applyGameRuleToAllWorlds, applyGameRuleToWorld, restoreGameRuleToWorld
Methods inherited from class dev.strwbry.eventhorizon.events.BaseEvent
getClassification, getEventClassification, getName, run
-
Constructor Details
-
LifestealOnly
public LifestealOnly()
-
-
Method Details
-
execute
public void execute()Description copied from class:BaseEvent
Executes the event's main functionality. Must be implemented by concrete event classes.- Overrides:
execute
in classBaseGameRule<Boolean>
-
terminate
public void terminate()Description copied from class:BaseEvent
Terminates the event's effects. Must be implemented by concrete event classes.- Overrides:
terminate
in classBaseGameRule<Boolean>
-
onPlayerAttack
public void onPlayerAttack(org.bukkit.event.entity.EntityDamageByEntityEvent event)
-