Package net.minecraft.block
Class ComposterBlock.ComposterInventory
java.lang.Object
net.minecraft.inventory.SimpleInventory
net.minecraft.block.ComposterBlock.ComposterInventory
- All Implemented Interfaces:
Inventory,SidedInventory,RecipeInputProvider,Clearable
- Enclosing class:
ComposterBlock
private static class ComposterBlock.ComposterInventory
extends SimpleInventory
implements SidedInventory
- Mappings:
Namespace Name intermediary net/minecraft/class_3962$class_3963official cqu$bnamed net/minecraft/block/ComposterBlock$ComposterInventory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate final BlockPosprivate final BlockStateprivate final WorldAccessFields inherited from interface net.minecraft.inventory.Inventory
field_42619, MAX_COUNT_PER_STACK -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanExtract(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.booleanDetermines whether the given stack can be inserted into this inventory at the specified slot position from the given direction.int[]getAvailableSlots(Direction side) Gets the available slot positions that are reachable from a given side.intReturns the maximum number of items a stack can contain when placed inside this inventory.voidMethods inherited from class net.minecraft.inventory.SimpleInventory
addListener, addStack, canInsert, canPlayerUse, clear, clearToList, getStack, isEmpty, provideRecipeInputs, readNbtList, removeItem, removeListener, removeStack, removeStack, setStack, size, toNbtList, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.inventory.Inventory
canPlayerUse, canTransferTo, containsAny, containsAny, count, getStack, isEmpty, isValid, onClose, onOpen, removeStack, removeStack, setStack, size
-
Field Details
-
state
- Mappings:
Namespace Name Mixin selector intermediary field_17569Lnet/minecraft/class_3962$class_3963;field_17569:Lnet/minecraft/class_2680;official cLcqu$b;c:Ldby;named stateLnet/minecraft/block/ComposterBlock$ComposterInventory;state:Lnet/minecraft/block/BlockState;
-
world
- Mappings:
Namespace Name Mixin selector intermediary field_17570Lnet/minecraft/class_3962$class_3963;field_17570:Lnet/minecraft/class_1936;official dLcqu$b;d:Lcml;named worldLnet/minecraft/block/ComposterBlock$ComposterInventory;world:Lnet/minecraft/world/WorldAccess;
-
pos
- Mappings:
Namespace Name Mixin selector intermediary field_17571Lnet/minecraft/class_3962$class_3963;field_17571:Lnet/minecraft/class_2338;official eLcqu$b;e:Lgu;named posLnet/minecraft/block/ComposterBlock$ComposterInventory;pos:Lnet/minecraft/util/math/BlockPos;
-
dirty
private boolean dirty- Mappings:
Namespace Name Mixin selector intermediary field_17572Lnet/minecraft/class_3962$class_3963;field_17572:Zofficial fLcqu$b;f:Znamed dirtyLnet/minecraft/block/ComposterBlock$ComposterInventory;dirty:Z
-
-
Constructor Details
-
ComposterInventory
- Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_3962$class_3963;<init>(Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)Vofficial <init>Lcqu$b;<init>(Ldby;Lcml;Lgu;)Vnamed <init>Lnet/minecraft/block/ComposterBlock$ComposterInventory;<init>(Lnet/minecraft/block/BlockState;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/util/math/BlockPos;)V
-
-
Method Details
-
getMaxCountPerStack
public int getMaxCountPerStack()Returns the maximum number of items a stack can contain when placed inside this inventory. No slots may have more than this number of items. It is effectively the stacking limit for this inventory's slots.- Specified by:
getMaxCountPerStackin interfaceInventory- Returns:
- the max
countof item stacks in this inventory - Mappings:
Namespace Name Mixin selector intermediary method_5444Lnet/minecraft/class_1263;method_5444()Iofficial ab_Lbdp;ab_()Inamed getMaxCountPerStackLnet/minecraft/inventory/Inventory;getMaxCountPerStack()I
-
getAvailableSlots
Gets the available slot positions that are reachable from a given side.- Specified by:
getAvailableSlotsin interfaceSidedInventory- Mappings:
Namespace Name Mixin selector intermediary method_5494Lnet/minecraft/class_1278;method_5494(Lnet/minecraft/class_2350;)[Iofficial aLbef;a(Lha;)[Inamed getAvailableSlotsLnet/minecraft/inventory/SidedInventory;getAvailableSlots(Lnet/minecraft/util/math/Direction;)[I
-
canInsert
Determines whether the given stack can be inserted into this inventory at the specified slot position from the given direction.- Specified by:
canInsertin interfaceSidedInventory- Mappings:
Namespace Name Mixin selector intermediary method_5492Lnet/minecraft/class_1278;method_5492(ILnet/minecraft/class_1799;Lnet/minecraft/class_2350;)Zofficial aLbef;a(ILcfx;Lha;)Znamed canInsertLnet/minecraft/inventory/SidedInventory;canInsert(ILnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)Z
-
canExtract
Determines whether the given stack can be removed from this inventory at the specified slot position from the given direction.- Specified by:
canExtractin interfaceSidedInventory- Mappings:
Namespace Name Mixin selector intermediary method_5493Lnet/minecraft/class_1278;method_5493(ILnet/minecraft/class_1799;Lnet/minecraft/class_2350;)Zofficial bLbef;b(ILcfx;Lha;)Znamed canExtractLnet/minecraft/inventory/SidedInventory;canExtract(ILnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)Z
-
markDirty
public void markDirty()- Specified by:
markDirtyin interfaceInventory- Overrides:
markDirtyin classSimpleInventory- Mappings:
Namespace Name Mixin selector intermediary method_5431Lnet/minecraft/class_1263;method_5431()Vofficial eLbdp;e()Vnamed markDirtyLnet/minecraft/inventory/Inventory;markDirty()V
-