Interface InventoryKJS

All Known Subinterfaces:
ContainerKJS, ContainerMixin, IItemHandlerMixin
All Known Implementing Classes:
InventoryAttachment.Wrapped, PlayerMainInvWrapper, RangedWrapper

@RemapPrefixForJS("kjs$") public interface InventoryKJS
  • 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

      default void kjs$clear(ItemPredicate match)
    • kjs$find

      default int kjs$find()
    • kjs$find

      default int kjs$find(ItemPredicate match)
    • kjs$count

      default int kjs$count()
    • kjs$count

      default int kjs$count(ItemPredicate match)
    • kjs$countNonEmpty

      default int kjs$countNonEmpty()
    • kjs$countNonEmpty

      default int kjs$countNonEmpty(ItemPredicate match)
    • kjs$isEmpty

      default boolean kjs$isEmpty()
    • kjs$setChanged

      default void kjs$setChanged()
    • kjs$getBlock

      @Nullable default @Nullable LevelBlock kjs$getBlock(net.minecraft.world.level.Level level)
    • kjs$getAllItems

      default List<net.minecraft.world.item.ItemStack> kjs$getAllItems()
    • kjs$asContainer

      default net.minecraft.world.Container kjs$asContainer()