Package net.minecraft.entity
Interface Leashable
- All Known Implementing Classes:
AbstractBoatEntity,AbstractChestBoatEntity,AbstractCowEntity,AbstractDonkeyEntity,AbstractHorseEntity,AbstractPiglinEntity,AbstractSkeletonEntity,AllayEntity,AmbientEntity,AnimalEntity,ArmadilloEntity,AxolotlEntity,BatEntity,BeeEntity,BlazeEntity,BoatEntity,BoggedEntity,BreezeEntity,CamelEntity,CatEntity,CaveSpiderEntity,ChestBoatEntity,ChestRaftEntity,ChickenEntity,CodEntity,CowEntity,CreakingEntity,CreeperEntity,DolphinEntity,DonkeyEntity,DrownedEntity,ElderGuardianEntity,EnderDragonEntity,EndermanEntity,EndermiteEntity,EvokerEntity,FishEntity,FoxEntity,FrogEntity,GhastEntity,GiantEntity,GlowSquidEntity,GoatEntity,GolemEntity,GuardianEntity,HappyGhastEntity,HoglinEntity,HorseEntity,HostileEntity,HuskEntity,IllagerEntity,IllusionerEntity,IronGolemEntity,LlamaEntity,MagmaCubeEntity,MerchantEntity,MobEntity,MooshroomEntity,MuleEntity,OcelotEntity,PandaEntity,ParrotEntity,PassiveEntity,PathAwareEntity,PatrolEntity,PhantomEntity,PigEntity,PiglinBruteEntity,PiglinEntity,PillagerEntity,PolarBearEntity,PufferfishEntity,RabbitEntity,RaftEntity,RaiderEntity,RavagerEntity,SalmonEntity,SchoolingFishEntity,SheepEntity,ShulkerEntity,SilverfishEntity,SkeletonEntity,SkeletonHorseEntity,SlimeEntity,SnifferEntity,SnowGolemEntity,SpellcastingIllagerEntity,SpiderEntity,SquidEntity,StrayEntity,StriderEntity,TadpoleEntity,TameableEntity,TameableShoulderEntity,TraderLlamaEntity,TropicalFishEntity,TurtleEntity,VexEntity,VillagerEntity,VindicatorEntity,WanderingTraderEntity,WardenEntity,WaterAnimalEntity,WaterCreatureEntity,WitchEntity,WitherEntity,WitherSkeletonEntity,WolfEntity,ZoglinEntity,ZombieEntity,ZombieHorseEntity,ZombieVillagerEntity,ZombifiedPiglinEntity
public interface Leashable
- Mappings:
Namespace Name named net/minecraft/entity/Leashableintermediary net/minecraft/class_9817official cak
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordstatic final class -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault booleanapplyElasticity(Entity leashHolder, Leashable.LeashData leashData) attachLeash(E entity, Entity leashHolder, boolean sendPacket) default voidattachLeash(Entity leashHolder, boolean sendPacket) default voidbeforeLeashTick(Entity leashHolder) private static <E extends Entity & Leashable>
List<Leashable.Elasticity> calculateLeashElasticities(E heldEntity, Entity leashHolder, List<Vec3d> heldEntityAttachmentPoints, List<Vec3d> leashHolderAttachmentPoints) private static Optional<Leashable.Elasticity> calculateLeashElasticity(Vec3d leashHolderAttachmentPos, Vec3d heldEntityAttachmentPos, double elasticDistance, Vec3d heldEntityMovement, Vec3d heldEntityAttachmentPoint) default booleandefault booleancanBeLeashedTo(Entity entity) default booleancollectLeashablesAround(Entity entity, Predicate<Leashable> leashablePredicate) collectLeashablesAround(World world, Vec3d pos, Predicate<Leashable> leashablePredicate) collectLeashablesHeldBy(Entity leashHolder) static Vec3d[]createQuadLeashOffsets(Entity leashedEntity, double addedZOffset, double zOffset, double xOffset, double yOffset) default voiddetachLeash(E entity, boolean sendPacket, boolean dropItem) default voiddefault doublegetDistanceToCenter(Entity entity) default doublegetLeashHolder(E entity) private static Vec3dgetLeashHolderMovement(Entity leashHolder) default Vec3ddefault Vec3dgetLeashOffset(float tickProgress) default doubledefault Vec3d[]getSlipperiness(E entity) default booleandefault booleandefault voiddefault voiddefault voidonShortLeashTick(Entity entity) default voidreadLeashData(ReadView view) resolveLeashData(E entity, Leashable.LeashData leashData) voidsetLeashData(@Nullable Leashable.LeashData leashData) default voidsetUnresolvedLeashHolderId(int unresolvedLeashHolderId) default voidtickLeash(ServerWorld world, E entity) default voidwriteLeashData(WriteView view, @Nullable Leashable.LeashData leashData)
-
Field Details
-
LEASH_NBT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named LEASH_NBT_KEYLnet/minecraft/entity/Leashable;LEASH_NBT_KEY:Ljava/lang/String;intermediary field_52216Lnet/minecraft/class_9817;field_52216:Ljava/lang/String;official x_Lcak;x_:Ljava/lang/String;
-
DEFAULT_SNAPPING_DISTANCE
static final double DEFAULT_SNAPPING_DISTANCE- See Also:
- Mappings:
Namespace Name Mixin selector named DEFAULT_SNAPPING_DISTANCELnet/minecraft/entity/Leashable;DEFAULT_SNAPPING_DISTANCE:Dintermediary field_52314Lnet/minecraft/class_9817;field_52314:Dofficial hLcak;h:D
-
DEFAULT_ELASTIC_DISTANCE
static final double DEFAULT_ELASTIC_DISTANCE- See Also:
- Mappings:
Namespace Name Mixin selector named DEFAULT_ELASTIC_DISTANCELnet/minecraft/entity/Leashable;DEFAULT_ELASTIC_DISTANCE:Dintermediary field_52315Lnet/minecraft/class_9817;field_52315:Dofficial iLcak;i:D
-
field_60003
static final double field_60003- See Also:
- Mappings:
Namespace Name Mixin selector named field_60003Lnet/minecraft/entity/Leashable;field_60003:Dintermediary field_60003Lnet/minecraft/class_9817;field_60003:Dofficial jLcak;j:D
-
ELASTICITY_MULTIPLIER
- Mappings:
Namespace Name Mixin selector named ELASTICITY_MULTIPLIERLnet/minecraft/entity/Leashable;ELASTICITY_MULTIPLIER:Lnet/minecraft/util/math/Vec3d;intermediary field_60004Lnet/minecraft/class_9817;field_60004:Lnet/minecraft/class_243;official kLcak;k:Lfis;
-
field_59997
static final float field_59997- See Also:
- Mappings:
Namespace Name Mixin selector named field_59997Lnet/minecraft/entity/Leashable;field_59997:Fintermediary field_59997Lnet/minecraft/class_9817;field_59997:Fofficial d_Lcak;d_:F
-
field_59998
static final double field_59998- See Also:
- Mappings:
Namespace Name Mixin selector named field_59998Lnet/minecraft/entity/Leashable;field_59998:Dintermediary field_59998Lnet/minecraft/class_9817;field_59998:Dofficial e_Lcak;e_:D
-
field_59999
static final double field_59999- See Also:
- Mappings:
Namespace Name Mixin selector named field_59999Lnet/minecraft/entity/Leashable;field_59999:Dintermediary field_59999Lnet/minecraft/class_9817;field_59999:Dofficial f_Lcak;f_:D
-
HELD_ENTITY_ATTACHMENT_POINT
- Mappings:
Namespace Name Mixin selector named HELD_ENTITY_ATTACHMENT_POINTLnet/minecraft/entity/Leashable;HELD_ENTITY_ATTACHMENT_POINT:Ljava/util/List;intermediary field_60000Lnet/minecraft/class_9817;field_60000:Ljava/util/List;official g_Lcak;g_:Ljava/util/List;
-
LEASH_HOLDER_ATTACHMENT_POINT
- Mappings:
Namespace Name Mixin selector named LEASH_HOLDER_ATTACHMENT_POINTLnet/minecraft/entity/Leashable;LEASH_HOLDER_ATTACHMENT_POINT:Ljava/util/List;intermediary field_60001Lnet/minecraft/class_9817;field_60001:Ljava/util/List;official h_Lcak;h_:Ljava/util/List;
-
QUAD_LEASH_ATTACHMENT_POINTS
- Mappings:
Namespace Name Mixin selector named QUAD_LEASH_ATTACHMENT_POINTSLnet/minecraft/entity/Leashable;QUAD_LEASH_ATTACHMENT_POINTS:Ljava/util/List;intermediary field_60002Lnet/minecraft/class_9817;field_60002:Ljava/util/List;official i_Lcak;i_:Ljava/util/List;
-
-
Method Details
-
getLeashData
- Mappings:
Namespace Name Mixin selector named getLeashDataLnet/minecraft/entity/Leashable;getLeashData()Lnet/minecraft/entity/Leashable$LeashData;intermediary method_60955Lnet/minecraft/class_9817;method_60955()Lnet/minecraft/class_9817$class_9818;official T_Lcak;T_()Lcak$a;
-
setLeashData
- Mappings:
Namespace Name Mixin selector named setLeashDataLnet/minecraft/entity/Leashable;setLeashData(Lnet/minecraft/entity/Leashable$LeashData;)Vintermediary method_60960Lnet/minecraft/class_9817;method_60960(Lnet/minecraft/class_9817$class_9818;)Vofficial aLcak;a(Lcak$a;)V
-
isLeashed
default boolean isLeashed()- Mappings:
Namespace Name Mixin selector named isLeashedLnet/minecraft/entity/Leashable;isLeashed()Zintermediary method_60953Lnet/minecraft/class_9817;method_60953()Zofficial R_Lcak;R_()Z
-
mightBeLeashed
default boolean mightBeLeashed()- Mappings:
Namespace Name Mixin selector named mightBeLeashedLnet/minecraft/entity/Leashable;mightBeLeashed()Zintermediary method_60954Lnet/minecraft/class_9817;method_60954()Zofficial uLcak;u()Z
-
canBeLeashedTo
- Mappings:
Namespace Name Mixin selector named canBeLeashedToLnet/minecraft/entity/Leashable;canBeLeashedTo(Lnet/minecraft/entity/Entity;)Zintermediary method_71002Lnet/minecraft/class_9817;method_71002(Lnet/minecraft/class_1297;)Zofficial b_Lcak;b_(Lbzm;)Z
-
getDistanceToCenter
- Mappings:
Namespace Name Mixin selector named getDistanceToCenterLnet/minecraft/entity/Leashable;getDistanceToCenter(Lnet/minecraft/entity/Entity;)Dintermediary method_71001Lnet/minecraft/class_9817;method_71001(Lnet/minecraft/class_1297;)Dofficial bLcak;b(Lbzm;)D
-
canBeLeashed
default boolean canBeLeashed()- Mappings:
Namespace Name Mixin selector named canBeLeashedLnet/minecraft/entity/Leashable;canBeLeashed()Zintermediary method_5931Lnet/minecraft/class_9817;method_5931()Zofficial vLcak;v()Z
-
setUnresolvedLeashHolderId
default void setUnresolvedLeashHolderId(int unresolvedLeashHolderId) - Mappings:
Namespace Name Mixin selector named setUnresolvedLeashHolderIdLnet/minecraft/entity/Leashable;setUnresolvedLeashHolderId(I)Vintermediary method_60968Lnet/minecraft/class_9817;method_60968(I)Vofficial e_Lcak;e_(I)V
-
readLeashData
- Mappings:
Namespace Name Mixin selector named readLeashDataLnet/minecraft/entity/Leashable;readLeashData(Lnet/minecraft/storage/ReadView;)Vintermediary method_60967Lnet/minecraft/class_9817;method_60967(Lnet/minecraft/class_11368;)Vofficial bLcak;b(Lfda;)V
-
writeLeashData
- Mappings:
Namespace Name Mixin selector named writeLeashDataLnet/minecraft/entity/Leashable;writeLeashData(Lnet/minecraft/storage/WriteView;Lnet/minecraft/entity/Leashable$LeashData;)Vintermediary method_60962Lnet/minecraft/class_9817;method_60962(Lnet/minecraft/class_11372;Lnet/minecraft/class_9817$class_9818;)Vofficial aLcak;a(Lfdc;Lcak$a;)V
-
resolveLeashData
private static <E extends Entity & Leashable> void resolveLeashData(E entity, Leashable.LeashData leashData) - Mappings:
Namespace Name Mixin selector named resolveLeashDataLnet/minecraft/entity/Leashable;resolveLeashData(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Leashable$LeashData;)Vintermediary method_60958Lnet/minecraft/class_9817;method_60958(Lnet/minecraft/class_1297;Lnet/minecraft/class_9817$class_9818;)Vofficial bLcak;b(Lbzm;Lcak$a;)V
-
detachLeash
default void detachLeash()- Mappings:
Namespace Name Mixin selector named detachLeashLnet/minecraft/entity/Leashable;detachLeash()Vintermediary method_5932Lnet/minecraft/class_9817;method_5932()Vofficial S_Lcak;S_()V
-
detachLeashWithoutDrop
default void detachLeashWithoutDrop()- Mappings:
Namespace Name Mixin selector named detachLeashWithoutDropLnet/minecraft/entity/Leashable;detachLeashWithoutDrop()Vintermediary method_65894Lnet/minecraft/class_9817;method_65894()Vofficial xLcak;x()V
-
onLeashRemoved
default void onLeashRemoved()- Mappings:
Namespace Name Mixin selector named onLeashRemovedLnet/minecraft/entity/Leashable;onLeashRemoved()Vintermediary method_65895Lnet/minecraft/class_9817;method_65895()Vofficial yLcak;y()V
-
detachLeash
private static <E extends Entity & Leashable> void detachLeash(E entity, boolean sendPacket, boolean dropItem) - Mappings:
Namespace Name Mixin selector named detachLeashLnet/minecraft/entity/Leashable;detachLeash(Lnet/minecraft/entity/Entity;ZZ)Vintermediary method_60959Lnet/minecraft/class_9817;method_60959(Lnet/minecraft/class_1297;ZZ)Vofficial aLcak;a(Lbzm;ZZ)V
-
tickLeash
- Mappings:
Namespace Name Mixin selector named tickLeashLnet/minecraft/entity/Leashable;tickLeash(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/Entity;)Vintermediary method_60965Lnet/minecraft/class_9817;method_60965(Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)Vofficial a_Lcak;a_(Laub;Lbzm;)V
-
onLongLeashTick
default void onLongLeashTick()- Mappings:
Namespace Name Mixin selector named onLongLeashTickLnet/minecraft/entity/Leashable;onLongLeashTick()Vintermediary method_71006Lnet/minecraft/class_9817;method_71006()Vofficial zLcak;z()V
-
getLeashSnappingDistance
default double getLeashSnappingDistance()- Mappings:
Namespace Name Mixin selector named getLeashSnappingDistanceLnet/minecraft/entity/Leashable;getLeashSnappingDistance()Dintermediary method_70989Lnet/minecraft/class_9817;method_70989()Dofficial ALcak;A()D
-
getElasticLeashDistance
default double getElasticLeashDistance()- Mappings:
Namespace Name Mixin selector named getElasticLeashDistanceLnet/minecraft/entity/Leashable;getElasticLeashDistance()Dintermediary method_70990Lnet/minecraft/class_9817;method_70990()Dofficial BLcak;B()D
-
getSlipperiness
- Mappings:
Namespace Name Mixin selector named getSlipperinessLnet/minecraft/entity/Leashable;getSlipperiness(Lnet/minecraft/entity/Entity;)Fintermediary method_71003Lnet/minecraft/class_9817;method_71003(Lnet/minecraft/class_1297;)Fofficial cLcak;c(Lbzm;)F
-
beforeLeashTick
- Mappings:
Namespace Name Mixin selector named beforeLeashTickLnet/minecraft/entity/Leashable;beforeLeashTick(Lnet/minecraft/entity/Entity;)Vintermediary method_71005Lnet/minecraft/class_9817;method_71005(Lnet/minecraft/class_1297;)Vofficial dLcak;d(Lbzm;)V
-
snapLongLeash
default void snapLongLeash()- Mappings:
Namespace Name Mixin selector named snapLongLeashLnet/minecraft/entity/Leashable;snapLongLeash()Vintermediary method_60970Lnet/minecraft/class_9817;method_60970()Vofficial CLcak;C()V
-
onShortLeashTick
- Mappings:
Namespace Name Mixin selector named onShortLeashTickLnet/minecraft/entity/Leashable;onShortLeashTick(Lnet/minecraft/entity/Entity;)Vintermediary method_60963Lnet/minecraft/class_9817;method_60963(Lnet/minecraft/class_1297;)Vofficial eLcak;e(Lbzm;)V
-
applyElasticity
- Mappings:
Namespace Name Mixin selector named applyElasticityLnet/minecraft/entity/Leashable;applyElasticity(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Leashable$LeashData;)Zintermediary method_70995Lnet/minecraft/class_9817;method_70995(Lnet/minecraft/class_1297;Lnet/minecraft/class_9817$class_9818;)Zofficial aLcak;a(Lbzm;Lcak$a;)Z
-
getLeashHolderMovement
- Mappings:
Namespace Name Mixin selector named getLeashHolderMovementLnet/minecraft/entity/Leashable;getLeashHolderMovement(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/math/Vec3d;intermediary method_71767Lnet/minecraft/class_9817;method_71767(Lnet/minecraft/class_1297;)Lnet/minecraft/class_243;official gLcak;g(Lbzm;)Lfis;
-
calculateLeashElasticities
private static <E extends Entity & Leashable> List<Leashable.Elasticity> calculateLeashElasticities(E heldEntity, Entity leashHolder, List<Vec3d> heldEntityAttachmentPoints, List<Vec3d> leashHolderAttachmentPoints) - Mappings:
Namespace Name Mixin selector named calculateLeashElasticitiesLnet/minecraft/entity/Leashable;calculateLeashElasticities(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;Ljava/util/List;Ljava/util/List;)Ljava/util/List;intermediary method_70994Lnet/minecraft/class_9817;method_70994(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;Ljava/util/List;Ljava/util/List;)Ljava/util/List;official aLcak;a(Lbzm;Lbzm;Ljava/util/List;Ljava/util/List;)Ljava/util/List;
-
calculateLeashElasticity
private static Optional<Leashable.Elasticity> calculateLeashElasticity(Vec3d leashHolderAttachmentPos, Vec3d heldEntityAttachmentPos, double elasticDistance, Vec3d heldEntityMovement, Vec3d heldEntityAttachmentPoint) - Mappings:
Namespace Name Mixin selector named calculateLeashElasticityLnet/minecraft/entity/Leashable;calculateLeashElasticity(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;DLnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;)Ljava/util/Optional;intermediary method_70999Lnet/minecraft/class_9817;method_70999(Lnet/minecraft/class_243;Lnet/minecraft/class_243;DLnet/minecraft/class_243;Lnet/minecraft/class_243;)Ljava/util/Optional;official aLcak;a(Lfis;Lfis;DLfis;Lfis;)Ljava/util/Optional;
-
canUseQuadLeashAttachmentPoint
default boolean canUseQuadLeashAttachmentPoint()- Mappings:
Namespace Name Mixin selector named canUseQuadLeashAttachmentPointLnet/minecraft/entity/Leashable;canUseQuadLeashAttachmentPoint()Zintermediary method_70991Lnet/minecraft/class_9817;method_70991()Zofficial DLcak;D()Z
-
getQuadLeashOffsets
- Mappings:
Namespace Name Mixin selector named getQuadLeashOffsetsLnet/minecraft/entity/Leashable;getQuadLeashOffsets()[Lnet/minecraft/util/math/Vec3d;intermediary method_70992Lnet/minecraft/class_9817;method_70992()[Lnet/minecraft/class_243;official ELcak;E()[Lfis;
-
createQuadLeashOffsets
static Vec3d[] createQuadLeashOffsets(Entity leashedEntity, double addedZOffset, double zOffset, double xOffset, double yOffset) - Mappings:
Namespace Name Mixin selector named createQuadLeashOffsetsLnet/minecraft/entity/Leashable;createQuadLeashOffsets(Lnet/minecraft/entity/Entity;DDDD)[Lnet/minecraft/util/math/Vec3d;intermediary method_70993Lnet/minecraft/class_9817;method_70993(Lnet/minecraft/class_1297;DDDD)[Lnet/minecraft/class_243;official aLcak;a(Lbzm;DDDD)[Lfis;
-
getLeashOffset
- Mappings:
Namespace Name Mixin selector named getLeashOffsetLnet/minecraft/entity/Leashable;getLeashOffset(F)Lnet/minecraft/util/math/Vec3d;intermediary method_45321Lnet/minecraft/class_9817;method_45321(F)Lnet/minecraft/class_243;official a_Lcak;a_(F)Lfis;
-
getLeashOffset
- Mappings:
Namespace Name Mixin selector named getLeashOffsetLnet/minecraft/entity/Leashable;getLeashOffset()Lnet/minecraft/util/math/Vec3d;intermediary method_29919Lnet/minecraft/class_9817;method_29919()Lnet/minecraft/class_243;official FLcak;F()Lfis;
-
attachLeash
- Mappings:
Namespace Name Mixin selector named attachLeashLnet/minecraft/entity/Leashable;attachLeash(Lnet/minecraft/entity/Entity;Z)Vintermediary method_60964Lnet/minecraft/class_9817;method_60964(Lnet/minecraft/class_1297;Z)Vofficial a_Lcak;a_(Lbzm;Z)V
-
attachLeash
private static <E extends Entity & Leashable> void attachLeash(E entity, Entity leashHolder, boolean sendPacket) - Mappings:
Namespace Name Mixin selector named attachLeashLnet/minecraft/entity/Leashable;attachLeash(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;Z)Vintermediary method_60957Lnet/minecraft/class_9817;method_60957(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;Z)Vofficial aLcak;a(Lbzm;Lbzm;Z)V
-
getLeashHolder
- Mappings:
Namespace Name Mixin selector named getLeashHolderLnet/minecraft/entity/Leashable;getLeashHolder()Lnet/minecraft/entity/Entity;intermediary method_60952Lnet/minecraft/class_9817;method_60952()Lnet/minecraft/class_1297;official aj_Lcak;aj_()Lbzm;
-
getLeashHolder
- Mappings:
Namespace Name Mixin selector named getLeashHolderLnet/minecraft/entity/Leashable;getLeashHolder(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/Entity;intermediary method_60966Lnet/minecraft/class_9817;method_60966(Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297;official hLcak;h(Lbzm;)Lbzm;
-
collectLeashablesHeldBy
- Mappings:
Namespace Name Mixin selector named collectLeashablesHeldByLnet/minecraft/entity/Leashable;collectLeashablesHeldBy(Lnet/minecraft/entity/Entity;)Ljava/util/List;intermediary method_71004Lnet/minecraft/class_9817;method_71004(Lnet/minecraft/class_1297;)Ljava/util/List;official c_Lcak;c_(Lbzm;)Ljava/util/List;
-
collectLeashablesAround
static List<Leashable> collectLeashablesAround(Entity entity, Predicate<Leashable> leashablePredicate) - Mappings:
Namespace Name Mixin selector named collectLeashablesAroundLnet/minecraft/entity/Leashable;collectLeashablesAround(Lnet/minecraft/entity/Entity;Ljava/util/function/Predicate;)Ljava/util/List;intermediary method_70997Lnet/minecraft/class_9817;method_70997(Lnet/minecraft/class_1297;Ljava/util/function/Predicate;)Ljava/util/List;official aLcak;a(Lbzm;Ljava/util/function/Predicate;)Ljava/util/List;
-
collectLeashablesAround
static List<Leashable> collectLeashablesAround(World world, Vec3d pos, Predicate<Leashable> leashablePredicate) - Mappings:
Namespace Name Mixin selector named collectLeashablesAroundLnet/minecraft/entity/Leashable;collectLeashablesAround(Lnet/minecraft/world/World;Lnet/minecraft/util/math/Vec3d;Ljava/util/function/Predicate;)Ljava/util/List;intermediary method_70998Lnet/minecraft/class_9817;method_70998(Lnet/minecraft/class_1937;Lnet/minecraft/class_243;Ljava/util/function/Predicate;)Ljava/util/List;official aLcak;a(Ldmu;Lfis;Ljava/util/function/Predicate;)Ljava/util/List;
-