Class HopperBlockEntity
- All Implemented Interfaces:
Hopper
,Inventory
,NamedScreenHandlerFactory
,ScreenHandlerFactory
,Clearable
,Nameable
- Mappings:
Namespace Name official ddt
intermediary net/minecraft/class_2614
named net/minecraft/block/entity/HopperBlockEntity
-
Field Summary
Modifier and TypeFieldDescriptionprivate DefaultedList<ItemStack>
static final int
private long
static final int
private int
Fields inherited from class net.minecraft.block.entity.LootableContainerBlockEntity
LOOT_TABLE_KEY, LOOT_TABLE_SEED_KEY, lootTableId, lootTableSeed
Fields inherited from class net.minecraft.block.entity.BlockEntity
pos, removed, world
Fields inherited from interface net.minecraft.block.entity.Hopper
ABOVE_SHAPE, INPUT_AREA_SHAPE, INSIDE_SHAPE
Fields inherited from interface net.minecraft.inventory.Inventory
field_42619, MAX_COUNT_PER_STACK
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprivate static boolean
canExtract
(Inventory hopperInventory, Inventory fromInventory, ItemStack stack, int slot, Direction facing) private static boolean
private static boolean
canMergeItems
(ItemStack first, ItemStack second) protected ScreenHandler
createScreenHandler
(int syncId, PlayerInventory playerInventory) private static boolean
static boolean
extract
(Inventory inventory, ItemEntity itemEntity) static boolean
private static IntStream
getAvailableSlots
(Inventory inventory, Direction side) protected Text
double
double
double
getInputInventory
(World world, Hopper hopper) static List<ItemEntity>
getInputItemEntities
(World world, Hopper hopper) getInventoryAt
(World world, double x, double y, double z) getInventoryAt
(World world, BlockPos pos) protected DefaultedList<ItemStack>
getOutputInventory
(World world, BlockPos pos, BlockState state) private static boolean
insert
(World world, BlockPos pos, BlockState state, Inventory inventory) private static boolean
insertAndExtract
(World world, BlockPos pos, BlockState state, HopperBlockEntity blockEntity, BooleanSupplier booleanSupplier) private boolean
private boolean
isFull()
private static boolean
isInventoryEmpty
(Inventory inv, Direction facing) private static boolean
isInventoryFull
(Inventory inventory, Direction direction) private boolean
static void
onEntityCollided
(World world, BlockPos pos, BlockState state, Entity entity, HopperBlockEntity blockEntity) void
readNbt
(NbtCompound nbt) Reads data fromnbt
.removeStack
(int slot, int amount) Removes a specific number of items fromslot
.static void
serverTick
(World world, BlockPos pos, BlockState state, HopperBlockEntity blockEntity) protected void
void
Sets the stack stored atslot
tostack
.private void
setTransferCooldown
(int transferCooldown) int
size()
Returns the size of the inventory.private static ItemStack
transfer
(@Nullable Inventory from, Inventory to, ItemStack stack, int slot, @Nullable Direction side) static ItemStack
protected void
writeNbt
(NbtCompound nbt) Writes data tonbt
.Methods inherited from class net.minecraft.block.entity.LootableContainerBlockEntity
canPlayerUse, checkLootInteraction, checkUnlocked, clear, createMenu, deserializeLootTable, getStack, isEmpty, removeStack, serializeLootTable, setLootTable, setLootTable
Methods inherited from class net.minecraft.block.entity.LockableContainerBlockEntity
checkUnlocked, getCustomName, getDisplayName, getName, setCustomName
Methods inherited from class net.minecraft.block.entity.BlockEntity
cancelRemoval, copyItemDataRequiresOperator, createFromNbt, createNbt, createNbtWithId, createNbtWithIdentifyingData, getCachedState, getPos, getType, getWorld, hasWorld, isRemoved, markDirty, markDirty, markRemoved, onSyncedBlockEvent, populateCrashReport, posFromNbt, setCachedState, setStackNbt, setWorld, toInitialChunkDataNbt, toUpdatePacket, writeIdToNbt
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.block.entity.Hopper
getInputAreaShape
Methods inherited from interface net.minecraft.inventory.Inventory
canPlayerUse, canTransferTo, containsAny, containsAny, count, getMaxCountPerStack, getStack, isEmpty, isValid, markDirty, onClose, onOpen, removeStack
Methods inherited from interface net.minecraft.util.Nameable
hasCustomName
-
Field Details
-
TRANSFER_COOLDOWN
public static final int TRANSFER_COOLDOWN- See Also:
- Mappings:
Namespace Name Mixin selector official f
Lddt;f:I
intermediary field_31341
Lnet/minecraft/class_2614;field_31341:I
named TRANSFER_COOLDOWN
Lnet/minecraft/block/entity/HopperBlockEntity;TRANSFER_COOLDOWN:I
-
INVENTORY_SIZE
public static final int INVENTORY_SIZE- See Also:
- Mappings:
Namespace Name Mixin selector official g
Lddt;g:I
intermediary field_31342
Lnet/minecraft/class_2614;field_31342:I
named INVENTORY_SIZE
Lnet/minecraft/block/entity/HopperBlockEntity;INVENTORY_SIZE:I
-
inventory
- Mappings:
Namespace Name Mixin selector official j
Lddt;j:Lhn;
intermediary field_12024
Lnet/minecraft/class_2614;field_12024:Lnet/minecraft/class_2371;
named inventory
Lnet/minecraft/block/entity/HopperBlockEntity;inventory:Lnet/minecraft/util/collection/DefaultedList;
-
transferCooldown
private int transferCooldown- Mappings:
Namespace Name Mixin selector official k
Lddt;k:I
intermediary field_12023
Lnet/minecraft/class_2614;field_12023:I
named transferCooldown
Lnet/minecraft/block/entity/HopperBlockEntity;transferCooldown:I
-
lastTickTime
private long lastTickTime- Mappings:
Namespace Name Mixin selector official l
Lddt;l:J
intermediary field_12022
Lnet/minecraft/class_2614;field_12022:J
named lastTickTime
Lnet/minecraft/block/entity/HopperBlockEntity;lastTickTime:J
-
-
Constructor Details
-
HopperBlockEntity
- Mappings:
Namespace Name Mixin selector official <init>
Lddt;<init>(Lgw;Ldfj;)V
intermediary <init>
Lnet/minecraft/class_2614;<init>(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
named <init>
Lnet/minecraft/block/entity/HopperBlockEntity;<init>(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
-
-
Method Details
-
readNbt
Reads data fromnbt
. Subclasses should override this if they store a persistent data.NBT is a storage format; therefore, a data from NBT is loaded to a block entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the block entity.
nbt
might not have all expected keys, or might have a key whose value does not meet the requirement (such as the type or the range). This method should fall back to a reasonable default value instead of throwing an exception.- Overrides:
readNbt
in classLockableContainerBlockEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official a
Ldcv;a(Lqw;)V
intermediary method_11014
Lnet/minecraft/class_2586;method_11014(Lnet/minecraft/class_2487;)V
named readNbt
Lnet/minecraft/block/entity/BlockEntity;readNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
writeNbt
Writes data tonbt
. Subclasses should override this if they store a persistent data.NBT is a storage format; therefore, a data from NBT is loaded to a block entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the block entity.
- Overrides:
writeNbt
in classLockableContainerBlockEntity
- See Also:
- Mappings:
Namespace Name Mixin selector official b
Ldcv;b(Lqw;)V
intermediary method_11007
Lnet/minecraft/class_2586;method_11007(Lnet/minecraft/class_2487;)V
named writeNbt
Lnet/minecraft/block/entity/BlockEntity;writeNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
size
public int size()Returns the size of the inventory.The inventory should support the slot ID from
0
tosize() - 1
. This should remain constant throughout the inventory's lifetime. -
removeStack
Removes a specific number of items fromslot
.- Specified by:
removeStack
in interfaceInventory
- Overrides:
removeStack
in classLootableContainerBlockEntity
- Returns:
- the removed items as a stack
- Mappings:
Namespace Name Mixin selector official a
Lbgr;a(II)Lcjf;
intermediary method_5434
Lnet/minecraft/class_1263;method_5434(II)Lnet/minecraft/class_1799;
named removeStack
Lnet/minecraft/inventory/Inventory;removeStack(II)Lnet/minecraft/item/ItemStack;
-
setStack
Sets the stack stored atslot
tostack
.- Specified by:
setStack
in interfaceInventory
- Overrides:
setStack
in classLootableContainerBlockEntity
- Mappings:
Namespace Name Mixin selector official a
Lbgr;a(ILcjf;)V
intermediary method_5447
Lnet/minecraft/class_1263;method_5447(ILnet/minecraft/class_1799;)V
named setStack
Lnet/minecraft/inventory/Inventory;setStack(ILnet/minecraft/item/ItemStack;)V
-
getContainerName
- Specified by:
getContainerName
in classLockableContainerBlockEntity
- Mappings:
Namespace Name Mixin selector official g
Ldcp;g()Ltl;
intermediary method_17823
Lnet/minecraft/class_2624;method_17823()Lnet/minecraft/class_2561;
named getContainerName
Lnet/minecraft/block/entity/LockableContainerBlockEntity;getContainerName()Lnet/minecraft/text/Text;
-
serverTick
public static void serverTick(World world, BlockPos pos, BlockState state, HopperBlockEntity blockEntity) - Mappings:
Namespace Name Mixin selector official a
Lddt;a(Lcpv;Lgw;Ldfj;Lddt;)V
intermediary method_31692
Lnet/minecraft/class_2614;method_31692(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2614;)V
named serverTick
Lnet/minecraft/block/entity/HopperBlockEntity;serverTick(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/HopperBlockEntity;)V
-
insertAndExtract
private static boolean insertAndExtract(World world, BlockPos pos, BlockState state, HopperBlockEntity blockEntity, BooleanSupplier booleanSupplier) - Mappings:
Namespace Name Mixin selector official a
Lddt;a(Lcpv;Lgw;Ldfj;Lddt;Ljava/util/function/BooleanSupplier;)Z
intermediary method_11243
Lnet/minecraft/class_2614;method_11243(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2614;Ljava/util/function/BooleanSupplier;)Z
named insertAndExtract
Lnet/minecraft/block/entity/HopperBlockEntity;insertAndExtract(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/block/entity/HopperBlockEntity;Ljava/util/function/BooleanSupplier;)Z
-
isFull
private boolean isFull()- Mappings:
Namespace Name Mixin selector official i
Lddt;i()Z
intermediary method_11256
Lnet/minecraft/class_2614;method_11256()Z
named isFull
Lnet/minecraft/block/entity/HopperBlockEntity;isFull()Z
-
insert
- Mappings:
Namespace Name Mixin selector official a
Lddt;a(Lcpv;Lgw;Ldfj;Lbgr;)Z
intermediary method_11246
Lnet/minecraft/class_2614;method_11246(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1263;)Z
named insert
Lnet/minecraft/block/entity/HopperBlockEntity;insert(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/inventory/Inventory;)Z
-
getAvailableSlots
- Mappings:
Namespace Name Mixin selector official a
Lddt;a(Lbgr;Lha;)Ljava/util/stream/IntStream;
intermediary method_17767
Lnet/minecraft/class_2614;method_17767(Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;)Ljava/util/stream/IntStream;
named getAvailableSlots
Lnet/minecraft/block/entity/HopperBlockEntity;getAvailableSlots(Lnet/minecraft/inventory/Inventory;Lnet/minecraft/util/math/Direction;)Ljava/util/stream/IntStream;
-
isInventoryFull
- Mappings:
Namespace Name Mixin selector official b
Lddt;b(Lbgr;Lha;)Z
intermediary method_11258
Lnet/minecraft/class_2614;method_11258(Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;)Z
named isInventoryFull
Lnet/minecraft/block/entity/HopperBlockEntity;isInventoryFull(Lnet/minecraft/inventory/Inventory;Lnet/minecraft/util/math/Direction;)Z
-
isInventoryEmpty
- Mappings:
Namespace Name Mixin selector official c
Lddt;c(Lbgr;Lha;)Z
intermediary method_11257
Lnet/minecraft/class_2614;method_11257(Lnet/minecraft/class_1263;Lnet/minecraft/class_2350;)Z
named isInventoryEmpty
Lnet/minecraft/block/entity/HopperBlockEntity;isInventoryEmpty(Lnet/minecraft/inventory/Inventory;Lnet/minecraft/util/math/Direction;)Z
-
extract
- Mappings:
Namespace Name Mixin selector official a
Lddt;a(Lcpv;Ldds;)Z
intermediary method_11241
Lnet/minecraft/class_2614;method_11241(Lnet/minecraft/class_1937;Lnet/minecraft/class_2615;)Z
named extract
Lnet/minecraft/block/entity/HopperBlockEntity;extract(Lnet/minecraft/world/World;Lnet/minecraft/block/entity/Hopper;)Z
-
extract
- Mappings:
Namespace Name Mixin selector official a
Lddt;a(Ldds;Lbgr;ILha;)Z
intermediary method_11261
Lnet/minecraft/class_2614;method_11261(Lnet/minecraft/class_2615;Lnet/minecraft/class_1263;ILnet/minecraft/class_2350;)Z
named extract
Lnet/minecraft/block/entity/HopperBlockEntity;extract(Lnet/minecraft/block/entity/Hopper;Lnet/minecraft/inventory/Inventory;ILnet/minecraft/util/math/Direction;)Z
-
extract
- Mappings:
Namespace Name Mixin selector official a
Lddt;a(Lbgr;Lbyn;)Z
intermediary method_11247
Lnet/minecraft/class_2614;method_11247(Lnet/minecraft/class_1263;Lnet/minecraft/class_1542;)Z
named extract
Lnet/minecraft/block/entity/HopperBlockEntity;extract(Lnet/minecraft/inventory/Inventory;Lnet/minecraft/entity/ItemEntity;)Z
-
transfer
public static ItemStack transfer(@Nullable @Nullable Inventory from, Inventory to, ItemStack stack, @Nullable @Nullable Direction side) - Mappings:
Namespace Name Mixin selector official a
Lddt;a(Lbgr;Lbgr;Lcjf;Lha;)Lcjf;
intermediary method_11260
Lnet/minecraft/class_2614;method_11260(Lnet/minecraft/class_1263;Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;Lnet/minecraft/class_2350;)Lnet/minecraft/class_1799;
named transfer
Lnet/minecraft/block/entity/HopperBlockEntity;transfer(Lnet/minecraft/inventory/Inventory;Lnet/minecraft/inventory/Inventory;Lnet/minecraft/item/ItemStack;Lnet/minecraft/util/math/Direction;)Lnet/minecraft/item/ItemStack;
-
canInsert
private static boolean canInsert(Inventory inventory, ItemStack stack, int slot, @Nullable @Nullable Direction side) - Mappings:
Namespace Name Mixin selector official a
Lddt;a(Lbgr;Lcjf;ILha;)Z
intermediary method_11244
Lnet/minecraft/class_2614;method_11244(Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;ILnet/minecraft/class_2350;)Z
named canInsert
Lnet/minecraft/block/entity/HopperBlockEntity;canInsert(Lnet/minecraft/inventory/Inventory;Lnet/minecraft/item/ItemStack;ILnet/minecraft/util/math/Direction;)Z
-
canExtract
private static boolean canExtract(Inventory hopperInventory, Inventory fromInventory, ItemStack stack, int slot, Direction facing) - Mappings:
Namespace Name Mixin selector official a
Lddt;a(Lbgr;Lbgr;Lcjf;ILha;)Z
intermediary method_11252
Lnet/minecraft/class_2614;method_11252(Lnet/minecraft/class_1263;Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;ILnet/minecraft/class_2350;)Z
named canExtract
Lnet/minecraft/block/entity/HopperBlockEntity;canExtract(Lnet/minecraft/inventory/Inventory;Lnet/minecraft/inventory/Inventory;Lnet/minecraft/item/ItemStack;ILnet/minecraft/util/math/Direction;)Z
-
transfer
private static ItemStack transfer(@Nullable @Nullable Inventory from, Inventory to, ItemStack stack, int slot, @Nullable @Nullable Direction side) - Mappings:
Namespace Name Mixin selector official b
Lddt;b(Lbgr;Lbgr;Lcjf;ILha;)Lcjf;
intermediary method_11253
Lnet/minecraft/class_2614;method_11253(Lnet/minecraft/class_1263;Lnet/minecraft/class_1263;Lnet/minecraft/class_1799;ILnet/minecraft/class_2350;)Lnet/minecraft/class_1799;
named transfer
Lnet/minecraft/block/entity/HopperBlockEntity;transfer(Lnet/minecraft/inventory/Inventory;Lnet/minecraft/inventory/Inventory;Lnet/minecraft/item/ItemStack;ILnet/minecraft/util/math/Direction;)Lnet/minecraft/item/ItemStack;
-
getOutputInventory
@Nullable private static @Nullable Inventory getOutputInventory(World world, BlockPos pos, BlockState state) - Mappings:
Namespace Name Mixin selector official b
Lddt;b(Lcpv;Lgw;Ldfj;)Lbgr;
intermediary method_11255
Lnet/minecraft/class_2614;method_11255(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_1263;
named getOutputInventory
Lnet/minecraft/block/entity/HopperBlockEntity;getOutputInventory(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)Lnet/minecraft/inventory/Inventory;
-
getInputInventory
- Mappings:
Namespace Name Mixin selector official c
Lddt;c(Lcpv;Ldds;)Lbgr;
intermediary method_11248
Lnet/minecraft/class_2614;method_11248(Lnet/minecraft/class_1937;Lnet/minecraft/class_2615;)Lnet/minecraft/class_1263;
named getInputInventory
Lnet/minecraft/block/entity/HopperBlockEntity;getInputInventory(Lnet/minecraft/world/World;Lnet/minecraft/block/entity/Hopper;)Lnet/minecraft/inventory/Inventory;
-
getInputItemEntities
- Mappings:
Namespace Name Mixin selector official b
Lddt;b(Lcpv;Ldds;)Ljava/util/List;
intermediary method_11237
Lnet/minecraft/class_2614;method_11237(Lnet/minecraft/class_1937;Lnet/minecraft/class_2615;)Ljava/util/List;
named getInputItemEntities
Lnet/minecraft/block/entity/HopperBlockEntity;getInputItemEntities(Lnet/minecraft/world/World;Lnet/minecraft/block/entity/Hopper;)Ljava/util/List;
-
getInventoryAt
- Mappings:
Namespace Name Mixin selector official a
Lddt;a(Lcpv;Lgw;)Lbgr;
intermediary method_11250
Lnet/minecraft/class_2614;method_11250(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1263;
named getInventoryAt
Lnet/minecraft/block/entity/HopperBlockEntity;getInventoryAt(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;)Lnet/minecraft/inventory/Inventory;
-
getInventoryAt
@Nullable private static @Nullable Inventory getInventoryAt(World world, double x, double y, double z) - Mappings:
Namespace Name Mixin selector official a
Lddt;a(Lcpv;DDD)Lbgr;
intermediary method_11251
Lnet/minecraft/class_2614;method_11251(Lnet/minecraft/class_1937;DDD)Lnet/minecraft/class_1263;
named getInventoryAt
Lnet/minecraft/block/entity/HopperBlockEntity;getInventoryAt(Lnet/minecraft/world/World;DDD)Lnet/minecraft/inventory/Inventory;
-
canMergeItems
- Mappings:
Namespace Name Mixin selector official a
Lddt;a(Lcjf;Lcjf;)Z
intermediary method_11254
Lnet/minecraft/class_2614;method_11254(Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Z
named canMergeItems
Lnet/minecraft/block/entity/HopperBlockEntity;canMergeItems(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z
-
getHopperX
public double getHopperX()- Specified by:
getHopperX
in interfaceHopper
- Mappings:
Namespace Name Mixin selector official M
Ldds;M()D
intermediary method_11266
Lnet/minecraft/class_2615;method_11266()D
named getHopperX
Lnet/minecraft/block/entity/Hopper;getHopperX()D
-
getHopperY
public double getHopperY()- Specified by:
getHopperY
in interfaceHopper
- Mappings:
Namespace Name Mixin selector official N
Ldds;N()D
intermediary method_11264
Lnet/minecraft/class_2615;method_11264()D
named getHopperY
Lnet/minecraft/block/entity/Hopper;getHopperY()D
-
getHopperZ
public double getHopperZ()- Specified by:
getHopperZ
in interfaceHopper
- Mappings:
Namespace Name Mixin selector official O
Ldds;O()D
intermediary method_11265
Lnet/minecraft/class_2615;method_11265()D
named getHopperZ
Lnet/minecraft/block/entity/Hopper;getHopperZ()D
-
setTransferCooldown
private void setTransferCooldown(int transferCooldown) - Mappings:
Namespace Name Mixin selector official c
Lddt;c(I)V
intermediary method_11238
Lnet/minecraft/class_2614;method_11238(I)V
named setTransferCooldown
Lnet/minecraft/block/entity/HopperBlockEntity;setTransferCooldown(I)V
-
needsCooldown
private boolean needsCooldown()- Mappings:
Namespace Name Mixin selector official j
Lddt;j()Z
intermediary method_11239
Lnet/minecraft/class_2614;method_11239()Z
named needsCooldown
Lnet/minecraft/block/entity/HopperBlockEntity;needsCooldown()Z
-
isDisabled
private boolean isDisabled()- Mappings:
Namespace Name Mixin selector official v
Lddt;v()Z
intermediary method_11242
Lnet/minecraft/class_2614;method_11242()Z
named isDisabled
Lnet/minecraft/block/entity/HopperBlockEntity;isDisabled()Z
-
getInvStackList
- Specified by:
getInvStackList
in classLootableContainerBlockEntity
- Mappings:
Namespace Name Mixin selector official f
Lddy;f()Lhn;
intermediary method_11282
Lnet/minecraft/class_2621;method_11282()Lnet/minecraft/class_2371;
named getInvStackList
Lnet/minecraft/block/entity/LootableContainerBlockEntity;getInvStackList()Lnet/minecraft/util/collection/DefaultedList;
-
setInvStackList
- Specified by:
setInvStackList
in classLootableContainerBlockEntity
- Mappings:
Namespace Name Mixin selector official a
Lddy;a(Lhn;)V
intermediary method_11281
Lnet/minecraft/class_2621;method_11281(Lnet/minecraft/class_2371;)V
named setInvStackList
Lnet/minecraft/block/entity/LootableContainerBlockEntity;setInvStackList(Lnet/minecraft/util/collection/DefaultedList;)V
-
onEntityCollided
public static void onEntityCollided(World world, BlockPos pos, BlockState state, Entity entity, HopperBlockEntity blockEntity) - Mappings:
Namespace Name Mixin selector official a
Lddt;a(Lcpv;Lgw;Ldfj;Lbiq;Lddt;)V
intermediary method_11236
Lnet/minecraft/class_2614;method_11236(Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1297;Lnet/minecraft/class_2614;)V
named onEntityCollided
Lnet/minecraft/block/entity/HopperBlockEntity;onEntityCollided(Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;Lnet/minecraft/entity/Entity;Lnet/minecraft/block/entity/HopperBlockEntity;)V
-
createScreenHandler
- Specified by:
createScreenHandler
in classLockableContainerBlockEntity
- Mappings:
Namespace Name Mixin selector official a
Ldcp;a(ILcbt;)Lcel;
intermediary method_5465
Lnet/minecraft/class_2624;method_5465(ILnet/minecraft/class_1661;)Lnet/minecraft/class_1703;
named createScreenHandler
Lnet/minecraft/block/entity/LockableContainerBlockEntity;createScreenHandler(ILnet/minecraft/entity/player/PlayerInventory;)Lnet/minecraft/screen/ScreenHandler;
-