Class StriderEntity

All Implemented Interfaces:
ItemSteerable, Saddleable, CommandOutput, Nameable, EntityLike

public class StriderEntity extends AnimalEntity implements ItemSteerable, Saddleable
Mappings:
Namespace Name
official bmq
intermediary net/minecraft/class_4985
named net/minecraft/entity/passive/StriderEntity
  • Field Details

    • COLD_SADDLED_SPEED

      private static final float COLD_SADDLED_SPEED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bV Lbmq;bV:F
      intermediary field_30499 Lnet/minecraft/class_4985;field_30499:F
      named COLD_SADDLED_SPEED Lnet/minecraft/entity/passive/StriderEntity;COLD_SADDLED_SPEED:F
    • COLD_SPEED

      private static final float COLD_SPEED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bW Lbmq;bW:F
      intermediary field_30500 Lnet/minecraft/class_4985;field_30500:F
      named COLD_SPEED Lnet/minecraft/entity/passive/StriderEntity;COLD_SPEED:F
    • DEFAULT_SADDLED_SPEED

      private static final float DEFAULT_SADDLED_SPEED
      See Also:
      Mappings:
      Namespace Name Mixin selector
      official bY Lbmq;bY:F
      intermediary field_30501 Lnet/minecraft/class_4985;field_30501:F
      named DEFAULT_SADDLED_SPEED Lnet/minecraft/entity/passive/StriderEntity;DEFAULT_SADDLED_SPEED:F
    • BREEDING_INGREDIENT

      private static final Ingredient BREEDING_INGREDIENT
      Mappings:
      Namespace Name Mixin selector
      official bZ Lbmq;bZ:Lbxl;
      intermediary field_23243 Lnet/minecraft/class_4985;field_23243:Lnet/minecraft/class_1856;
      named BREEDING_INGREDIENT Lnet/minecraft/entity/passive/StriderEntity;BREEDING_INGREDIENT:Lnet/minecraft/recipe/Ingredient;
    • ATTRACTING_INGREDIENT

      private static final Ingredient ATTRACTING_INGREDIENT
      Mappings:
      Namespace Name Mixin selector
      official ca Lbmq;ca:Lbxl;
      intermediary field_23244 Lnet/minecraft/class_4985;field_23244:Lnet/minecraft/class_1856;
      named ATTRACTING_INGREDIENT Lnet/minecraft/entity/passive/StriderEntity;ATTRACTING_INGREDIENT:Lnet/minecraft/recipe/Ingredient;
    • BOOST_TIME

      private static final TrackedData<Integer> BOOST_TIME
      Mappings:
      Namespace Name Mixin selector
      official cb Lbmq;cb:Lyb;
      intermediary field_23245 Lnet/minecraft/class_4985;field_23245:Lnet/minecraft/class_2940;
      named BOOST_TIME Lnet/minecraft/entity/passive/StriderEntity;BOOST_TIME:Lnet/minecraft/entity/data/TrackedData;
    • COLD

      private static final TrackedData<Boolean> COLD
      Mappings:
      Namespace Name Mixin selector
      official cc Lbmq;cc:Lyb;
      intermediary field_23246 Lnet/minecraft/class_4985;field_23246:Lnet/minecraft/class_2940;
      named COLD Lnet/minecraft/entity/passive/StriderEntity;COLD:Lnet/minecraft/entity/data/TrackedData;
    • SADDLED

      private static final TrackedData<Boolean> SADDLED
      Mappings:
      Namespace Name Mixin selector
      official cd Lbmq;cd:Lyb;
      intermediary field_23247 Lnet/minecraft/class_4985;field_23247:Lnet/minecraft/class_2940;
      named SADDLED Lnet/minecraft/entity/passive/StriderEntity;SADDLED:Lnet/minecraft/entity/data/TrackedData;
    • saddledComponent

      private final SaddledComponent saddledComponent
      Mappings:
      Namespace Name Mixin selector
      official ce Lbmq;ce:Laxu;
      intermediary field_23240 Lnet/minecraft/class_4985;field_23240:Lnet/minecraft/class_4980;
      named saddledComponent Lnet/minecraft/entity/passive/StriderEntity;saddledComponent:Lnet/minecraft/entity/SaddledComponent;
    • temptGoal

      @Nullable private @Nullable TemptGoal temptGoal
      Mappings:
      Namespace Name Mixin selector
      official cf Lbmq;cf:Lbfa;
      intermediary field_23241 Lnet/minecraft/class_4985;field_23241:Lnet/minecraft/class_1391;
      named temptGoal Lnet/minecraft/entity/passive/StriderEntity;temptGoal:Lnet/minecraft/entity/ai/goal/TemptGoal;
    • escapeDangerGoal

      @Nullable private @Nullable EscapeDangerGoal escapeDangerGoal
      Mappings:
      Namespace Name Mixin selector
      official cg Lbmq;cg:Lbem;
      intermediary field_23242 Lnet/minecraft/class_4985;field_23242:Lnet/minecraft/class_1374;
      named escapeDangerGoal Lnet/minecraft/entity/passive/StriderEntity;escapeDangerGoal:Lnet/minecraft/entity/ai/goal/EscapeDangerGoal;
  • Constructor Details

    • StriderEntity

      public StriderEntity(EntityType<? extends StriderEntity> type, World world)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laxk;<init>(Laxo;Lcav;)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

    • canSpawn

      public static boolean canSpawn(EntityType<StriderEntity> type, WorldAccess world, SpawnReason spawnReason, BlockPos pos, Random random)
      Mappings:
      Namespace Name Mixin selector
      official c Lbmq;c(Laxo;Lcaw;Layc;Lgj;Ljava/util/Random;)Z
      intermediary method_26344 Lnet/minecraft/class_4985;method_26344(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/StriderEntity;canSpawn(Lnet/minecraft/entity/EntityType;Lnet/minecraft/world/WorldAccess;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/util/math/BlockPos;Ljava/util/Random;)Z
    • onTrackedDataSet

      public void onTrackedDataSet(TrackedData<?> data)
      Overrides:
      onTrackedDataSet in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laxk;a(Lyb;)V
      intermediary method_5674 Lnet/minecraft/class_1297;method_5674(Lnet/minecraft/class_2940;)V
      named onTrackedDataSet Lnet/minecraft/entity/Entity;onTrackedDataSet(Lnet/minecraft/entity/data/TrackedData;)V
    • initDataTracker

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

      public void writeCustomDataToNbt(NbtCompound nbt)
      Overrides:
      writeCustomDataToNbt in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official b Laxk;b(Lok;)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 AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laxk;a(Lok;)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
    • isSaddled

      public boolean isSaddled()
      Specified by:
      isSaddled in interface Saddleable
      Mappings:
      Namespace Name Mixin selector
      official d Layn;d()Z
      intermediary method_6725 Lnet/minecraft/class_5146;method_6725()Z
      named isSaddled Lnet/minecraft/entity/Saddleable;isSaddled()Z
    • canBeSaddled

      public boolean canBeSaddled()
      Specified by:
      canBeSaddled in interface Saddleable
      Mappings:
      Namespace Name Mixin selector
      official c Layn;c()Z
      intermediary method_6765 Lnet/minecraft/class_5146;method_6765()Z
      named canBeSaddled Lnet/minecraft/entity/Saddleable;canBeSaddled()Z
    • saddle

      public void saddle(@Nullable @Nullable SoundCategory sound)
      Specified by:
      saddle in interface Saddleable
      Mappings:
      Namespace Name Mixin selector
      official a Layn;a(Lahl;)V
      intermediary method_6576 Lnet/minecraft/class_5146;method_6576(Lnet/minecraft/class_3419;)V
      named saddle Lnet/minecraft/entity/Saddleable;saddle(Lnet/minecraft/sound/SoundCategory;)V
    • initGoals

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

      public void setCold(boolean cold)
      Mappings:
      Namespace Name Mixin selector
      official v Lbmq;v(Z)V
      intermediary method_26349 Lnet/minecraft/class_4985;method_26349(Z)V
      named setCold Lnet/minecraft/entity/passive/StriderEntity;setCold(Z)V
    • isCold

      public boolean isCold()
      Mappings:
      Namespace Name Mixin selector
      official q Lbmq;q()Z
      intermediary method_26348 Lnet/minecraft/class_4985;method_26348()Z
      named isCold Lnet/minecraft/entity/passive/StriderEntity;isCold()Z
    • canWalkOnFluid

      public boolean canWalkOnFluid(FluidState fluidState)
      Overrides:
      canWalkOnFluid in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laxy;a(Ldix;)Z
      intermediary method_26319 Lnet/minecraft/class_1309;method_26319(Lnet/minecraft/class_3610;)Z
      named canWalkOnFluid Lnet/minecraft/entity/LivingEntity;canWalkOnFluid(Lnet/minecraft/fluid/FluidState;)Z
    • getMountedHeightOffset

      public double getMountedHeightOffset()
      Overrides:
      getMountedHeightOffset in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bq Laxk;bq()D
      intermediary method_5621 Lnet/minecraft/class_1297;method_5621()D
      named getMountedHeightOffset Lnet/minecraft/entity/Entity;getMountedHeightOffset()D
    • canBeControlledByRider

      public boolean canBeControlledByRider()
      Overrides:
      canBeControlledByRider in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official fg Laya;fg()Z
      intermediary method_5956 Lnet/minecraft/class_1308;method_5956()Z
      named canBeControlledByRider Lnet/minecraft/entity/mob/MobEntity;canBeControlledByRider()Z
    • canSpawn

      public boolean canSpawn(WorldView world)
      Overrides:
      canSpawn in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laya;a(Lcay;)Z
      intermediary method_5957 Lnet/minecraft/class_1308;method_5957(Lnet/minecraft/class_4538;)Z
      named canSpawn Lnet/minecraft/entity/mob/MobEntity;canSpawn(Lnet/minecraft/world/WorldView;)Z
    • getPrimaryPassenger

      @Nullable public @Nullable Entity getPrimaryPassenger()
      Overrides:
      getPrimaryPassenger in class Entity
      Mappings:
      Namespace Name Mixin selector
      official cE Laxk;cE()Laxk;
      intermediary method_5642 Lnet/minecraft/class_1297;method_5642()Lnet/minecraft/class_1297;
      named getPrimaryPassenger Lnet/minecraft/entity/Entity;getPrimaryPassenger()Lnet/minecraft/entity/Entity;
    • updatePassengerForDismount

      public Vec3d updatePassengerForDismount(LivingEntity passenger)
      Overrides:
      updatePassengerForDismount in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Laxk;b(Laxy;)Ldpo;
      intermediary method_24829 Lnet/minecraft/class_1297;method_24829(Lnet/minecraft/class_1309;)Lnet/minecraft/class_243;
      named updatePassengerForDismount Lnet/minecraft/entity/Entity;updatePassengerForDismount(Lnet/minecraft/entity/LivingEntity;)Lnet/minecraft/util/math/Vec3d;
    • travel

      public void travel(Vec3d movementInput)
      Allows you to do certain speed and velocity calculations. This is useful for custom vehicle behavior, or custom entity movement. This is not to be confused with AI.

      See vanilla examples of custom horse vehicle and flying entities.

      Overrides:
      travel in class LivingEntity
      Parameters:
      movementInput - represents the sidewaysSpeed, upwardSpeed, and forwardSpeed of the entity in that order
      Mappings:
      Namespace Name Mixin selector
      official h Laxy;h(Ldpo;)V
      intermediary method_6091 Lnet/minecraft/class_1309;method_6091(Lnet/minecraft/class_243;)V
      named travel Lnet/minecraft/entity/LivingEntity;travel(Lnet/minecraft/util/math/Vec3d;)V
    • getSpeed

      public float getSpeed()
      Mappings:
      Namespace Name Mixin selector
      official t Lbmq;t()F
      intermediary method_26345 Lnet/minecraft/class_4985;method_26345()F
      named getSpeed Lnet/minecraft/entity/passive/StriderEntity;getSpeed()F
    • getSaddledSpeed

      public float getSaddledSpeed()
      Specified by:
      getSaddledSpeed in interface ItemSteerable
      Mappings:
      Namespace Name Mixin selector
      official b Laxv;b()F
      intermediary method_26316 Lnet/minecraft/class_4981;method_26316()F
      named getSaddledSpeed Lnet/minecraft/entity/ItemSteerable;getSaddledSpeed()F
    • setMovementInput

      public void setMovementInput(Vec3d movementInput)
      Specified by:
      setMovementInput in interface ItemSteerable
      Mappings:
      Namespace Name Mixin selector
      official a Laxv;a(Ldpo;)V
      intermediary method_26315 Lnet/minecraft/class_4981;method_26315(Lnet/minecraft/class_243;)V
      named setMovementInput Lnet/minecraft/entity/ItemSteerable;setMovementInput(Lnet/minecraft/util/math/Vec3d;)V
    • calculateNextStepSoundDistance

      protected float calculateNextStepSoundDistance()
      Overrides:
      calculateNextStepSoundDistance in class Entity
      Mappings:
      Namespace Name Mixin selector
      official aE Laxk;aE()F
      intermediary method_5867 Lnet/minecraft/class_1297;method_5867()F
      named calculateNextStepSoundDistance Lnet/minecraft/entity/Entity;calculateNextStepSoundDistance()F
    • playStepSound

      protected void playStepSound(BlockPos pos, BlockState state)
      Overrides:
      playStepSound in class Entity
      Mappings:
      Namespace Name Mixin selector
      official b Laxk;b(Lgj;Lcov;)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
    • consumeOnAStickItem

      public boolean consumeOnAStickItem()
      Specified by:
      consumeOnAStickItem in interface ItemSteerable
      Mappings:
      Namespace Name Mixin selector
      official a Laxv;a()Z
      intermediary method_6577 Lnet/minecraft/class_4981;method_6577()Z
      named consumeOnAStickItem Lnet/minecraft/entity/ItemSteerable;consumeOnAStickItem()Z
    • fall

      protected void fall(double heightDifference, boolean onGround, BlockState landedState, BlockPos landedPosition)
      Overrides:
      fall in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laxk;a(DZLcov;Lgj;)V
      intermediary method_5623 Lnet/minecraft/class_1297;method_5623(DZLnet/minecraft/class_2680;Lnet/minecraft/class_2338;)V
      named fall Lnet/minecraft/entity/Entity;fall(DZLnet/minecraft/block/BlockState;Lnet/minecraft/util/math/BlockPos;)V
    • tick

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

      private boolean isEscapingDanger()
      Mappings:
      Namespace Name Mixin selector
      official fA Lbmq;fA()Z
      intermediary method_30078 Lnet/minecraft/class_4985;method_30078()Z
      named isEscapingDanger Lnet/minecraft/entity/passive/StriderEntity;isEscapingDanger()Z
    • isBeingTempted

      private boolean isBeingTempted()
      Mappings:
      Namespace Name Mixin selector
      official fB Lbmq;fB()Z
      intermediary method_30079 Lnet/minecraft/class_4985;method_30079()Z
      named isBeingTempted Lnet/minecraft/entity/passive/StriderEntity;isBeingTempted()Z
    • movesIndependently

      protected boolean movesIndependently()
      When true, causes this entity to take over pathfinding for its controlling passenger.
      Overrides:
      movesIndependently in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official x Laya;x()Z
      intermediary method_26323 Lnet/minecraft/class_1308;method_26323()Z
      named movesIndependently Lnet/minecraft/entity/mob/MobEntity;movesIndependently()Z
    • updateFloating

      private void updateFloating()
      Mappings:
      Namespace Name Mixin selector
      official fH Lbmq;fH()V
      intermediary method_26347 Lnet/minecraft/class_4985;method_26347()V
      named updateFloating Lnet/minecraft/entity/passive/StriderEntity;updateFloating()V
    • createStriderAttributes

      public static DefaultAttributeContainer.Builder createStriderAttributes()
      Mappings:
      Namespace Name Mixin selector
      official fz Lbmq;fz()Layy$a;
      intermediary method_26924 Lnet/minecraft/class_4985;method_26924()Lnet/minecraft/class_5132$class_5133;
      named createStriderAttributes Lnet/minecraft/entity/passive/StriderEntity;createStriderAttributes()Lnet/minecraft/entity/attribute/DefaultAttributeContainer$Builder;
    • getAmbientSound

      protected SoundEvent getAmbientSound()
      Overrides:
      getAmbientSound in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official r Laya;r()Lahj;
      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 Laxy;c(Lawu;)Lahj;
      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_ Laxy;x_()Lahj;
      intermediary method_6002 Lnet/minecraft/class_1309;method_6002()Lnet/minecraft/class_3414;
      named getDeathSound Lnet/minecraft/entity/LivingEntity;getDeathSound()Lnet/minecraft/sound/SoundEvent;
    • canAddPassenger

      protected boolean canAddPassenger(Entity passenger)
      Overrides:
      canAddPassenger in class Entity
      Mappings:
      Namespace Name Mixin selector
      official o Laxk;o(Laxk;)Z
      intermediary method_5818 Lnet/minecraft/class_1297;method_5818(Lnet/minecraft/class_1297;)Z
      named canAddPassenger Lnet/minecraft/entity/Entity;canAddPassenger(Lnet/minecraft/entity/Entity;)Z
    • hurtByWater

      public boolean hurtByWater()
      Overrides:
      hurtByWater in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official eE Laxy;eE()Z
      intermediary method_29503 Lnet/minecraft/class_1309;method_29503()Z
      named hurtByWater Lnet/minecraft/entity/LivingEntity;hurtByWater()Z
    • isOnFire

      public boolean isOnFire()
      Overrides:
      isOnFire in class Entity
      Mappings:
      Namespace Name Mixin selector
      official bE Laxk;bE()Z
      intermediary method_5809 Lnet/minecraft/class_1297;method_5809()Z
      named isOnFire Lnet/minecraft/entity/Entity;isOnFire()Z
    • createNavigation

      protected EntityNavigation createNavigation(World world)
      Overrides:
      createNavigation in class MobEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laya;a(Lcav;)Lbgf;
      intermediary method_5965 Lnet/minecraft/class_1308;method_5965(Lnet/minecraft/class_1937;)Lnet/minecraft/class_1408;
      named createNavigation Lnet/minecraft/entity/mob/MobEntity;createNavigation(Lnet/minecraft/world/World;)Lnet/minecraft/entity/ai/pathing/EntityNavigation;
    • getPathfindingFavor

      public float getPathfindingFavor(BlockPos pos, WorldView world)
      Overrides:
      getPathfindingFavor in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official a Layh;a(Lgj;Lcay;)F
      intermediary method_6144 Lnet/minecraft/class_1314;method_6144(Lnet/minecraft/class_2338;Lnet/minecraft/class_4538;)F
      named getPathfindingFavor Lnet/minecraft/entity/mob/PathAwareEntity;getPathfindingFavor(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/WorldView;)F
    • createChild

      public StriderEntity createChild(ServerWorld serverWorld, PassiveEntity passiveEntity)
      Specified by:
      createChild in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official b Lbmq;b(Ladw;Laxi;)Lbmq;
      intermediary method_26343 Lnet/minecraft/class_4985;method_26343(Lnet/minecraft/class_3218;Lnet/minecraft/class_1296;)Lnet/minecraft/class_4985;
      named createChild Lnet/minecraft/entity/passive/StriderEntity;createChild(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/passive/PassiveEntity;)Lnet/minecraft/entity/passive/StriderEntity;
    • isBreedingItem

      public boolean isBreedingItem(ItemStack stack)
      Overrides:
      isBreedingItem in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official n Lbid;n(Lbuw;)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
    • dropInventory

      protected void dropInventory()
      Overrides:
      dropInventory in class LivingEntity
      Mappings:
      Namespace Name Mixin selector
      official ed Laxy;ed()V
      intermediary method_16078 Lnet/minecraft/class_1309;method_16078()V
      named dropInventory Lnet/minecraft/entity/LivingEntity;dropInventory()V
    • interactMob

      public ActionResult interactMob(PlayerEntity player, Hand hand)
      Overrides:
      interactMob in class AnimalEntity
      Mappings:
      Namespace Name Mixin selector
      official b Laya;b(Lboj;Lawg;)Lawh;
      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;
    • getLeashOffset

      public Vec3d getLeashOffset()
      Overrides:
      getLeashOffset in class Entity
      Mappings:
      Namespace Name Mixin selector
      official cz Laxk;cz()Ldpo;
      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;
    • initialize

      @Nullable public @Nullable EntityData initialize(ServerWorldAccess world, LocalDifficulty difficulty, SpawnReason spawnReason, @Nullable @Nullable EntityData entityData, @Nullable @Nullable NbtCompound entityNbt)
      Overrides:
      initialize in class PassiveEntity
      Mappings:
      Namespace Name Mixin selector
      official a Laya;a(Lcbk;Lawf;Layc;Layq;Lok;)Layq;
      intermediary method_5943 Lnet/minecraft/class_1308;method_5943(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_3730;Lnet/minecraft/class_1315;Lnet/minecraft/class_2487;)Lnet/minecraft/class_1315;
      named initialize Lnet/minecraft/entity/mob/MobEntity;initialize(Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/SpawnReason;Lnet/minecraft/entity/EntityData;Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/entity/EntityData;
    • initializeRider

      private EntityData initializeRider(ServerWorldAccess world, LocalDifficulty difficulty, MobEntity rider, @Nullable @Nullable EntityData entityData)
      Mappings:
      Namespace Name Mixin selector
      official a Lbmq;a(Lcbk;Lawf;Laya;Layq;)Layq;
      intermediary method_30336 Lnet/minecraft/class_4985;method_30336(Lnet/minecraft/class_5425;Lnet/minecraft/class_1266;Lnet/minecraft/class_1308;Lnet/minecraft/class_1315;)Lnet/minecraft/class_1315;
      named initializeRider Lnet/minecraft/entity/passive/StriderEntity;initializeRider(Lnet/minecraft/world/ServerWorldAccess;Lnet/minecraft/world/LocalDifficulty;Lnet/minecraft/entity/mob/MobEntity;Lnet/minecraft/entity/EntityData;)Lnet/minecraft/entity/EntityData;