Class GoatEntity

All Implemented Interfaces:
CommandOutput, Nameable, EntityLike

public class GoatEntity
extends AnimalEntity
Mappings:
Namespace Name
official beg
intermediary net/minecraft/class_6053
named net/minecraft/entity/passive/GoatEntity
  • Field Details

    • LONG_JUMPING_DIMENSIONS

      public static final EntityDimensions LONG_JUMPING_DIMENSIONS
      Mappings:
      Namespace Name Mixin selector
      official bV Lbeg;bV:Lasm;
      intermediary field_30399 Lnet/minecraft/class_6053;field_30399:Lnet/minecraft/class_4048;
      named LONG_JUMPING_DIMENSIONS Lnet/minecraft/entity/passive/GoatEntity;LONG_JUMPING_DIMENSIONS:Lnet/minecraft/entity/EntityDimensions;
    • SENSORS

      protected static final ImmutableList<SensorType<? extends Sensor<? super GoatEntity>>> SENSORS
      Mappings:
      Namespace Name Mixin selector
      official bW Lbeg;bW:Lcom/google/common/collect/ImmutableList;
      intermediary field_30400 Lnet/minecraft/class_6053;field_30400:Lcom/google/common/collect/ImmutableList;
      named SENSORS Lnet/minecraft/entity/passive/GoatEntity;SENSORS:Lcom/google/common/collect/ImmutableList;
    • MEMORY_MODULES

      protected static final ImmutableList<MemoryModuleType<?>> MEMORY_MODULES
      Mappings:
      Namespace Name Mixin selector
      official bY Lbeg;bY:Lcom/google/common/collect/ImmutableList;
      intermediary field_30401 Lnet/minecraft/class_6053;field_30401:Lcom/google/common/collect/ImmutableList;
      named MEMORY_MODULES Lnet/minecraft/entity/passive/GoatEntity;MEMORY_MODULES:Lcom/google/common/collect/ImmutableList;
    • field_30402

      public static final int field_30402
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official bZ Lbeg;bZ:I
      intermediary field_30402 Lnet/minecraft/class_6053;field_30402:I
      named field_30402 Lnet/minecraft/entity/passive/GoatEntity;field_30402:I
    • field_30403

      public static final double field_30403
      See Also:
      Constant Field Values
      Mappings:
      Namespace Name Mixin selector
      official ca Lbeg;ca:D
      intermediary field_30403 Lnet/minecraft/class_6053;field_30403:D
      named field_30403 Lnet/minecraft/entity/passive/GoatEntity;field_30403:D
    • screaming

      private boolean screaming
      Mappings:
      Namespace Name Mixin selector
      official cb Lbeg;cb:Z
      intermediary field_30404 Lnet/minecraft/class_6053;field_30404:Z
      named screaming Lnet/minecraft/entity/passive/GoatEntity;screaming:Z
  • Constructor Details

    • GoatEntity

      public GoatEntity​(EntityType<? extends GoatEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lasl;<init>(Lasp;Lbvr;)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

    • createBrainProfile

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

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

      public static DefaultAttributeContainer.Builder createGoatAttributes()
      Mappings:
      Namespace Name Mixin selector
      official o Lbeg;o()Latx$a;
      intermediary method_35179 Lnet/minecraft/class_6053;method_35179()Lnet/minecraft/class_5132$class_5133;
      named createGoatAttributes Lnet/minecraft/entity/passive/GoatEntity;createGoatAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
    • computeFallDamage

      protected int computeFallDamage​(float fallDistance, float damageMultiplier)
      Overrides:
      computeFallDamage in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official d Lasy;d(FF)I
      intermediary method_23329 Lnet/minecraft/class_1309;method_23329(FF)I
      named computeFallDamage Lnet/minecraft/entity/LivingEntity;computeFallDamage(FF)I
    • getAmbientSound

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

      protected SoundEvent getHurtSound​(DamageSource source)
      Overrides:
      getHurtSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official c Lasy;c(Larv;)Laev;
      intermediary method_6011 Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;
      named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
    • getDeathSound

      protected SoundEvent getDeathSound()
      Overrides:
      getDeathSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official q Lasy;q()Laev;
      intermediary method_6002 Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
      named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
    • playStepSound

      protected void playStepSound​(BlockPos pos, BlockState state)
      Overrides:
      playStepSound in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Lasl;b(Lgb;Lcjr;)V
      intermediary method_5712 Lnet/minecraft/class_1297;method_5712(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
      named playStepSound Lnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
    • getMilkingSound

      protected SoundEvent getMilkingSound()
      Mappings:
      Namespace Name Mixin selector
      official s Lbeg;s()Laev;
      intermediary method_35180 Lnet/minecraft/class_6053;method_35180()Lnet/minecraft/class_3414;
      named getMilkingSound Lnet/minecraft/entity/passive/GoatEntity;getMilkingSound()Lnet/minecraft/sound/SoundEvent;
    • createChild

      public GoatEntity createChild​(ServerWorld serverWorld, PassiveEntity passiveEntity)
      Specified by:
      createChild in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lbeg;b(Labj;Lasj;)Lbeg;
      intermediary method_35177 Lnet/minecraft/class_6053;method_35177(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_6053;
      named createChild Lnet/minecraft/entity/passive/GoatEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/GoatEntity;
    • getActiveEyeHeight

      protected float getActiveEyeHeight​(EntityPose pose, EntityDimensions dimensions)
      Overrides:
      getActiveEyeHeight in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lasy;b(Latj;Lasm;)F
      intermediary method_18394 Lnet/minecraft/class_1309;method_18394(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F
      named getActiveEyeHeight Lnet/minecraft/entity/LivingEntity;getActiveEyeHeight(Lnet/minecraft/entity/EntityPose;Lnet/minecraft/entity/EntityDimensions;)F
    • getBrain

      public Brain<GoatEntity> getBrain()
      Overrides:
      getBrain in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official dg Lasy;dg()Lats;
      intermediary method_18868 Lnet/minecraft/class_1309;method_18868()Lnet/minecraft/class_4095;
      named getBrain Lnet/minecraft/entity/LivingEntity;getBrain()Lnet/minecraft/entity/ai/brain/Brain;
    • mobTick

      protected void mobTick()
      Overrides:
      mobTick in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official eP Lasz;eP()V
      intermediary method_5958 Lnet/minecraft/class_1308;method_5958()V
      named mobTick Lnet/minecraft/entity/mob/MobEntity;mobTick()V
    • getBodyYawSpeed

      public int getBodyYawSpeed()
      Overrides:
      getBodyYawSpeed in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official eR Lasz;eR()I
      intermediary method_5986 Lnet/minecraft/class_1308;method_5986()I
      named getBodyYawSpeed Lnet/minecraft/entity/mob/MobEntity;getBodyYawSpeed()I
    • interactMob

      public ActionResult interactMob​(PlayerEntity player, Hand hand)
      Overrides:
      interactMob in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lasz;b(Lbjf;Larf;)Larg;
      intermediary method_5992 Lnet/minecraft/class_1308;method_5992(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
      named interactMob Lnet/minecraft/entity/mob/MobEntity;interactMob(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
    • initialize

      public EntityData initialize​(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData, @Nullable @Nullable NbtCompound entityNbt)
      Overrides:
      initialize in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lasz;a(Lbwf;Lare;Latb;Latp;Lmv;)Latp;
      intermediary method_5943 Lnet/minecraft/class_1308;method_5943(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;Lnet/minecraft/class_2487;)Lnet/minecraft/class_1315;
      named initialize Lnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/entity/EntityData;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/entity/EntityData;
    • sendAiDebugData

      protected void sendAiDebugData()
      Overrides:
      sendAiDebugData in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official Q Lasz;Q()V
      intermediary method_18409 Lnet/minecraft/class_1308;method_18409()V
      named sendAiDebugData Lnet/minecraft/entity/mob/MobEntity;sendAiDebugData()V
    • getDimensions

      public EntityDimensions getDimensions​(EntityPose pose)
      Overrides:
      getDimensions in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lasl;a(Latj;)Lasm;
      intermediary method_18377 Lnet/minecraft/class_1297;method_18377(Lnet/minecraft/class_4050;)Lnet/minecraft/class_4048;
      named getDimensions Lnet/minecraft/entity/Entity;getDimensions(Lnet/minecraft/entity/EntityPose;)Lnet/minecraft/entity/EntityDimensions;
    • writeCustomDataToNbt

      public void writeCustomDataToNbt​(NbtCompound nbt)
      Overrides:
      writeCustomDataToNbt in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lasl;b(Lmv;)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
    • readCustomDataFromNbt

      public void readCustomDataFromNbt​(NbtCompound nbt)
      Overrides:
      readCustomDataFromNbt in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lasl;a(Lmv;)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
    • isScreaming

      public boolean isScreaming()
      Mappings:
      Namespace Name Mixin selector
      official fn Lbeg;fn()Z
      intermediary method_35178 Lnet/minecraft/class_6053;method_35178()Z
      named isScreaming Lnet/minecraft/entity/passive/GoatEntity;isScreaming()Z