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 bkbintermediary 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 booleanprivate DefaultedList<ItemStack>Fields inherited from class net.minecraft.block.entity.class_2737
field_12852, field_12853, field_18643Fields inherited from class net.minecraft.block.entity.BlockEntity
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) voidmethod_13737(boolean bool) method_13738(Direction direction) private Boxmethod_13739(Direction direction) voidmethod_13740(NbtCompound nbtCompound) method_13741(NbtCompound nbtCompound) protected voidbooleanprotected voidmethod_16834(DefaultedList<ItemStack> defaultedList) method_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_15541, method_16833, method_16835, removeInvStack, setInvStack, setProperty, takeInvStackMethods inherited from class net.minecraft.block.entity.LockableContainerBlockEntity
getLock, hasLock, setLockMethods inherited from class net.minecraft.block.entity.BlockEntity
cancelRemoval, getEntityWorld, getPos, getSquaredDistance, getSquaredRenderDistance, hasWorld, isRemoved, markDirty, markRemoved, method_11646, method_13321, method_13322, method_16780, method_16781, method_16783, 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, getHeight, getInvStack, getProperties, getProperty, isValidInvStack, markDirty, method_11260, removeInvStack, setInvStack, setProperty, takeInvStackMethods inherited from interface net.minecraft.text.Nameable
hasCustomName, method_15541, method_6344
-
Field Details
-
field_15158
private static final int[] field_15158- Mappings:
Namespace Name Mixin selector official aLbkb;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 eLbkb;e:Lez;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 fLbkb;f: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 jLbkb;j: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 kLbkb;k:Lbkb$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 lLbkb;l: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 mLbkb;m: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 nLbkb;n:Lasc;intermediary field_15165Lnet/minecraft/class_3067;field_15165:Lnet/minecraft/class_2674;named colorLnet/minecraft/block/entity/ShulkerBoxBlockEntity;color:Lnet/minecraft/util/DyeColor;
-
field_18644
private boolean field_18644- Mappings:
Namespace Name Mixin selector official oLbkb;o:Zintermediary field_18644Lnet/minecraft/class_3067;field_18644:Znamed field_18644Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;field_18644:Z
-
field_15166
private boolean field_15166- Mappings:
Namespace Name Mixin selector official pLbkb;p:Zintermediary field_15166Lnet/minecraft/class_3067;field_15166:Znamed field_15166Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;field_15166:Z
-
-
Constructor Details
-
ShulkerBoxBlockEntity
- Mappings:
Namespace Name Mixin selector official <init>Lbkb;<init>(Lasc;)Vintermediary <init>Lnet/minecraft/class_3067;<init>(Lnet/minecraft/class_2674;)Vnamed <init>Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;<init>(Lnet/minecraft/util/DyeColor;)V
-
ShulkerBoxBlockEntity
public ShulkerBoxBlockEntity()
-
-
Method Details
-
tick
public void tick() -
method_13742
protected void method_13742()- Mappings:
Namespace Name Mixin selector official pLbkb;p()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 rLbkb;r()Lbkb$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 aLbkb;a(Lblc;)Lcea;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 bLbkb;b(Leq;)Lcea;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 cLbkb;c(Leq;)Lcea;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 HLbkb;H()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 T_Lade;T_()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 fLade;f()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 cLbji;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 bLade;b(Laog;)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 cLade;c(Laog;)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 aLadl;a(Laof;Laog;)Lapv;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 lLadl;l()Ljava/lang/String;intermediary method_10906Lnet/minecraft/class_2608;method_10906()Ljava/lang/String;named getIdLnet/minecraft/screen/NamedScreenHandlerFactory;getId()Ljava/lang/String;
-
method_15540
- Specified by:
method_15540in interfaceNameable- Mappings:
Namespace Name Mixin selector official N_Ladr;N_()Lij;intermediary method_15540Lnet/minecraft/class_2611;method_15540()Lnet/minecraft/class_1982;named method_15540Lnet/minecraft/text/Nameable;method_15540()Lnet/minecraft/text/Text;
-
fromNbt
- Overrides:
fromNbtin classLockableContainerBlockEntity- Mappings:
Namespace Name Mixin selector official bLbji;b(Lgy;)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 aLbji;a(Lgy;)Lgy;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 fLbkb;f(Lgy;)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 gLbkb;g(Lgy;)Lgy;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 qLbka;q()Lez;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;
-
method_16834
- Specified by:
method_16834in classclass_2737- Mappings:
Namespace Name Mixin selector official aLbka;a(Lez;)Vintermediary method_16834Lnet/minecraft/class_2737;method_16834(Lnet/minecraft/class_3114;)Vnamed method_16834Lnet/minecraft/block/entity/class_2737;method_16834(Lnet/minecraft/util/collection/DefaultedList;)V
-
isEmpty
public boolean isEmpty() -
getInvAvailableSlots
- Specified by:
getInvAvailableSlotsin interfaceSidedInventory- Mappings:
Namespace Name Mixin selector official aLadw;a(Leq;)[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 aLadw;a(ILate;Leq;)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 bLadw;b(ILate;Leq;)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 mLade;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 sLbkb;s()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 aLbkb;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 DLbkb;D()Lasc;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 Z_Lbji;Z_()Lji;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 ELbkb;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 aLbkb;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 GLbkb;G()Zintermediary method_13732Lnet/minecraft/class_3067;method_13732()Znamed method_13732Lnet/minecraft/block/entity/ShulkerBoxBlockEntity;method_13732()Z
-