Class Wolf

All Implemented Interfaces:
class_582

public class Wolf extends AnimalBase
Mappings:
Namespace Name
intermediary net/minecraft/class_121
glue class_163
server eh
client gi
named net/minecraft/entity/animal/Wolf
  • Field Details

    • begging

      private boolean begging
      Mappings:
      Namespace Name Mixin selector
      intermediary field_368 Lnet/minecraft/class_121;field_368:Z
      glue field_582 Lclass_163;field_582:Z
      server a Leh;a:Z
      client a Lgi;a:Z
      named begging Lnet/minecraft/entity/animal/Wolf;begging:Z
    • begAnimationProgress

      private float begAnimationProgress
      Mappings:
      Namespace Name Mixin selector
      intermediary field_369 Lnet/minecraft/class_121;field_369:F
      glue field_583 Lclass_163;field_583:F
      server b Leh;b:F
      client b Lgi;b:F
      named begAnimationProgress Lnet/minecraft/entity/animal/Wolf;begAnimationProgress:F
    • lastBegAnimationProgress

      private float lastBegAnimationProgress
      Mappings:
      Namespace Name Mixin selector
      intermediary field_370 Lnet/minecraft/class_121;field_370:F
      glue field_584 Lclass_163;field_584:F
      server c Leh;c:F
      client c Lgi;c:F
      named lastBegAnimationProgress Lnet/minecraft/entity/animal/Wolf;lastBegAnimationProgress:F
    • wet

      private boolean wet
      Mappings:
      Namespace Name Mixin selector
      intermediary field_371 Lnet/minecraft/class_121;field_371:Z
      glue field_585 Lclass_163;field_585:Z
      server f Leh;f:Z
      client f Lgi;f:Z
      named wet Lnet/minecraft/entity/animal/Wolf;wet:Z
    • canShakeWaterOff

      private boolean canShakeWaterOff
      Mappings:
      Namespace Name Mixin selector
      intermediary field_372 Lnet/minecraft/class_121;field_372:Z
      glue field_586 Lclass_163;field_586:Z
      server g Leh;g:Z
      client g Lgi;g:Z
      named canShakeWaterOff Lnet/minecraft/entity/animal/Wolf;canShakeWaterOff:Z
    • shakeProgress

      private float shakeProgress
      Mappings:
      Namespace Name Mixin selector
      intermediary field_373 Lnet/minecraft/class_121;field_373:F
      glue field_587 Lclass_163;field_587:F
      server h Leh;h:F
      client h Lgi;h:F
      named shakeProgress Lnet/minecraft/entity/animal/Wolf;shakeProgress:F
    • lastShakeProgress

      private float lastShakeProgress
      Mappings:
      Namespace Name Mixin selector
      intermediary field_374 Lnet/minecraft/class_121;field_374:F
      glue field_588 Lclass_163;field_588:F
      server i Leh;i:F
      client i Lgi;i:F
      named lastShakeProgress Lnet/minecraft/entity/animal/Wolf;lastShakeProgress:F
  • Constructor Details

    • Wolf

      public Wolf(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
    • canClimb

      protected boolean canClimb()
      Overrides:
      canClimb in class EntityBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1358 Lnet/minecraft/class_57;method_1358()Z
      glue method_195 Lclass_450;method_195()Z
      server n Llq;n()Z
      client n Lsn;n()Z
      named canClimb Lnet/minecraft/entity/EntityBase;canClimb()Z
    • getTextured

      @Environment(CLIENT) public String getTextured()
      Overrides:
      getTextured in class Living
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1314 Lnet/minecraft/class_57;method_1314()Ljava/lang/String;
      glue method_1135 Lclass_450;method_1135()Ljava/lang/String;
      server method_1314 Llq;method_1314()Ljava/lang/String;
      client q_ Lsn;q_()Ljava/lang/String;
      named getTextured Lnet/minecraft/entity/EntityBase;getTextured()Ljava/lang/String;
    • writeCustomDataToTag

      public void writeCustomDataToTag(CompoundTag tag)
      Overrides:
      writeCustomDataToTag in class AnimalBase
      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 AnimalBase
      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_940

      protected boolean method_940()
      Overrides:
      method_940 in class Living
      Mappings:
      Namespace Name Mixin selector
      intermediary method_940 Lnet/minecraft/class_127;method_940()Z
      glue method_774 Lclass_283;method_774()Z
      server h_ Lhl;h_()Z
      client u Lls;u()Z
      named method_940 Lnet/minecraft/entity/Living;method_940()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;
    • 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
    • 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
    • tickHandSwing

      protected void tickHandSwing()
      Overrides:
      tickHandSwing in class WalkingBase
      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
    • updateDespawnCounter

      public void updateDespawnCounter()
      Overrides:
      updateDespawnCounter in class Living
      Mappings:
      Namespace Name Mixin selector
      intermediary method_937 Lnet/minecraft/class_127;method_937()V
      glue method_442 Lclass_283;method_442()V
      server v Lhl;v()V
      client o Lls;o()V
      named updateDespawnCounter Lnet/minecraft/entity/Living;updateDespawnCounter()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
    • isWet

      @Environment(CLIENT) public boolean isWet()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_423 Lnet/minecraft/class_121;method_423()Z
      glue method_1136 Lclass_163;method_1136()Z
      server method_423 Leh;method_423()Z
      client v Lgi;v()Z
      named isWet Lnet/minecraft/entity/animal/Wolf;isWet()Z
    • getWetBrightnessMultiplier

      @Environment(CLIENT) public float getWetBrightnessMultiplier(float float2)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_421 Lnet/minecraft/class_121;method_421(F)F
      glue method_1133 Lclass_163;method_1133(F)F
      server method_421 Leh;method_421(F)F
      client b_ Lgi;b_(F)F
      named getWetBrightnessMultiplier Lnet/minecraft/entity/animal/Wolf;getWetBrightnessMultiplier(F)F
    • getShakeAnimationProgress

      @Environment(CLIENT) public float getShakeAnimationProgress(float float2, float float3)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_420 Lnet/minecraft/class_121;method_420(FF)F
      glue method_1132 Lclass_163;method_1132(FF)F
      server method_420 Leh;method_420(FF)F
      client a Lgi;a(FF)F
      named getShakeAnimationProgress Lnet/minecraft/entity/animal/Wolf;getShakeAnimationProgress(FF)F
    • getBegAnimationProgress

      @Environment(CLIENT) public float getBegAnimationProgress(float float2)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_422 Lnet/minecraft/class_121;method_422(F)F
      glue method_1134 Lclass_163;method_1134(F)F
      server method_422 Leh;method_422(F)F
      client c Lgi;c(F)F
      named getBegAnimationProgress Lnet/minecraft/entity/animal/Wolf;getBegAnimationProgress(F)F
    • getStandingEyeHeight

      public float getStandingEyeHeight()
      Overrides:
      getStandingEyeHeight in class Living
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1378 Lnet/minecraft/class_57;method_1378()F
      glue method_626 Lclass_450;method_626()F
      server t Llq;t()F
      client w Lsn;w()F
      named getStandingEyeHeight Lnet/minecraft/entity/EntityBase;getStandingEyeHeight()F
    • getLookPitchSpeed

      protected int getLookPitchSpeed()
      Overrides:
      getLookPitchSpeed in class Living
      Mappings:
      Namespace Name Mixin selector
      intermediary method_941 Lnet/minecraft/class_127;method_941()I
      glue method_775 Lclass_283;method_775()I
      server u Lhl;u()I
      client x Lls;x()I
      named getLookPitchSpeed Lnet/minecraft/entity/Living;getLookPitchSpeed()I
    • method_429

      private void method_429(EntityBase entityBase, float float2)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_429 Lnet/minecraft/class_121;method_429(Lnet/minecraft/class_57;F)V
      glue method_771 Lclass_163;method_771(Lclass_450;F)V
      server c Leh;c(Llq;F)V
      client c Lgi;c(Lsn;F)V
      named method_429 Lnet/minecraft/entity/animal/Wolf;method_429(Lnet/minecraft/entity/EntityBase;F)V
    • method_640

      protected boolean method_640()
      Overrides:
      method_640 in class WalkingBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_640 Lnet/minecraft/class_188;method_640()Z
      glue method_776 Lclass_212;method_776()Z
      server w Lfp;w()Z
      client e_ Lii;e_()Z
      named method_640 Lnet/minecraft/entity/WalkingBase;method_640()Z
    • damage

      public boolean damage(EntityBase target, int amount)
      Overrides:
      damage in class Living
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1355 Lnet/minecraft/class_57;method_1355(Lnet/minecraft/class_57;I)Z
      glue method_178 Lclass_450;method_178(Lclass_450;I)Z
      server a Llq;a(Llq;I)Z
      client a Lsn;a(Lsn;I)Z
      named damage Lnet/minecraft/entity/EntityBase;damage(Lnet/minecraft/entity/EntityBase;I)Z
    • getAttackTarget

      protected EntityBase getAttackTarget()
      Overrides:
      getAttackTarget in class WalkingBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_638 Lnet/minecraft/class_188;method_638()Lnet/minecraft/class_57;
      glue method_196 Lclass_212;method_196()Lclass_450;
      server o Lfp;o()Llq;
      client g_ Lii;g_()Lsn;
      named getAttackTarget Lnet/minecraft/entity/WalkingBase;getAttackTarget()Lnet/minecraft/entity/EntityBase;
    • tryAttack

      protected void tryAttack(EntityBase target, float float2)
      Overrides:
      tryAttack in class WalkingBase
      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
    • interact

      public boolean interact(PlayerBase playerBase)
      Overrides:
      interact in class EntityBase
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1323 Lnet/minecraft/class_57;method_1323(Lnet/minecraft/class_54;)Z
      glue method_159 Lclass_450;method_159(Lclass_172;)Z
      server a Llq;a(Lem;)Z
      client a Lsn;a(Lgs;)Z
      named interact Lnet/minecraft/entity/EntityBase;interact(Lnet/minecraft/entity/player/PlayerBase;)Z
    • spawnBoneParticles

      void spawnBoneParticles(boolean tamed)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_427 Lnet/minecraft/class_121;method_427(Z)V
      glue method_769 Lclass_163;method_769(Z)V
      server a Leh;a(Z)V
      client a Lgi;a(Z)V
      named spawnBoneParticles Lnet/minecraft/entity/animal/Wolf;spawnBoneParticles(Z)V
    • handleStatus

      @Environment(CLIENT) public void handleStatus(byte status)
      Overrides:
      handleStatus in class Living
      Mappings:
      Namespace Name Mixin selector
      intermediary method_1313 Lnet/minecraft/class_57;method_1313(B)V
      glue method_1131 Lclass_450;method_1131(B)V
      server method_1313 Llq;method_1313(B)V
      client a Lsn;a(B)V
      named handleStatus Lnet/minecraft/entity/EntityBase;handleStatus(B)V
    • method_424

      @Environment(CLIENT) public float method_424()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_424 Lnet/minecraft/class_121;method_424()F
      glue method_1137 Lclass_163;method_1137()F
      server method_424 Leh;method_424()F
      client z Lgi;z()F
      named method_424 Lnet/minecraft/entity/animal/Wolf;method_424()F
    • 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
    • getOwner

      public String getOwner()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_432 Lnet/minecraft/class_121;method_432()Ljava/lang/String;
      glue method_777 Lclass_163;method_777()Ljava/lang/String;
      server x Leh;x()Ljava/lang/String;
      client A Lgi;A()Ljava/lang/String;
      named getOwner Lnet/minecraft/entity/animal/Wolf;getOwner()Ljava/lang/String;
    • setOwner

      public void setOwner(String newOwnerUsername)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_426 Lnet/minecraft/class_121;method_426(Ljava/lang/String;)V
      glue method_768 Lclass_163;method_768(Ljava/lang/String;)V
      server a Leh;a(Ljava/lang/String;)V
      client a Lgi;a(Ljava/lang/String;)V
      named setOwner Lnet/minecraft/entity/animal/Wolf;setOwner(Ljava/lang/String;)V
    • isSitting

      public boolean isSitting()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_433 Lnet/minecraft/class_121;method_433()Z
      glue method_778 Lclass_163;method_778()Z
      server y Leh;y()Z
      client B Lgi;B()Z
      named isSitting Lnet/minecraft/entity/animal/Wolf;isSitting()Z
    • setSitting

      public void setSitting(boolean newSitting)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_428 Lnet/minecraft/class_121;method_428(Z)V
      glue method_770 Lclass_163;method_770(Z)V
      server b Leh;b(Z)V
      client b Lgi;b(Z)V
      named setSitting Lnet/minecraft/entity/animal/Wolf;setSitting(Z)V
    • isAngry

      public boolean isAngry()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_434 Lnet/minecraft/class_121;method_434()Z
      glue method_779 Lclass_163;method_779()Z
      server z Leh;z()Z
      client C Lgi;C()Z
      named isAngry Lnet/minecraft/entity/animal/Wolf;isAngry()Z
    • setAngry

      public void setAngry(boolean newAngry)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_430 Lnet/minecraft/class_121;method_430(Z)V
      glue method_772 Lclass_163;method_772(Z)V
      server c Leh;c(Z)V
      client c Lgi;c(Z)V
      named setAngry Lnet/minecraft/entity/animal/Wolf;setAngry(Z)V
    • isTamed

      public boolean isTamed()
      Mappings:
      Namespace Name Mixin selector
      intermediary method_425 Lnet/minecraft/class_121;method_425()Z
      glue method_767 Lclass_163;method_767()Z
      server A Leh;A()Z
      client D Lgi;D()Z
      named isTamed Lnet/minecraft/entity/animal/Wolf;isTamed()Z
    • setHasOwner

      public void setHasOwner(boolean newHasOwner)
      Mappings:
      Namespace Name Mixin selector
      intermediary method_431 Lnet/minecraft/class_121;method_431(Z)V
      glue method_773 Lclass_163;method_773(Z)V
      server d Leh;d(Z)V
      client d Lgi;d(Z)V
      named setHasOwner Lnet/minecraft/entity/animal/Wolf;setHasOwner(Z)V