Class WolfEntity

All Implemented Interfaces:
Angerable, Tameable, CommandOutput, Nameable, EntityLike

public class WolfEntity extends TameableEntity implements Angerable
Mappings:
Namespace Name
official bif
intermediary net/minecraft/class_1493
named net/minecraft/entity/passive/WolfEntity
  • Field Details

    • BEGGING

      private static final TrackedData<Boolean> BEGGING
      Mappings:
      Namespace Name Mixin selector
      official ca Lbif;ca:Lxj;
      intermediary field_6946 Lnet/minecraft/class_1493;field_6946:Lnet/minecraft/class_2940;
      named BEGGING Lnet/minecraft/entity/passive/WolfEntity;BEGGING:Lnet/minecraft/entity/data/TrackedData;
    • COLLAR_COLOR

      private static final TrackedData<Integer> COLLAR_COLOR
      Mappings:
      Namespace Name Mixin selector
      official cb Lbif;cb:Lxj;
      intermediary field_6950 Lnet/minecraft/class_1493;field_6950:Lnet/minecraft/class_2940;
      named COLLAR_COLOR Lnet/minecraft/entity/passive/WolfEntity;COLLAR_COLOR:Lnet/minecraft/entity/data/TrackedData;
    • ANGER_TIME

      private static final TrackedData<Integer> ANGER_TIME
      Mappings:
      Namespace Name Mixin selector
      official cc Lbif;cc:Lxj;
      intermediary field_25373 Lnet/minecraft/class_1493;field_25373:Lnet/minecraft/class_2940;
      named ANGER_TIME Lnet/minecraft/entity/passive/WolfEntity;ANGER_TIME:Lnet/minecraft/entity/data/TrackedData;
    • FOLLOW_TAMED_PREDICATE

      public static final Predicate<LivingEntity> FOLLOW_TAMED_PREDICATE
      Mappings:
      Namespace Name Mixin selector
      official bZ Lbif;bZ:Ljava/util/function/Predicate;
      intermediary field_18004 Lnet/minecraft/class_1493;field_18004:Ljava/util/function/Predicate;
      named FOLLOW_TAMED_PREDICATE Lnet/minecraft/entity/passive/WolfEntity;FOLLOW_TAMED_PREDICATE:Ljava/util/function/Predicate;
    • WILD_MAX_HEALTH

      private static final float WILD_MAX_HEALTH
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official cd Lbif;cd:F
      intermediary field_30386 Lnet/minecraft/class_1493;field_30386:F
      named WILD_MAX_HEALTH Lnet/minecraft/entity/passive/WolfEntity;WILD_MAX_HEALTH:F
    • TAMED_MAX_HEALTH

      private static final float TAMED_MAX_HEALTH
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official ce Lbif;ce:F
      intermediary field_30387 Lnet/minecraft/class_1493;field_30387:F
      named TAMED_MAX_HEALTH Lnet/minecraft/entity/passive/WolfEntity;TAMED_MAX_HEALTH:F
    • ANGER_TIME_RANGE

      private static final UniformIntProvider ANGER_TIME_RANGE
      Mappings:
      Namespace Name Mixin selector
      official cl Lbif;cl:Laut;
      intermediary field_25371 Lnet/minecraft/class_1493;field_25371:Lnet/minecraft/class_6019;
      named ANGER_TIME_RANGE Lnet/minecraft/entity/passive/WolfEntity;ANGER_TIME_RANGE:Lnet/minecraft/util/math/intprovider/UniformIntProvider;
    • begAnimationProgress

      private float begAnimationProgress
      Mappings:
      Namespace Name Mixin selector
      official cf Lbif;cf:F
      intermediary field_6952 Lnet/minecraft/class_1493;field_6952:F
      named begAnimationProgress Lnet/minecraft/entity/passive/WolfEntity;begAnimationProgress:F
    • lastBegAnimationProgress

      private float lastBegAnimationProgress
      Mappings:
      Namespace Name Mixin selector
      official cg Lbif;cg:F
      intermediary field_6949 Lnet/minecraft/class_1493;field_6949:F
      named lastBegAnimationProgress Lnet/minecraft/entity/passive/WolfEntity;lastBegAnimationProgress:F
    • furWet

      private boolean furWet
      Mappings:
      Namespace Name Mixin selector
      official ch Lbif;ch:Z
      intermediary field_6944 Lnet/minecraft/class_1493;field_6944:Z
      named furWet Lnet/minecraft/entity/passive/WolfEntity;furWet:Z
    • canShakeWaterOff

      private boolean canShakeWaterOff
      Mappings:
      Namespace Name Mixin selector
      official ci Lbif;ci:Z
      intermediary field_6951 Lnet/minecraft/class_1493;field_6951:Z
      named canShakeWaterOff Lnet/minecraft/entity/passive/WolfEntity;canShakeWaterOff:Z
    • shakeProgress

      private float shakeProgress
      Mappings:
      Namespace Name Mixin selector
      official cj Lbif;cj:F
      intermediary field_6947 Lnet/minecraft/class_1493;field_6947:F
      named shakeProgress Lnet/minecraft/entity/passive/WolfEntity;shakeProgress:F
    • lastShakeProgress

      private float lastShakeProgress
      Mappings:
      Namespace Name Mixin selector
      official ck Lbif;ck:F
      intermediary field_6945 Lnet/minecraft/class_1493;field_6945:F
      named lastShakeProgress Lnet/minecraft/entity/passive/WolfEntity;lastShakeProgress:F
    • targetUuid

      @Nullable private @Nullable UUID targetUuid
      Mappings:
      Namespace Name Mixin selector
      official cm Lbif;cm:Ljava/util/UUID;
      intermediary field_25372 Lnet/minecraft/class_1493;field_25372:Ljava/util/UUID;
      named targetUuid Lnet/minecraft/entity/passive/WolfEntity;targetUuid:Ljava/util/UUID;
  • Constructor Details

    • WolfEntity

      public WolfEntity(EntityType<? extends WolfEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lawm;<init>(Lawq;Lbzw;)V
      intermediary <init> Lnet/minecraft/class_1297;<init>(Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V
      named <init> Lnet/minecraft/entity/Entity;<init>(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/World;)V
  • Method Details

    • initGoals

      protected void initGoals()
      Overrides:
      initGoals in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official u Laxc;u()V
      intermediary method_5959 Lnet/minecraft/class_1308;method_5959()V
      named initGoals Lnet/minecraft/entity/mob/MobEntity;initGoals()V
    • createWolfAttributes

      public static DefaultAttributeContainer.Builder createWolfAttributes()
      Mappings:
      Namespace Name Mixin selector
      official fF Lbif;fF()Laya$a;
      intermediary method_26897 Lnet/minecraft/class_1493;method_26897()Lnet/minecraft/class_5132$class_5133;
      named createWolfAttributes Lnet/minecraft/entity/passive/WolfEntity;createWolfAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
    • initDataTracker

      protected void initDataTracker()
      Overrides:
      initDataTracker in class TameableEntity
      Mappings:
      Namespace Name Mixin selector
      official a_ Lawm;a_()V
      intermediary method_5693 Lnet/minecraft/class_1297;method_5693()V
      named initDataTracker Lnet/minecraft/entity/Entity;initDataTracker()V
    • playStepSound

      protected void playStepSound(BlockPos pos, BlockState state)
      Overrides:
      playStepSound in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Lawm;b(Lgh;Lcnv;)V
      intermediary method_5712 Lnet/minecraft/class_1297;method_5712(Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
      named playStepSound Lnet/minecraft/entity/Entity;playStepSound(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/BlockState;)V
    • writeCustomDataToNbt

      public void writeCustomDataToNbt(NbtCompound nbt)
      Overrides:
      writeCustomDataToNbt in class TameableEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lawm;b(Lob;)V
      intermediary method_5652 Lnet/minecraft/class_1297;method_5652(Lnet/minecraft/class_2487;)V
      named writeCustomDataToNbt Lnet/minecraft/entity/Entity;writeCustomDataToNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • readCustomDataFromNbt

      public void readCustomDataFromNbt(NbtCompound nbt)
      Overrides:
      readCustomDataFromNbt in class TameableEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lawm;a(Lob;)V
      intermediary method_5749 Lnet/minecraft/class_1297;method_5749(Lnet/minecraft/class_2487;)V
      named readCustomDataFromNbt Lnet/minecraft/entity/Entity;readCustomDataFromNbt(Lnet/minecraft/nbt/NbtCompound;)V
    • getAmbientSound

      protected SoundEvent getAmbientSound()
      Overrides:
      getAmbientSound in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official r Laxc;r()Lago;
      intermediary method_5994 Lnet/minecraft/class_1308;method_5994()Lnet/minecraft/class_3414;
      named getAmbientSound Lnet/minecraft/entity/mob/MobEntity;getAmbientSound()Lnet/minecraft/sound/SoundEvent;
    • getHurtSound

      protected SoundEvent getHurtSound(DamageSource source)
      Overrides:
      getHurtSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official c Laxa;c(Lavw;)Lago;
      intermediary method_6011 Lnet/minecraft/class_1309;method_6011(Lnet/minecraft/class_1282;)Lnet/minecraft/class_3414;
      named getHurtSound Lnet/minecraft/entity/LivingEntity;getHurtSound(Lnet/minecraft/entity/damage/DamageSource;)Lnet/minecraft/sound/SoundEvent;
    • getDeathSound

      protected SoundEvent getDeathSound()
      Overrides:
      getDeathSound in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official x_ Laxa;x_()Lago;
      intermediary method_6002 Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
      named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
    • getSoundVolume

      protected float getSoundVolume()
      Overrides:
      getSoundVolume in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official et Laxa;et()F
      intermediary method_6107 Lnet/minecraft/class_1309;method_6107()F
      named getSoundVolume Lnet/minecraft/entity/LivingEntity;getSoundVolume()F
    • tickMovement

      public void tickMovement()
      Overrides:
      tickMovement in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official w_ Laxa;w_()V
      intermediary method_6007 Lnet/minecraft/class_1309;method_6007()V
      named tickMovement Lnet/minecraft/entity/LivingEntity;tickMovement()V
    • tick

      public void tick()
      Overrides:
      tick in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official k Lawm;k()V
      intermediary method_5773 Lnet/minecraft/class_1297;method_5773()V
      named tick Lnet/minecraft/entity/Entity;tick()V
    • resetShake

      private void resetShake()
      Mappings:
      Namespace Name Mixin selector
      official fK Lbif;fK()V
      intermediary method_31167 Lnet/minecraft/class_1493;method_31167()V
      named resetShake Lnet/minecraft/entity/passive/WolfEntity;resetShake()V
    • onDeath

      public void onDeath(DamageSource source)
      Overrides:
      onDeath in class TameableEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laxa;a(Lavw;)V
      intermediary method_6078 Lnet/minecraft/class_1309;method_6078(Lnet/minecraft/class_1282;)V
      named onDeath Lnet/minecraft/entity/LivingEntity;onDeath(Lnet/minecraft/entity/damage/DamageSource;)V
    • isFurWet

      public boolean isFurWet()
      Returns whether this wolf's fur is wet.

      The wolf's fur will remain wet until the wolf shakes.

      Mappings:
      Namespace Name Mixin selector
      official fG Lbif;fG()Z
      intermediary method_6711 Lnet/minecraft/class_1493;method_6711()Z
      named isFurWet Lnet/minecraft/entity/passive/WolfEntity;isFurWet()Z
    • getFurWetBrightnessMultiplier

      public float getFurWetBrightnessMultiplier(float tickDelta)
      Returns this wolf's brightness multiplier based on the fur wetness.

      The brightness multiplier represents how much darker the wolf gets while its fur is wet. The multiplier changes (from 0.75 to 1.0 incrementally) when a wolf shakes.

      Parameters:
      tickDelta - progress for linearly interpolating between the previous and current game state
      Returns:
      Brightness as a float value between 0.75 and 1.0.
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official z Lbif;z(F)F
      intermediary method_6707 Lnet/minecraft/class_1493;method_6707(F)F
      named getFurWetBrightnessMultiplier Lnet/minecraft/entity/passive/WolfEntity;getFurWetBrightnessMultiplier(F)F
    • getShakeAnimationProgress

      public float getShakeAnimationProgress(float tickDelta, float float2)
      Mappings:
      Namespace Name Mixin selector
      official f Lbif;f(FF)F
      intermediary method_6715 Lnet/minecraft/class_1493;method_6715(FF)F
      named getShakeAnimationProgress Lnet/minecraft/entity/passive/WolfEntity;getShakeAnimationProgress(FF)F
    • getBegAnimationProgress

      public float getBegAnimationProgress(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      official A Lbif;A(F)F
      intermediary method_6719 Lnet/minecraft/class_1493;method_6719(F)F
      named getBegAnimationProgress Lnet/minecraft/entity/passive/WolfEntity;getBegAnimationProgress(F)F
    • getActiveEyeHeight

      protected float getActiveEyeHeight(EntityPose pose, EntityDimensions dimensions)
      Overrides:
      getActiveEyeHeight in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official b Laxa;b(Laxm;Lawn;)F
      intermediary method_18394 Lnet/minecraft/class_1309;method_18394(Lnet/minecraft/class_4050;Lnet/minecraft/class_4048;)F
      named getActiveEyeHeight Lnet/minecraft/entity/LivingEntity;getActiveEyeHeight(Lnet/minecraft/entity/EntityPose;Lnet/minecraft/entity/EntityDimensions;)F
    • getMaxLookPitchChange

      public int getMaxLookPitchChange()
      Returns the maximum degrees which the pitch can change when looking.

      This is used by the look control.

      It can return from 1 for entities that can hardly raise their head, like axolotols or dolphins, or 180 for entities that can freely raise and lower their head, like guardians. The default return value is 40.

      Overrides:
      getMaxLookPitchChange in class MobEntity
      Returns:
      the maximum degrees which the pitch can change when looking
      Mappings:
      Namespace Name Mixin selector
      official T Laxc;T()I
      intermediary method_5978 Lnet/minecraft/class_1308;method_5978()I
      named getMaxLookPitchChange Lnet/minecraft/entity/mob/MobEntity;getMaxLookPitchChange()I
    • damage

      public boolean damage(DamageSource source, float amount)
      Overrides:
      damage in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lawm;a(Lavw;F)Z
      intermediary method_5643 Lnet/minecraft/class_1297;method_5643(Lnet/minecraft/class_1282;F)Z
      named damage Lnet/minecraft/entity/Entity;damage(Lnet/minecraft/entity/damage/DamageSource;F)Z
    • tryAttack

      public boolean tryAttack(Entity target)
      Overrides:
      tryAttack in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official z Laxa;z(Lawm;)Z
      intermediary method_6121 Lnet/minecraft/class_1309;method_6121(Lnet/minecraft/class_1297;)Z
      named tryAttack Lnet/minecraft/entity/LivingEntity;tryAttack(Lnet/minecraft/entity/Entity;)Z
    • setTamed

      public void setTamed(boolean tamed)
      Overrides:
      setTamed in class TameableEntity
      Mappings:
      Namespace Name Mixin selector
      official w Laxu;w(Z)V
      intermediary method_6173 Lnet/minecraft/class_1321;method_6173(Z)V
      named setTamed Lnet/minecraft/entity/passive/TameableEntity;setTamed(Z)V
    • interactMob

      public ActionResult interactMob(PlayerEntity player, Hand hand)
      Overrides:
      interactMob in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official b Laxc;b(Lbnk;Lavi;)Lavj;
      intermediary method_5992 Lnet/minecraft/class_1308;method_5992(Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1269;
      named interactMob Lnet/minecraft/entity/mob/MobEntity;interactMob(Lnet/minecraft/entity/player/PlayerEntity;Lnet/minecraft/util/Hand;)Lnet/minecraft/util/ActionResult;
    • handleStatus

      public void handleStatus(byte status)
      Overrides:
      handleStatus in class TameableEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lawm;a(B)V
      intermediary method_5711 Lnet/minecraft/class_1297;method_5711(B)V
      named handleStatus Lnet/minecraft/entity/Entity;handleStatus(B)V
    • getTailAngle

      public float getTailAngle()
      Mappings:
      Namespace Name Mixin selector
      official fH Lbif;fH()F
      intermediary method_6714 Lnet/minecraft/class_1493;method_6714()F
      named getTailAngle Lnet/minecraft/entity/passive/WolfEntity;getTailAngle()F
    • isBreedingItem

      public boolean isBreedingItem(ItemStack stack)
      Overrides:
      isBreedingItem in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official n Lbhe;n(Lbtx;)Z
      intermediary method_6481 Lnet/minecraft/class_1429;method_6481(Lnet/minecraft/class_1799;)Z
      named isBreedingItem Lnet/minecraft/entity/passive/AnimalEntity;isBreedingItem(Lnet/minecraft/item/ItemStack;)Z
    • getLimitPerChunk

      public int getLimitPerChunk()
      Overrides:
      getLimitPerChunk in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official fd Laxc;fd()I
      intermediary method_5945 Lnet/minecraft/class_1308;method_5945()I
      named getLimitPerChunk Lnet/minecraft/entity/mob/MobEntity;getLimitPerChunk()I
    • getAngerTime

      public int getAngerTime()
      Specified by:
      getAngerTime in interface Angerable
      Mappings:
      Namespace Name Mixin selector
      official a Laxh;a()I
      intermediary method_29507 Lnet/minecraft/class_5354;method_29507()I
      named getAngerTime Lnet/minecraft/entity/mob/Angerable;getAngerTime()I
    • setAngerTime

      public void setAngerTime(int ticks)
      Specified by:
      setAngerTime in interface Angerable
      Mappings:
      Namespace Name Mixin selector
      official a Laxh;a(I)V
      intermediary method_29514 Lnet/minecraft/class_5354;method_29514(I)V
      named setAngerTime Lnet/minecraft/entity/mob/Angerable;setAngerTime(I)V
    • chooseRandomAngerTime

      public void chooseRandomAngerTime()
      Specified by:
      chooseRandomAngerTime in interface Angerable
      Mappings:
      Namespace Name Mixin selector
      official c Laxh;c()V
      intermediary method_29509 Lnet/minecraft/class_5354;method_29509()V
      named chooseRandomAngerTime Lnet/minecraft/entity/mob/Angerable;chooseRandomAngerTime()V
    • getAngryAt

      @Nullable public @Nullable UUID getAngryAt()
      Specified by:
      getAngryAt in interface Angerable
      Mappings:
      Namespace Name Mixin selector
      official b Laxh;b()Ljava/util/UUID;
      intermediary method_29508 Lnet/minecraft/class_5354;method_29508()Ljava/util/UUID;
      named getAngryAt Lnet/minecraft/entity/mob/Angerable;getAngryAt()Ljava/util/UUID;
    • setAngryAt

      public void setAngryAt(@Nullable @Nullable UUID uuid)
      Specified by:
      setAngryAt in interface Angerable
      Mappings:
      Namespace Name Mixin selector
      official a Laxh;a(Ljava/util/UUID;)V
      intermediary method_29513 Lnet/minecraft/class_5354;method_29513(Ljava/util/UUID;)V
      named setAngryAt Lnet/minecraft/entity/mob/Angerable;setAngryAt(Ljava/util/UUID;)V
    • getCollarColor

      public DyeColor getCollarColor()
      Mappings:
      Namespace Name Mixin selector
      official fI Lbif;fI()Lbst;
      intermediary method_6713 Lnet/minecraft/class_1493;method_6713()Lnet/minecraft/class_1767;
      named getCollarColor Lnet/minecraft/entity/passive/WolfEntity;getCollarColor()Lnet/minecraft/util/DyeColor;
    • setCollarColor

      public void setCollarColor(DyeColor color)
      Mappings:
      Namespace Name Mixin selector
      official a Lbif;a(Lbst;)V
      intermediary method_6708 Lnet/minecraft/class_1493;method_6708(Lnet/minecraft/class_1767;)V
      named setCollarColor Lnet/minecraft/entity/passive/WolfEntity;setCollarColor(Lnet/minecraft/util/DyeColor;)V
    • createChild

      public WolfEntity createChild(ServerWorld serverWorld, PassiveEntity passiveEntity)
      Specified by:
      createChild in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lbif;b(Ladc;Lawk;)Lbif;
      intermediary method_6717 Lnet/minecraft/class_1493;method_6717(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_1493;
      named createChild Lnet/minecraft/entity/passive/WolfEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/WolfEntity;
    • setBegging

      public void setBegging(boolean begging)
      Mappings:
      Namespace Name Mixin selector
      official z Lbif;z(Z)V
      intermediary method_6712 Lnet/minecraft/class_1493;method_6712(Z)V
      named setBegging Lnet/minecraft/entity/passive/WolfEntity;setBegging(Z)V
    • canBreedWith

      public boolean canBreedWith(AnimalEntity other)
      Overrides:
      canBreedWith in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official a Lbhe;a(Lbhe;)Z
      intermediary method_6474 Lnet/minecraft/class_1429;method_6474(Lnet/minecraft/class_1429;)Z
      named canBreedWith Lnet/minecraft/entity/passive/AnimalEntity;canBreedWith(Lnet/minecraft/entity/passive/AnimalEntity;)Z
    • isBegging

      public boolean isBegging()
      Mappings:
      Namespace Name Mixin selector
      official fJ Lbif;fJ()Z
      intermediary method_6710 Lnet/minecraft/class_1493;method_6710()Z
      named isBegging Lnet/minecraft/entity/passive/WolfEntity;isBegging()Z
    • canAttackWithOwner

      public boolean canAttackWithOwner(LivingEntity target, LivingEntity owner)
      Overrides:
      canAttackWithOwner in class TameableEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laxu;a(Laxa;Laxa;)Z
      intermediary method_6178 Lnet/minecraft/class_1321;method_6178(Lnet/minecraft/class_1309;Lnet/minecraft/class_1309;)Z
      named canAttackWithOwner Lnet/minecraft/entity/passive/TameableEntity;canAttackWithOwner(Lnet/minecraft/entity/LivingEntity;Lnet/minecraft/entity/LivingEntity;)Z
    • canBeLeashedBy

      public boolean canBeLeashedBy(PlayerEntity player)
      Overrides:
      canBeLeashedBy in class TameableEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laxc;a(Lbnk;)Z
      intermediary method_5931 Lnet/minecraft/class_1308;method_5931(Lnet/minecraft/class_1657;)Z
      named canBeLeashedBy Lnet/minecraft/entity/mob/MobEntity;canBeLeashedBy(Lnet/minecraft/entity/player/PlayerEntity;)Z
    • getLeashOffset

      public Vec3d getLeashOffset()
      Overrides:
      getLeashOffset in class Entity
      Mappings:
      Namespace Name Mixin selector
      official cz Lawm;cz()Ldnz;
      intermediary method_29919 Lnet/minecraft/class_1297;method_29919()Lnet/minecraft/class_243;
      named getLeashOffset Lnet/minecraft/entity/Entity;getLeashOffset()Lnet/minecraft/util/math/Vec3d;
    • canSpawn

      public static boolean canSpawn(EntityType<WolfEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random)
      Mappings:
      Namespace Name Mixin selector
      official c Lbif;c(Lawq;Lbzx;Laxe;Lgh;Ljava/util/Random;)Z
      intermediary method_39450 Lnet/minecraft/class_1493;method_39450(Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z
      named canSpawn Lnet/minecraft/entity/passive/WolfEntity;canSpawn(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)Z