Class ComposterBlock.DummyInventory

java.lang.Object
net.minecraft.inventory.SimpleInventory
net.minecraft.block.ComposterBlock.DummyInventory
All Implemented Interfaces:
Inventory, SidedInventory, RecipeInputProvider, Clearable
Enclosing class:
ComposterBlock

static class ComposterBlock.DummyInventory
extends SimpleInventory
implements SidedInventory
Mappings:
Namespace Name
official bxy$a
intermediary net/minecraft/class_3962$class_3925
named net/minecraft/block/ComposterBlock$DummyInventory
  • Constructor Details

    • DummyInventory

      public DummyInventory()
  • Method Details

    • getAvailableSlots

      public int[] getAvailableSlots​(Direction side)
      Gets the available slot positions that are reachable from a given side.
      Specified by:
      getAvailableSlots in interface SidedInventory
      Mappings:
      Namespace Name Mixin selector
      official a Lapz;a(Lgc;)[I
      intermediary method_5494 Lnet/minecraft/class_1278;method_5494(Lnet/minecraft/class_2350;)[I
      named getAvailableSlots Lnet/minecraft/inventory/SidedInventory;getAvailableSlots(Lnet/minecraft/util/math/Direction;)[I
    • canInsert

      public boolean canInsert​(int slot, ItemStack stack, @Nullable Direction dir)
      Determines whether the given stack can be inserted into this inventory at the specified slot position from the given direction.
      Specified by:
      canInsert in interface SidedInventory
      Mappings:
      Namespace Name Mixin selector
      official a Lapz;a(ILbnv;Lgc;)Z
      intermediary method_5492 Lnet/minecraft/class_1278;method_5492(ILnet/minecraft/class_1799;Lnet/minecraft/class_2350;)Z
      named canInsert Lnet/minecraft/inventory/SidedInventory;canInsert(ILnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)Z
    • canExtract

      public boolean canExtract​(int slot, ItemStack stack, Direction dir)
      Determines whether the given stack can be removed from this inventory at the specified slot position from the given direction.
      Specified by:
      canExtract in interface SidedInventory
      Mappings:
      Namespace Name Mixin selector
      official b Lapz;b(ILbnv;Lgc;)Z
      intermediary method_5493 Lnet/minecraft/class_1278;method_5493(ILnet/minecraft/class_1799;Lnet/minecraft/class_2350;)Z
      named canExtract Lnet/minecraft/inventory/SidedInventory;canExtract(ILnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)Z