InternalContainerUtilItemStack

public class InternalContainerUtilItemStack

Class InternalContainerUtilItemStack. Provides internalcontainerutilitemstack functionality for the Hytale server.

java.lang.Object > InternalContainerUtilItemStack

Field Summary

slotItemStack

final ItemStack slotItemStack

Field slotItemStack.

quantity

final int quantity

Field quantity.

quantityAdjustment

final int quantityAdjustment

Field quantityAdjustment.

newQuantity

final int newQuantity

Field newQuantity.

slotNew

final ItemStack slotNew

Field slotNew.

remainder

final ItemStack remainder

Field remainder.

quantityRemaining

final int quantityRemaining

Field quantityRemaining.

quantityRemaining2

final int quantityRemaining2

Field quantityRemaining2.

newItemStack

final ItemStack newItemStack

Field newItemStack.

oldItemStack

final ItemStack oldItemStack

Field oldItemStack.

itemStack

final ItemStack itemStack

Field itemStack.

itemStack2

final ItemStack itemStack2

Field itemStack2.

newStack

final ItemStack newStack

Field newStack.

item

final Item item

Field item.

itemMaxStack

final int itemMaxStack

Field itemMaxStack.

testQuantityRemaining2

final int testQuantityRemaining2

Field testQuantityRemaining2.

list

final ObjectArrayList list

Field list.

remainingItemStacks

final List remainingItemStacks

Field remainingItemStacks.

slot

final short slot

Field slot.

testQuantityRemaining

final int testQuantityRemaining

Field testQuantityRemaining.

islot

final short islot

Field islot.

slot2

final short slot2

Field slot2.

transactions

final ObjectArrayList transactions

Field transactions.

transaction

final ItemStackSlotTransaction transaction

Field transaction.

iterator

final Iterator iterator

Field iterator.

result

final TestRemoveItemSlotResult result

Field result.

testRemoveItemSlotResult

final TestRemoveItemSlotResult testRemoveItemSlotResult

Field testRemoveItemSlotResult.

Method Detail

testAddToExistingSlot

static int testAddToExistingSlot (@Nonnull final ItemContainer abstractItemContainer, final short slot, final ItemStack itemStack, final int itemMaxStack, int testQuantityRemaining, final boolean filter)

Method testAddToExistingSlot.

Parameters:
@Nonnull final ItemContainer abstractItemContainer
final short slot
final ItemStack itemStack
final int itemMaxStack
int testQuantityRemaining
final boolean filter

internal_addToExistingSlot

static ItemStackSlotTransaction internal_addToExistingSlot (@Nonnull final ItemContainer container, final short slot, @Nonnull final ItemStack itemStack, final int itemMaxStack, final boolean filter)

Method internal_addToExistingSlot.

Parameters:
@Nonnull final ItemContainer container
final short slot
@Nonnull final ItemStack itemStack
final int itemMaxStack
final boolean filter

internal_addToEmptySlot

static ItemStackSlotTransaction internal_addToEmptySlot (@Nonnull final ItemContainer container, final short slot, @Nonnull final ItemStack itemStack, final int itemMaxStack, final boolean filter)

Method internal_addToEmptySlot.

Parameters:
@Nonnull final ItemContainer container
final short slot
@Nonnull final ItemStack itemStack
final int itemMaxStack
final boolean filter

testAddToEmptySlots

static int testAddToEmptySlots (@Nonnull final ItemContainer container, final ItemStack itemStack, final int itemMaxStack, int testQuantityRemaining, final boolean filter)

Method testAddToEmptySlots.

Parameters:
@Nonnull final ItemContainer container
final ItemStack itemStack
final int itemMaxStack
int testQuantityRemaining
final boolean filter

internal_addItemStackToSlot

static ItemStackSlotTransaction internal_addItemStackToSlot (@Nonnull final ItemContainer itemContainer, final short slot, @Nonnull final ItemStack itemStack, final boolean allOrNothing, final boolean filter)

Method internal_addItemStackToSlot.

Parameters:
@Nonnull final ItemContainer itemContainer
final short slot
@Nonnull final ItemStack itemStack
final boolean allOrNothing
final boolean filter

if

public else if (slotItemStack == null)

Method if.

Parameters:
slotItemStack == null

internal_setItemStackForSlot

static ItemStackSlotTransaction internal_setItemStackForSlot (@Nonnull final ItemContainer itemContainer, final short slot, final ItemStack itemStack, final boolean filter)

Method internal_setItemStackForSlot.

Parameters:
@Nonnull final ItemContainer itemContainer
final short slot
final ItemStack itemStack
final boolean filter

