Package net.minecraft.block.entity
Class HopperBlockEntity
java.lang.Object
net.minecraft.block.entity.BlockEntity
net.minecraft.block.entity.HopperBlockEntity
- All Implemented Interfaces:
Inventory,HopperProvider
- Mappings:
Namespace Name official antintermediary net/minecraft/class_1463named net/minecraft/block/entity/HopperBlockEntity
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static booleancanMergeItems(ItemStack first, ItemStack second) booleancanPlayerUseInv(PlayerEntity player) static booleanextract(Inventory inventory, ItemEntity itemEntity) voidfromNbt(NbtCompound nbt) static InventorygetInventoryAt(World world, double x, double y, double z) intintgetInvStack(int slot) doublegetX()doublegetY()doublegetZ()booleanisValidInvStack(int slot, ItemStack stack) voidvoidvoidstatic ItemEntitymethod_4820(World world, double double2, double double3, double double4) static booleanmethod_4821(HopperProvider hopperProvider) private static booleanmethod_4822(HopperProvider hopperProvider, Inventory inventory, int int2, int int3) static ItemStackmethod_4825(Inventory inventory, ItemStack itemStack, int int2) private static booleanmethod_4826(Inventory inventory, ItemStack itemStack, int int2, int int3) static Inventorymethod_4829(HopperProvider hopperProvider) private static booleanmethod_4830(Inventory inventory, ItemStack itemStack, int int2, int int3) private static ItemStackmethod_4832(Inventory inventory, ItemStack itemStack, int int2, int int3) booleanbooleanprivate booleanprivate InventorybooleanvoidremoveInvStack(int slot) voidsetCooldown(int cooldown) voidsetCustomName(String customName) voidsetInvStack(int slot, ItemStack stack) takeInvStack(int slot, int amount) voidtoNbt(NbtCompound nbt) Methods inherited from class net.minecraft.block.entity.BlockEntity
cancelRemoval, createFromNbt, getBlock, getDataValue, getEntityWorld, getPacket, getSquaredDistance, getSquaredRenderDistance, hasWorld, isRemoved, markRemoved, onBlockAction, populateCrashReport, resetBlock, setWorldMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.util.HopperProvider
getEntityWorld
-
Field Details
-
items
- Mappings:
Namespace Name Mixin selector official aLant;a:[Labo;intermediary field_5660Lnet/minecraft/class_1463;field_5660:[Lnet/minecraft/class_1071;named itemsLnet/minecraft/block/entity/HopperBlockEntity;items:[Lnet/minecraft/item/ItemStack;
-
customName
- Mappings:
Namespace Name Mixin selector official iLant;i:Ljava/lang/String;intermediary field_5661Lnet/minecraft/class_1463;field_5661:Ljava/lang/String;named customNameLnet/minecraft/block/entity/HopperBlockEntity;customName:Ljava/lang/String;
-
transferCooldown
private int transferCooldown- Mappings:
Namespace Name Mixin selector official jLant;j:Iintermediary field_5662Lnet/minecraft/class_1463;field_5662:Inamed transferCooldownLnet/minecraft/block/entity/HopperBlockEntity;transferCooldown:I
-
-
Constructor Details
-
HopperBlockEntity
public HopperBlockEntity()
-
-
Method Details
-
fromNbt
- Overrides:
fromNbtin classBlockEntity- Mappings:
Namespace Name Mixin selector official aLanc;a(Ldg;)Vintermediary method_537Lnet/minecraft/class_226;method_537(Lnet/minecraft/class_322;)Vnamed fromNbtLnet/minecraft/block/entity/BlockEntity;fromNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
toNbt
- Overrides:
toNbtin classBlockEntity- Mappings:
Namespace Name Mixin selector official bLanc;b(Ldg;)Vintermediary method_541Lnet/minecraft/class_226;method_541(Lnet/minecraft/class_322;)Vnamed toNbtLnet/minecraft/block/entity/BlockEntity;toNbt(Lnet/minecraft/nbt/NbtCompound;)V
-
markDirty
public void markDirty()- Specified by:
markDirtyin interfaceInventory- Overrides:
markDirtyin classBlockEntity- Mappings:
Namespace Name Mixin selector official eLanc;e()Vintermediary method_543Lnet/minecraft/class_226;method_543()Vnamed markDirtyLnet/minecraft/block/entity/BlockEntity;markDirty()V
-
getInvSize
public int getInvSize()- Specified by:
getInvSizein interfaceInventory- Mappings:
Namespace Name Mixin selector official aLpn;a()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 aLpn;a(I)Labo;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 aLpn;a(II)Labo;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 a_Lpn;a_(I)Labo;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 aLpn;a(ILabo;)Vintermediary method_2383Lnet/minecraft/class_849;method_2383(ILnet/minecraft/class_1071;)Vnamed setInvStackLnet/minecraft/inventory/Inventory;setInvStack(ILnet/minecraft/item/ItemStack;)V
-
method_2385
- Specified by:
method_2385in interfaceInventory- Mappings:
Namespace Name Mixin selector official bLpn;b()Ljava/lang/String;intermediary method_2385Lnet/minecraft/class_849;method_2385()Ljava/lang/String;named method_2385Lnet/minecraft/inventory/Inventory;method_2385()Ljava/lang/String;
-
method_5339
public boolean method_5339()- Specified by:
method_5339in interfaceInventory- Mappings:
Namespace Name Mixin selector official k_Lpn;k_()Zintermediary method_5339Lnet/minecraft/class_849;method_5339()Znamed method_5339Lnet/minecraft/inventory/Inventory;method_5339()Z
-
setCustomName
- Mappings:
Namespace Name Mixin selector official aLant;a(Ljava/lang/String;)Vintermediary method_4823Lnet/minecraft/class_1463;method_4823(Ljava/lang/String;)Vnamed setCustomNameLnet/minecraft/block/entity/HopperBlockEntity;setCustomName(Ljava/lang/String;)V
-
getInvMaxStackAmount
public int getInvMaxStackAmount()- Specified by:
getInvMaxStackAmountin interfaceInventory- Mappings:
Namespace Name Mixin selector official dLpn;d()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 aLpn;a(Lxk;)Zintermediary method_2384Lnet/minecraft/class_849;method_2384(Lnet/minecraft/class_988;)Znamed canPlayerUseInvLnet/minecraft/inventory/Inventory;canPlayerUseInv(Lnet/minecraft/entity/player/PlayerEntity;)Z
-
method_2390
public void method_2390()- Specified by:
method_2390in interfaceInventory- Mappings:
Namespace Name Mixin selector official fLpn;f()Vintermediary method_2390Lnet/minecraft/class_849;method_2390()Vnamed method_2390Lnet/minecraft/inventory/Inventory;method_2390()V
-
method_2387
public void method_2387()- Specified by:
method_2387in interfaceInventory- Mappings:
Namespace Name Mixin selector official l_Lpn;l_()Vintermediary method_2387Lnet/minecraft/class_849;method_2387()Vnamed method_2387Lnet/minecraft/inventory/Inventory;method_2387()V
-
isValidInvStack
- Specified by:
isValidInvStackin interfaceInventory- Mappings:
Namespace Name Mixin selector official bLpn;b(ILabo;)Zintermediary method_5338Lnet/minecraft/class_849;method_5338(ILnet/minecraft/class_1071;)Znamed isValidInvStackLnet/minecraft/inventory/Inventory;isValidInvStack(ILnet/minecraft/item/ItemStack;)Z
-
method_545
public void method_545()- Overrides:
method_545in classBlockEntity- Mappings:
Namespace Name Mixin selector official hLanc;h()Vintermediary method_545Lnet/minecraft/class_226;method_545()Vnamed method_545Lnet/minecraft/block/entity/BlockEntity;method_545()V
-
method_4833
public boolean method_4833()- Mappings:
Namespace Name Mixin selector official iLant;i()Zintermediary method_4833Lnet/minecraft/class_1463;method_4833()Znamed method_4833Lnet/minecraft/block/entity/HopperBlockEntity;method_4833()Z
-
method_4835
private boolean method_4835()- Mappings:
Namespace Name Mixin selector official kLant;k()Zintermediary method_4835Lnet/minecraft/class_1463;method_4835()Znamed method_4835Lnet/minecraft/block/entity/HopperBlockEntity;method_4835()Z
-
method_4821
- Mappings:
Namespace Name Mixin selector official aLant;a(Lans;)Zintermediary method_4821Lnet/minecraft/class_1463;method_4821(Lnet/minecraft/class_1462;)Znamed method_4821Lnet/minecraft/block/entity/HopperBlockEntity;method_4821(Lnet/minecraft/util/HopperProvider;)Z
-
method_4822
private static boolean method_4822(HopperProvider hopperProvider, Inventory inventory, int int2, int int3) - Mappings:
Namespace Name Mixin selector official aLant;a(Lans;Lpn;II)Zintermediary method_4822Lnet/minecraft/class_1463;method_4822(Lnet/minecraft/class_1462;Lnet/minecraft/class_849;II)Znamed method_4822Lnet/minecraft/block/entity/HopperBlockEntity;method_4822(Lnet/minecraft/util/HopperProvider;Lnet/minecraft/inventory/Inventory;II)Z
-
extract
- Mappings:
Namespace Name Mixin selector official aLant;a(Lpn;Lvv;)Zintermediary method_4824Lnet/minecraft/class_1463;method_4824(Lnet/minecraft/class_849;Lnet/minecraft/class_964;)Znamed extractLnet/minecraft/block/entity/HopperBlockEntity;extract(Lnet/minecraft/inventory/Inventory;Lnet/minecraft/entity/ItemEntity;)Z
-
method_4825
- Mappings:
Namespace Name Mixin selector official aLant;a(Lpn;Labo;I)Labo;intermediary method_4825Lnet/minecraft/class_1463;method_4825(Lnet/minecraft/class_849;Lnet/minecraft/class_1071;I)Lnet/minecraft/class_1071;named method_4825Lnet/minecraft/block/entity/HopperBlockEntity;method_4825(Lnet/minecraft/inventory/Inventory;Lnet/minecraft/item/ItemStack;I)Lnet/minecraft/item/ItemStack;
-
method_4826
- Mappings:
Namespace Name Mixin selector official aLant;a(Lpn;Labo;II)Zintermediary method_4826Lnet/minecraft/class_1463;method_4826(Lnet/minecraft/class_849;Lnet/minecraft/class_1071;II)Znamed method_4826Lnet/minecraft/block/entity/HopperBlockEntity;method_4826(Lnet/minecraft/inventory/Inventory;Lnet/minecraft/item/ItemStack;II)Z
-
method_4830
- Mappings:
Namespace Name Mixin selector official bLant;b(Lpn;Labo;II)Zintermediary method_4830Lnet/minecraft/class_1463;method_4830(Lnet/minecraft/class_849;Lnet/minecraft/class_1071;II)Znamed method_4830Lnet/minecraft/block/entity/HopperBlockEntity;method_4830(Lnet/minecraft/inventory/Inventory;Lnet/minecraft/item/ItemStack;II)Z
-
method_4832
- Mappings:
Namespace Name Mixin selector official cLant;c(Lpn;Labo;II)Labo;intermediary method_4832Lnet/minecraft/class_1463;method_4832(Lnet/minecraft/class_849;Lnet/minecraft/class_1071;II)Lnet/minecraft/class_1071;named method_4832Lnet/minecraft/block/entity/HopperBlockEntity;method_4832(Lnet/minecraft/inventory/Inventory;Lnet/minecraft/item/ItemStack;II)Lnet/minecraft/item/ItemStack;
-
method_4836
- Mappings:
Namespace Name Mixin selector official lLant;l()Lpn;intermediary method_4836Lnet/minecraft/class_1463;method_4836()Lnet/minecraft/class_849;named method_4836Lnet/minecraft/block/entity/HopperBlockEntity;method_4836()Lnet/minecraft/inventory/Inventory;
-
method_4829
- Mappings:
Namespace Name Mixin selector official bLant;b(Lans;)Lpn;intermediary method_4829Lnet/minecraft/class_1463;method_4829(Lnet/minecraft/class_1462;)Lnet/minecraft/class_849;named method_4829Lnet/minecraft/block/entity/HopperBlockEntity;method_4829(Lnet/minecraft/util/HopperProvider;)Lnet/minecraft/inventory/Inventory;
-
method_4820
- Mappings:
Namespace Name Mixin selector official aLant;a(Lafm;DDD)Lvv;intermediary method_4820Lnet/minecraft/class_1463;method_4820(Lnet/minecraft/class_1150;DDD)Lnet/minecraft/class_964;named method_4820Lnet/minecraft/block/entity/HopperBlockEntity;method_4820(Lnet/minecraft/world/World;DDD)Lnet/minecraft/entity/ItemEntity;
-
getInventoryAt
- Mappings:
Namespace Name Mixin selector official bLant;b(Lafm;DDD)Lpn;intermediary method_4828Lnet/minecraft/class_1463;method_4828(Lnet/minecraft/class_1150;DDD)Lnet/minecraft/class_849;named getInventoryAtLnet/minecraft/block/entity/HopperBlockEntity;getInventoryAt(Lnet/minecraft/world/World;DDD)Lnet/minecraft/inventory/Inventory;
-
canMergeItems
- Mappings:
Namespace Name Mixin selector official aLant;a(Labo;Labo;)Zintermediary method_4827Lnet/minecraft/class_1463;method_4827(Lnet/minecraft/class_1071;Lnet/minecraft/class_1071;)Znamed canMergeItemsLnet/minecraft/block/entity/HopperBlockEntity;canMergeItems(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;)Z
-
getX
public double getX()- Specified by:
getXin interfaceHopperProvider- Mappings:
Namespace Name Mixin selector official xLans;x()Dintermediary method_4817Lnet/minecraft/class_1462;method_4817()Dnamed getXLnet/minecraft/util/HopperProvider;getX()D
-
getY
public double getY()- Specified by:
getYin interfaceHopperProvider- Mappings:
Namespace Name Mixin selector official aDLans;aD()Dintermediary method_4818Lnet/minecraft/class_1462;method_4818()Dnamed getYLnet/minecraft/util/HopperProvider;getY()D
-
getZ
public double getZ()- Specified by:
getZin interfaceHopperProvider- Mappings:
Namespace Name Mixin selector official aELans;aE()Dintermediary method_4819Lnet/minecraft/class_1462;method_4819()Dnamed getZLnet/minecraft/util/HopperProvider;getZ()D
-
setCooldown
public void setCooldown(int cooldown) - Mappings:
Namespace Name Mixin selector official cLant;c(I)Vintermediary method_4831Lnet/minecraft/class_1463;method_4831(I)Vnamed setCooldownLnet/minecraft/block/entity/HopperBlockEntity;setCooldown(I)V
-
method_4834
public boolean method_4834()- Mappings:
Namespace Name Mixin selector official jLant;j()Zintermediary method_4834Lnet/minecraft/class_1463;method_4834()Znamed method_4834Lnet/minecraft/block/entity/HopperBlockEntity;method_4834()Z
-