Class Creeper

All Implemented Interfaces:
class_582, MonsterEntityType

public class Creeper extends MonsterBase
Mappings:
Namespace Name
intermediary net/minecraft/class_114
glue class_157
server ec
client gb
named net/minecraft/entity/monster/Creeper
  • Field Details

    • currentFuseTime

      int currentFuseTime
      Mappings:
      Namespace Name Mixin selector
      intermediary field_350 Lnet/minecraft/class_114;field_350:I
      glue field_566 Lclass_157;field_566:I
      server a Lec;a:I
      client a Lgb;a:I
      named currentFuseTime Lnet/minecraft/entity/monster/Creeper;currentFuseTime:I
    • lastFuseTime

      int lastFuseTime
      Mappings:
      Namespace Name Mixin selector
      intermediary field_351 Lnet/minecraft/class_114;field_351:I
      glue field_567 Lclass_157;field_567:I
      server b Lec;b:I
      client b Lgb;b:I
      named lastFuseTime Lnet/minecraft/entity/monster/Creeper;lastFuseTime:I
  • Constructor Details

    • Creeper

      public Creeper(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
    • writeCustomDataToTag

      public void writeCustomDataToTag(CompoundTag tag)
      Overrides:
      writeCustomDataToTag in class MonsterBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1368 Lnet/minecraft/class_57;method_1368(Lnet/minecraft/class_8;)V
      glue method_24 Lclass_450;method_24(Lclass_333;)V
      server b Llq;b(Liq;)V
      client b Lsn;b(Lnu;)V
      named writeCustomDataToTag Lnet/minecraft/entity/EntityBase;writeCustomDataToTag(Lnet/minecraft/util/io/CompoundTag;)V
    • readCustomDataFromTag

      public void readCustomDataFromTag(CompoundTag tag)
      Overrides:
      readCustomDataFromTag in class MonsterBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1363 Lnet/minecraft/class_57;method_1363(Lnet/minecraft/class_8;)V
      glue method_23 Lclass_450;method_23(Lclass_333;)V
      server a Llq;a(Liq;)V
      client a Lsn;a(Lnu;)V
      named readCustomDataFromTag Lnet/minecraft/entity/EntityBase;readCustomDataFromTag(Lnet/minecraft/util/io/CompoundTag;)V
    • method_639

      protected void method_639(EntityBase entityBase, float float2)
      Overrides:
      method_639 in class WalkingBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_639 Lnet/minecraft/class_188;method_639(Lnet/minecraft/class_57;F)V
      glue method_749 Lclass_212;method_749(Lclass_450;F)V
      server b Lfp;b(Llq;F)V
      client b Lii;b(Lsn;F)V
      named method_639 Lnet/minecraft/entity/WalkingBase;method_639(Lnet/minecraft/entity/EntityBase;F)V
    • tick

      public void tick()
      Overrides:
      tick in class MonsterBase
      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
    • 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;
    • onKilledBy

      public void onKilledBy(EntityBase entityBase)
      Overrides:
      onKilledBy in class Living
      Mappings:
      Namespace Name Mixin selector
      intermediary method_938 Lnet/minecraft/class_127;method_938(Lnet/minecraft/class_57;)V
      glue method_614 Lclass_283;method_614(Lclass_450;)V
      server a Lhl;a(Llq;)V
      client b Lls;b(Lsn;)V
      named onKilledBy Lnet/minecraft/entity/Living;onKilledBy(Lnet/minecraft/entity/EntityBase;)V
    • tryAttack

      protected void tryAttack(EntityBase target, float float2)
      Overrides:
      tryAttack in class MonsterBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_637 Lnet/minecraft/class_188;method_637(Lnet/minecraft/class_57;F)V
      glue method_193 Lclass_212;method_193(Lclass_450;F)V
      server a Lfp;a(Llq;F)V
      client a Lii;a(Lsn;F)V
      named tryAttack Lnet/minecraft/entity/WalkingBase;tryAttack(Lnet/minecraft/entity/EntityBase;F)V
    • isCharged

      public boolean isCharged()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_412 Lnet/minecraft/class_114;method_412()Z
      glue method_751 Lclass_157;method_751()Z
      server s Lec;s()Z
      client s Lgb;s()Z
      named isCharged Lnet/minecraft/entity/monster/Creeper;isCharged()Z
    • method_410

      @Environment(CLIENT) public float method_410(float float2)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_410 Lnet/minecraft/class_114;method_410(F)F
      glue method_1103 Lclass_157;method_1103(F)F
      server method_410 Lec;method_410(F)F
      client a_ Lgb;a_(F)F
      named method_410 Lnet/minecraft/entity/monster/Creeper;method_410(F)F
    • 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
    • getFuseSpeed

      private int getFuseSpeed()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_413 Lnet/minecraft/class_114;method_413()I
      glue method_752 Lclass_157;method_752()I
      server x Lec;x()I
      client v Lgb;v()I
      named getFuseSpeed Lnet/minecraft/entity/monster/Creeper;getFuseSpeed()I
    • setFuseSpeed

      private void setFuseSpeed(int newSpeed)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_411 Lnet/minecraft/class_114;method_411(I)V
      glue method_750 Lclass_157;method_750(I)V
      server e Lec;e(I)V
      client e Lgb;e(I)V
      named setFuseSpeed Lnet/minecraft/entity/monster/Creeper;setFuseSpeed(I)V
    • onStruckByLightning

      public void onStruckByLightning(Lightning lightning)
      Overrides:
      onStruckByLightning in class EntityBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1383 Lnet/minecraft/class_57;method_1383(Lnet/minecraft/class_411;)V
      glue method_748 Lclass_450;method_748(Lclass_76;)V
      server a Llq;a(Lc;)V
      client a Lsn;a(Lc;)V
      named onStruckByLightning Lnet/minecraft/entity/EntityBase;onStruckByLightning(Lnet/minecraft/entity/Lightning;)V