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 asuintermediary 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 aLasu;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 fLasu;f:Ldd;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 gLasu;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 hLasu;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 iLasu;i:Lasu$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 jLasu;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 kLasu;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 lLasu;l:Laem;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 pLasu;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>Lasu;<init>(Laem;)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 oLasu;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 pLasu;p()Lasu$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 aLasu;a(Latl;)Lbdt;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 bLasu;b(Lcv;)Lbdt;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 cLasu;c(Lcv;)Lbdt;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 GLasu;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 v_Lrc;v_()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 y_Lrc;y_()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 cLasc;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 bLrc;b(Laay;)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 cLrc;c(Laay;)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 aLrj;a(Laax;Laay;)Lacl;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 lLrj;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_Lrp;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 aLasu;a(Lph;)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 aLasc;a(Ldu;)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 bLasc;b(Ldu;)Ldu;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 eLasu;e(Ldu;)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 fLasu;f(Ldu;)Ldu;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 qLast;q()Ldd;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 aLru;a(Lcv;)[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 aLru;a(ILafj;Lcv;)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 bLru;b(ILafj;Lcv;)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 mLrc;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 rLasu;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 aLasu;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 sLasu;s()Laem;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 cLasc;c()Lfz;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 ELasu;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 aLasu;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 FLasu;F()Zintermediary method_13732Lnet/minecraft/class_3067;method_13732()Znamed method_13732Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;method_13732()Z
-