Class DisplayEntity.class_8399

java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.decoration.DisplayEntity
net.minecraft.entity.decoration.DisplayEntity.class_8399
All Implemented Interfaces:
CommandOutput, Nameable, EntityLike
Enclosing class:
DisplayEntity

public static class DisplayEntity.class_8399 extends DisplayEntity
Mappings:
Namespace Name
official biq$m
intermediary net/minecraft/class_8113$class_8399
named net/minecraft/entity/decoration/DisplayEntity$class_8399
  • Field Details

    • field_44071

      private static final String field_44071
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official o Lbiq$m;o:Ljava/lang/String;
      intermediary field_44071 Lnet/minecraft/class_8113$class_8399;field_44071:Ljava/lang/String;
      named field_44071 Lnet/minecraft/entity/decoration/DisplayEntity$class_8399;field_44071:Ljava/lang/String;
    • field_44072

      private static final String field_44072
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official p Lbiq$m;p:Ljava/lang/String;
      intermediary field_44072 Lnet/minecraft/class_8113$class_8399;field_44072:Ljava/lang/String;
      named field_44072 Lnet/minecraft/entity/decoration/DisplayEntity$class_8399;field_44072:Ljava/lang/String;
    • field_44073

      private static final String field_44073
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official q Lbiq$m;q:Ljava/lang/String;
      intermediary field_44073 Lnet/minecraft/class_8113$class_8399;field_44073:Ljava/lang/String;
      named field_44073 Lnet/minecraft/entity/decoration/DisplayEntity$class_8399;field_44073:Ljava/lang/String;
    • field_44074

      private static final TrackedData<Integer> field_44074
      Mappings:
      Namespace Name Mixin selector
      official r Lbiq$m;r:Lacg;
      intermediary field_44074 Lnet/minecraft/class_8113$class_8399;field_44074:Lnet/minecraft/class_2940;
      named field_44074 Lnet/minecraft/entity/decoration/DisplayEntity$class_8399;field_44074:Lnet/minecraft/entity/data/TrackedData;
    • field_44075

      private static final TrackedData<Integer> field_44075
      Mappings:
      Namespace Name Mixin selector
      official s Lbiq$m;s:Lacg;
      intermediary field_44075 Lnet/minecraft/class_8113$class_8399;field_44075:Lnet/minecraft/class_2940;
      named field_44075 Lnet/minecraft/entity/decoration/DisplayEntity$class_8399;field_44075:Lnet/minecraft/entity/data/TrackedData;
    • field_44076

      private static final TrackedData<Integer> field_44076
      Mappings:
      Namespace Name Mixin selector
      official t Lbiq$m;t:Lacg;
      intermediary field_44076 Lnet/minecraft/class_8113$class_8399;field_44076:Lnet/minecraft/class_2940;
      named field_44076 Lnet/minecraft/entity/decoration/DisplayEntity$class_8399;field_44076:Lnet/minecraft/entity/data/TrackedData;
    • field_44077

      private static final IntSet field_44077
      Mappings:
      Namespace Name Mixin selector
      official u Lbiq$m;u:Lit/unimi/dsi/fastutil/ints/IntSet;
      intermediary field_44077 Lnet/minecraft/class_8113$class_8399;field_44077:Lit/unimi/dsi/fastutil/ints/IntSet;
      named field_44077 Lnet/minecraft/entity/decoration/DisplayEntity$class_8399;field_44077:Lit/unimi/dsi/fastutil/ints/IntSet;
    • field_44070

      Mappings:
      Namespace Name Mixin selector
      official aF Lbiq$m;aF:Lbiq$m$a;
      intermediary field_44070 Lnet/minecraft/class_8113$class_8399;field_44070:Lnet/minecraft/class_8113$class_8399$class_8400;
      named field_44070 Lnet/minecraft/entity/decoration/DisplayEntity$class_8399;field_44070:Lnet/minecraft/entity/decoration/DisplayEntity$class_8399$class_8400;
  • Constructor Details

    • class_8399

      public class_8399(EntityType<?> entityType, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbir;<init>(Lbiv;Lcql;)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

    • 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 DisplayEntity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official a Lbir;a(Lqr;)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
    • 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 DisplayEntity
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official b Lbir;b(Lqr;)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
    • initDataTracker

      protected void initDataTracker()
      Initializes data tracker.
      Overrides:
      initDataTracker in class DisplayEntity
      Mappings:
      Namespace Name Mixin selector
      official a_ Lbir;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 DisplayEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbir;a(Lacg;)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
    • refreshData

      protected void refreshData(boolean shouldLerp, float lerpProgress)
      Specified by:
      refreshData in class DisplayEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbiq;a(ZF)V
      intermediary method_49776 Lnet/minecraft/class_8113;method_49776(ZF)V
      named refreshData Lnet/minecraft/entity/decoration/DisplayEntity;refreshData(ZF)V
    • method_50628

      Mappings:
      Namespace Name Mixin selector
      official o Lbiq$m;o()Lbiq$m$a;
      intermediary method_50628 Lnet/minecraft/class_8113$class_8399;method_50628()Lnet/minecraft/class_8113$class_8399$class_8400;
      named method_50628 Lnet/minecraft/entity/decoration/DisplayEntity$class_8399;method_50628()Lnet/minecraft/entity/decoration/DisplayEntity$class_8399$class_8400;
    • method_50629

      private int method_50629()
      Mappings:
      Namespace Name Mixin selector
      official p Lbiq$m;p()I
      intermediary method_50629 Lnet/minecraft/class_8113$class_8399;method_50629()I
      named method_50629 Lnet/minecraft/entity/decoration/DisplayEntity$class_8399;method_50629()I
    • method_50625

      private void method_50625(int int2)
      Mappings:
      Namespace Name Mixin selector
      official d Lbiq$m;d(I)V
      intermediary method_50625 Lnet/minecraft/class_8113$class_8399;method_50625(I)V
      named method_50625 Lnet/minecraft/entity/decoration/DisplayEntity$class_8399;method_50625(I)V
    • method_50630

      private int method_50630()
      Mappings:
      Namespace Name Mixin selector
      official q Lbiq$m;q()I
      intermediary method_50630 Lnet/minecraft/class_8113$class_8399;method_50630()I
      named method_50630 Lnet/minecraft/entity/decoration/DisplayEntity$class_8399;method_50630()I
    • method_50626

      private void method_50626(int int2)
      Mappings:
      Namespace Name Mixin selector
      official l Lbiq$m;l(I)V
      intermediary method_50626 Lnet/minecraft/class_8113$class_8399;method_50626(I)V
      named method_50626 Lnet/minecraft/entity/decoration/DisplayEntity$class_8399;method_50626(I)V
    • method_50631

      private int method_50631()
      Mappings:
      Namespace Name Mixin selector
      official r Lbiq$m;r()I
      intermediary method_50631 Lnet/minecraft/class_8113$class_8399;method_50631()I
      named method_50631 Lnet/minecraft/entity/decoration/DisplayEntity$class_8399;method_50631()I
    • method_50627

      private void method_50627(int int2)
      Mappings:
      Namespace Name Mixin selector
      official m Lbiq$m;m(I)V
      intermediary method_50627 Lnet/minecraft/class_8113$class_8399;method_50627(I)V
      named method_50627 Lnet/minecraft/entity/decoration/DisplayEntity$class_8399;method_50627(I)V