Package net.minecraft.block.entity
Class ShulkerBoxBlockEntity
java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.LockableContainerBlockEntity
net.minecraft.block.entity.class_2737
net.minecraft.block.entity.ShulkerBoxBlockEntity
- All Implemented Interfaces:
LockableScreenHandlerFactory,class_2964,Inventory,SidedInventory,NamedScreenHandlerFactory,Nameable,Tickable
- Mappings:
Namespace Name official awbintermediary net/minecraft/class_3067named net/minecraft/block/entity/ShulkerBoxBlockEntity
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DyeColorprivate static final int[]private booleanprivate intprivate floatprivate floatprivate booleanprivate DefaultedList<ItemStack>Fields inherited from class net.minecraft.block.entity.class_2737
field_12852, field_12853, nameFields inherited from class net.minecraft.block.entity.BlockEntity
block, pos, removed, world -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanExtractInvStack(int slot, ItemStack stack, Direction dir) booleancanInsertInvStack(int slot, ItemStack stack, Direction dir) voidclear()createScreenHandler(PlayerInventory inventory, PlayerEntity player) voidfromNbt(NbtCompound nbt) getId()int[]intintbooleanisEmpty()protected DefaultedList<ItemStack>booleanbooleanprivate voidfloatmethod_13734(float float2) method_13735(BlockState state) static voidmethod_13736(class_2934 class_2934) voidmethod_13737(boolean bool) method_13738(Direction direction) private Boxmethod_13739(Direction direction) voidmethod_13740(NbtCompound nbtCompound) method_13741(NbtCompound nbtCompound) protected voidbooleanmethod_541(NbtCompound nbtCompound) booleanonBlockAction(int int2, int int3) voidonInvClose(PlayerEntity player) voidonInvOpen(PlayerEntity player) voidtick()Methods inherited from class net.minecraft.block.entity.class_2737
canPlayerUseInv, getInvStack, getLootTableId, getProperties, getProperty, hasCustomName, isValidInvStack, method_11660, method_11661, method_11662, method_11663, method_13729, removeInvStack, setInvStack, setProperty, takeInvStackMethods 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, getIdentifier, getPos, getSquaredDistance, getSquaredRenderDistance, hasWorld, isRemoved, markDirty, markRemoved, method_11646, method_13321, method_13322, method_13323, populateCrashReport, resetBlock, 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.inventory.Inventory
canPlayerUseInv, getInvStack, getProperties, getProperty, isValidInvStack, markDirty, removeInvStack, setInvStack, setProperty, takeInvStackMethods inherited from interface net.minecraft.text.Nameable
hasCustomName, method_6344
-
Field Details
-
field_15158
private static final int[] field_15158- Mappings:
Namespace Name Mixin selector official aLawb;a:[Iintermediary field_15158Lnet/minecraft/class_3067;field_15158:[Inamed field_15158Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;field_15158:[I
-
inventory
- Mappings:
Namespace Name Mixin selector official fLawb;f:Lfi;intermediary field_15159Lnet/minecraft/class_3067;field_15159:Lnet/minecraft/class_3114;named inventoryLnet/minecraft/block/entity/ShulkerBoxBlockEntity;inventory:Lnet/minecraft/util/collection/DefaultedList;
-
field_15160
private boolean field_15160- Mappings:
Namespace Name Mixin selector official gLawb;g:Zintermediary field_15160Lnet/minecraft/class_3067;field_15160:Znamed field_15160Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;field_15160:Z
-
field_15161
private int field_15161- Mappings:
Namespace Name Mixin selector official hLawb;h:Iintermediary field_15161Lnet/minecraft/class_3067;field_15161:Inamed field_15161Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;field_15161:I
-
state
- Mappings:
Namespace Name Mixin selector official iLawb;i:Lawb$a;intermediary field_15162Lnet/minecraft/class_3067;field_15162:Lnet/minecraft/class_3067$class_3068;named stateLnet/minecraft/block/entity/ShulkerBoxBlockEntity;state:Lnet/minecraft/block/entity/ShulkerBoxBlockEntity$ShulkerBlockState;
-
field_15163
private float field_15163- Mappings:
Namespace Name Mixin selector official jLawb;j:Fintermediary field_15163Lnet/minecraft/class_3067;field_15163:Fnamed field_15163Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;field_15163:F
-
field_15164
private float field_15164- Mappings:
Namespace Name Mixin selector official kLawb;k:Fintermediary field_15164Lnet/minecraft/class_3067;field_15164:Fnamed field_15164Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;field_15164:F
-
color
- Mappings:
Namespace Name Mixin selector official lLawb;l:Lahs;intermediary field_15165Lnet/minecraft/class_3067;field_15165:Lnet/minecraft/class_2674;named colorLnet/minecraft/block/entity/ShulkerBoxBlockEntity;color:Lnet/minecraft/util/DyeColor;
-
field_15166
private boolean field_15166- Mappings:
Namespace Name Mixin selector official pLawb;p:Zintermediary field_15166Lnet/minecraft/class_3067;field_15166:Znamed field_15166Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;field_15166:Z
-
-
Constructor Details
-
ShulkerBoxBlockEntity
public ShulkerBoxBlockEntity() -
ShulkerBoxBlockEntity
- Mappings:
Namespace Name Mixin selector official <init>Lawb;<init>(Lahs;)Vintermediary <init>Lnet/minecraft/class_3067;<init>(Lnet/minecraft/class_2674;)Vnamed <init>Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;<init>(Lnet/minecraft/util/DyeColor;)V
-
-
Method Details
-
tick
public void tick() -
method_13742
protected void method_13742()- Mappings:
Namespace Name Mixin selector official oLawb;o()Vintermediary method_13742Lnet/minecraft/class_3067;method_13742()Vnamed method_13742Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;method_13742()V
-
method_13743
- Mappings:
Namespace Name Mixin selector official pLawb;p()Lawb$a;intermediary method_13743Lnet/minecraft/class_3067;method_13743()Lnet/minecraft/class_3067$class_3068;named method_13743Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;method_13743()Lnet/minecraft/block/entity/ShulkerBoxBlockEntity$ShulkerBlockState;
-
method_13735
- Mappings:
Namespace Name Mixin selector official aLawb;a(Lawt;)Lbhb;intermediary method_13735Lnet/minecraft/class_3067;method_13735(Lnet/minecraft/class_2232;)Lnet/minecraft/class_231;named method_13735Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;method_13735(Lnet/minecraft/block/BlockState;)Lnet/minecraft/util/math/Box;
-
method_13738
- Mappings:
Namespace Name Mixin selector official bLawb;b(Lfa;)Lbhb;intermediary method_13738Lnet/minecraft/class_3067;method_13738(Lnet/minecraft/class_1354;)Lnet/minecraft/class_231;named method_13738Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;method_13738(Lnet/minecraft/util/math/Direction;)Lnet/minecraft/util/math/Box;
-
method_13739
- Mappings:
Namespace Name Mixin selector official cLawb;c(Lfa;)Lbhb;intermediary method_13739Lnet/minecraft/class_3067;method_13739(Lnet/minecraft/class_1354;)Lnet/minecraft/class_231;named method_13739Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;method_13739(Lnet/minecraft/util/math/Direction;)Lnet/minecraft/util/math/Box;
-
method_13733
private void method_13733()- Mappings:
Namespace Name Mixin selector official GLawb;G()Vintermediary method_13733Lnet/minecraft/class_3067;method_13733()Vnamed method_13733Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;method_13733()V
-
getInvSize
public int getInvSize()- Specified by:
getInvSizein interfaceInventory- Mappings:
Namespace Name Mixin selector official w_Ltv;w_()Iintermediary method_2388Lnet/minecraft/class_849;method_2388()Inamed getInvSizeLnet/minecraft/inventory/Inventory;getInvSize()I
-
getInvMaxStackAmount
public int getInvMaxStackAmount()- Specified by:
getInvMaxStackAmountin interfaceInventory- Mappings:
Namespace Name Mixin selector official z_Ltv;z_()Iintermediary method_2389Lnet/minecraft/class_849;method_2389()Inamed getInvMaxStackAmountLnet/minecraft/inventory/Inventory;getInvMaxStackAmount()I
-
onBlockAction
public boolean onBlockAction(int int2, int int3) - Overrides:
onBlockActionin classBlockEntity- Mappings:
Namespace Name Mixin selector official cLavj;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- Overrides:
onInvOpenin classclass_2737- Mappings:
Namespace Name Mixin selector official bLtv;b(Laed;)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- Overrides:
onInvClosein classclass_2737- Mappings:
Namespace Name Mixin selector official cLtv;c(Laed;)Vintermediary method_10895Lnet/minecraft/class_849;method_10895(Lnet/minecraft/class_988;)Vnamed onInvCloseLnet/minecraft/inventory/Inventory;onInvClose(Lnet/minecraft/entity/player/PlayerEntity;)V
-
createScreenHandler
- Specified by:
createScreenHandlerin interfaceNamedScreenHandlerFactory- Mappings:
Namespace Name Mixin selector official aLuc;a(Laec;Laed;)Lafr;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;
-
getId
- Specified by:
getIdin interfaceNamedScreenHandlerFactory- Mappings:
Namespace Name Mixin selector official lLuc;l()Ljava/lang/String;intermediary method_10906Lnet/minecraft/class_2608;method_10906()Ljava/lang/String;named getIdLnet/minecraft/screen/NamedScreenHandlerFactory;getId()Ljava/lang/String;
-
getTranslationKey
- Specified by:
getTranslationKeyin interfaceNameable- Mappings:
Namespace Name Mixin selector official h_Lui;h_()Ljava/lang/String;intermediary method_2518Lnet/minecraft/class_2611;method_2518()Ljava/lang/String;named getTranslationKeyLnet/minecraft/text/Nameable;getTranslationKey()Ljava/lang/String;
-
method_13736
- Mappings:
Namespace Name Mixin selector official aLawb;a(Lry;)Vintermediary method_13736Lnet/minecraft/class_3067;method_13736(Lnet/minecraft/class_2934;)Vnamed method_13736Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;method_13736(Lnet/minecraft/class_2934;)V
-
fromNbt
- Overrides:
fromNbtin classLockableContainerBlockEntity- Mappings:
Namespace Name Mixin selector official aLavj;a(Lfy;)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 bLavj;b(Lfy;)Lfy;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;
-
method_13740
- Mappings:
Namespace Name Mixin selector official eLawb;e(Lfy;)Vintermediary method_13740Lnet/minecraft/class_3067;method_13740(Lnet/minecraft/class_322;)Vnamed method_13740Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;method_13740(Lnet/minecraft/nbt/NbtCompound;)V
-
method_13741
- Mappings:
Namespace Name Mixin selector official fLawb;f(Lfy;)Lfy;intermediary method_13741Lnet/minecraft/class_3067;method_13741(Lnet/minecraft/class_322;)Lnet/minecraft/class_322;named method_13741Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;method_13741(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;
-
method_13730
- Specified by:
method_13730in classclass_2737- Mappings:
Namespace Name Mixin selector official qLawa;q()Lfi;intermediary method_13730Lnet/minecraft/class_2737;method_13730()Lnet/minecraft/class_3114;named method_13730Lnet/minecraft/block/entity/class_2737;method_13730()Lnet/minecraft/util/collection/DefaultedList;
-
isEmpty
public boolean isEmpty() -
getInvAvailableSlots
- Specified by:
getInvAvailableSlotsin interfaceSidedInventory- Mappings:
Namespace Name Mixin selector official aLun;a(Lfa;)[Iintermediary method_10915Lnet/minecraft/class_1559;method_10915(Lnet/minecraft/class_1354;)[Inamed getInvAvailableSlotsLnet/minecraft/inventory/SidedInventory;getInvAvailableSlots(Lnet/minecraft/util/math/Direction;)[I
-
canInsertInvStack
- Specified by:
canInsertInvStackin interfaceSidedInventory- Mappings:
Namespace Name Mixin selector official aLun;a(ILaip;Lfa;)Zintermediary method_5353Lnet/minecraft/class_1559;method_5353(ILnet/minecraft/class_1071;Lnet/minecraft/class_1354;)Znamed canInsertInvStackLnet/minecraft/inventory/SidedInventory;canInsertInvStack(ILnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)Z
-
canExtractInvStack
- Specified by:
canExtractInvStackin interfaceSidedInventory- Mappings:
Namespace Name Mixin selector official bLun;b(ILaip;Lfa;)Zintermediary method_5354Lnet/minecraft/class_1559;method_5354(ILnet/minecraft/class_1071;Lnet/minecraft/class_1354;)Znamed canExtractInvStackLnet/minecraft/inventory/SidedInventory;canExtractInvStack(ILnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)Z
-
clear
public void clear()- Specified by:
clearin interfaceInventory- Overrides:
clearin classclass_2737- Mappings:
Namespace Name Mixin selector official mLtv;m()Vintermediary method_10897Lnet/minecraft/class_849;method_10897()Vnamed clearLnet/minecraft/inventory/Inventory;clear()V
-
method_13744
public boolean method_13744()- Mappings:
Namespace Name Mixin selector official rLawb;r()Zintermediary method_13744Lnet/minecraft/class_3067;method_13744()Znamed method_13744Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;method_13744()Z
-
method_13734
public float method_13734(float float2) - Mappings:
Namespace Name Mixin selector official aLawb;a(F)Fintermediary method_13734Lnet/minecraft/class_3067;method_13734(F)Fnamed method_13734Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;method_13734(F)F
-
method_13745
- Mappings:
Namespace Name Mixin selector official sLawb;s()Lahs;intermediary method_13745Lnet/minecraft/class_3067;method_13745()Lnet/minecraft/class_2674;named method_13745Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;method_13745()Lnet/minecraft/util/DyeColor;
-
getUpdatePacket
- Overrides:
getUpdatePacketin classBlockEntity- Mappings:
Namespace Name Mixin selector official cLavj;c()Lih;intermediary method_544Lnet/minecraft/class_226;method_544()Lnet/minecraft/class_2003;named getUpdatePacketLnet/minecraft/block/entity/BlockEntity;getUpdatePacket()Lnet/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket;
-
method_13731
public boolean method_13731()- Mappings:
Namespace Name Mixin selector official ELawb;E()Zintermediary method_13731Lnet/minecraft/class_3067;method_13731()Znamed method_13731Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;method_13731()Z
-
method_13737
public void method_13737(boolean bool) - Mappings:
Namespace Name Mixin selector official aLawb;a(Z)Vintermediary method_13737Lnet/minecraft/class_3067;method_13737(Z)Vnamed method_13737Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;method_13737(Z)V
-
method_13732
public boolean method_13732()- Mappings:
Namespace Name Mixin selector official FLawb;F()Zintermediary method_13732Lnet/minecraft/class_3067;method_13732()Znamed method_13732Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;method_13732()Z
-