Class AfkF24Manager

java.lang.Object
org.kingdoms.managers.AfkF24Manager
All Implemented Interfaces:
org.bukkit.event.Listener

public abstract class AfkF24Manager extends Object implements org.bukkit.event.Listener
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    AfkF24Manager(org.kingdoms.utils.compilers.expressions.ConditionalExpression condition, Duration stopDuration, boolean considerCameraMovements)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected abstract boolean
    filter(org.bukkit.event.player.PlayerMoveEvent event)
     
    boolean
    isAfk(org.bukkit.entity.Player player)
     
    final void
    onPlayerMove(org.bukkit.event.player.PlayerMoveEvent event)
     
    void
    track(org.bukkit.entity.Player player)
     
    void
    untrack(org.bukkit.entity.Player player)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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)