HyCodeYourTale
classpublicPriority 1

ItemStackTransaction

com.hypixel.hytale.server.core.inventory.transaction.ItemStackTransaction

implements Transaction

9

Methods

9

Public Methods

7

Fields

1

Constructors

Constants

ItemStackTransactionFAILED_ADD= new ItemStackTransaction(false, ActionType.ADD, null, null, false, false, Collections.emptyList())

Constructors

public
ItemStackTransaction(boolean succeeded, ActionType action, ItemStack query, ItemStack remainder, boolean allOrNothing, boolean filter, List<ItemStackSlotTransaction> slotTransactions)

Methods

Public Methods (9)

public
ActionType getAction()
@Nullable
public
ItemStack getQuery()
@Nullable
public
ItemStack getRemainder()
@Nullable
public
List<ItemStackSlotTransaction> getSlotTransactions()
@Nonnull
public
boolean isAllOrNothing()
public
boolean isFilter()
public
boolean succeeded()
@Override
public
String toString()
@Nonnull@Override
public
boolean wasSlotModified(short slot)
@Override

Fields

Private/Package Fields (7)

privateActionType action
privateboolean allOrNothing
privateboolean filter
privateItemStack query
privateItemStack remainder
privateList<ItemStackSlotTransaction> slotTransactions
privateboolean succeeded

Related Classes