Class BlockEntity

java.lang.Object
net.minecraft.block.entity.BlockEntity
Direct Known Subclasses:
BannerBlockEntity, BedBlockEntity, class_3741, class_3742, CommandBlockBlockEntity, ComparatorBlockEntity, DaylightDetectorBlockEntity, EnchantingTableBlockEntity, EnderChestBlockEntity, EndPortalBlockEntity, LockableContainerBlockEntity, MobSpawnerBlockEntity, PistonBlockEntity, SignBlockEntity, SkullBlockEntity, StructureBlockEntity

public abstract class BlockEntity extends Object
Mappings:
Namespace Name
official bji
intermediary net/minecraft/class_226
named net/minecraft/block/entity/BlockEntity
  • Field Details

    • LOGGER

      private static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lbji;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_7494 Lnet/minecraft/class_226;field_7494:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/block/entity/BlockEntity;LOGGER:Lorg/apache/logging/log4j/Logger;
    • field_18593

      private final BlockEntityType<?> field_18593
      Mappings:
      Namespace Name Mixin selector
      official e Lbji;e:Lbjj;
      intermediary field_18593 Lnet/minecraft/class_226;field_18593:Lnet/minecraft/class_3739;
      named field_18593 Lnet/minecraft/block/entity/BlockEntity;field_18593:Lnet/minecraft/block/entity/BlockEntityType;
    • world

      protected World world
      Mappings:
      Namespace Name Mixin selector
      official c_ Lbji;c_:Laxy;
      intermediary field_565 Lnet/minecraft/class_226;field_565:Lnet/minecraft/class_1150;
      named world Lnet/minecraft/block/entity/BlockEntity;world:Lnet/minecraft/world/World;
    • pos

      protected BlockPos pos
      Mappings:
      Namespace Name Mixin selector
      official d_ Lbji;d_:Lel;
      intermediary field_9849 Lnet/minecraft/class_226;field_9849:Lnet/minecraft/class_2552;
      named pos Lnet/minecraft/block/entity/BlockEntity;pos:Lnet/minecraft/util/math/BlockPos;
    • removed

      protected boolean removed
      Mappings:
      Namespace Name Mixin selector
      official d Lbji;d:Z
      intermediary field_569 Lnet/minecraft/class_226;field_569:Z
      named removed Lnet/minecraft/block/entity/BlockEntity;removed:Z
    • field_18594

      @Nullable private BlockState field_18594
      Mappings:
      Namespace Name Mixin selector
      official f Lbji;f:Lblc;
      intermediary field_18594 Lnet/minecraft/class_226;field_18594:Lnet/minecraft/class_2232;
      named field_18594 Lnet/minecraft/block/entity/BlockEntity;field_18594:Lnet/minecraft/block/BlockState;
  • Constructor Details

  • Method Details

    • getEntityWorld

      @Nullable public World getEntityWorld()
      Mappings:
      Namespace Name Mixin selector
      official F Lbji;F()Laxy;
      intermediary method_548 Lnet/minecraft/class_226;method_548()Lnet/minecraft/class_1150;
      named getEntityWorld Lnet/minecraft/block/entity/BlockEntity;getEntityWorld()Lnet/minecraft/world/World;
    • setWorld

      public void setWorld(World world)
      Mappings:
      Namespace Name Mixin selector
      official a Lbji;a(Laxy;)V
      intermediary method_539 Lnet/minecraft/class_226;method_539(Lnet/minecraft/class_1150;)V
      named setWorld Lnet/minecraft/block/entity/BlockEntity;setWorld(Lnet/minecraft/world/World;)V
    • hasWorld

      public boolean hasWorld()
      Mappings:
      Namespace Name Mixin selector
      official u Lbji;u()Z
      intermediary method_549 Lnet/minecraft/class_226;method_549()Z
      named hasWorld Lnet/minecraft/block/entity/BlockEntity;hasWorld()Z
    • fromNbt

      public void fromNbt(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      official b Lbji;b(Lgy;)V
      intermediary method_537 Lnet/minecraft/class_226;method_537(Lnet/minecraft/class_322;)V
      named fromNbt Lnet/minecraft/block/entity/BlockEntity;fromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • method_541

      public NbtCompound method_541(NbtCompound nbtCompound)
      Mappings:
      Namespace Name Mixin selector
      official a Lbji;a(Lgy;)Lgy;
      intermediary method_541 Lnet/minecraft/class_226;method_541(Lnet/minecraft/class_322;)Lnet/minecraft/class_322;
      named method_541 Lnet/minecraft/block/entity/BlockEntity;method_541(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;
    • method_11648

      private NbtCompound method_11648(NbtCompound tag)
      Mappings:
      Namespace Name Mixin selector
      official d Lbji;d(Lgy;)Lgy;
      intermediary method_11648 Lnet/minecraft/class_226;method_11648(Lnet/minecraft/class_322;)Lnet/minecraft/class_322;
      named method_11648 Lnet/minecraft/block/entity/BlockEntity;method_11648(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/nbt/NbtCompound;
    • method_16781

      @Nullable public static BlockEntity method_16781(NbtCompound nbtCompound)
      Mappings:
      Namespace Name Mixin selector
      official c Lbji;c(Lgy;)Lbji;
      intermediary method_16781 Lnet/minecraft/class_226;method_16781(Lnet/minecraft/class_322;)Lnet/minecraft/class_226;
      named method_16781 Lnet/minecraft/block/entity/BlockEntity;method_16781(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/block/entity/BlockEntity;
    • markDirty

      public void markDirty()
      Mappings:
      Namespace Name Mixin selector
      official g Lbji;g()V
      intermediary method_543 Lnet/minecraft/class_226;method_543()V
      named markDirty Lnet/minecraft/block/entity/BlockEntity;markDirty()V
    • getSquaredDistance

      @Environment(CLIENT) public double getSquaredDistance(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      official a Lbji;a(DDD)D
      intermediary method_536 Lnet/minecraft/class_226;method_536(DDD)D
      named getSquaredDistance Lnet/minecraft/block/entity/BlockEntity;getSquaredDistance(DDD)D
    • getSquaredRenderDistance

      @Environment(CLIENT) public double getSquaredRenderDistance()
      Mappings:
      Namespace Name Mixin selector
      official t Lbji;t()D
      intermediary method_4216 Lnet/minecraft/class_226;method_4216()D
      named getSquaredRenderDistance Lnet/minecraft/block/entity/BlockEntity;getSquaredRenderDistance()D
    • getPos

      public BlockPos getPos()
      Mappings:
      Namespace Name Mixin selector
      official v Lbji;v()Lel;
      intermediary method_8983 Lnet/minecraft/class_226;method_8983()Lnet/minecraft/class_2552;
      named getPos Lnet/minecraft/block/entity/BlockEntity;getPos()Lnet/minecraft/util/math/BlockPos;
    • method_16783

      public BlockState method_16783()
      Mappings:
      Namespace Name Mixin selector
      official w Lbji;w()Lblc;
      intermediary method_16783 Lnet/minecraft/class_226;method_16783()Lnet/minecraft/class_2232;
      named method_16783 Lnet/minecraft/block/entity/BlockEntity;method_16783()Lnet/minecraft/block/BlockState;
    • getUpdatePacket

      @Nullable public BlockEntityUpdateS2CPacket getUpdatePacket()
      Mappings:
      Namespace Name Mixin selector
      official Z_ Lbji;Z_()Lji;
      intermediary method_544 Lnet/minecraft/class_226;method_544()Lnet/minecraft/class_2003;
      named getUpdatePacket Lnet/minecraft/block/entity/BlockEntity;getUpdatePacket()Lnet/minecraft/network/packet/s2c/play/BlockEntityUpdateS2CPacket;
    • method_11646

      public NbtCompound method_11646()
      Mappings:
      Namespace Name Mixin selector
      official aa_ Lbji;aa_()Lgy;
      intermediary method_11646 Lnet/minecraft/class_226;method_11646()Lnet/minecraft/class_322;
      named method_11646 Lnet/minecraft/block/entity/BlockEntity;method_11646()Lnet/minecraft/nbt/NbtCompound;
    • isRemoved

      public boolean isRemoved()
      Mappings:
      Namespace Name Mixin selector
      official x Lbji;x()Z
      intermediary method_552 Lnet/minecraft/class_226;method_552()Z
      named isRemoved Lnet/minecraft/block/entity/BlockEntity;isRemoved()Z
    • markRemoved

      public void markRemoved()
      Mappings:
      Namespace Name Mixin selector
      official y Lbji;y()V
      intermediary method_547 Lnet/minecraft/class_226;method_547()V
      named markRemoved Lnet/minecraft/block/entity/BlockEntity;markRemoved()V
    • cancelRemoval

      public void cancelRemoval()
      Mappings:
      Namespace Name Mixin selector
      official z Lbji;z()V
      intermediary method_553 Lnet/minecraft/class_226;method_553()V
      named cancelRemoval Lnet/minecraft/block/entity/BlockEntity;cancelRemoval()V
    • onBlockAction

      public boolean onBlockAction(int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official c Lbji;c(II)Z
      intermediary method_4838 Lnet/minecraft/class_226;method_4838(II)Z
      named onBlockAction Lnet/minecraft/block/entity/BlockEntity;onBlockAction(II)Z
    • resetBlock

      public void resetBlock()
      Mappings:
      Namespace Name Mixin selector
      official A Lbji;A()V
      intermediary method_546 Lnet/minecraft/class_226;method_546()V
      named resetBlock Lnet/minecraft/block/entity/BlockEntity;resetBlock()V
    • populateCrashReport

      public void populateCrashReport(CrashReportSection section)
      Mappings:
      Namespace Name Mixin selector
      official a Lbji;a(Lc;)V
      intermediary method_4215 Lnet/minecraft/class_226;method_4215(Lnet/minecraft/class_1392;)V
      named populateCrashReport Lnet/minecraft/block/entity/BlockEntity;populateCrashReport(Lnet/minecraft/util/crash/CrashReportSection;)V
    • setPosition

      public void setPosition(BlockPos pos)
      Mappings:
      Namespace Name Mixin selector
      official a Lbji;a(Lel;)V
      intermediary method_11647 Lnet/minecraft/class_226;method_11647(Lnet/minecraft/class_2552;)V
      named setPosition Lnet/minecraft/block/entity/BlockEntity;setPosition(Lnet/minecraft/util/math/BlockPos;)V
    • shouldNotCopyNbtFromItem

      public boolean shouldNotCopyNbtFromItem()
      Mappings:
      Namespace Name Mixin selector
      official B Lbji;B()Z
      intermediary method_8981 Lnet/minecraft/class_226;method_8981()Z
      named shouldNotCopyNbtFromItem Lnet/minecraft/block/entity/BlockEntity;shouldNotCopyNbtFromItem()Z
    • method_13322

      public void method_13322(BlockRotation rotation)
      Mappings:
      Namespace Name Mixin selector
      official a Lbji;a(Lbhb;)V
      intermediary method_13322 Lnet/minecraft/class_226;method_13322(Lnet/minecraft/class_2734;)V
      named method_13322 Lnet/minecraft/block/entity/BlockEntity;method_13322(Lnet/minecraft/util/BlockRotation;)V
    • method_13321

      public void method_13321(BlockMirror mirror)
      Mappings:
      Namespace Name Mixin selector
      official a Lbji;a(Lbfz;)V
      intermediary method_13321 Lnet/minecraft/class_226;method_13321(Lnet/minecraft/class_2727;)V
      named method_13321 Lnet/minecraft/block/entity/BlockEntity;method_13321(Lnet/minecraft/util/BlockMirror;)V
    • method_16780

      public BlockEntityType<?> method_16780()
      Mappings:
      Namespace Name Mixin selector
      official C Lbji;C()Lbjj;
      intermediary method_16780 Lnet/minecraft/class_226;method_16780()Lnet/minecraft/class_3739;
      named method_16780 Lnet/minecraft/block/entity/BlockEntity;method_16780()Lnet/minecraft/block/entity/BlockEntityType;