Package net.storm.sdk.items
Class Trade
- java.lang.Object
-
- net.storm.sdk.items.Trade
-
public class Trade extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Trade()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
accept()
static void
acceptFirstScreen()
static void
acceptSecondScreen()
static boolean
contains(boolean theirs, int... ids)
static boolean
contains(boolean theirs, java.lang.String... names)
static boolean
contains(boolean theirs, java.util.function.Predicate<IItem> filter)
static void
decline()
static void
declineFirstScreen()
static void
declineSecondScreen()
static java.util.List<IItem>
getAll(boolean theirs)
static java.util.List<IItem>
getAll(boolean theirs, int... ids)
static java.util.List<IItem>
getAll(boolean theirs, java.lang.String... names)
static java.util.List<IItem>
getAll(boolean theirs, java.util.function.Predicate<? super IItem> filter)
Pass true as first parameter if you want to get the other side's itemsstatic IItem
getFirst(boolean theirs, int... ids)
static IItem
getFirst(boolean theirs, java.lang.String... names)
static IItem
getFirst(boolean theirs, java.util.function.Predicate<IItem> filter)
static java.util.List<IItem>
getInventory(java.util.function.Predicate<IItem> filter)
static java.lang.String
getTradingPlayer()
static boolean
hasAccepted(boolean them)
static boolean
hasAcceptedFirstScreen(boolean them)
static boolean
hasAcceptedSecondScreen(boolean them)
static boolean
isFirstScreenOpen()
static boolean
isOpen()
static boolean
isSecondScreenOpen()
static void
offer(int id, int quantity)
static void
offer(int id, int quantity, boolean quick)
static void
offer(java.lang.String name, int quantity)
static void
offer(java.lang.String name, int quantity, boolean quick)
static void
offer(java.util.function.Predicate<IItem> filter, int quantity)
static void
offer(java.util.function.Predicate<IItem> filter, int quantity, boolean quick)
-
-
-
Method Detail
-
isOpen
public static boolean isOpen()
-
isSecondScreenOpen
public static boolean isSecondScreenOpen()
-
isFirstScreenOpen
public static boolean isFirstScreenOpen()
-
accept
public static void accept()
-
acceptFirstScreen
public static void acceptFirstScreen()
-
acceptSecondScreen
public static void acceptSecondScreen()
-
decline
public static void decline()
-
declineFirstScreen
public static void declineFirstScreen()
-
declineSecondScreen
public static void declineSecondScreen()
-
hasAccepted
public static boolean hasAccepted(boolean them)
-
hasAcceptedFirstScreen
public static boolean hasAcceptedFirstScreen(boolean them)
-
hasAcceptedSecondScreen
public static boolean hasAcceptedSecondScreen(boolean them)
-
offer
public static void offer(java.util.function.Predicate<IItem> filter, int quantity, boolean quick)
-
offer
public static void offer(java.util.function.Predicate<IItem> filter, int quantity)
-
offer
public static void offer(int id, int quantity)
-
offer
public static void offer(int id, int quantity, boolean quick)
-
offer
public static void offer(java.lang.String name, int quantity)
-
offer
public static void offer(java.lang.String name, int quantity, boolean quick)
-
getAll
public static java.util.List<IItem> getAll(boolean theirs, java.util.function.Predicate<? super IItem> filter)
Pass true as first parameter if you want to get the other side's items
-
getInventory
public static java.util.List<IItem> getInventory(java.util.function.Predicate<IItem> filter)
-
getAll
public static java.util.List<IItem> getAll(boolean theirs)
-
getAll
public static java.util.List<IItem> getAll(boolean theirs, int... ids)
-
getAll
public static java.util.List<IItem> getAll(boolean theirs, java.lang.String... names)
-
getFirst
public static IItem getFirst(boolean theirs, int... ids)
-
getFirst
public static IItem getFirst(boolean theirs, java.lang.String... names)
-
contains
public static boolean contains(boolean theirs, java.util.function.Predicate<IItem> filter)
-
contains
public static boolean contains(boolean theirs, int... ids)
-
contains
public static boolean contains(boolean theirs, java.lang.String... names)
-
getTradingPlayer
public static java.lang.String getTradingPlayer()
-
-