Package net.minecraft.block.entity
Class BlockEntity
java.lang.Object
net.minecraft.block.entity.BlockEntity
- Direct Known Subclasses:
BannerBlockEntity,CommandBlockBlockEntity,ComparatorBlockEntity,DaylightDetectorBlockEntity,EnchantingTableBlockEntity,EnderChestBlockEntity,EndPortalBlockEntity,FlowerPotBlockEntity,JukeboxBlock.JukeboxBlockEntity,LockableContainerBlockEntity,MobSpawnerBlockEntity,NoteBlockBlockEntity,PistonBlockEntity,SignBlockEntity,SkullBlockEntity,StructureBlockEntity
- Mappings:
Namespace Name official ascintermediary net/minecraft/class_226named net/minecraft/block/entity/BlockEntity
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Blockprivate static final SimpleRegistry<Identifier,Class<? extends BlockEntity>> private intprivate static final Loggerprotected BlockPosprotected booleanprotected World -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidaddBlockEntity(String identifier, Class<? extends BlockEntity> clazz) voidstatic BlockEntitycreate(World world, NbtCompound tag) voidfromNbt(NbtCompound nbt) getBlock()intstatic IdentifiergetIdentifier(Class<? extends BlockEntity> clazz) getPos()doublegetSquaredDistance(double x, double y, double z) doublebooleanhasWorld()booleanvoidvoidprivate NbtCompoundmethod_11648(NbtCompound tag) voidmethod_13321(BlockMirror mirror) voidmethod_13322(BlockRotation rotation) protected voidmethod_13323(World world) method_541(NbtCompound nbtCompound) booleanonBlockAction(int int2, int int3) voidpopulateCrashReport(CrashReportSection section) voidvoidsetPosition(BlockPos pos) voidboolean
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLasc;a:Lorg/apache/logging/log4j/Logger;intermediary field_7494Lnet/minecraft/class_226;field_7494:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/block/entity/BlockEntity;LOGGER:Lorg/apache/logging/log4j/Logger;
-
BLOCK_ENTITY
- Mappings:
Namespace Name Mixin selector official fLasc;f:Ldc;intermediary field_15150Lnet/minecraft/class_226;field_15150:Lnet/minecraft/class_1943;named BLOCK_ENTITYLnet/minecraft/block/entity/BlockEntity;BLOCK_ENTITY:Lnet/minecraft/util/registry/SimpleRegistry;
-
world
- Mappings:
Namespace Name Mixin selector official bLasc;b:Lajs;intermediary field_565Lnet/minecraft/class_226;field_565:Lnet/minecraft/class_1150;named worldLnet/minecraft/block/entity/BlockEntity;world:Lnet/minecraft/world/World;
-
pos
- Mappings:
Namespace Name Mixin selector official cLasc;c:Lco;intermediary field_9849Lnet/minecraft/class_226;field_9849:Lnet/minecraft/class_2552;named posLnet/minecraft/block/entity/BlockEntity;pos:Lnet/minecraft/util/math/BlockPos;
-
removed
protected boolean removed- Mappings:
Namespace Name Mixin selector official dLasc;d:Zintermediary field_569Lnet/minecraft/class_226;field_569:Znamed removedLnet/minecraft/block/entity/BlockEntity;removed:Z
-
dataValue
private int dataValue- Mappings:
Namespace Name Mixin selector official gLasc;g:Iintermediary field_570Lnet/minecraft/class_226;field_570:Inamed dataValueLnet/minecraft/block/entity/BlockEntity;dataValue:I
-
block
- Mappings:
Namespace Name Mixin selector official eLasc;e:Lalu;intermediary field_571Lnet/minecraft/class_226;field_571:Lnet/minecraft/class_197;named blockLnet/minecraft/block/entity/BlockEntity;block:Lnet/minecraft/block/Block;
-
-
Constructor Details
-
BlockEntity
public BlockEntity()
-
-
Method Details
-
addBlockEntity
- Mappings:
Namespace Name Mixin selector official aLasc;a(Ljava/lang/String;Ljava/lang/Class;)Vintermediary method_13724Lnet/minecraft/class_226;method_13724(Ljava/lang/String;Ljava/lang/Class;)Vnamed addBlockEntityLnet/minecraft/block/entity/BlockEntity;addBlockEntity(Ljava/lang/String;Ljava/lang/Class;)V
-
getIdentifier
- Mappings:
Namespace Name Mixin selector official aLasc;a(Ljava/lang/Class;)Lkq;intermediary method_13723Lnet/minecraft/class_226;method_13723(Ljava/lang/Class;)Lnet/minecraft/class_1653;named getIdentifierLnet/minecraft/block/entity/BlockEntity;getIdentifier(Ljava/lang/Class;)Lnet/minecraft/util/Identifier;
-
getEntityWorld
- Mappings:
Namespace Name Mixin selector official DLasc;D()Lajs;intermediary method_548Lnet/minecraft/class_226;method_548()Lnet/minecraft/class_1150;named getEntityWorldLnet/minecraft/block/entity/BlockEntity;getEntityWorld()Lnet/minecraft/world/World;
-
setWorld
- Mappings:
Namespace Name Mixin selector official aLasc;a(Lajs;)Vintermediary method_539Lnet/minecraft/class_226;method_539(Lnet/minecraft/class_1150;)Vnamed setWorldLnet/minecraft/block/entity/BlockEntity;setWorld(Lnet/minecraft/world/World;)V
-
hasWorld
public boolean hasWorld()- Mappings:
Namespace Name Mixin selector official uLasc;u()Zintermediary method_549Lnet/minecraft/class_226;method_549()Znamed hasWorldLnet/minecraft/block/entity/BlockEntity;hasWorld()Z
-
fromNbt
- 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
- 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_11648
- Mappings:
Namespace Name Mixin selector official cLasc;c(Ldu;)Ldu;intermediary method_11648Lnet/minecraft/class_226;method_11648(Lnet/minecraft/class_322;)Lnet/minecraft/class_322;named method_11648Lnet/minecraft/block/entity/BlockEntity;method_11648(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;
-
create
- Mappings:
Namespace Name Mixin selector official aLasc;a(Lajs;Ldu;)Lasc;intermediary method_13320Lnet/minecraft/class_226;method_13320(Lnet/minecraft/class_1150;Lnet/minecraft/class_322;)Lnet/minecraft/class_226;named createLnet/minecraft/block/entity/BlockEntity;create(Lnet/minecraft/world/World;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/block/entity/BlockEntity;
-
method_13323
- Mappings:
Namespace Name Mixin selector official bLasc;b(Lajs;)Vintermediary method_13323Lnet/minecraft/class_226;method_13323(Lnet/minecraft/class_1150;)Vnamed method_13323Lnet/minecraft/block/entity/BlockEntity;method_13323(Lnet/minecraft/world/World;)V
-
getDataValue
public int getDataValue()- Mappings:
Namespace Name Mixin selector official vLasc;v()Iintermediary method_550Lnet/minecraft/class_226;method_550()Inamed getDataValueLnet/minecraft/block/entity/BlockEntity;getDataValue()I
-
markDirty
public void markDirty()- Mappings:
Namespace Name Mixin selector official x_Lasc;x_()Vintermediary method_543Lnet/minecraft/class_226;method_543()Vnamed markDirtyLnet/minecraft/block/entity/BlockEntity;markDirty()V
-
getSquaredDistance
- Mappings:
Namespace Name Mixin selector official aLasc;a(DDD)Dintermediary method_536Lnet/minecraft/class_226;method_536(DDD)Dnamed getSquaredDistanceLnet/minecraft/block/entity/BlockEntity;getSquaredDistance(DDD)D
-
getSquaredRenderDistance
- Mappings:
Namespace Name Mixin selector official tLasc;t()Dintermediary method_4216Lnet/minecraft/class_226;method_4216()Dnamed getSquaredRenderDistanceLnet/minecraft/block/entity/BlockEntity;getSquaredRenderDistance()D
-
getPos
- Mappings:
Namespace Name Mixin selector official wLasc;w()Lco;intermediary method_8983Lnet/minecraft/class_226;method_8983()Lnet/minecraft/class_2552;named getPosLnet/minecraft/block/entity/BlockEntity;getPos()Lnet/minecraft/util/math/BlockPos;
-
getBlock
- Mappings:
Namespace Name Mixin selector official xLasc;x()Lalu;intermediary method_551Lnet/minecraft/class_226;method_551()Lnet/minecraft/class_197;named getBlockLnet/minecraft/block/entity/BlockEntity;getBlock()Lnet/minecraft/block/Block;
-
getUpdatePacket
- 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_11646
- Mappings:
Namespace Name Mixin selector official dLasc;d()Ldu;intermediary method_11646Lnet/minecraft/class_226;method_11646()Lnet/minecraft/class_322;named method_11646Lnet/minecraft/block/entity/BlockEntity;method_11646()Lnet/minecraft/nbt/NbtCompound;
-
isRemoved
public boolean isRemoved()- Mappings:
Namespace Name Mixin selector official yLasc;y()Zintermediary method_552Lnet/minecraft/class_226;method_552()Znamed isRemovedLnet/minecraft/block/entity/BlockEntity;isRemoved()Z
-
markRemoved
public void markRemoved()- Mappings:
Namespace Name Mixin selector official zLasc;z()Vintermediary method_547Lnet/minecraft/class_226;method_547()Vnamed markRemovedLnet/minecraft/block/entity/BlockEntity;markRemoved()V
-
cancelRemoval
public void cancelRemoval()- Mappings:
Namespace Name Mixin selector official ALasc;A()Vintermediary method_553Lnet/minecraft/class_226;method_553()Vnamed cancelRemovalLnet/minecraft/block/entity/BlockEntity;cancelRemoval()V
-
onBlockAction
public boolean onBlockAction(int int2, int int3) - 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
-
resetBlock
public void resetBlock()- Mappings:
Namespace Name Mixin selector official BLasc;B()Vintermediary method_546Lnet/minecraft/class_226;method_546()Vnamed resetBlockLnet/minecraft/block/entity/BlockEntity;resetBlock()V
-
populateCrashReport
- Mappings:
Namespace Name Mixin selector official aLasc;a(Lc;)Vintermediary method_4215Lnet/minecraft/class_226;method_4215(Lnet/minecraft/class_1392;)Vnamed populateCrashReportLnet/minecraft/block/entity/BlockEntity;populateCrashReport(Lnet/minecraft/util/crash/CrashReportSection;)V
-
setPosition
- Mappings:
Namespace Name Mixin selector official aLasc;a(Lco;)Vintermediary method_11647Lnet/minecraft/class_226;method_11647(Lnet/minecraft/class_2552;)Vnamed setPositionLnet/minecraft/block/entity/BlockEntity;setPosition(Lnet/minecraft/util/math/BlockPos;)V
-
shouldNotCopyNbtFromItem
public boolean shouldNotCopyNbtFromItem()- Mappings:
Namespace Name Mixin selector official CLasc;C()Zintermediary method_8981Lnet/minecraft/class_226;method_8981()Znamed shouldNotCopyNbtFromItemLnet/minecraft/block/entity/BlockEntity;shouldNotCopyNbtFromItem()Z
-
method_6344
- Mappings:
Namespace Name Mixin selector official i_Lasc;i_()Lfb;intermediary method_6344Lnet/minecraft/class_226;method_6344()Lnet/minecraft/class_1982;named method_6344Lnet/minecraft/block/entity/BlockEntity;method_6344()Lnet/minecraft/text/Text;
-
method_13322
- Mappings:
Namespace Name Mixin selector official aLasc;a(Laqi;)Vintermediary method_13322Lnet/minecraft/class_226;method_13322(Lnet/minecraft/class_2734;)Vnamed method_13322Lnet/minecraft/block/entity/BlockEntity;method_13322(Lnet/minecraft/util/BlockRotation;)V
-
method_13321
- Mappings:
Namespace Name Mixin selector official aLasc;a(Laou;)Vintermediary method_13321Lnet/minecraft/class_226;method_13321(Lnet/minecraft/class_2727;)Vnamed method_13321Lnet/minecraft/block/entity/BlockEntity;method_13321(Lnet/minecraft/util/BlockMirror;)V
-