Class DrownedEntity

All Implemented Interfaces:
class_3893, RangedAttackMob, EntityCategoryProvider, Monster, Nameable

public class DrownedEntity extends ZombieEntity implements RangedAttackMob
Mappings:
Namespace Name
official amu
intermediary net/minecraft/class_3508
named net/minecraft/entity/mob/DrownedEntity
  • Field Details

    • field_17027

      private boolean field_17027
      Mappings:
      Namespace Name Mixin selector
      official bC Lamu;bC:Z
      intermediary field_17027 Lnet/minecraft/class_3508;field_17027:Z
      named field_17027 Lnet/minecraft/entity/mob/DrownedEntity;field_17027:Z
    • field_17026

      protected final SwimNavigation field_17026
      Mappings:
      Namespace Name Mixin selector
      official a Lamu;a:Laiz;
      intermediary field_17026 Lnet/minecraft/class_3508;field_17026:Lnet/minecraft/class_2622;
      named field_17026 Lnet/minecraft/entity/mob/DrownedEntity;field_17026:Lnet/minecraft/entity/ai/pathing/SwimNavigation;
    • field_17028

      protected final MobNavigation field_17028
      Mappings:
      Namespace Name Mixin selector
      official b Lamu;b:Laiv;
      intermediary field_17028 Lnet/minecraft/class_3508;field_17028:Lnet/minecraft/class_2620;
      named field_17028 Lnet/minecraft/entity/mob/DrownedEntity;field_17028:Lnet/minecraft/entity/ai/pathing/MobNavigation;
  • Constructor Details

    • DrownedEntity

      public DrownedEntity(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laer;<init>(Laxy;)V
      intermediary <init> Lnet/minecraft/class_864;<init>(Lnet/minecraft/class_1150;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/world/World;)V
  • Method Details

    • initCustomGoals

      protected void initCustomGoals()
      Overrides:
      initCustomGoals in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      official l Lanw;l()V
      intermediary method_11217 Lnet/minecraft/class_982;method_11217()V
      named initCustomGoals Lnet/minecraft/entity/mob/ZombieEntity;initCustomGoals()V
    • createNavigation

      protected EntityNavigation createNavigation(World world)
      Overrides:
      createNavigation in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lafb;b(Laxy;)Laiw;
      intermediary method_10986 Lnet/minecraft/class_871;method_10986(Lnet/minecraft/class_1150;)Lnet/minecraft/class_934;
      named createNavigation Lnet/minecraft/entity/mob/MobEntity;createNavigation(Lnet/minecraft/world/World;)Lnet/minecraft/entity/ai/pathing/EntityNavigation;
    • initialize

      public EntityData initialize(LocalDifficulty difficulty, @Nullable EntityData entityData, @Nullable NbtCompound nbt)
      Overrides:
      initialize in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lafb;a(Ladj;Lafj;Lgy;)Lafj;
      intermediary method_6156 Lnet/minecraft/class_871;method_6156(Lnet/minecraft/class_2607;Lnet/minecraft/class_1700;Lnet/minecraft/class_322;)Lnet/minecraft/class_1700;
      named initialize Lnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/EntityData;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/entity/EntityData;
    • method_15652

      public boolean method_15652(IWorld iWorld, boolean bool)
      Overrides:
      method_15652 in class HostileEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lafb;a(Laxz;Z)Z
      intermediary method_15652 Lnet/minecraft/class_871;method_15652(Lnet/minecraft/class_3598;Z)Z
      named method_15652 Lnet/minecraft/entity/mob/MobEntity;method_15652(Lnet/minecraft/world/IWorld;Z)Z
    • method_15855

      private boolean method_15855()
      Mappings:
      Namespace Name Mixin selector
      official dF Lamu;dF()Z
      intermediary method_15855 Lnet/minecraft/class_3508;method_15855()Z
      named method_15855 Lnet/minecraft/entity/mob/DrownedEntity;method_15855()Z
    • method_15903

      protected boolean method_15903()
      Overrides:
      method_15903 in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      official dz Lanw;dz()Z
      intermediary method_15903 Lnet/minecraft/class_982;method_15903()Z
      named method_15903 Lnet/minecraft/entity/mob/ZombieEntity;method_15903()Z
    • getLootTableId

      @Nullable protected Identifier getLootTableId()
      Overrides:
      getLootTableId in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      official G Lafb;G()Lpc;
      intermediary method_13074 Lnet/minecraft/class_871;method_13074()Lnet/minecraft/class_1653;
      named getLootTableId Lnet/minecraft/entity/mob/MobEntity;getLootTableId()Lnet/minecraft/util/Identifier;
    • ambientSound

      protected SoundEvent ambientSound()
      Overrides:
      ambientSound in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      official D Lafb;D()Lwi;
      intermediary method_2603 Lnet/minecraft/class_871;method_2603()Lnet/minecraft/class_2926;
      named ambientSound Lnet/minecraft/entity/mob/MobEntity;ambientSound()Lnet/minecraft/client/sound/SoundEvent;
    • getHurtSound

      protected SoundEvent getHurtSound(DamageSource damageSource)
      Overrides:
      getHurtSound in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      official d Lafa;d(Laea;)Lwi;
      intermediary method_15060 Lnet/minecraft/class_1699;method_15060(Lnet/minecraft/class_856;)Lnet/minecraft/class_2926;
      named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/client/sound/SoundEvent;
    • deathSound

      protected SoundEvent deathSound()
      Overrides:
      deathSound in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      official cs Lafa;cs()Lwi;
      intermediary method_13049 Lnet/minecraft/class_1699;method_13049()Lnet/minecraft/class_2926;
      named deathSound Lnet/minecraft/entity/LivingEntity;deathSound()Lnet/minecraft/client/sound/SoundEvent;
    • getStepSound

      protected SoundEvent getStepSound()
      Overrides:
      getStepSound in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      official dA Lanw;dA()Lwi;
      intermediary method_13603 Lnet/minecraft/class_982;method_13603()Lnet/minecraft/class_2926;
      named getStepSound Lnet/minecraft/entity/mob/ZombieEntity;getStepSound()Lnet/minecraft/client/sound/SoundEvent;
    • method_12984

      protected SoundEvent method_12984()
      Overrides:
      method_12984 in class HostileEntity
      Mappings:
      Namespace Name Mixin selector
      official ad Laer;ad()Lwi;
      intermediary method_12984 Lnet/minecraft/class_864;method_12984()Lnet/minecraft/class_2926;
      named method_12984 Lnet/minecraft/entity/Entity;method_12984()Lnet/minecraft/client/sound/SoundEvent;
    • getSkull

      protected ItemStack getSkull()
      Overrides:
      getSkull in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      official dB Lanw;dB()Late;
      intermediary method_13604 Lnet/minecraft/class_982;method_13604()Lnet/minecraft/class_1071;
      named getSkull Lnet/minecraft/entity/mob/ZombieEntity;getSkull()Lnet/minecraft/item/ItemStack;
    • initEquipment

      protected void initEquipment(LocalDifficulty difficulty)
      Overrides:
      initEquipment in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lafb;a(Ladj;)V
      intermediary method_10983 Lnet/minecraft/class_871;method_10983(Lnet/minecraft/class_2607;)V
      named initEquipment Lnet/minecraft/entity/mob/MobEntity;initEquipment(Lnet/minecraft/world/LocalDifficulty;)V
    • method_15651

      protected boolean method_15651(ItemStack itemStack, ItemStack itemStack2, EquipmentSlot equipmentSlot)
      Overrides:
      method_15651 in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lafb;a(Late;Late;Laew;)Z
      intermediary method_15651 Lnet/minecraft/class_871;method_15651(Lnet/minecraft/class_1071;Lnet/minecraft/class_1071;Lnet/minecraft/class_2968;)Z
      named method_15651 Lnet/minecraft/entity/mob/MobEntity;method_15651(Lnet/minecraft/item/ItemStack;Lnet/minecraft/item/ItemStack;Lnet/minecraft/entity/EquipmentSlot;)Z
    • method_15900

      protected boolean method_15900()
      Overrides:
      method_15900 in class ZombieEntity
      Mappings:
      Namespace Name Mixin selector
      official dC Lanw;dC()Z
      intermediary method_15900 Lnet/minecraft/class_982;method_15900()Z
      named method_15900 Lnet/minecraft/entity/mob/ZombieEntity;method_15900()Z
    • method_15653

      public boolean method_15653(RenderBlockView renderBlockView)
      Overrides:
      method_15653 in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lafb;a(Layc;)Z
      intermediary method_15653 Lnet/minecraft/class_871;method_15653(Lnet/minecraft/class_3599;)Z
      named method_15653 Lnet/minecraft/entity/mob/MobEntity;method_15653(Lnet/minecraft/world/RenderBlockView;)Z
    • method_15857

      public boolean method_15857(@Nullable LivingEntity livingEntity)
      Mappings:
      Namespace Name Mixin selector
      official f Lamu;f(Lafa;)Z
      intermediary method_15857 Lnet/minecraft/class_3508;method_15857(Lnet/minecraft/class_1699;)Z
      named method_15857 Lnet/minecraft/entity/mob/DrownedEntity;method_15857(Lnet/minecraft/entity/LivingEntity;)Z
    • canFly

      public boolean canFly()
      Overrides:
      canFly in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bw Laer;bw()Z
      intermediary method_5380 Lnet/minecraft/class_864;method_5380()Z
      named canFly Lnet/minecraft/entity/Entity;canFly()Z
    • method_15856

      private boolean method_15856()
      Mappings:
      Namespace Name Mixin selector
      official dI Lamu;dI()Z
      intermediary method_15856 Lnet/minecraft/class_3508;method_15856()Z
      named method_15856 Lnet/minecraft/entity/mob/DrownedEntity;method_15856()Z
    • method_2657

      public void method_2657(float float2, float float3, float float4)
      Overrides:
      method_2657 in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lafa;a(FFF)V
      intermediary method_2657 Lnet/minecraft/class_1699;method_2657(FFF)V
      named method_2657 Lnet/minecraft/entity/LivingEntity;method_2657(FFF)V
    • method_15577

      public void method_15577()
      Overrides:
      method_15577 in class Entity
      Mappings:
      Namespace Name Mixin selector
      official as Laer;as()V
      intermediary method_15577 Lnet/minecraft/class_864;method_15577()V
      named method_15577 Lnet/minecraft/entity/Entity;method_15577()V
    • method_15854

      protected boolean method_15854()
      Mappings:
      Namespace Name Mixin selector
      official dD Lamu;dD()Z
      intermediary method_15854 Lnet/minecraft/class_3508;method_15854()Z
      named method_15854 Lnet/minecraft/entity/mob/DrownedEntity;method_15854()Z
    • rangedAttack

      public void rangedAttack(LivingEntity target, float pullProgress)
      Specified by:
      rangedAttack in interface RangedAttackMob
      Mappings:
      Namespace Name Mixin selector
      official a Lanj;a(Lafa;F)V
      intermediary method_4552 Lnet/minecraft/class_1413;method_4552(Lnet/minecraft/class_1699;F)V
      named rangedAttack Lnet/minecraft/entity/ai/RangedAttackMob;rangedAttack(Lnet/minecraft/entity/LivingEntity;F)V
    • method_15852

      public void method_15852(boolean bool)
      Mappings:
      Namespace Name Mixin selector
      official a Lamu;a(Z)V
      intermediary method_15852 Lnet/minecraft/class_3508;method_15852(Z)V
      named method_15852 Lnet/minecraft/entity/mob/DrownedEntity;method_15852(Z)V