Package org.kingdoms.managers
Class AfkF24Manager
java.lang.Object
org.kingdoms.managers.AfkF24Manager
- All Implemented Interfaces:
org.bukkit.event.Listener
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAfkF24Manager(org.kingdoms.utils.compilers.expressions.ConditionalExpression condition, Duration stopDuration, boolean considerCameraMovements) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract booleanfilter(org.bukkit.event.player.PlayerMoveEvent event) booleanisAfk(org.bukkit.entity.Player player) final voidonPlayerMove(org.bukkit.event.player.PlayerMoveEvent event) voidtrack(org.bukkit.entity.Player player) voiduntrack(org.bukkit.entity.Player player)
-
Constructor Details
-
AfkF24Manager
protected AfkF24Manager(org.kingdoms.utils.compilers.expressions.ConditionalExpression condition, Duration stopDuration, boolean considerCameraMovements)
-
-
Method Details
-
filter
protected abstract boolean filter(org.bukkit.event.player.PlayerMoveEvent event) -
onPlayerMove
public final void onPlayerMove(org.bukkit.event.player.PlayerMoveEvent event) -
track
public void track(org.bukkit.entity.Player player) -
isAfk
public boolean isAfk(org.bukkit.entity.Player player) -
untrack
public void untrack(org.bukkit.entity.Player player)
-