Class BlockEntity

java.lang.Object
net.minecraft.block.entity.BlockEntity
Direct Known Subclasses:
ChestBlockEntity, DispenserBlockEntity, FurnaceBlockEntity, JukeboxBlockEntity, MobSpawnerBlockEntity, NoteBlockBlockEntity, PistonBlockEntity, SignBlockEntity

public class BlockEntity extends Object
Mappings:
Namespace Name
intermediary net/minecraft/class_55
glue class_356
server jh
client ow
named net/minecraft/block/entity/BlockEntity
  • Field Details

    • idToClass

      private static Map idToClass
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1236 Lnet/minecraft/class_55;field_1236:Ljava/util/Map;
      glue field_1431 Lclass_356;field_1431:Ljava/util/Map;
      server a Ljh;a:Ljava/util/Map;
      client a Low;a:Ljava/util/Map;
      named idToClass Lnet/minecraft/block/entity/BlockEntity;idToClass:Ljava/util/Map;
    • classToId

      private static Map classToId
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1237 Lnet/minecraft/class_55;field_1237:Ljava/util/Map;
      glue field_1432 Lclass_356;field_1432:Ljava/util/Map;
      server b Ljh;b:Ljava/util/Map;
      client b Low;b:Ljava/util/Map;
      named classToId Lnet/minecraft/block/entity/BlockEntity;classToId:Ljava/util/Map;
    • world

      public World world
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1238 Lnet/minecraft/class_55;field_1238:Lnet/minecraft/class_18;
      glue field_1433 Lclass_356;field_1433:Lclass_129;
      server d Ljh;d:Ldj;
      client d Low;d:Lfd;
      named world Lnet/minecraft/block/entity/BlockEntity;world:Lnet/minecraft/world/World;
    • x

      public int x
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1239 Lnet/minecraft/class_55;field_1239:I
      glue field_1434 Lclass_356;field_1434:I
      server e Ljh;e:I
      client e Low;e:I
      named x Lnet/minecraft/block/entity/BlockEntity;x:I
    • y

      public int y
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1240 Lnet/minecraft/class_55;field_1240:I
      glue field_1435 Lclass_356;field_1435:I
      server f Ljh;f:I
      client f Low;f:I
      named y Lnet/minecraft/block/entity/BlockEntity;y:I
    • z

      public int z
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1241 Lnet/minecraft/class_55;field_1241:I
      glue field_1436 Lclass_356;field_1436:I
      server g Ljh;g:I
      client g Low;g:I
      named z Lnet/minecraft/block/entity/BlockEntity;z:I
    • removed

      protected boolean removed
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1242 Lnet/minecraft/class_55;field_1242:Z
      glue field_1437 Lclass_356;field_1437:Z
      server h Ljh;h:Z
      client h Low;h:Z
      named removed Lnet/minecraft/block/entity/BlockEntity;removed:Z
  • Constructor Details

    • BlockEntity

      public BlockEntity()
  • Method Details

    • create

      private static void create(Class blockEntityClass, String id)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1067 Lnet/minecraft/class_55;method_1067(Ljava/lang/Class;Ljava/lang/String;)V
      glue method_1429 Lclass_356;method_1429(Ljava/lang/Class;Ljava/lang/String;)V
      server a Ljh;a(Ljava/lang/Class;Ljava/lang/String;)V
      client a Low;a(Ljava/lang/Class;Ljava/lang/String;)V
      named create Lnet/minecraft/block/entity/BlockEntity;create(Ljava/lang/Class;Ljava/lang/String;)V
    • readNbt

      public void readNbt(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1077 Lnet/minecraft/class_55;method_1077(Lnet/minecraft/class_8;)V
      glue method_52 Lclass_356;method_52(Lclass_333;)V
      server a Ljh;a(Liq;)V
      client a Low;a(Lnu;)V
      named readNbt Lnet/minecraft/block/entity/BlockEntity;readNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • writeNbt

      public void writeNbt(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1078 Lnet/minecraft/class_55;method_1078(Lnet/minecraft/class_8;)V
      glue method_55 Lclass_356;method_55(Lclass_333;)V
      server b Ljh;b(Liq;)V
      client b Low;b(Lnu;)V
      named writeNbt Lnet/minecraft/block/entity/BlockEntity;writeNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1076 Lnet/minecraft/class_55;method_1076()V
      glue method_232 Lclass_356;method_232()V
      server g_ Ljh;g_()V
      client n_ Low;n_()V
      named tick Lnet/minecraft/block/entity/BlockEntity;tick()V
    • createFromNbt

      public static BlockEntity createFromNbt(NbtCompound nbt)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1068 Lnet/minecraft/class_55;method_1068(Lnet/minecraft/class_8;)Lnet/minecraft/class_55;
      glue method_1430 Lclass_356;method_1430(Lclass_333;)Lclass_356;
      server c Ljh;c(Liq;)Ljh;
      client c Low;c(Lnu;)Low;
      named createFromNbt Lnet/minecraft/block/entity/BlockEntity;createFromNbt(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/block/entity/BlockEntity;
    • getPushedBlockData

      public int getPushedBlockData()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1069 Lnet/minecraft/class_55;method_1069()I
      glue method_1431 Lclass_356;method_1431()I
      server e Ljh;e()I
      client e Low;e()I
      named getPushedBlockData Lnet/minecraft/block/entity/BlockEntity;getPushedBlockData()I
    • markDirty

      public void markDirty()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_947 Lnet/minecraft/class_55;method_947()V
      glue method_1055 Lclass_356;method_1055()V
      server i Ljh;i()V
      client y_ Low;y_()V
      named markDirty Lnet/minecraft/block/entity/BlockEntity;markDirty()V
    • distanceFrom

      @Environment(CLIENT) public double distanceFrom(double x, double y, double z)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1074 Lnet/minecraft/class_55;method_1074(DDD)D
      glue method_2033 Lclass_356;method_2033(DDD)D
      server method_1074 Ljh;method_1074(DDD)D
      client a Low;a(DDD)D
      named distanceFrom Lnet/minecraft/block/entity/BlockEntity;distanceFrom(DDD)D
    • getBlock

      @Environment(CLIENT) public Block getBlock()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1075 Lnet/minecraft/class_55;method_1075()Lnet/minecraft/class_17;
      glue method_2034 Lclass_356;method_2034()Lclass_507;
      server method_1075 Ljh;method_1075()Lna;
      client f Low;f()Luu;
      named getBlock Lnet/minecraft/block/entity/BlockEntity;getBlock()Lnet/minecraft/block/Block;
    • createUpdatePacket

      @Environment(SERVER) public Packet createUpdatePacket()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1070 Lnet/minecraft/class_55;method_1070()Lnet/minecraft/class_169;
      glue method_1432 Lclass_356;method_1432()Lclass_257;
      server f Ljh;f()Lgt;
      client method_1070 Low;method_1070()Lki;
      named createUpdatePacket Lnet/minecraft/block/entity/BlockEntity;createUpdatePacket()Lnet/minecraft/network/packet/Packet;
    • isRemoved

      public boolean isRemoved()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1071 Lnet/minecraft/class_55;method_1071()Z
      glue method_1433 Lclass_356;method_1433()Z
      server g Ljh;g()Z
      client g Low;g()Z
      named isRemoved Lnet/minecraft/block/entity/BlockEntity;isRemoved()Z
    • markRemoved

      public void markRemoved()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1072 Lnet/minecraft/class_55;method_1072()V
      glue method_1434 Lclass_356;method_1434()V
      server h Ljh;h()V
      client i Low;i()V
      named markRemoved Lnet/minecraft/block/entity/BlockEntity;markRemoved()V
    • cancelRemoval

      public void cancelRemoval()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1073 Lnet/minecraft/class_55;method_1073()V
      glue method_1435 Lclass_356;method_1435()V
      server j Ljh;j()V
      client j Low;j()V
      named cancelRemoval Lnet/minecraft/block/entity/BlockEntity;cancelRemoval()V