Package net.minecraft.block.entity
Class ChestBlockEntity
java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.LockableContainerBlockEntity
net.minecraft.block.entity.class_2737
net.minecraft.block.entity.ChestBlockEntity
- All Implemented Interfaces:
LockableScreenHandlerFactory,class_2964,Inventory,NamedScreenHandlerFactory,Nameable,Tickable
- Mappings:
Namespace Name official aqmintermediary net/minecraft/class_216named net/minecraft/block/entity/ChestBlockEntity
-
Field Summary
FieldsModifier and TypeFieldDescriptionfloatprivate ChestBlock.Typebooleanfloatprivate ItemStack[]private intprivate StringintFields inherited from class net.minecraft.block.entity.class_2737
field_12852, field_12853Fields inherited from class net.minecraft.block.entity.BlockEntity
block, pos, removed, world -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanPlayerUseInv(PlayerEntity player) voidclear()createScreenHandler(PlayerInventory inventory, PlayerEntity player) voidfromNbt(NbtCompound nbt) getId()intintgetInvStack(int slot) intintgetProperty(int key) booleanbooleanisValidInvStack(int slot, ItemStack stack) voidstatic voidmethod_13325(class_2934 class_2934) voidmethod_541(NbtCompound nbtCompound) private voidmethod_8985(ChestBlockEntity chest, Direction dir) protected ChestBlockEntitymethod_8986(Direction direction) private booleanmethod_8987(BlockPos blockPos) booleanonBlockAction(int int2, int int3) voidonInvClose(PlayerEntity player) voidonInvOpen(PlayerEntity player) removeInvStack(int slot) voidvoidsetInvStack(int slot, ItemStack stack) voidsetProperty(int id, int value) voidsetTranslationKeyName(String name) takeInvStack(int slot, int amount) voidtick()Methods inherited from class net.minecraft.block.entity.class_2737
getLootTableId, method_11660, method_11661, method_11662, method_11663Methods inherited from class net.minecraft.block.entity.LockableContainerBlockEntity
getLock, hasLock, method_6344, setLockMethods inherited from class net.minecraft.block.entity.BlockEntity
cancelRemoval, create, getBlock, getDataValue, getEntityWorld, getPos, getSquaredDistance, getSquaredRenderDistance, getUpdatePacket, hasWorld, isRemoved, markDirty, method_11646, method_13321, method_13322, method_13323, populateCrashReport, setPosition, setWorld, shouldNotCopyNbtFromItemMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.text.Nameable
method_6344
-
Field Details
-
inventoryStacks
- Mappings:
Namespace Name Mixin selector official oLaqm;o:[Ladz;intermediary field_525Lnet/minecraft/class_216;field_525:[Lnet/minecraft/class_1071;named inventoryStacksLnet/minecraft/block/entity/ChestBlockEntity;inventoryStacks:[Lnet/minecraft/item/ItemStack;
-
field_517
public boolean field_517- Mappings:
Namespace Name Mixin selector official aLaqm;a:Zintermediary field_517Lnet/minecraft/class_216;field_517:Znamed field_517Lnet/minecraft/block/entity/ChestBlockEntity;field_517:Z
-
field_518
- Mappings:
Namespace Name Mixin selector official fLaqm;f:Laqm;intermediary field_518Lnet/minecraft/class_216;field_518:Lnet/minecraft/class_216;named field_518Lnet/minecraft/block/entity/ChestBlockEntity;field_518:Lnet/minecraft/block/entity/ChestBlockEntity;
-
field_519
- Mappings:
Namespace Name Mixin selector official gLaqm;g:Laqm;intermediary field_519Lnet/minecraft/class_216;field_519:Lnet/minecraft/class_216;named field_519Lnet/minecraft/block/entity/ChestBlockEntity;field_519:Lnet/minecraft/block/entity/ChestBlockEntity;
-
field_520
- Mappings:
Namespace Name Mixin selector official hLaqm;h:Laqm;intermediary field_520Lnet/minecraft/class_216;field_520:Lnet/minecraft/class_216;named field_520Lnet/minecraft/block/entity/ChestBlockEntity;field_520:Lnet/minecraft/block/entity/ChestBlockEntity;
-
field_521
- Mappings:
Namespace Name Mixin selector official iLaqm;i:Laqm;intermediary field_521Lnet/minecraft/class_216;field_521:Lnet/minecraft/class_216;named field_521Lnet/minecraft/block/entity/ChestBlockEntity;field_521:Lnet/minecraft/block/entity/ChestBlockEntity;
-
animationAngle
public float animationAngle- Mappings:
Namespace Name Mixin selector official jLaqm;j:Fintermediary field_522Lnet/minecraft/class_216;field_522:Fnamed animationAngleLnet/minecraft/block/entity/ChestBlockEntity;animationAngle:F
-
field_523
public float field_523- Mappings:
Namespace Name Mixin selector official kLaqm;k:Fintermediary field_523Lnet/minecraft/class_216;field_523:Fnamed field_523Lnet/minecraft/block/entity/ChestBlockEntity;field_523:F
-
viewerCount
public int viewerCount- Mappings:
Namespace Name Mixin selector official lLaqm;l:Iintermediary field_524Lnet/minecraft/class_216;field_524:Inamed viewerCountLnet/minecraft/block/entity/ChestBlockEntity;viewerCount:I
-
ticksOpen
private int ticksOpen- Mappings:
Namespace Name Mixin selector official pLaqm;p:Iintermediary field_526Lnet/minecraft/class_216;field_526:Inamed ticksOpenLnet/minecraft/block/entity/ChestBlockEntity;ticksOpen:I
-
field_12843
- Mappings:
Namespace Name Mixin selector official qLaqm;q:Lakr$a;intermediary field_12843Lnet/minecraft/class_216;field_12843:Lnet/minecraft/class_118$class_2719;named field_12843Lnet/minecraft/block/entity/ChestBlockEntity;field_12843:Lnet/minecraft/block/ChestBlock$Type;
-
translationKey
- Mappings:
Namespace Name Mixin selector official rLaqm;r:Ljava/lang/String;intermediary field_5650Lnet/minecraft/class_216;field_5650:Ljava/lang/String;named translationKeyLnet/minecraft/block/entity/ChestBlockEntity;translationKey:Ljava/lang/String;
-
-
Constructor Details
-
ChestBlockEntity
public ChestBlockEntity() -
ChestBlockEntity
-
-
Method Details
-
getInvSize
public int getInvSize()- Specified by:
getInvSizein interfaceInventory- Mappings:
Namespace Name Mixin selector official u_Lql;u_()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 aLql;a(I)Ladz;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 aLql;a(II)Ladz;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 bLql;b(I)Ladz;intermediary method_2386Lnet/minecraft/class_849;method_2386(I)Lnet/minecraft/class_1071;named removeInvStackLnet/minecraft/inventory/Inventory;removeInvStack(I)Lnet/minecraft/item/ItemStack;
-
setInvStack
- Specified by:
setInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official aLql;a(ILadz;)Vintermediary method_2383Lnet/minecraft/class_849;method_2383(ILnet/minecraft/class_1071;)Vnamed setInvStackLnet/minecraft/inventory/Inventory;setInvStack(ILnet/minecraft/item/ItemStack;)V
-
getTranslationKey
- Specified by:
getTranslationKeyin interfaceNameable- Mappings:
Namespace Name Mixin selector official h_Lqy;h_()Ljava/lang/String;intermediary method_2518Lnet/minecraft/class_2611;method_2518()Ljava/lang/String;named getTranslationKeyLnet/minecraft/text/Nameable;getTranslationKey()Ljava/lang/String;
-
hasCustomName
public boolean hasCustomName()- Specified by:
hasCustomNamein interfaceNameable- Mappings:
Namespace Name Mixin selector official n_Lqy;n_()Zintermediary method_5339Lnet/minecraft/class_2611;method_5339()Znamed hasCustomNameLnet/minecraft/text/Nameable;hasCustomName()Z
-
setTranslationKeyName
- Mappings:
Namespace Name Mixin selector official aLaqm;a(Ljava/lang/String;)Vintermediary method_4805Lnet/minecraft/class_216;method_4805(Ljava/lang/String;)Vnamed setTranslationKeyNameLnet/minecraft/block/entity/ChestBlockEntity;setTranslationKeyName(Ljava/lang/String;)V
-
method_13325
- Mappings:
Namespace Name Mixin selector official aLaqm;a(Lpd;)Vintermediary method_13325Lnet/minecraft/class_216;method_13325(Lnet/minecraft/class_2934;)Vnamed method_13325Lnet/minecraft/block/entity/ChestBlockEntity;method_13325(Lnet/minecraft/class_2934;)V
-
fromNbt
- Overrides:
fromNbtin classLockableContainerBlockEntity- Mappings:
Namespace Name Mixin selector official aLaqk;a(Ldr;)Vintermediary method_537Lnet/minecraft/class_226;method_537(Lnet/minecraft/class_322;)Vnamed fromNbtLnet/minecraft/block/entity/BlockEntity;fromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
method_541
- Overrides:
method_541in classLockableContainerBlockEntity- Mappings:
Namespace Name Mixin selector official bLaqk;b(Ldr;)Ldr;intermediary method_541Lnet/minecraft/class_226;method_541(Lnet/minecraft/class_322;)Lnet/minecraft/class_322;named method_541Lnet/minecraft/block/entity/BlockEntity;method_541(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;
-
getInvMaxStackAmount
public int getInvMaxStackAmount()- Specified by:
getInvMaxStackAmountin interfaceInventory- Mappings:
Namespace Name Mixin selector official w_Lql;w_()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 aLql;a(Lzs;)Zintermediary method_2384Lnet/minecraft/class_849;method_2384(Lnet/minecraft/class_988;)Znamed canPlayerUseInvLnet/minecraft/inventory/Inventory;canPlayerUseInv(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
resetBlock
public void resetBlock()- Overrides:
resetBlockin classBlockEntity- Mappings:
Namespace Name Mixin selector official ALaqk;A()Vintermediary method_546Lnet/minecraft/class_226;method_546()Vnamed resetBlockLnet/minecraft/block/entity/BlockEntity;resetBlock()V
-
method_8985
- Mappings:
Namespace Name Mixin selector official aLaqm;a(Laqm;Lct;)Vintermediary method_8985Lnet/minecraft/class_216;method_8985(Lnet/minecraft/class_216;Lnet/minecraft/class_1354;)Vnamed method_8985Lnet/minecraft/block/entity/ChestBlockEntity;method_8985(Lnet/minecraft/block/entity/ChestBlockEntity;Lnet/minecraft/util/math/Direction;)V
-
method_511
public void method_511()- Mappings:
Namespace Name Mixin selector official mLaqm;m()Vintermediary method_511Lnet/minecraft/class_216;method_511()Vnamed method_511Lnet/minecraft/block/entity/ChestBlockEntity;method_511()V
-
method_8986
- Mappings:
Namespace Name Mixin selector official aLaqm;a(Lct;)Laqm;intermediary method_8986Lnet/minecraft/class_216;method_8986(Lnet/minecraft/class_1354;)Lnet/minecraft/class_216;named method_8986Lnet/minecraft/block/entity/ChestBlockEntity;method_8986(Lnet/minecraft/util/math/Direction;)Lnet/minecraft/block/entity/ChestBlockEntity;
-
method_8987
- Mappings:
Namespace Name Mixin selector official bLaqm;b(Lcm;)Zintermediary method_8987Lnet/minecraft/class_216;method_8987(Lnet/minecraft/class_2552;)Znamed method_8987Lnet/minecraft/block/entity/ChestBlockEntity;method_8987(Lnet/minecraft/util/math/BlockPos;)Z
-
tick
public void tick() -
onBlockAction
public boolean onBlockAction(int int2, int int3) - Overrides:
onBlockActionin classBlockEntity- Mappings:
Namespace Name Mixin selector official cLaqk;c(II)Zintermediary method_4838Lnet/minecraft/class_226;method_4838(II)Znamed onBlockActionLnet/minecraft/block/entity/BlockEntity;onBlockAction(II)Z
-
onInvOpen
- Specified by:
onInvOpenin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLql;b(Lzs;)Vintermediary method_10894Lnet/minecraft/class_849;method_10894(Lnet/minecraft/class_988;)Vnamed onInvOpenLnet/minecraft/inventory/Inventory;onInvOpen(Lnet/minecraft/entity/player/PlayerEntity;)V
-
onInvClose
- Specified by:
onInvClosein interfaceInventory- Mappings:
Namespace Name Mixin selector official cLql;c(Lzs;)Vintermediary method_10895Lnet/minecraft/class_849;method_10895(Lnet/minecraft/class_988;)Vnamed onInvCloseLnet/minecraft/inventory/Inventory;onInvClose(Lnet/minecraft/entity/player/PlayerEntity;)V
-
isValidInvStack
- Specified by:
isValidInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLql;b(ILadz;)Zintermediary method_5338Lnet/minecraft/class_849;method_5338(ILnet/minecraft/class_1071;)Znamed isValidInvStackLnet/minecraft/inventory/Inventory;isValidInvStack(ILnet/minecraft/item/ItemStack;)Z
-
markRemoved
public void markRemoved()- Overrides:
markRemovedin classBlockEntity- Mappings:
Namespace Name Mixin selector official yLaqk;y()Vintermediary method_547Lnet/minecraft/class_226;method_547()Vnamed markRemovedLnet/minecraft/block/entity/BlockEntity;markRemoved()V
-
method_4806
- Mappings:
Namespace Name Mixin selector official oLaqm;o()Lakr$a;intermediary method_4806Lnet/minecraft/class_216;method_4806()Lnet/minecraft/class_118$class_2719;named method_4806Lnet/minecraft/block/entity/ChestBlockEntity;method_4806()Lnet/minecraft/block/ChestBlock$Type;
-
getId
- Specified by:
getIdin interfaceNamedScreenHandlerFactory- Mappings:
Namespace Name Mixin selector official kLqs;k()Ljava/lang/String;intermediary method_10906Lnet/minecraft/class_2608;method_10906()Ljava/lang/String;named getIdLnet/minecraft/screen/NamedScreenHandlerFactory;getId()Ljava/lang/String;
-
createScreenHandler
- Specified by:
createScreenHandlerin interfaceNamedScreenHandlerFactory- Mappings:
Namespace Name Mixin selector official aLqs;a(Lzr;Lzs;)Labd;intermediary method_10905Lnet/minecraft/class_2608;method_10905(Lnet/minecraft/class_987;Lnet/minecraft/class_988;)Lnet/minecraft/class_1002;named createScreenHandlerLnet/minecraft/screen/NamedScreenHandlerFactory;createScreenHandler(Lnet/minecraft/entity/player/PlayerInventory;Lnet/minecraft/entity/player/PlayerEntity;)Lnet/minecraft/screen/ScreenHandler;
-
getProperty
public int getProperty(int key) - Specified by:
getPropertyin interfaceInventory- Mappings:
Namespace Name Mixin selector official c_Lql;c_(I)Iintermediary method_10892Lnet/minecraft/class_849;method_10892(I)Inamed getPropertyLnet/minecraft/inventory/Inventory;getProperty(I)I
-
setProperty
public void setProperty(int id, int value) - Specified by:
setPropertyin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLql;b(II)Vintermediary method_10893Lnet/minecraft/class_849;method_10893(II)Vnamed setPropertyLnet/minecraft/inventory/Inventory;setProperty(II)V
-
getProperties
public int getProperties()- Specified by:
getPropertiesin interfaceInventory- Mappings:
Namespace Name Mixin selector official gLql;g()Iintermediary method_10896Lnet/minecraft/class_849;method_10896()Inamed getPropertiesLnet/minecraft/inventory/Inventory;getProperties()I
-
clear
public void clear()
-