Package net.eternalclient.api.events
Class InteractionEvent
- java.lang.Object
-
- net.eternalclient.api.events.AbstractEvent
-
- net.eternalclient.api.events.InteractionEvent
-
public class InteractionEvent extends AbstractEvent
A class representing an interaction event, which can be triggered by an entity or an item with a menu action.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
InteractionEvent.State
-
Constructor Summary
Constructors Constructor Description InteractionEvent(net.eternalclient.api.data.MenuAction action)
InteractionEvent(Entity entity, net.eternalclient.api.data.MenuAction action)
InteractionEvent(Item item, net.eternalclient.api.data.MenuAction action)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getDefaultEventTimeout()
int
onLoop()
-
Methods inherited from class net.eternalclient.api.events.AbstractEvent
execute, executed, getActiveEvent, getCompleteMessage, getEventCompleteCondition, getEventCompleteTimeout, getEventInterruptCondition, getEventTimeout, getFailMessage, getRunLoggedOut, isEventCompleted, isEventFailed, isEventInterrupted, onComplete, onEventExit, onEventStart, onFail, onStart, onStop, setActiveEvent, setCompleted, setCompleted, setEventCompleteCondition, setEventCompleteCondition, setEventCompleted, setEventFailed, setEventInterruptCondition, setEventInterrupted, setEventLoginHandler, setEventTimeout, setExecutionDelay, setExecutionDelay, setExecutionTickDelay, setExecutionTickDelay, setFailed, setFailed, setInteractionMode, setLoggedOutRunnable, setLoggedOutRunnable, setReturnDelay, setReturnDelay, setReturnDelay, setReturnDelay, setReturnTickDelay, setReturnTickDelay, setReturnTickDelay, setReturnTickDelay, setRunLoggedOut, setRunLoggedOut, setSleep, shouldInterrupt, sleep, sleepAFK, sleepLowPredictable, sleepNormal, sleepPredictable
-
-
-
-
Constructor Detail
-
InteractionEvent
public InteractionEvent(Entity entity, net.eternalclient.api.data.MenuAction action)
-
InteractionEvent
public InteractionEvent(Item item, net.eternalclient.api.data.MenuAction action)
-
InteractionEvent
public InteractionEvent(net.eternalclient.api.data.MenuAction action)
-
-
Method Detail
-
onLoop
public int onLoop()
- Specified by:
onLoop
in classAbstractEvent
-
getDefaultEventTimeout
public int getDefaultEventTimeout()
- Overrides:
getDefaultEventTimeout
in classAbstractEvent
-
-