java.lang.Object
com.kamikazejam.kamicommon.util.engine.Engine
All Implemented Interfaces:
Active, Runnable, Listener
Direct Known Subclasses:
EngineScheduledTeleport, EngineTeleportMixinCause, Mixin

public abstract class Engine extends Object implements Active, Listener, Runnable
  • Field Details

  • Constructor Details

    • Engine

      public Engine()
  • Method Details

    • hasKamiPlugin

      public boolean hasKamiPlugin()
    • setKamiPlugin

      public void setKamiPlugin(KamiPlugin plugin)
    • setPluginSoft

      public void setPluginSoft(KamiPlugin plugin)
    • getTaskId

      public Integer getTaskId()
    • run

      public void run()
      Specified by:
      run in interface Runnable
    • isActive

      public boolean isActive()
      Specified by:
      isActive in interface Active
    • setActive

      public void setActive(boolean active)
      Specified by:
      setActive in interface Active
    • setActivePlugin

      public void setActivePlugin(KamiPlugin plugin)
      Specified by:
      setActivePlugin in interface Active
    • getActivePlugin

      public KamiPlugin getActivePlugin()
      Specified by:
      getActivePlugin in interface Active
    • setActive

      public void setActive(KamiPlugin plugin)
      Specified by:
      setActive in interface Active
    • setActiveListener

      public void setActiveListener(boolean active)
    • setActiveTask

      public void setActiveTask(boolean active)
    • setActiveInner

      public void setActiveInner(boolean active)
    • isFake

      public static boolean isFake(Event event)
    • isOffHand

      public static boolean isOffHand(PlayerInteractEntityEvent event)