internal_removeItemStackFromSlot

static SlotTransaction internal_removeItemStackFromSlot (@Nonnull final ItemContainer itemContainer, final short slot, final boolean filter)

Method internal_removeItemStackFromSlot.

Parameters:
@Nonnull final ItemContainer itemContainer
final short slot
final boolean filter

testRemoveItemStackFromSlot

static int testRemoveItemStackFromSlot (@Nonnull final ItemContainer container, final short slot, final ItemStack itemStack, final int testQuantityRemaining, final boolean filter)

Method testRemoveItemStackFromSlot.

Parameters:
@Nonnull final ItemContainer container
final short slot
final ItemStack itemStack
final int testQuantityRemaining
final boolean filter

internal_addItemStack

static ItemStackTransaction internal_addItemStack (@Nonnull final ItemContainer itemContainer, @Nonnull final ItemStack itemStack, final boolean allOrNothing, final boolean fullStacks, final boolean filter)

Method internal_addItemStack.

Parameters:
@Nonnull final ItemContainer itemContainer
@Nonnull final ItemStack itemStack
final boolean allOrNothing
final boolean fullStacks
final boolean filter

IllegalArgumentException

public new IllegalArgumentException (itemStack.getItemId()

Method IllegalArgumentException.

Parameters:
itemStack.getItemId( itemStack.getItemId(

ItemStackTransaction

public new ItemStackTransaction (false, ActionType.ADD, itemStack, itemStack, allOrNothing, filter, Collections.emptyList()

Method ItemStackTransaction.

Parameters:
false false
ActionType.ADD ActionType.ADD
itemStack itemStack
allOrNothing allOrNothing
filter filter
Collections.emptyList( Collections.emptyList(

internal_addItemStacks

static ListTransaction internal_addItemStacks (@Nonnull final ItemContainer itemContainer, @Nullable final List itemStacks, final boolean allOrNothing, final boolean fullStacks, final boolean filter)

Method internal_addItemStacks.

Parameters:
@Nonnull final ItemContainer itemContainer
@Nullable final List itemStacks
final boolean allOrNothing
final boolean fullStacks
final boolean filter

ListTransaction

public new ListTransaction (false, (List)

Method ListTransaction.

Parameters:
false false
(List (List

internal_addItemStacksOrdered

static ListTransaction internal_addItemStacksOrdered (@Nonnull final ItemContainer itemContainer, final short offset, @Nullable final List itemStacks, final boolean allOrNothing, final boolean filter)

Method internal_addItemStacksOrdered.

Parameters:
@Nonnull final ItemContainer itemContainer
final short offset
@Nullable final List itemStacks
final boolean allOrNothing
final boolean filter

testAddToExistingItemStacks

static int testAddToExistingItemStacks (@Nonnull final ItemContainer container, final ItemStack itemStack, final int itemMaxStack, int testQuantityRemaining, final boolean filter)

Method testAddToExistingItemStacks.

Parameters:
@Nonnull final ItemContainer container
final ItemStack itemStack
final int itemMaxStack
int testQuantityRemaining
final boolean filter

internal_removeItemStack

static ItemStackTransaction internal_removeItemStack (@Nonnull final ItemContainer itemContainer, @Nonnull final ItemStack itemStack, final boolean allOrNothing, final boolean filter)

Method internal_removeItemStack.

Parameters:
@Nonnull final ItemContainer itemContainer
@Nonnull final ItemStack itemStack
final boolean allOrNothing
final boolean filter

internal_removeItemStacks

static ListTransaction internal_removeItemStacks (@Nonnull final ItemContainer itemContainer, @Nullable final List itemStacks, final boolean allOrNothing, final boolean filter)

Method internal_removeItemStacks.

Parameters:
@Nonnull final ItemContainer itemContainer
@Nullable final List itemStacks
final boolean allOrNothing
final boolean filter

testRemoveItemStackFromItems

static int testRemoveItemStackFromItems (@Nonnull final ItemContainer container, final ItemStack itemStack, int testQuantityRemaining, final boolean filter)

Method testRemoveItemStackFromItems.

Parameters:
@Nonnull final ItemContainer container
final ItemStack itemStack
int testQuantityRemaining
final boolean filter

testRemoveItemStackSlotFromItems

static TestRemoveItemSlotResult testRemoveItemStackSlotFromItems (@Nonnull final ItemContainer container, final ItemStack itemStack, final int testQuantityRemaining, final boolean filter)

Method testRemoveItemStackSlotFromItems.

Parameters:
@Nonnull final ItemContainer container
final ItemStack itemStack
final int testQuantityRemaining
final boolean filter