Class InventoryAttachment.Wrapped
java.lang.Object
net.neoforged.neoforge.items.ItemStackHandler
dev.latvian.mods.kubejs.block.entity.InventoryAttachment.Wrapped
- All Implemented Interfaces:
InventoryKJS,net.neoforged.neoforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>,net.neoforged.neoforge.items.IItemHandler,net.neoforged.neoforge.items.IItemHandlerModifiable
- Enclosing class:
InventoryAttachment
public static class InventoryAttachment.Wrapped
extends net.neoforged.neoforge.items.ItemStackHandler
implements InventoryKJS
-
Field Summary
FieldsFields inherited from class net.neoforged.neoforge.items.ItemStackHandler
stacks -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisItemValid(int slot, net.minecraft.world.item.ItemStack stack) intintprotected voidonContentsChanged(int slot) net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> stacks()Methods inherited from class net.neoforged.neoforge.items.ItemStackHandler
deserializeNBT, extractItem, getSlotLimit, getSlots, getStackInSlot, getStackLimit, insertItem, onLoad, serializeNBT, setSize, setStackInSlot, validateSlotIndexMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.latvian.mods.kubejs.core.InventoryKJS
kjs$asContainer, kjs$clear, kjs$clear, kjs$count, kjs$count, kjs$countNonEmpty, kjs$countNonEmpty, kjs$extractItem, kjs$find, kjs$find, kjs$getAllItems, kjs$getBlock, kjs$getSlotLimit, kjs$getSlots, kjs$getStackInSlot, kjs$insertItem, kjs$insertItem, kjs$isEmpty, kjs$isItemValid, kjs$isMutable, kjs$setChanged, kjs$setStackInSlot
-
Field Details
-
attachment
-
-
Constructor Details
-
Wrapped
-
-
Method Details
-
stacks
public net.minecraft.core.NonNullList<net.minecraft.world.item.ItemStack> stacks() -
onContentsChanged
protected void onContentsChanged(int slot) - Overrides:
onContentsChangedin classnet.neoforged.neoforge.items.ItemStackHandler
-
isItemValid
public boolean isItemValid(int slot, net.minecraft.world.item.ItemStack stack) - Specified by:
isItemValidin interfacenet.neoforged.neoforge.items.IItemHandler- Overrides:
isItemValidin classnet.neoforged.neoforge.items.ItemStackHandler
-
kjs$getWidth
public int kjs$getWidth()- Specified by:
kjs$getWidthin interfaceInventoryKJS
-
kjs$getHeight
public int kjs$getHeight()- Specified by:
kjs$getHeightin interfaceInventoryKJS
-