Class GhastEntity

All Implemented Interfaces:
EntityCategoryProvider, Monster

public class GhastEntity extends FlyingEntity implements Monster
Mappings:
Namespace Name
official wo
intermediary net/minecraft/class_972
named net/minecraft/entity/mob/GhastEntity
  • Field Details

    • field_3922

      public int field_3922
      Mappings:
      Namespace Name Mixin selector
      official h Lwo;h:I
      intermediary field_3922 Lnet/minecraft/class_972;field_3922:I
      named field_3922 Lnet/minecraft/entity/mob/GhastEntity;field_3922:I
    • field_3923

      public double field_3923
      Mappings:
      Namespace Name Mixin selector
      official i Lwo;i:D
      intermediary field_3923 Lnet/minecraft/class_972;field_3923:D
      named field_3923 Lnet/minecraft/entity/mob/GhastEntity;field_3923:D
    • field_3924

      public double field_3924
      Mappings:
      Namespace Name Mixin selector
      official j Lwo;j:D
      intermediary field_3924 Lnet/minecraft/class_972;field_3924:D
      named field_3924 Lnet/minecraft/entity/mob/GhastEntity;field_3924:D
    • field_3925

      public double field_3925
      Mappings:
      Namespace Name Mixin selector
      official bn Lwo;bn:D
      intermediary field_3925 Lnet/minecraft/class_972;field_3925:D
      named field_3925 Lnet/minecraft/entity/mob/GhastEntity;field_3925:D
    • field_3928

      private Entity field_3928
      Mappings:
      Namespace Name Mixin selector
      official bq Lwo;bq:Lqm;
      intermediary field_3928 Lnet/minecraft/class_972;field_3928:Lnet/minecraft/class_864;
      named field_3928 Lnet/minecraft/entity/mob/GhastEntity;field_3928:Lnet/minecraft/entity/Entity;
    • field_3929

      private int field_3929
      Mappings:
      Namespace Name Mixin selector
      official br Lwo;br:I
      intermediary field_3929 Lnet/minecraft/class_972;field_3929:I
      named field_3929 Lnet/minecraft/entity/mob/GhastEntity;field_3929:I
    • field_3926

      public int field_3926
      Mappings:
      Namespace Name Mixin selector
      official bo Lwo;bo:I
      intermediary field_3926 Lnet/minecraft/class_972;field_3926:I
      named field_3926 Lnet/minecraft/entity/mob/GhastEntity;field_3926:I
    • field_3927

      public int field_3927
      Mappings:
      Namespace Name Mixin selector
      official bp Lwo;bp:I
      intermediary field_3927 Lnet/minecraft/class_972;field_3927:I
      named field_3927 Lnet/minecraft/entity/mob/GhastEntity;field_3927:I
    • fireballStrength

      private int fireballStrength
      Mappings:
      Namespace Name Mixin selector
      official bs Lwo;bs:I
      intermediary field_5389 Lnet/minecraft/class_972;field_5389:I
      named fireballStrength Lnet/minecraft/entity/mob/GhastEntity;fireballStrength:I
  • Constructor Details

    • GhastEntity

      public GhastEntity(World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lqm;<init>(Lafm;)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

    • isShooting

      @Environment(CLIENT) public boolean isShooting()
      Mappings:
      Namespace Name Mixin selector
      official bN Lwo;bN()Z
      intermediary method_6308 Lnet/minecraft/class_972;method_6308()Z
      named isShooting Lnet/minecraft/entity/mob/GhastEntity;isShooting()Z
    • damage

      public boolean damage(DamageSource source, float amount)
      Overrides:
      damage in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lqm;a(Lqa;F)Z
      intermediary method_2499 Lnet/minecraft/class_864;method_2499(Lnet/minecraft/class_856;F)Z
      named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
    • initDataTracker

      protected void initDataTracker()
      Overrides:
      initDataTracker in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official c Lqm;c()V
      intermediary method_2484 Lnet/minecraft/class_864;method_2484()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • initializeAttributes

      protected void initializeAttributes()
      Overrides:
      initializeAttributes in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official aD Lrg;aD()V
      intermediary method_6129 Lnet/minecraft/class_1699;method_6129()V
      named initializeAttributes Lnet/minecraft/entity/LivingEntity;initializeAttributes()V
    • tickNewAi

      protected void tickNewAi()
      Overrides:
      tickNewAi in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official bq Lrg;bq()V
      intermediary method_2635 Lnet/minecraft/class_1699;method_2635()V
      named tickNewAi Lnet/minecraft/entity/LivingEntity;tickNewAi()V
    • method_3086

      private boolean method_3086(double double2, double double3, double double4, double double5)
      Mappings:
      Namespace Name Mixin selector
      official a Lwo;a(DDDD)Z
      intermediary method_3086 Lnet/minecraft/class_972;method_3086(DDDD)Z
      named method_3086 Lnet/minecraft/entity/mob/GhastEntity;method_3086(DDDD)Z
    • getAmbientSound

      protected String getAmbientSound()
      Overrides:
      getAmbientSound in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official t Lrh;t()Ljava/lang/String;
      intermediary method_2603 Lnet/minecraft/class_871;method_2603()Ljava/lang/String;
      named getAmbientSound Lnet/minecraft/entity/mob/MobEntity;getAmbientSound()Ljava/lang/String;
    • getHurtSound

      protected String getHurtSound()
      Overrides:
      getHurtSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official aT Lrg;aT()Ljava/lang/String;
      intermediary method_2604 Lnet/minecraft/class_1699;method_2604()Ljava/lang/String;
      named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound()Ljava/lang/String;
    • getDeathSound

      protected String getDeathSound()
      Overrides:
      getDeathSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official aU Lrg;aU()Ljava/lang/String;
      intermediary method_2605 Lnet/minecraft/class_1699;method_2605()Ljava/lang/String;
      named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Ljava/lang/String;
    • getDefaultDrop

      protected Item getDefaultDrop()
      Overrides:
      getDefaultDrop in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official u Lrh;u()Labm;
      intermediary method_8375 Lnet/minecraft/class_871;method_8375()Lnet/minecraft/class_1069;
      named getDefaultDrop Lnet/minecraft/entity/mob/MobEntity;getDefaultDrop()Lnet/minecraft/item/Item;
    • dropLoot

      protected void dropLoot(boolean allowDrops, int lootingMultiplier)
      Overrides:
      dropLoot in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lrg;b(ZI)V
      intermediary method_2587 Lnet/minecraft/class_1699;method_2587(ZI)V
      named dropLoot Lnet/minecraft/entity/LivingEntity;dropLoot(ZI)V
    • getSoundVolume

      protected float getSoundVolume()
      Overrides:
      getSoundVolume in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official bf Lrg;bf()F
      intermediary method_2602 Lnet/minecraft/class_1699;method_2602()F
      named getSoundVolume Lnet/minecraft/entity/LivingEntity;getSoundVolume()F
    • canSpawn

      public boolean canSpawn()
      Overrides:
      canSpawn in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official bw Lrh;bw()Z
      intermediary method_2637 Lnet/minecraft/class_871;method_2637()Z
      named canSpawn Lnet/minecraft/entity/mob/MobEntity;canSpawn()Z
    • getLimitPerChunk

      public int getLimitPerChunk()
      Overrides:
      getLimitPerChunk in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official bz Lrh;bz()I
      intermediary method_2639 Lnet/minecraft/class_871;method_2639()I
      named getLimitPerChunk Lnet/minecraft/entity/mob/MobEntity;getLimitPerChunk()I
    • writeCustomDataToNbt

      public void writeCustomDataToNbt(NbtCompound nbt)
      Overrides:
      writeCustomDataToNbt in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lqm;b(Ldg;)V
      intermediary method_2528 Lnet/minecraft/class_864;method_2528(Lnet/minecraft/class_322;)V
      named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • readCustomDataFromNbt

      public void readCustomDataFromNbt(NbtCompound nbt)
      Overrides:
      readCustomDataFromNbt in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lqm;a(Ldg;)V
      intermediary method_2498 Lnet/minecraft/class_864;method_2498(Lnet/minecraft/class_322;)V
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V