Class MultiPart

java.lang.Object
net.minecraft.entity.Entity
net.minecraft.entity.boss.dragon.MultiPart
All Implemented Interfaces:
CommandSource

public class MultiPart
extends Entity
Mappings:
Namespace Name
official ue
intermediary net/minecraft/class_1877
named net/minecraft/entity/boss/dragon/MultiPart
  • Field Details

    • provider

      public final MultipartEntityProvider provider
      Mappings:
      Namespace Name Mixin selector
      official a Lue;a:Lud;
      intermediary field_7994 Lnet/minecraft/class_1877;field_7994:Lnet/minecraft/class_1876;
      named provider Lnet/minecraft/entity/boss/dragon/MultiPart;provider:Lnet/minecraft/entity/MultipartEntityProvider;
    • name

      public final String name
      Mappings:
      Namespace Name Mixin selector
      official b Lue;b:Ljava/lang/String;
      intermediary field_7995 Lnet/minecraft/class_1877;field_7995:Ljava/lang/String;
      named name Lnet/minecraft/entity/boss/dragon/MultiPart;name:Ljava/lang/String;
  • Constructor Details

    • MultiPart

      public MultiPart​(MultipartEntityProvider provider, String name, float float2, float float3)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lue;<init>(Lud;Ljava/lang/String;FF)V
      intermediary <init> Lnet/minecraft/class_1877;<init>(Lnet/minecraft/class_1876;Ljava/lang/String;FF)V
      named <init> Lnet/minecraft/entity/boss/dragon/MultiPart;<init>(Lnet/minecraft/entity/MultipartEntityProvider;Ljava/lang/String;FF)V
  • Method Details

    • initDataTracker

      protected void initDataTracker()
      Specified by:
      initDataTracker in class Entity
      Mappings:
      Namespace Name Mixin selector
      official h Lpk;h()V
      intermediary method_7043 Lnet/minecraft/class_1745;method_7043()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • deserialize

      protected void deserialize​(CompoundTag tag)
      Specified by:
      deserialize in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Ldn;)V
      intermediary method_6933 Lnet/minecraft/class_1745;method_6933(Lnet/minecraft/class_1405;)V
      named deserialize Lnet/minecraft/entity/Entity;deserialize(Lnet/minecraft/nbt/CompoundTag;)V
    • serialize

      protected void serialize​(CompoundTag tag)
      Specified by:
      serialize in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Lpk;b(Ldn;)V
      intermediary method_7003 Lnet/minecraft/class_1745;method_7003(Lnet/minecraft/class_1405;)V
      named serialize Lnet/minecraft/entity/Entity;serialize(Lnet/minecraft/nbt/CompoundTag;)V
    • collides

      public boolean collides()
      Overrides:
      collides in class Entity
      Mappings:
      Namespace Name Mixin selector
      official ad Lpk;ad()Z
      intermediary method_6973 Lnet/minecraft/class_1745;method_6973()Z
      named collides Lnet/minecraft/entity/Entity;collides()Z
    • damage

      public boolean damage​(DamageSource source, float amount)
      Overrides:
      damage in class Entity
      Mappings:
      Namespace Name Mixin selector
      official a Lpk;a(Low;F)Z
      intermediary method_6937 Lnet/minecraft/class_1745;method_6937(Lnet/minecraft/class_1733;F)Z
      named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
    • isPartOf

      public boolean isPartOf​(Entity entity)
      Overrides:
      isPartOf in class Entity
      Mappings:
      Namespace Name Mixin selector
      official k Lpk;k(Lpk;)Z
      intermediary method_7053 Lnet/minecraft/class_1745;method_7053(Lnet/minecraft/class_1745;)Z
      named isPartOf Lnet/minecraft/entity/Entity;isPartOf(Lnet/minecraft/entity/Entity;)Z