Package net.storm.api.items
Interface ITrade
public interface ITrade
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidaccept()voidvoiddefault booleancontains(boolean theirs, int... ids) default booleandefault booleandefault voiddecline()voidvoidgetAll(boolean theirs) getAll(boolean theirs, int... ids) default IItemgetFirst(boolean theirs, int... ids) default IItemdefault IItemgetInventory(Predicate<IItem> filter) default booleanhasAccepted(boolean them) booleanhasAcceptedFirstScreen(boolean them) booleanhasAcceptedSecondScreen(boolean them) booleandefault booleanisOpen()booleandefault voidoffer(int id, int quantity) default voidoffer(int id, int quantity, boolean quick) default voiddefault voiddefault voidvoid
-
Method Details
-
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
-
offer
-
offer
default void offer(int id, int quantity) -
offer
default void offer(int id, int quantity, boolean quick) -
offer
-
offer
-
getAll
-
getInventory
-
getAll
-
getAll
-
getAll
-
getFirst
-
getFirst
-
getFirst
-
contains
-
contains
default boolean contains(boolean theirs, int... ids) -
contains
-
getTradingPlayer
String getTradingPlayer()
-