Package dev.latvian.mods.kubejs.core
Interface InventoryKJS
- All Known Subinterfaces:
ContainerKJS,ContainerMixin,IItemHandlerMixin
- All Known Implementing Classes:
InventoryAttachment.Wrapped,PlayerMainInvWrapper,RangedWrapper
@RemapPrefixForJS("kjs$")
public interface InventoryKJS
-
Method Summary
Modifier and TypeMethodDescriptiondefault net.minecraft.world.Containerdefault voiddefault voidkjs$clear(ItemPredicate match) default intdefault intkjs$count(ItemPredicate match) default intdefault intkjs$countNonEmpty(ItemPredicate match) default net.minecraft.world.item.ItemStackkjs$extractItem(int slot, int amount, boolean simulate) default intkjs$find()default intkjs$find(ItemPredicate match) default List<net.minecraft.world.item.ItemStack> default @Nullable LevelBlockkjs$getBlock(net.minecraft.world.level.Level level) default intdefault intkjs$getSlotLimit(int slot) default intdefault net.minecraft.world.item.ItemStackkjs$getStackInSlot(int slot) default intdefault net.minecraft.world.item.ItemStackkjs$insertItem(int slot, net.minecraft.world.item.ItemStack stack, boolean simulate) default net.minecraft.world.item.ItemStackkjs$insertItem(net.minecraft.world.item.ItemStack stack, boolean simulate) default booleandefault booleankjs$isItemValid(int slot, net.minecraft.world.item.ItemStack stack) default booleandefault voiddefault voidkjs$setStackInSlot(int slot, net.minecraft.world.item.ItemStack stack)
-
Method Details
-
kjs$isMutable
default boolean kjs$isMutable() -
kjs$getSlots
default int kjs$getSlots() -
kjs$getStackInSlot
default net.minecraft.world.item.ItemStack kjs$getStackInSlot(int slot) -
kjs$setStackInSlot
default void kjs$setStackInSlot(int slot, net.minecraft.world.item.ItemStack stack) -
kjs$insertItem
default net.minecraft.world.item.ItemStack kjs$insertItem(int slot, net.minecraft.world.item.ItemStack stack, boolean simulate) -
kjs$extractItem
default net.minecraft.world.item.ItemStack kjs$extractItem(int slot, int amount, boolean simulate) -
kjs$insertItem
default net.minecraft.world.item.ItemStack kjs$insertItem(net.minecraft.world.item.ItemStack stack, boolean simulate) -
kjs$getSlotLimit
default int kjs$getSlotLimit(int slot) -
kjs$isItemValid
default boolean kjs$isItemValid(int slot, net.minecraft.world.item.ItemStack stack) -
kjs$getWidth
default int kjs$getWidth() -
kjs$getHeight
default int kjs$getHeight() -
kjs$clear
default void kjs$clear() -
kjs$clear
-
kjs$find
default int kjs$find() -
kjs$find
-
kjs$count
default int kjs$count() -
kjs$count
-
kjs$countNonEmpty
default int kjs$countNonEmpty() -
kjs$countNonEmpty
-
kjs$isEmpty
default boolean kjs$isEmpty() -
kjs$setChanged
default void kjs$setChanged() -
kjs$getBlock
-
kjs$getAllItems
-
kjs$asContainer
default net.minecraft.world.Container kjs$asContainer()
-