Package net.minecraft.block.entity
Class DispenserBlockEntity
java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.DispenserBlockEntity
- All Implemented Interfaces:
Inventory
- Direct Known Subclasses:
DropperBlockEntity
- Mappings:
Namespace Name official anmintermediary net/minecraft/class_218named net/minecraft/block/entity/DispenserBlockEntity
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanPlayerUseInv(PlayerEntity player) intvoidfromNbt(NbtCompound nbt) intintgetInvStack(int slot) booleanisValidInvStack(int slot, ItemStack stack) voidvoidintmethod_514(ItemStack itemStack) booleanremoveInvStack(int slot) voidsetCustomName(String customName) voidsetInvStack(int slot, ItemStack stack) takeInvStack(int slot, int amount) voidtoNbt(NbtCompound nbt) Methods inherited from class net.minecraft.block.entity.BlockEntity
cancelRemoval, createFromNbt, getBlock, getDataValue, getEntityWorld, getPacket, getSquaredDistance, getSquaredRenderDistance, hasWorld, isRemoved, markDirty, markRemoved, method_545, onBlockAction, populateCrashReport, resetBlock, setWorld
-
Field Details
-
items
- Mappings:
Namespace Name Mixin selector official iLanm;i:[Labo;intermediary field_528Lnet/minecraft/class_218;field_528:[Lnet/minecraft/class_1071;named itemsLnet/minecraft/block/entity/DispenserBlockEntity;items:[Lnet/minecraft/item/ItemStack;
-
field_529
- Mappings:
Namespace Name Mixin selector official jLanm;j:Ljava/util/Random;intermediary field_529Lnet/minecraft/class_218;field_529:Ljava/util/Random;named field_529Lnet/minecraft/block/entity/DispenserBlockEntity;field_529:Ljava/util/Random;
-
customName
- Mappings:
Namespace Name Mixin selector official aLanm;a:Ljava/lang/String;intermediary field_5654Lnet/minecraft/class_218;field_5654:Ljava/lang/String;named customNameLnet/minecraft/block/entity/DispenserBlockEntity;customName:Ljava/lang/String;
-
-
Constructor Details
-
DispenserBlockEntity
public DispenserBlockEntity()
-
-
Method Details
-
getInvSize
public int getInvSize()- Specified by:
getInvSizein interfaceInventory- Mappings:
Namespace Name Mixin selector official aLpn;a()Iintermediary method_2388Lnet/minecraft/class_849;method_2388()Inamed getInvSizeLnet/minecraft/inventory/Inventory;getInvSize()I
-
getInvStack
- Specified by:
getInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLpn;a(I)Labo;intermediary method_2381Lnet/minecraft/class_849;method_2381(I)Lnet/minecraft/class_1071;named getInvStackLnet/minecraft/inventory/Inventory;getInvStack(I)Lnet/minecraft/item/ItemStack;
-
takeInvStack
- Specified by:
takeInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLpn;a(II)Labo;intermediary method_2382Lnet/minecraft/class_849;method_2382(II)Lnet/minecraft/class_1071;named takeInvStackLnet/minecraft/inventory/Inventory;takeInvStack(II)Lnet/minecraft/item/ItemStack;
-
removeInvStack
- Specified by:
removeInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official a_Lpn;a_(I)Labo;intermediary method_2386Lnet/minecraft/class_849;method_2386(I)Lnet/minecraft/class_1071;named removeInvStackLnet/minecraft/inventory/Inventory;removeInvStack(I)Lnet/minecraft/item/ItemStack;
-
chooseNonEmptySlot
public int chooseNonEmptySlot()- Mappings:
Namespace Name Mixin selector official iLanm;i()Iintermediary method_515Lnet/minecraft/class_218;method_515()Inamed chooseNonEmptySlotLnet/minecraft/block/entity/DispenserBlockEntity;chooseNonEmptySlot()I
-
setInvStack
- Specified by:
setInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLpn;a(ILabo;)Vintermediary method_2383Lnet/minecraft/class_849;method_2383(ILnet/minecraft/class_1071;)Vnamed setInvStackLnet/minecraft/inventory/Inventory;setInvStack(ILnet/minecraft/item/ItemStack;)V
-
method_514
- Mappings:
Namespace Name Mixin selector official aLanm;a(Labo;)Iintermediary method_514Lnet/minecraft/class_218;method_514(Lnet/minecraft/class_1071;)Inamed method_514Lnet/minecraft/block/entity/DispenserBlockEntity;method_514(Lnet/minecraft/item/ItemStack;)I
-
method_2385
- Specified by:
method_2385in interfaceInventory- Mappings:
Namespace Name Mixin selector official bLpn;b()Ljava/lang/String;intermediary method_2385Lnet/minecraft/class_849;method_2385()Ljava/lang/String;named method_2385Lnet/minecraft/inventory/Inventory;method_2385()Ljava/lang/String;
-
setCustomName
- Mappings:
Namespace Name Mixin selector official aLanm;a(Ljava/lang/String;)Vintermediary method_4812Lnet/minecraft/class_218;method_4812(Ljava/lang/String;)Vnamed setCustomNameLnet/minecraft/block/entity/DispenserBlockEntity;setCustomName(Ljava/lang/String;)V
-
method_5339
public boolean method_5339()- Specified by:
method_5339in interfaceInventory- Mappings:
Namespace Name Mixin selector official k_Lpn;k_()Zintermediary method_5339Lnet/minecraft/class_849;method_5339()Znamed method_5339Lnet/minecraft/inventory/Inventory;method_5339()Z
-
fromNbt
- Overrides:
fromNbtin classBlockEntity- Mappings:
Namespace Name Mixin selector official aLanc;a(Ldg;)Vintermediary method_537Lnet/minecraft/class_226;method_537(Lnet/minecraft/class_322;)Vnamed fromNbtLnet/minecraft/block/entity/BlockEntity;fromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
toNbt
- Overrides:
toNbtin classBlockEntity- Mappings:
Namespace Name Mixin selector official bLanc;b(Ldg;)Vintermediary method_541Lnet/minecraft/class_226;method_541(Lnet/minecraft/class_322;)Vnamed toNbtLnet/minecraft/block/entity/BlockEntity;toNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
getInvMaxStackAmount
public int getInvMaxStackAmount()- Specified by:
getInvMaxStackAmountin interfaceInventory- Mappings:
Namespace Name Mixin selector official dLpn;d()Iintermediary method_2389Lnet/minecraft/class_849;method_2389()Inamed getInvMaxStackAmountLnet/minecraft/inventory/Inventory;getInvMaxStackAmount()I
-
canPlayerUseInv
- Specified by:
canPlayerUseInvin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLpn;a(Lxk;)Zintermediary method_2384Lnet/minecraft/class_849;method_2384(Lnet/minecraft/class_988;)Znamed canPlayerUseInvLnet/minecraft/inventory/Inventory;canPlayerUseInv(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
method_2390
public void method_2390()- Specified by:
method_2390in interfaceInventory- Mappings:
Namespace Name Mixin selector official fLpn;f()Vintermediary method_2390Lnet/minecraft/class_849;method_2390()Vnamed method_2390Lnet/minecraft/inventory/Inventory;method_2390()V
-
method_2387
public void method_2387()- Specified by:
method_2387in interfaceInventory- Mappings:
Namespace Name Mixin selector official l_Lpn;l_()Vintermediary method_2387Lnet/minecraft/class_849;method_2387()Vnamed method_2387Lnet/minecraft/inventory/Inventory;method_2387()V
-
isValidInvStack
- Specified by:
isValidInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLpn;b(ILabo;)Zintermediary method_5338Lnet/minecraft/class_849;method_5338(ILnet/minecraft/class_1071;)Znamed isValidInvStackLnet/minecraft/inventory/Inventory;isValidInvStack(ILnet/minecraft/item/ItemStack;)Z
-