public class CombinedItemContainer extends ItemContainer
Class CombinedItemContainer. Provides combineditemcontainer functionality for the Hytale server.
java.lang.Object > ItemContainer > CombinedItemContainer
Field Summary
capacity
Field capacity.
itemStacks
Field itemStacks.
clear
Field clear.
items
Field items.
cantMoveToSlot
Field cantMoveToSlot.
thisRegistration
Field thisRegistration.
containerRegistrations
Field containerRegistrations.
container
Field container.
finalStart
Field finalStart.
containerTransaction
Field containerTransaction.
itemStack
Field itemStack.
Method Detail
CombinedItemContainer
public
CombinedItemContainer
(final ItemContainer... containers)
Method CombinedItemContainer.
- Parameters:
final ItemContainer...containers
getContainer
Method getContainer.
- Parameters:
final intindex
getContainersSize
int
getContainersSize
()
Method getContainersSize.
getContainerForSlot
Method getContainerForSlot.
- Parameters:
shortslot
readAction
V
readAction
(@Nonnull final Supplier action)
Method readAction.
- Parameters:
@Nonnull final Supplieraction
readAction0
V
readAction0
(final int i, @Nonnull final Supplier action)
Method readAction0.
- Parameters:
final inti@Nonnull final Supplieraction
writeAction
V
writeAction
(@Nonnull final Supplier action)
Method writeAction.
- Parameters:
@Nonnull final Supplieraction
writeAction0
V
writeAction0
(final int i, @Nonnull final Supplier action)
Method writeAction0.
- Parameters:
final inti@Nonnull final Supplieraction
ClearTransaction
new
ClearTransaction
(true, (short)
Method ClearTransaction.
- Parameters:
truetrue(short(short
internal_getSlot
Method internal_getSlot.
- Parameters:
shortslot
internal_removeSlot
Method internal_removeSlot.
- Parameters:
shortslot
cantAddToSlot
boolean
cantAddToSlot
(short slot, final ItemStack itemStack, final ItemStack slotItemStack)
Method cantAddToSlot.
- Parameters:
shortslotfinal ItemStackitemStackfinal ItemStackslotItemStack
cantRemoveFromSlot
boolean
cantRemoveFromSlot
(short slot)
Method cantRemoveFromSlot.
- Parameters:
shortslot
cantDropFromSlot
boolean
cantDropFromSlot
(short slot)
Method cantDropFromSlot.
- Parameters:
shortslot
cantMoveToSlot
Method cantMoveToSlot.
- Parameters:
final ItemContainerfromContainerfinal shortslotFrom
getCapacity
short
getCapacity
()
Method getCapacity.
UnsupportedOperationException
new
UnsupportedOperationException
("clone()
Method UnsupportedOperationException.
- Parameters:
"clone("clone(
registerChangeEvent
EventRegistration
registerChangeEvent
(final short priority, @Nonnull final Consumer consumer)
Method registerChangeEvent.
- Parameters:
final shortpriority@Nonnull final Consumerconsumer
ItemContainerChangeEvent
new
ItemContainerChangeEvent
(this, event.transaction()
Method ItemContainerChangeEvent.
- Parameters:
thisthisevent.transaction(event.transaction(
equals
boolean
equals
(final Object o)
Method equals.
- Parameters:
final Objecto
hashCode
int
hashCode
()
Method hashCode.
setSlotFilter
Method setSlotFilter.
- Parameters:
final FilterActionTypeactionTypeshortslotfinal SlotFilterfilter