Class TradeAddItemEvent
- java.lang.Object
-
- net.eternalclient.api.events.AbstractEvent
-
- net.eternalclient.api.events.trade.TradeAddItemEvent
-
public class TradeAddItemEvent extends AbstractEvent
This class represents a trade event for adding an item, with options for specifying the amount and conditions to find the item.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
TradeAddItemEvent.State
-
Constructor Summary
Constructors Constructor Description TradeAddItemEvent(int itemId)
TradeAddItemEvent(int itemId, int amount)
TradeAddItemEvent(java.lang.String itemName)
TradeAddItemEvent(java.lang.String itemName, int amount)
TradeAddItemEvent(java.util.function.Predicate<Item> predicate)
TradeAddItemEvent(java.util.function.Predicate<Item> predicate, int amount)
TradeAddItemEvent(Item item)
TradeAddItemEvent(Item item, int amount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
onLoop()
-
Methods inherited from class net.eternalclient.api.events.AbstractEvent
execute, executed, getActiveEvent, getCompleteMessage, getDefaultEventTimeout, 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
-
TradeAddItemEvent
public TradeAddItemEvent(int itemId)
-
TradeAddItemEvent
public TradeAddItemEvent(int itemId, int amount)
-
TradeAddItemEvent
public TradeAddItemEvent(java.lang.String itemName)
-
TradeAddItemEvent
public TradeAddItemEvent(java.lang.String itemName, int amount)
-
TradeAddItemEvent
public TradeAddItemEvent(java.util.function.Predicate<Item> predicate)
-
TradeAddItemEvent
public TradeAddItemEvent(java.util.function.Predicate<Item> predicate, int amount)
-
TradeAddItemEvent
public TradeAddItemEvent(Item item)
-
TradeAddItemEvent
public TradeAddItemEvent(Item item, int amount)
-
-
Method Detail
-
onLoop
public int onLoop()
- Specified by:
onLoop
in classAbstractEvent
-
-