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 classEntityInteractEvent.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 intgetDefaultEventTimeout()intonLoop()-
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:
onLoopin classAbstractEvent
-
getDefaultEventTimeout
public int getDefaultEventTimeout()
- Overrides:
getDefaultEventTimeoutin classAbstractEvent
-
-