Package dev.latvian.mods.kubejs.core
Interface ContainerKJS
- All Superinterfaces:
InventoryKJS
- All Known Subinterfaces:
ContainerMixin
-
Method Summary
Modifier and TypeMethodDescriptiondefault net.minecraft.world.Containerdefault voiddefault @NotNull net.minecraft.world.item.ItemStackkjs$extractItem(int slot, int amount, boolean simulate) default @Nullable LevelBlockkjs$getBlock(net.minecraft.world.level.Level level) default intdefault intkjs$getSlotLimit(int slot) default intdefault @NotNull net.minecraft.world.item.ItemStackkjs$getStackInSlot(int slot) default intdefault @NotNull net.minecraft.world.item.ItemStackkjs$insertItem(int slot, @NotNull net.minecraft.world.item.ItemStack stack, boolean simulate) default booleankjs$isItemValid(int slot, @NotNull net.minecraft.world.item.ItemStack stack) default booleandefault net.minecraft.world.Containerkjs$self()default voiddefault voidkjs$setStackInSlot(int slot, @NotNull net.minecraft.world.item.ItemStack stack) Methods inherited from interface dev.latvian.mods.kubejs.core.InventoryKJS
kjs$clear, kjs$count, kjs$count, kjs$countNonEmpty, kjs$countNonEmpty, kjs$find, kjs$find, kjs$getAllItems, kjs$insertItem, kjs$isEmpty
-
Method Details
-
kjs$self
default net.minecraft.world.Container kjs$self() -
kjs$isMutable
default boolean kjs$isMutable()- Specified by:
kjs$isMutablein interfaceInventoryKJS
-
kjs$getSlots
default int kjs$getSlots()- Specified by:
kjs$getSlotsin interfaceInventoryKJS
-
kjs$getStackInSlot
@NotNull default @NotNull net.minecraft.world.item.ItemStack kjs$getStackInSlot(int slot) - Specified by:
kjs$getStackInSlotin interfaceInventoryKJS
-
kjs$insertItem
@NotNull default @NotNull net.minecraft.world.item.ItemStack kjs$insertItem(int slot, @NotNull @NotNull net.minecraft.world.item.ItemStack stack, boolean simulate) - Specified by:
kjs$insertItemin interfaceInventoryKJS
-
kjs$extractItem
@NotNull default @NotNull net.minecraft.world.item.ItemStack kjs$extractItem(int slot, int amount, boolean simulate) - Specified by:
kjs$extractItemin interfaceInventoryKJS
-
kjs$setStackInSlot
default void kjs$setStackInSlot(int slot, @NotNull @NotNull net.minecraft.world.item.ItemStack stack) - Specified by:
kjs$setStackInSlotin interfaceInventoryKJS
-
kjs$getSlotLimit
default int kjs$getSlotLimit(int slot) - Specified by:
kjs$getSlotLimitin interfaceInventoryKJS
-
kjs$isItemValid
default boolean kjs$isItemValid(int slot, @NotNull @NotNull net.minecraft.world.item.ItemStack stack) - Specified by:
kjs$isItemValidin interfaceInventoryKJS
-
kjs$getWidth
default int kjs$getWidth()- Specified by:
kjs$getWidthin interfaceInventoryKJS
-
kjs$getHeight
default int kjs$getHeight()- Specified by:
kjs$getHeightin interfaceInventoryKJS
-
kjs$clear
default void kjs$clear()- Specified by:
kjs$clearin interfaceInventoryKJS
-
kjs$setChanged
default void kjs$setChanged()- Specified by:
kjs$setChangedin interfaceInventoryKJS
-
kjs$getBlock
- Specified by:
kjs$getBlockin interfaceInventoryKJS
-
kjs$asContainer
default net.minecraft.world.Container kjs$asContainer()- Specified by:
kjs$asContainerin interfaceInventoryKJS
-