Class Ghast

All Implemented Interfaces:
class_582, MonsterEntityType

public class Ghast extends FlyingBase implements MonsterEntityType
Mappings:
Namespace Name
intermediary net/minecraft/class_364
glue class_39
server aw
client bp
named net/minecraft/entity/monster/Ghast
  • Field Details

    • field_1376

      public int field_1376
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1376 Lnet/minecraft/class_364;field_1376:I
      glue field_52 Lclass_39;field_52:I
      server a Law;a:I
      client a Lbp;a:I
      named field_1376 Lnet/minecraft/entity/monster/Ghast;field_1376:I
    • field_1377

      public double field_1377
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1377 Lnet/minecraft/class_364;field_1377:D
      glue field_53 Lclass_39;field_53:D
      server b Law;b:D
      client b Lbp;b:D
      named field_1377 Lnet/minecraft/entity/monster/Ghast;field_1377:D
    • field_1378

      public double field_1378
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1378 Lnet/minecraft/class_364;field_1378:D
      glue field_54 Lclass_39;field_54:D
      server c Law;c:D
      client c Lbp;c:D
      named field_1378 Lnet/minecraft/entity/monster/Ghast;field_1378:D
    • field_1379

      public double field_1379
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1379 Lnet/minecraft/class_364;field_1379:D
      glue field_55 Lclass_39;field_55:D
      server d Law;d:D
      client d Lbp;d:D
      named field_1379 Lnet/minecraft/entity/monster/Ghast;field_1379:D
    • field_1382

      private EntityBase field_1382
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1382 Lnet/minecraft/class_364;field_1382:Lnet/minecraft/class_57;
      glue field_58 Lclass_39;field_58:Lclass_450;
      server g Law;g:Llq;
      client g Lbp;g:Lsn;
      named field_1382 Lnet/minecraft/entity/monster/Ghast;field_1382:Lnet/minecraft/entity/EntityBase;
    • field_1383

      private int field_1383
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1383 Lnet/minecraft/class_364;field_1383:I
      glue field_59 Lclass_39;field_59:I
      server h Law;h:I
      client h Lbp;h:I
      named field_1383 Lnet/minecraft/entity/monster/Ghast;field_1383:I
    • field_1380

      public int field_1380
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1380 Lnet/minecraft/class_364;field_1380:I
      glue field_56 Lclass_39;field_56:I
      server e Law;e:I
      client e Lbp;e:I
      named field_1380 Lnet/minecraft/entity/monster/Ghast;field_1380:I
    • field_1381

      public int field_1381
      Mappings:
      Namespace Name Mixin selector
      intermediary field_1381 Lnet/minecraft/class_364;field_1381:I
      glue field_57 Lclass_39;field_57:I
      server f Law;f:I
      client f Lbp;f:I
      named field_1381 Lnet/minecraft/entity/monster/Ghast;field_1381:I
  • Constructor Details

    • Ghast

      public Ghast(Level level)
      Mappings:
      Namespace Name Mixin selector
      intermediary <init> Lnet/minecraft/class_57;<init>(Lnet/minecraft/class_18;)V
      glue <init> Lclass_450;<init>(Lclass_129;)V
      server <init> Llq;<init>(Ldj;)V
      client <init> Lsn;<init>(Lfd;)V
      named <init> Lnet/minecraft/entity/EntityBase;<init>(Lnet/minecraft/level/Level;)V
  • Method Details

    • initDataTracker

      protected void initDataTracker()
      Overrides:
      initDataTracker in class Living
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1310 Lnet/minecraft/class_57;method_1310()V
      glue method_108 Lclass_450;method_108()V
      server b Llq;b()V
      client b Lsn;b()V
      named initDataTracker Lnet/minecraft/entity/EntityBase;initDataTracker()V
    • tick

      public void tick()
      Overrides:
      tick in class Living
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1370 Lnet/minecraft/class_57;method_1370()V
      glue method_29 Lclass_450;method_29()V
      server m_ Llq;m_()V
      client w_ Lsn;w_()V
      named tick Lnet/minecraft/entity/EntityBase;tick()V
    • tickHandSwing

      protected void tickHandSwing()
      Overrides:
      tickHandSwing in class Living
      Mappings:
      Namespace Name Mixin selector
      intermediary method_910 Lnet/minecraft/class_127;method_910()V
      glue method_109 Lclass_283;method_109()V
      server c_ Lhl;c_()V
      client f_ Lls;f_()V
      named tickHandSwing Lnet/minecraft/entity/Living;tickHandSwing()V
    • method_1190

      private boolean method_1190(double double2, double double3, double double4, double double5)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1190 Lnet/minecraft/class_364;method_1190(DDDD)Z
      glue method_107 Lclass_39;method_107(DDDD)Z
      server a Law;a(DDDD)Z
      client a Lbp;a(DDDD)Z
      named method_1190 Lnet/minecraft/entity/monster/Ghast;method_1190(DDDD)Z
    • getAmbientSound

      protected String getAmbientSound()
      Overrides:
      getAmbientSound in class Living
      Mappings:
      Namespace Name Mixin selector
      intermediary method_911 Lnet/minecraft/class_127;method_911()Ljava/lang/String;
      glue method_110 Lclass_283;method_110()Ljava/lang/String;
      server g Lhl;g()Ljava/lang/String;
      client g Lls;g()Ljava/lang/String;
      named getAmbientSound Lnet/minecraft/entity/Living;getAmbientSound()Ljava/lang/String;
    • getHurtSound

      protected String getHurtSound()
      Overrides:
      getHurtSound in class Living
      Mappings:
      Namespace Name Mixin selector
      intermediary method_912 Lnet/minecraft/class_127;method_912()Ljava/lang/String;
      glue method_111 Lclass_283;method_111()Ljava/lang/String;
      server h Lhl;h()Ljava/lang/String;
      client j_ Lls;j_()Ljava/lang/String;
      named getHurtSound Lnet/minecraft/entity/Living;getHurtSound()Ljava/lang/String;
    • getDeathSound

      protected String getDeathSound()
      Overrides:
      getDeathSound in class Living
      Mappings:
      Namespace Name Mixin selector
      intermediary method_913 Lnet/minecraft/class_127;method_913()Ljava/lang/String;
      glue method_112 Lclass_283;method_112()Ljava/lang/String;
      server i Lhl;i()Ljava/lang/String;
      client i Lls;i()Ljava/lang/String;
      named getDeathSound Lnet/minecraft/entity/Living;getDeathSound()Ljava/lang/String;
    • getMobDrops

      protected int getMobDrops()
      Overrides:
      getMobDrops in class Living
      Mappings:
      Namespace Name Mixin selector
      intermediary method_914 Lnet/minecraft/class_127;method_914()I
      glue method_113 Lclass_283;method_113()I
      server j Lhl;j()I
      client j Lls;j()I
      named getMobDrops Lnet/minecraft/entity/Living;getMobDrops()I
    • getSoundVolume

      protected float getSoundVolume()
      Overrides:
      getSoundVolume in class Living
      Mappings:
      Namespace Name Mixin selector
      intermediary method_915 Lnet/minecraft/class_127;method_915()F
      glue method_114 Lclass_283;method_114()F
      server k Lhl;k()F
      client k Lls;k()F
      named getSoundVolume Lnet/minecraft/entity/Living;getSoundVolume()F
    • canSpawn

      public boolean canSpawn()
      Overrides:
      canSpawn in class Living
      Mappings:
      Namespace Name Mixin selector
      intermediary method_935 Lnet/minecraft/class_127;method_935()Z
      glue method_26 Lclass_283;method_26()Z
      server d Lhl;d()Z
      client d Lls;d()Z
      named canSpawn Lnet/minecraft/entity/Living;canSpawn()Z
    • getLimitPerChunk

      public int getLimitPerChunk()
      Overrides:
      getLimitPerChunk in class Living
      Mappings:
      Namespace Name Mixin selector
      intermediary method_916 Lnet/minecraft/class_127;method_916()I
      glue method_115 Lclass_283;method_115()I
      server l Lhl;l()I
      client l Lls;l()I
      named getLimitPerChunk Lnet/minecraft/entity/Living;getLimitPerChunk()I