Package net.storm.api.items
Interface ITrade
-
public interface ITrade
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
accept()
void
acceptFirstScreen()
void
acceptSecondScreen()
default boolean
contains(boolean theirs, int... ids)
default boolean
contains(boolean theirs, java.lang.String... names)
default boolean
contains(boolean theirs, java.util.function.Predicate<IItem> filter)
default void
decline()
void
declineFirstScreen()
void
declineSecondScreen()
default java.util.List<IItem>
getAll(boolean theirs)
default java.util.List<IItem>
getAll(boolean theirs, int... ids)
default java.util.List<IItem>
getAll(boolean theirs, java.lang.String... names)
java.util.List<IItem>
getAll(boolean theirs, java.util.function.Predicate<? super IItem> filter)
default IItem
getFirst(boolean theirs, int... ids)
default IItem
getFirst(boolean theirs, java.lang.String... names)
default IItem
getFirst(boolean theirs, java.util.function.Predicate<IItem> filter)
java.util.List<IItem>
getInventory(java.util.function.Predicate<IItem> filter)
java.lang.String
getTradingPlayer()
default boolean
hasAccepted(boolean them)
boolean
hasAcceptedFirstScreen(boolean them)
boolean
hasAcceptedSecondScreen(boolean them)
boolean
isFirstScreenOpen()
default boolean
isOpen()
boolean
isSecondScreenOpen()
default void
offer(int id, int quantity)
default void
offer(int id, int quantity, boolean quick)
default void
offer(java.lang.String name, int quantity)
default void
offer(java.lang.String name, int quantity, boolean quick)
default void
offer(java.util.function.Predicate<IItem> filter, int quantity)
void
offer(java.util.function.Predicate<IItem> filter, int quantity, boolean quick)
-
-
-
Method Detail
-
isOpen
default boolean isOpen()
-
isSecondScreenOpen
boolean isSecondScreenOpen()
-
isFirstScreenOpen
boolean isFirstScreenOpen()
-
accept
default void accept()
-
acceptFirstScreen
void acceptFirstScreen()
-
acceptSecondScreen
void acceptSecondScreen()
-
decline
default void decline()
-
declineFirstScreen
void declineFirstScreen()
-
declineSecondScreen
void declineSecondScreen()
-
hasAccepted
default boolean hasAccepted(boolean them)
-
hasAcceptedFirstScreen
boolean hasAcceptedFirstScreen(boolean them)
-
hasAcceptedSecondScreen
boolean hasAcceptedSecondScreen(boolean them)
-
offer
void offer(java.util.function.Predicate<IItem> filter, int quantity, boolean quick)
-
offer
default void offer(java.util.function.Predicate<IItem> filter, int quantity)
-
offer
default void offer(int id, int quantity)
-
offer
default void offer(int id, int quantity, boolean quick)
-
offer
default void offer(java.lang.String name, int quantity)
-
offer
default void offer(java.lang.String name, int quantity, boolean quick)
-
getAll
java.util.List<IItem> getAll(boolean theirs, java.util.function.Predicate<? super IItem> filter)
-
getAll
default java.util.List<IItem> getAll(boolean theirs)
-
getAll
default java.util.List<IItem> getAll(boolean theirs, int... ids)
-
getAll
default java.util.List<IItem> getAll(boolean theirs, java.lang.String... names)
-
getFirst
default IItem getFirst(boolean theirs, int... ids)
-
getFirst
default IItem getFirst(boolean theirs, java.lang.String... names)
-
contains
default boolean contains(boolean theirs, java.util.function.Predicate<IItem> filter)
-
contains
default boolean contains(boolean theirs, int... ids)
-
contains
default boolean contains(boolean theirs, java.lang.String... names)
-
getTradingPlayer
java.lang.String getTradingPlayer()
-
-