Package net.minecraft

Class class_8113.class_8123

All Implemented Interfaces:
CommandOutput, Nameable, EntityLike
Enclosing class:
class_8113

public static class class_8113.class_8123 extends class_8113
Mappings:
Namespace Name
official bex$j
intermediary net/minecraft/class_8113$class_8123
named net/minecraft/class_8113$class_8123
  • Field Details

    • field_42443

      public static final String field_42443
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official o Lbex$j;o:Ljava/lang/String;
      intermediary field_42443 Lnet/minecraft/class_8113$class_8123;field_42443:Ljava/lang/String;
      named field_42443 Lnet/minecraft/class_8113$class_8123;field_42443:Ljava/lang/String;
    • field_42427

      private static final String field_42427
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official aD Lbex$j;aD:Ljava/lang/String;
      intermediary field_42427 Lnet/minecraft/class_8113$class_8123;field_42427:Ljava/lang/String;
      named field_42427 Lnet/minecraft/class_8113$class_8123;field_42427:Ljava/lang/String;
    • field_42428

      private static final String field_42428
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official aE Lbex$j;aE:Ljava/lang/String;
      intermediary field_42428 Lnet/minecraft/class_8113$class_8123;field_42428:Ljava/lang/String;
      named field_42428 Lnet/minecraft/class_8113$class_8123;field_42428:Ljava/lang/String;
    • field_42429

      private static final String field_42429
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official aF Lbex$j;aF:Ljava/lang/String;
      intermediary field_42429 Lnet/minecraft/class_8113$class_8123;field_42429:Ljava/lang/String;
      named field_42429 Lnet/minecraft/class_8113$class_8123;field_42429:Ljava/lang/String;
    • field_42430

      private static final String field_42430
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official aG Lbex$j;aG:Ljava/lang/String;
      intermediary field_42430 Lnet/minecraft/class_8113$class_8123;field_42430:Ljava/lang/String;
      named field_42430 Lnet/minecraft/class_8113$class_8123;field_42430:Ljava/lang/String;
    • field_42431

      private static final String field_42431
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official aH Lbex$j;aH:Ljava/lang/String;
      intermediary field_42431 Lnet/minecraft/class_8113$class_8123;field_42431:Ljava/lang/String;
      named field_42431 Lnet/minecraft/class_8113$class_8123;field_42431:Ljava/lang/String;
    • field_42432

      private static final String field_42432
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official aI Lbex$j;aI:Ljava/lang/String;
      intermediary field_42432 Lnet/minecraft/class_8113$class_8123;field_42432:Ljava/lang/String;
      named field_42432 Lnet/minecraft/class_8113$class_8123;field_42432:Ljava/lang/String;
    • field_42433

      private static final String field_42433
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official aJ Lbex$j;aJ:Ljava/lang/String;
      intermediary field_42433 Lnet/minecraft/class_8113$class_8123;field_42433:Ljava/lang/String;
      named field_42433 Lnet/minecraft/class_8113$class_8123;field_42433:Ljava/lang/String;
    • field_42444

      public static final byte field_42444
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official p Lbex$j;p:B
      intermediary field_42444 Lnet/minecraft/class_8113$class_8123;field_42444:B
      named field_42444 Lnet/minecraft/class_8113$class_8123;field_42444:B
    • field_42445

      public static final byte field_42445
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official q Lbex$j;q:B
      intermediary field_42445 Lnet/minecraft/class_8113$class_8123;field_42445:B
      named field_42445 Lnet/minecraft/class_8113$class_8123;field_42445:B
    • field_42446

      public static final byte field_42446
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official r Lbex$j;r:B
      intermediary field_42446 Lnet/minecraft/class_8113$class_8123;field_42446:B
      named field_42446 Lnet/minecraft/class_8113$class_8123;field_42446:B
    • field_42447

      public static final byte field_42447
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official s Lbex$j;s:B
      intermediary field_42447 Lnet/minecraft/class_8113$class_8123;field_42447:B
      named field_42447 Lnet/minecraft/class_8113$class_8123;field_42447:B
    • field_42448

      public static final byte field_42448
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official t Lbex$j;t:B
      intermediary field_42448 Lnet/minecraft/class_8113$class_8123;field_42448:B
      named field_42448 Lnet/minecraft/class_8113$class_8123;field_42448:B
    • field_42434

      private static final byte field_42434
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official aK Lbex$j;aK:B
      intermediary field_42434 Lnet/minecraft/class_8113$class_8123;field_42434:B
      named field_42434 Lnet/minecraft/class_8113$class_8123;field_42434:B
    • field_42449

      public static final int field_42449
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official u Lbex$j;u:I
      intermediary field_42449 Lnet/minecraft/class_8113$class_8123;field_42449:I
      named field_42449 Lnet/minecraft/class_8113$class_8123;field_42449:I
    • field_42435

      private static final TrackedData<Text> field_42435
      Mappings:
      Namespace Name Mixin selector
      official aL Lbex$j;aL:Lace;
      intermediary field_42435 Lnet/minecraft/class_8113$class_8123;field_42435:Lnet/minecraft/class_2940;
      named field_42435 Lnet/minecraft/class_8113$class_8123;field_42435:Lnet/minecraft/entity/data/TrackedData;
    • field_42436

      private static final TrackedData<Integer> field_42436
      Mappings:
      Namespace Name Mixin selector
      official aM Lbex$j;aM:Lace;
      intermediary field_42436 Lnet/minecraft/class_8113$class_8123;field_42436:Lnet/minecraft/class_2940;
      named field_42436 Lnet/minecraft/class_8113$class_8123;field_42436:Lnet/minecraft/entity/data/TrackedData;
    • field_42437

      private static final TrackedData<Integer> field_42437
      Mappings:
      Namespace Name Mixin selector
      official aN Lbex$j;aN:Lace;
      intermediary field_42437 Lnet/minecraft/class_8113$class_8123;field_42437:Lnet/minecraft/class_2940;
      named field_42437 Lnet/minecraft/class_8113$class_8123;field_42437:Lnet/minecraft/entity/data/TrackedData;
    • field_42438

      private static final TrackedData<Byte> field_42438
      Mappings:
      Namespace Name Mixin selector
      official aO Lbex$j;aO:Lace;
      intermediary field_42438 Lnet/minecraft/class_8113$class_8123;field_42438:Lnet/minecraft/class_2940;
      named field_42438 Lnet/minecraft/class_8113$class_8123;field_42438:Lnet/minecraft/entity/data/TrackedData;
    • field_42439

      private static final TrackedData<Byte> field_42439
      Mappings:
      Namespace Name Mixin selector
      official aP Lbex$j;aP:Lace;
      intermediary field_42439 Lnet/minecraft/class_8113$class_8123;field_42439:Lnet/minecraft/class_2940;
      named field_42439 Lnet/minecraft/class_8113$class_8123;field_42439:Lnet/minecraft/entity/data/TrackedData;
    • field_42440

      private final class_8113.class_8119 field_42440
      Mappings:
      Namespace Name Mixin selector
      official aQ Lbex$j;aQ:Lbex$f;
      intermediary field_42440 Lnet/minecraft/class_8113$class_8123;field_42440:Lnet/minecraft/class_8113$class_8119;
      named field_42440 Lnet/minecraft/class_8113$class_8123;field_42440:Lnet/minecraft/class_8113$class_8119;
    • field_42441

      private final class_8113.class_8119 field_42441
      Mappings:
      Namespace Name Mixin selector
      official aR Lbex$j;aR:Lbex$f;
      intermediary field_42441 Lnet/minecraft/class_8113$class_8123;field_42441:Lnet/minecraft/class_8113$class_8119;
      named field_42441 Lnet/minecraft/class_8113$class_8123;field_42441:Lnet/minecraft/class_8113$class_8119;
    • field_42442

      Mappings:
      Namespace Name Mixin selector
      official aS Lbex$j;aS:Lbex$j$b;
      intermediary field_42442 Lnet/minecraft/class_8113$class_8123;field_42442:Lnet/minecraft/class_8113$class_8123$class_8125;
      named field_42442 Lnet/minecraft/class_8113$class_8123;field_42442:Lnet/minecraft/class_8113$class_8123$class_8125;
  • Constructor Details

    • class_8123

      public class_8123(EntityType<?> type, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbey;<init>(Lbfc;Lclt;)V
      intermediary <init> Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
  • Method Details

    • initDataTracker

      protected void initDataTracker()
      Initializes data tracker.
      Overrides:
      initDataTracker in class class_8113
      Mappings:
      Namespace Name Mixin selector
      official a_ Lbey;a_()V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • onTrackedDataSet

      public void onTrackedDataSet(TrackedData<?> data)
      Called on the client when the tracked data is set.

      This can be overridden to refresh other fields when the tracked data is set or changed.

      Overrides:
      onTrackedDataSet in class class_8113
      Mappings:
      Namespace Name Mixin selector
      official a Lbey;a(Lace;)V
      intermediary method_5674 Lnet/minecraft/class_1297;method_5674(Lnet/minecraft/class_2940;)V
      named onTrackedDataSet Lnet/minecraft/entity/Entity;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
    • method_48915

      public Text method_48915()
      Mappings:
      Namespace Name Mixin selector
      official o Lbex$j;o()Ltd;
      intermediary method_48915 Lnet/minecraft/class_8113$class_8123;method_48915()Lnet/minecraft/class_2561;
      named method_48915 Lnet/minecraft/class_8113$class_8123;method_48915()Lnet/minecraft/text/Text;
    • method_48911

      private void method_48911(Text text)
      Mappings:
      Namespace Name Mixin selector
      official c Lbex$j;c(Ltd;)V
      intermediary method_48911 Lnet/minecraft/class_8113$class_8123;method_48911(Lnet/minecraft/class_2561;)V
      named method_48911 Lnet/minecraft/class_8113$class_8123;method_48911(Lnet/minecraft/text/Text;)V
    • method_48916

      public int method_48916()
      Mappings:
      Namespace Name Mixin selector
      official p Lbex$j;p()I
      intermediary method_48916 Lnet/minecraft/class_8113$class_8123;method_48916()I
      named method_48916 Lnet/minecraft/class_8113$class_8123;method_48916()I
    • method_48908

      private void method_48908(int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Lbex$j;b(I)V
      intermediary method_48908 Lnet/minecraft/class_8113$class_8123;method_48908(I)V
      named method_48908 Lnet/minecraft/class_8113$class_8123;method_48908(I)V
    • method_48913

      public byte method_48913(float float2)
      Mappings:
      Namespace Name Mixin selector
      official f Lbex$j;f(F)B
      intermediary method_48913 Lnet/minecraft/class_8113$class_8123;method_48913(F)B
      named method_48913 Lnet/minecraft/class_8113$class_8123;method_48913(F)B
    • method_48918

      private byte method_48918()
      Mappings:
      Namespace Name Mixin selector
      official s Lbex$j;s()B
      intermediary method_48918 Lnet/minecraft/class_8113$class_8123;method_48918()B
      named method_48918 Lnet/minecraft/class_8113$class_8123;method_48918()B
    • method_48909

      private void method_48909(byte byte2)
      Mappings:
      Namespace Name Mixin selector
      official c Lbex$j;c(B)V
      intermediary method_48909 Lnet/minecraft/class_8113$class_8123;method_48909(B)V
      named method_48909 Lnet/minecraft/class_8113$class_8123;method_48909(B)V
    • method_48914

      public int method_48914(float float2)
      Mappings:
      Namespace Name Mixin selector
      official g Lbex$j;g(F)I
      intermediary method_48914 Lnet/minecraft/class_8113$class_8123;method_48914(F)I
      named method_48914 Lnet/minecraft/class_8113$class_8123;method_48914(F)I
    • method_48919

      private int method_48919()
      Mappings:
      Namespace Name Mixin selector
      official t Lbex$j;t()I
      intermediary method_48919 Lnet/minecraft/class_8113$class_8123;method_48919()I
      named method_48919 Lnet/minecraft/class_8113$class_8123;method_48919()I
    • method_48910

      private void method_48910(int int2)
      Mappings:
      Namespace Name Mixin selector
      official c Lbex$j;c(I)V
      intermediary method_48910 Lnet/minecraft/class_8113$class_8123;method_48910(I)V
      named method_48910 Lnet/minecraft/class_8113$class_8123;method_48910(I)V
    • method_48917

      public byte method_48917()
      Mappings:
      Namespace Name Mixin selector
      official r Lbex$j;r()B
      intermediary method_48917 Lnet/minecraft/class_8113$class_8123;method_48917()B
      named method_48917 Lnet/minecraft/class_8113$class_8123;method_48917()B
    • method_48912

      private void method_48912(byte byte2)
      Mappings:
      Namespace Name Mixin selector
      official d Lbex$j;d(B)V
      intermediary method_48912 Lnet/minecraft/class_8113$class_8123;method_48912(B)V
      named method_48912 Lnet/minecraft/class_8113$class_8123;method_48912(B)V
    • method_48903

      private static byte method_48903(byte byte2, NbtCompound nbtCompound, String string, byte byte3)
      Mappings:
      Namespace Name Mixin selector
      official a Lbex$j;a(BLqy;Ljava/lang/String;B)B
      intermediary method_48903 Lnet/minecraft/class_8113$class_8123;method_48903(BLnet/minecraft/class_2487;Ljava/lang/String;B)B
      named method_48903 Lnet/minecraft/class_8113$class_8123;method_48903(BLnet/minecraft/nbt/NbtCompound;Ljava/lang/String;B)B
    • readCustomDataFromNbt

      protected void readCustomDataFromNbt(NbtCompound nbt)
      Reads custom data from nbt. Subclasses has to implement this.

      NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the 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:
      readCustomDataFromNbt in class class_8113
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lbey;a(Lqy;)V
      intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • method_48907

      private static void method_48907(byte byte2, NbtCompound nbtCompound, String string, byte byte3)
      Mappings:
      Namespace Name Mixin selector
      official b Lbex$j;b(BLqy;Ljava/lang/String;B)V
      intermediary method_48907 Lnet/minecraft/class_8113$class_8123;method_48907(BLnet/minecraft/class_2487;Ljava/lang/String;B)V
      named method_48907 Lnet/minecraft/class_8113$class_8123;method_48907(BLnet/minecraft/nbt/NbtCompound;Ljava/lang/String;B)V
    • writeCustomDataToNbt

      protected void writeCustomDataToNbt(NbtCompound nbt)
      Writes custom data to nbt. Subclasses has to implement this.

      NBT is a storage format; therefore, a data from NBT is loaded to an entity instance's fields, which are used for other operations instead of the NBT. The data is written back to NBT when saving the entity.

      Overrides:
      writeCustomDataToNbt in class class_8113
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lbey;b(Lqy;)V
      intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
      named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • method_48905

      Mappings:
      Namespace Name Mixin selector
      official a Lbex$j;a(Lbex$j$d;)Lbex$j$b;
      intermediary method_48905 Lnet/minecraft/class_8113$class_8123;method_48905(Lnet/minecraft/class_8113$class_8123$class_8127;)Lnet/minecraft/class_8113$class_8123$class_8125;
      named method_48905 Lnet/minecraft/class_8113$class_8123;method_48905(Lnet/minecraft/class_8113$class_8123$class_8127;)Lnet/minecraft/class_8113$class_8123$class_8125;
    • method_48902

      public static class_8113.class_8123.class_8124 method_48902(byte byte2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbex$j;a(B)Lbex$j$a;
      intermediary method_48902 Lnet/minecraft/class_8113$class_8123;method_48902(B)Lnet/minecraft/class_8113$class_8123$class_8124;
      named method_48902 Lnet/minecraft/class_8113$class_8123;method_48902(B)Lnet/minecraft/class_8113$class_8123$class_8124;