Class ClearTransaction

java.lang.Object
com.hypixel.hytale.server.core.inventory.transaction.ClearTransaction
All Implemented Interfaces:
Transaction

public class ClearTransaction extends Object implements Transaction
Since:
27/11/17
Version:
1.0
  • Field Details

  • Constructor Details

    • ClearTransaction

      public ClearTransaction(boolean succeeded, short start, @Nonnull ItemStack[] items)
  • Method Details

    • succeeded

      public boolean succeeded()
      Specified by:
      succeeded in interface Transaction
    • wasSlotModified

      public boolean wasSlotModified(short slot)
      Specified by:
      wasSlotModified in interface Transaction
    • getItems

      @Nonnull public ItemStack[] getItems()
    • toParent

      @Nonnull public ClearTransaction toParent(ItemContainer parent, short start, ItemContainer container)
      Description copied from interface: Transaction
      Transforms this transactions data from referencing about a slot in the provided container to a slot in the provided parent.
      Specified by:
      toParent in interface Transaction
      Returns:
      A transaction with data about the parent container.
    • fromParent

      @Nullable public ClearTransaction fromParent(ItemContainer parent, short start, @Nonnull ItemContainer container)
      Description copied from interface: Transaction
      Transforms this transactions data from referencing about a slot in the provided parent to a slot in the provided container.
      Specified by:
      fromParent in interface Transaction
      Returns:
      A transaction with data about the parent container or null if the transaction doesn't refer to the container at all.
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object