public class InternalContainerUtilItemStack
Class InternalContainerUtilItemStack. Provides internalcontainerutilitemstack functionality for the Hytale server.
java.lang.Object > InternalContainerUtilItemStack
Field Summary
slotItemStack
Field slotItemStack.
quantity
Field quantity.
quantityAdjustment
Field quantityAdjustment.
newQuantity
Field newQuantity.
slotNew
Field slotNew.
remainder
Field remainder.
quantityRemaining
Field quantityRemaining.
quantityRemaining2
Field quantityRemaining2.
newItemStack
Field newItemStack.
oldItemStack
Field oldItemStack.
itemStack
Field itemStack.
itemStack2
Field itemStack2.
newStack
Field newStack.
item
Field item.
itemMaxStack
Field itemMaxStack.
testQuantityRemaining2
Field testQuantityRemaining2.
list
Field list.
remainingItemStacks
Field remainingItemStacks.
slot
Field slot.
testQuantityRemaining
Field testQuantityRemaining.
islot
Field islot.
slot2
Field slot2.
transactions
Field transactions.
transaction
Field transaction.
iterator
Field iterator.
result
Field result.
testRemoveItemSlotResult
Field testRemoveItemSlotResult.
Method Detail
testAddToExistingSlot
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 ItemContainerabstractItemContainerfinal shortslotfinal ItemStackitemStackfinal intitemMaxStackinttestQuantityRemainingfinal booleanfilter
internal_addToExistingSlot
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 ItemContainercontainerfinal shortslot@Nonnull final ItemStackitemStackfinal intitemMaxStackfinal booleanfilter
internal_addToEmptySlot
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 ItemContainercontainerfinal shortslot@Nonnull final ItemStackitemStackfinal intitemMaxStackfinal booleanfilter
testAddToEmptySlots
int
testAddToEmptySlots
(@Nonnull final ItemContainer container, final ItemStack itemStack, final int itemMaxStack, int testQuantityRemaining, final boolean filter)
Method testAddToEmptySlots.
- Parameters:
@Nonnull final ItemContainercontainerfinal ItemStackitemStackfinal intitemMaxStackinttestQuantityRemainingfinal booleanfilter
internal_addItemStackToSlot
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 ItemContaineritemContainerfinal shortslot@Nonnull final ItemStackitemStackfinal booleanallOrNothingfinal booleanfilter
if
else
if
(slotItemStack == null)
Method if.
- Parameters:
slotItemStack ==null
internal_setItemStackForSlot
ItemStackSlotTransaction
internal_setItemStackForSlot
(@Nonnull final ItemContainer itemContainer, final short slot, final ItemStack itemStack, final boolean filter)
Method internal_setItemStackForSlot.
- Parameters:
@Nonnull final ItemContaineritemContainerfinal shortslotfinal ItemStackitemStackfinal booleanfilter
internal_removeItemStackFromSlot
SlotTransaction
internal_removeItemStackFromSlot
(@Nonnull final ItemContainer itemContainer, final short slot, final boolean filter)
Method internal_removeItemStackFromSlot.
- Parameters:
@Nonnull final ItemContaineritemContainerfinal shortslotfinal booleanfilter
testRemoveItemStackFromSlot
int
testRemoveItemStackFromSlot
(@Nonnull final ItemContainer container, final short slot, final ItemStack itemStack, final int testQuantityRemaining, final boolean filter)
Method testRemoveItemStackFromSlot.
- Parameters:
@Nonnull final ItemContainercontainerfinal shortslotfinal ItemStackitemStackfinal inttestQuantityRemainingfinal booleanfilter
internal_addItemStack
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 ItemContaineritemContainer@Nonnull final ItemStackitemStackfinal booleanallOrNothingfinal booleanfullStacksfinal booleanfilter
IllegalArgumentException
new
IllegalArgumentException
(itemStack.getItemId()
Method IllegalArgumentException.
- Parameters:
itemStack.getItemId(itemStack.getItemId(
ItemStackTransaction
new
ItemStackTransaction
(false, ActionType.ADD, itemStack, itemStack, allOrNothing, filter, Collections.emptyList()
Method ItemStackTransaction.
- Parameters:
falsefalseActionType.ADDActionType.ADDitemStackitemStackallOrNothingallOrNothingfilterfilterCollections.emptyList(Collections.emptyList(
internal_addItemStacks
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 ItemContaineritemContainer@Nullable final ListitemStacksfinal booleanallOrNothingfinal booleanfullStacksfinal booleanfilter
ListTransaction
new
ListTransaction
(false, (ListMethod ListTransaction.
- Parameters:
falsefalse(List(List
internal_addItemStacksOrdered
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 ItemContaineritemContainerfinal shortoffset@Nullable final ListitemStacksfinal booleanallOrNothingfinal booleanfilter
testAddToExistingItemStacks
int
testAddToExistingItemStacks
(@Nonnull final ItemContainer container, final ItemStack itemStack, final int itemMaxStack, int testQuantityRemaining, final boolean filter)
Method testAddToExistingItemStacks.
- Parameters:
@Nonnull final ItemContainercontainerfinal ItemStackitemStackfinal intitemMaxStackinttestQuantityRemainingfinal booleanfilter
internal_removeItemStack
ItemStackTransaction
internal_removeItemStack
(@Nonnull final ItemContainer itemContainer, @Nonnull final ItemStack itemStack, final boolean allOrNothing, final boolean filter)
Method internal_removeItemStack.
- Parameters:
@Nonnull final ItemContaineritemContainer@Nonnull final ItemStackitemStackfinal booleanallOrNothingfinal booleanfilter
internal_removeItemStacks
ListTransaction
internal_removeItemStacks
(@Nonnull final ItemContainer itemContainer, @Nullable final List itemStacks, final boolean allOrNothing, final boolean filter)
Method internal_removeItemStacks.
- Parameters:
@Nonnull final ItemContaineritemContainer@Nullable final ListitemStacksfinal booleanallOrNothingfinal booleanfilter
testRemoveItemStackFromItems
int
testRemoveItemStackFromItems
(@Nonnull final ItemContainer container, final ItemStack itemStack, int testQuantityRemaining, final boolean filter)
Method testRemoveItemStackFromItems.
- Parameters:
@Nonnull final ItemContainercontainerfinal ItemStackitemStackinttestQuantityRemainingfinal booleanfilter
testRemoveItemStackSlotFromItems
TestRemoveItemSlotResult
testRemoveItemStackSlotFromItems
(@Nonnull final ItemContainer container, final ItemStack itemStack, final int testQuantityRemaining, final boolean filter)
Method testRemoveItemStackSlotFromItems.
- Parameters:
@Nonnull final ItemContainercontainerfinal ItemStackitemStackfinal inttestQuantityRemainingfinal booleanfilter