Package net.eternalclient.api.events
Class EntityInteractEvent
- java.lang.Object
-
- net.eternalclient.api.events.AbstractEvent
-
- net.eternalclient.api.events.EntityInteractEvent
-
public class EntityInteractEvent extends AbstractEvent
This class represents an event that allows interaction with an entity in the game.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
EntityInteractEvent.State
-
Constructor Summary
Constructors Constructor Description EntityInteractEvent(Entity entity, java.lang.String... actions)
EntityInteractEvent(Entity entity, java.util.function.Predicate<java.lang.String> predicate)
EntityInteractEvent(Entity entity, net.eternalclient.api.data.MenuAction menuAction)
-
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
-
EntityInteractEvent
public EntityInteractEvent(Entity entity, java.lang.String... actions)
-
EntityInteractEvent
public EntityInteractEvent(Entity entity, java.util.function.Predicate<java.lang.String> predicate)
-
EntityInteractEvent
public EntityInteractEvent(Entity entity, net.eternalclient.api.data.MenuAction menuAction)
-
-
Method Detail
-
onLoop
public int onLoop()
- Specified by:
onLoop
in classAbstractEvent
-
getDefaultEventTimeout
public int getDefaultEventTimeout()
- Overrides:
getDefaultEventTimeout
in classAbstractEvent
-
-