Class NautilusEntity

All Implemented Interfaces:
ComponentsAccess, Attackable, DataTracked, EquipmentHolder, JumpingMount, Leashable, Mount, Tameable, Targeter, ScoreHolder, HeldItemContext, Nameable, DebugTrackable, EntityLike, UniquelyIdentifiable, ServerWaypoint, Waypoint

public class NautilusEntity extends AbstractNautilusEntity
Mappings:
Namespace Name
named net/minecraft/entity/passive/NautilusEntity
intermediary net/minecraft/class_12117
official cwe
  • Constructor Details

    • NautilusEntity

      public NautilusEntity(EntityType<? extends NautilusEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
      intermediary <init> Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
      official <init> Lcgd;<init>(Lcgm;Ldun;)V
  • Method Details

    • createBrainProfile

      protected Brain.Profile<NautilusEntity> createBrainProfile()
      Overrides:
      createBrainProfile in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named createBrainProfile Lnet/minecraft/entity/LivingEntity;createBrainProfile()Lnet/minecraft/entity/ai/brain/Brain$Profile;
      intermediary method_28306 Lnet/minecraft/class_1309;method_28306()Lnet/minecraft/class_4095$class_5303;
      official et Lche;et()Lcie$b;
    • deserializeBrain

      protected Brain<?> deserializeBrain(com.mojang.serialization.Dynamic<?> dynamic)
      Overrides:
      deserializeBrain in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named deserializeBrain Lnet/minecraft/entity/LivingEntity;deserializeBrain(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/entity/ai/brain/Brain;
      intermediary method_18867 Lnet/minecraft/class_1309;method_18867(Lcom/mojang/serialization/Dynamic;)Lnet/minecraft/class_4095;
      official a Lche;a(Lcom/mojang/serialization/Dynamic;)Lcie;
    • getBrain

      public Brain<NautilusEntity> getBrain()
      Overrides:
      getBrain in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named getBrain Lnet/minecraft/entity/LivingEntity;getBrain()Lnet/minecraft/entity/ai/brain/Brain;
      intermediary method_18868 Lnet/minecraft/class_1309;method_18868()Lnet/minecraft/class_4095;
      official es Lche;es()Lcie;
    • createChild

      @Nullable public @Nullable NautilusEntity createChild(ServerWorld serverWorld, PassiveEntity passiveEntity)
      Specified by:
      createChild in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      named createChild Lnet/minecraft/entity/passive/NautilusEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/NautilusEntity;
      intermediary method_75166 Lnet/minecraft/class_12117;method_75166(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_12117;
      official b Lcwe;b(Laxl;Lcfr;)Lcwe;
    • mobTick

      protected void mobTick(ServerWorld world)
      Overrides:
      mobTick in class AbstractNautilusEntity
      Mappings:
      Namespace Name Mixin selector
      named mobTick Lnet/minecraft/entity/mob/MobEntity;mobTick(Lnet/minecraft/server/world/ServerWorld;)V
      intermediary method_5958 Lnet/minecraft/class_1308;method_5958(Lnet/minecraft/class_3218;)V
      official a Lchg;a(Laxl;)V
    • getAmbientSound

      protected SoundEvent getAmbientSound()
      Overrides:
      getAmbientSound in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      named getAmbientSound Lnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;
      intermediary method_5994 Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;
      official p Lchg;p()Lbdd;
    • getHurtSound

      protected SoundEvent getHurtSound(DamageSource source)
      Overrides:
      getHurtSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
      intermediary method_6011 Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;
      official e Lche;e(Lceq;)Lbdd;
    • getDeathSound

      protected SoundEvent getDeathSound()
      Overrides:
      getDeathSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
      intermediary method_6002 Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
      official e_ Lche;e_()Lbdd;
    • getDashSound

      protected SoundEvent getDashSound()
      Overrides:
      getDashSound in class AbstractNautilusEntity
      Mappings:
      Namespace Name Mixin selector
      named getDashSound Lnet/minecraft/entity/passive/AbstractNautilusEntity;getDashSound()Lnet/minecraft/sound/SoundEvent;
      intermediary method_75159 Lnet/minecraft/class_12116;method_75159()Lnet/minecraft/class_3414;
      official hb Lcwd;hb()Lbdd;
    • getDashReadySound

      protected SoundEvent getDashReadySound()
      Overrides:
      getDashReadySound in class AbstractNautilusEntity
      Mappings:
      Namespace Name Mixin selector
      named getDashReadySound Lnet/minecraft/entity/passive/AbstractNautilusEntity;getDashReadySound()Lnet/minecraft/sound/SoundEvent;
      intermediary method_75160 Lnet/minecraft/class_12116;method_75160()Lnet/minecraft/class_3414;
      official hc Lcwd;hc()Lbdd;
    • playEatSound

      protected void playEatSound()
      Overrides:
      playEatSound in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      named playEatSound Lnet/minecraft/entity/passive/AnimalEntity;playEatSound()V
      intermediary method_61458 Lnet/minecraft/class_1429;method_61458()V
      official gS Lcta;gS()V
    • getSwimSound

      protected SoundEvent getSwimSound()
      Overrides:
      getSwimSound in class Entity
      Mappings:
      Namespace Name Mixin selector
      named getSwimSound Lnet/minecraft/entity/Entity;getSwimSound()Lnet/minecraft/sound/SoundEvent;
      intermediary method_5737 Lnet/minecraft/class_1297;method_5737()Lnet/minecraft/class_3414;
      official bh Lcgd;bh()Lbdd;