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/Leashable
intermediary net/minecraft/class_9817
official cak
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final record
static final class
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault boolean
applyElasticity
(Entity leashHolder, Leashable.LeashData leashData) attachLeash
(E entity, Entity leashHolder, boolean sendPacket) default void
attachLeash
(Entity leashHolder, boolean sendPacket) default void
beforeLeashTick
(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 boolean
default boolean
canBeLeashedTo
(Entity entity) default boolean
collectLeashablesAround
(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 void
detachLeash
(E entity, boolean sendPacket, boolean dropItem) default void
default double
getDistanceToCenter
(Entity entity) default double
getLeashHolder
(E entity) private static Vec3d
getLeashHolderMovement
(Entity leashHolder) default Vec3d
default Vec3d
getLeashOffset
(float tickProgress) default double
default Vec3d[]
getSlipperiness
(E entity) default boolean
default boolean
default void
default void
default void
onShortLeashTick
(Entity entity) default void
readLeashData
(ReadView view) resolveLeashData
(E entity, Leashable.LeashData leashData) void
setLeashData
(@Nullable Leashable.LeashData leashData) default void
setUnresolvedLeashHolderId
(int unresolvedLeashHolderId) default void
tickLeash
(ServerWorld world, E entity) default void
writeLeashData
(WriteView view, @Nullable Leashable.LeashData leashData)
-
Field Details
-
LEASH_NBT_KEY
- See Also:
- Mappings:
Namespace Name Mixin selector named LEASH_NBT_KEY
Lnet/minecraft/entity/Leashable;LEASH_NBT_KEY:Ljava/lang/String;
intermediary field_52216
Lnet/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_DISTANCE
Lnet/minecraft/entity/Leashable;DEFAULT_SNAPPING_DISTANCE:D
intermediary field_52314
Lnet/minecraft/class_9817;field_52314:D
official h
Lcak;h:D
-
DEFAULT_ELASTIC_DISTANCE
static final double DEFAULT_ELASTIC_DISTANCE- See Also:
- Mappings:
Namespace Name Mixin selector named DEFAULT_ELASTIC_DISTANCE
Lnet/minecraft/entity/Leashable;DEFAULT_ELASTIC_DISTANCE:D
intermediary field_52315
Lnet/minecraft/class_9817;field_52315:D
official i
Lcak;i:D
-
field_60003
static final double field_60003- See Also:
- Mappings:
Namespace Name Mixin selector named field_60003
Lnet/minecraft/entity/Leashable;field_60003:D
intermediary field_60003
Lnet/minecraft/class_9817;field_60003:D
official j
Lcak;j:D
-
ELASTICITY_MULTIPLIER
- Mappings:
Namespace Name Mixin selector named ELASTICITY_MULTIPLIER
Lnet/minecraft/entity/Leashable;ELASTICITY_MULTIPLIER:Lnet/minecraft/util/math/Vec3d;
intermediary field_60004
Lnet/minecraft/class_9817;field_60004:Lnet/minecraft/class_243;
official k
Lcak;k:Lfis;
-
field_59997
static final float field_59997- See Also:
- Mappings:
Namespace Name Mixin selector named field_59997
Lnet/minecraft/entity/Leashable;field_59997:F
intermediary field_59997
Lnet/minecraft/class_9817;field_59997:F
official d_
Lcak;d_:F
-
field_59998
static final double field_59998- See Also:
- Mappings:
Namespace Name Mixin selector named field_59998
Lnet/minecraft/entity/Leashable;field_59998:D
intermediary field_59998
Lnet/minecraft/class_9817;field_59998:D
official e_
Lcak;e_:D
-
field_59999
static final double field_59999- See Also:
- Mappings:
Namespace Name Mixin selector named field_59999
Lnet/minecraft/entity/Leashable;field_59999:D
intermediary field_59999
Lnet/minecraft/class_9817;field_59999:D
official f_
Lcak;f_:D
-
HELD_ENTITY_ATTACHMENT_POINT
- Mappings:
Namespace Name Mixin selector named HELD_ENTITY_ATTACHMENT_POINT
Lnet/minecraft/entity/Leashable;HELD_ENTITY_ATTACHMENT_POINT:Ljava/util/List;
intermediary field_60000
Lnet/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_POINT
Lnet/minecraft/entity/Leashable;LEASH_HOLDER_ATTACHMENT_POINT:Ljava/util/List;
intermediary field_60001
Lnet/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_POINTS
Lnet/minecraft/entity/Leashable;QUAD_LEASH_ATTACHMENT_POINTS:Ljava/util/List;
intermediary field_60002
Lnet/minecraft/class_9817;field_60002:Ljava/util/List;
official i_
Lcak;i_:Ljava/util/List;
-
-
Method Details
-
getLeashData
- Mappings:
Namespace Name Mixin selector named getLeashData
Lnet/minecraft/entity/Leashable;getLeashData()Lnet/minecraft/entity/Leashable$LeashData;
intermediary method_60955
Lnet/minecraft/class_9817;method_60955()Lnet/minecraft/class_9817$class_9818;
official T_
Lcak;T_()Lcak$a;
-
setLeashData
- Mappings:
Namespace Name Mixin selector named setLeashData
Lnet/minecraft/entity/Leashable;setLeashData(Lnet/minecraft/entity/Leashable$LeashData;)V
intermediary method_60960
Lnet/minecraft/class_9817;method_60960(Lnet/minecraft/class_9817$class_9818;)V
official a
Lcak;a(Lcak$a;)V
-
isLeashed
default boolean isLeashed()- Mappings:
Namespace Name Mixin selector named isLeashed
Lnet/minecraft/entity/Leashable;isLeashed()Z
intermediary method_60953
Lnet/minecraft/class_9817;method_60953()Z
official R_
Lcak;R_()Z
-
mightBeLeashed
default boolean mightBeLeashed()- Mappings:
Namespace Name Mixin selector named mightBeLeashed
Lnet/minecraft/entity/Leashable;mightBeLeashed()Z
intermediary method_60954
Lnet/minecraft/class_9817;method_60954()Z
official u
Lcak;u()Z
-
canBeLeashedTo
- Mappings:
Namespace Name Mixin selector named canBeLeashedTo
Lnet/minecraft/entity/Leashable;canBeLeashedTo(Lnet/minecraft/entity/Entity;)Z
intermediary method_71002
Lnet/minecraft/class_9817;method_71002(Lnet/minecraft/class_1297;)Z
official b_
Lcak;b_(Lbzm;)Z
-
getDistanceToCenter
- Mappings:
Namespace Name Mixin selector named getDistanceToCenter
Lnet/minecraft/entity/Leashable;getDistanceToCenter(Lnet/minecraft/entity/Entity;)D
intermediary method_71001
Lnet/minecraft/class_9817;method_71001(Lnet/minecraft/class_1297;)D
official b
Lcak;b(Lbzm;)D
-
canBeLeashed
default boolean canBeLeashed()- Mappings:
Namespace Name Mixin selector named canBeLeashed
Lnet/minecraft/entity/Leashable;canBeLeashed()Z
intermediary method_5931
Lnet/minecraft/class_9817;method_5931()Z
official v
Lcak;v()Z
-
setUnresolvedLeashHolderId
default void setUnresolvedLeashHolderId(int unresolvedLeashHolderId) - Mappings:
Namespace Name Mixin selector named setUnresolvedLeashHolderId
Lnet/minecraft/entity/Leashable;setUnresolvedLeashHolderId(I)V
intermediary method_60968
Lnet/minecraft/class_9817;method_60968(I)V
official e_
Lcak;e_(I)V
-
readLeashData
- Mappings:
Namespace Name Mixin selector named readLeashData
Lnet/minecraft/entity/Leashable;readLeashData(Lnet/minecraft/storage/ReadView;)V
intermediary method_60967
Lnet/minecraft/class_9817;method_60967(Lnet/minecraft/class_11368;)V
official b
Lcak;b(Lfda;)V
-
writeLeashData
- Mappings:
Namespace Name Mixin selector named writeLeashData
Lnet/minecraft/entity/Leashable;writeLeashData(Lnet/minecraft/storage/WriteView;Lnet/minecraft/entity/Leashable$LeashData;)V
intermediary method_60962
Lnet/minecraft/class_9817;method_60962(Lnet/minecraft/class_11372;Lnet/minecraft/class_9817$class_9818;)V
official a
Lcak;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 resolveLeashData
Lnet/minecraft/entity/Leashable;resolveLeashData(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Leashable$LeashData;)V
intermediary method_60958
Lnet/minecraft/class_9817;method_60958(Lnet/minecraft/class_1297;Lnet/minecraft/class_9817$class_9818;)V
official b
Lcak;b(Lbzm;Lcak$a;)V
-
detachLeash
default void detachLeash()- Mappings:
Namespace Name Mixin selector named detachLeash
Lnet/minecraft/entity/Leashable;detachLeash()V
intermediary method_5932
Lnet/minecraft/class_9817;method_5932()V
official S_
Lcak;S_()V
-
detachLeashWithoutDrop
default void detachLeashWithoutDrop()- Mappings:
Namespace Name Mixin selector named detachLeashWithoutDrop
Lnet/minecraft/entity/Leashable;detachLeashWithoutDrop()V
intermediary method_65894
Lnet/minecraft/class_9817;method_65894()V
official x
Lcak;x()V
-
onLeashRemoved
default void onLeashRemoved()- Mappings:
Namespace Name Mixin selector named onLeashRemoved
Lnet/minecraft/entity/Leashable;onLeashRemoved()V
intermediary method_65895
Lnet/minecraft/class_9817;method_65895()V
official y
Lcak;y()V
-
detachLeash
private static <E extends Entity & Leashable> void detachLeash(E entity, boolean sendPacket, boolean dropItem) - Mappings:
Namespace Name Mixin selector named detachLeash
Lnet/minecraft/entity/Leashable;detachLeash(Lnet/minecraft/entity/Entity;ZZ)V
intermediary method_60959
Lnet/minecraft/class_9817;method_60959(Lnet/minecraft/class_1297;ZZ)V
official a
Lcak;a(Lbzm;ZZ)V
-
tickLeash
- Mappings:
Namespace Name Mixin selector named tickLeash
Lnet/minecraft/entity/Leashable;tickLeash(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/entity/Entity;)V
intermediary method_60965
Lnet/minecraft/class_9817;method_60965(Lnet/minecraft/class_3218;Lnet/minecraft/class_1297;)V
official a_
Lcak;a_(Laub;Lbzm;)V
-
onLongLeashTick
default void onLongLeashTick()- Mappings:
Namespace Name Mixin selector named onLongLeashTick
Lnet/minecraft/entity/Leashable;onLongLeashTick()V
intermediary method_71006
Lnet/minecraft/class_9817;method_71006()V
official z
Lcak;z()V
-
getLeashSnappingDistance
default double getLeashSnappingDistance()- Mappings:
Namespace Name Mixin selector named getLeashSnappingDistance
Lnet/minecraft/entity/Leashable;getLeashSnappingDistance()D
intermediary method_70989
Lnet/minecraft/class_9817;method_70989()D
official A
Lcak;A()D
-
getElasticLeashDistance
default double getElasticLeashDistance()- Mappings:
Namespace Name Mixin selector named getElasticLeashDistance
Lnet/minecraft/entity/Leashable;getElasticLeashDistance()D
intermediary method_70990
Lnet/minecraft/class_9817;method_70990()D
official B
Lcak;B()D
-
getSlipperiness
- Mappings:
Namespace Name Mixin selector named getSlipperiness
Lnet/minecraft/entity/Leashable;getSlipperiness(Lnet/minecraft/entity/Entity;)F
intermediary method_71003
Lnet/minecraft/class_9817;method_71003(Lnet/minecraft/class_1297;)F
official c
Lcak;c(Lbzm;)F
-
beforeLeashTick
- Mappings:
Namespace Name Mixin selector named beforeLeashTick
Lnet/minecraft/entity/Leashable;beforeLeashTick(Lnet/minecraft/entity/Entity;)V
intermediary method_71005
Lnet/minecraft/class_9817;method_71005(Lnet/minecraft/class_1297;)V
official d
Lcak;d(Lbzm;)V
-
snapLongLeash
default void snapLongLeash()- Mappings:
Namespace Name Mixin selector named snapLongLeash
Lnet/minecraft/entity/Leashable;snapLongLeash()V
intermediary method_60970
Lnet/minecraft/class_9817;method_60970()V
official C
Lcak;C()V
-
onShortLeashTick
- Mappings:
Namespace Name Mixin selector named onShortLeashTick
Lnet/minecraft/entity/Leashable;onShortLeashTick(Lnet/minecraft/entity/Entity;)V
intermediary method_60963
Lnet/minecraft/class_9817;method_60963(Lnet/minecraft/class_1297;)V
official e
Lcak;e(Lbzm;)V
-
applyElasticity
- Mappings:
Namespace Name Mixin selector named applyElasticity
Lnet/minecraft/entity/Leashable;applyElasticity(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Leashable$LeashData;)Z
intermediary method_70995
Lnet/minecraft/class_9817;method_70995(Lnet/minecraft/class_1297;Lnet/minecraft/class_9817$class_9818;)Z
official a
Lcak;a(Lbzm;Lcak$a;)Z
-
getLeashHolderMovement
- Mappings:
Namespace Name Mixin selector named getLeashHolderMovement
Lnet/minecraft/entity/Leashable;getLeashHolderMovement(Lnet/minecraft/entity/Entity;)Lnet/minecraft/util/math/Vec3d;
intermediary method_71767
Lnet/minecraft/class_9817;method_71767(Lnet/minecraft/class_1297;)Lnet/minecraft/class_243;
official g
Lcak;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 calculateLeashElasticities
Lnet/minecraft/entity/Leashable;calculateLeashElasticities(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;Ljava/util/List;Ljava/util/List;)Ljava/util/List;
intermediary method_70994
Lnet/minecraft/class_9817;method_70994(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;Ljava/util/List;Ljava/util/List;)Ljava/util/List;
official a
Lcak;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 calculateLeashElasticity
Lnet/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_70999
Lnet/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 a
Lcak;a(Lfis;Lfis;DLfis;Lfis;)Ljava/util/Optional;
-
canUseQuadLeashAttachmentPoint
default boolean canUseQuadLeashAttachmentPoint()- Mappings:
Namespace Name Mixin selector named canUseQuadLeashAttachmentPoint
Lnet/minecraft/entity/Leashable;canUseQuadLeashAttachmentPoint()Z
intermediary method_70991
Lnet/minecraft/class_9817;method_70991()Z
official D
Lcak;D()Z
-
getQuadLeashOffsets
- Mappings:
Namespace Name Mixin selector named getQuadLeashOffsets
Lnet/minecraft/entity/Leashable;getQuadLeashOffsets()[Lnet/minecraft/util/math/Vec3d;
intermediary method_70992
Lnet/minecraft/class_9817;method_70992()[Lnet/minecraft/class_243;
official E
Lcak;E()[Lfis;
-
createQuadLeashOffsets
static Vec3d[] createQuadLeashOffsets(Entity leashedEntity, double addedZOffset, double zOffset, double xOffset, double yOffset) - Mappings:
Namespace Name Mixin selector named createQuadLeashOffsets
Lnet/minecraft/entity/Leashable;createQuadLeashOffsets(Lnet/minecraft/entity/Entity;DDDD)[Lnet/minecraft/util/math/Vec3d;
intermediary method_70993
Lnet/minecraft/class_9817;method_70993(Lnet/minecraft/class_1297;DDDD)[Lnet/minecraft/class_243;
official a
Lcak;a(Lbzm;DDDD)[Lfis;
-
getLeashOffset
- Mappings:
Namespace Name Mixin selector named getLeashOffset
Lnet/minecraft/entity/Leashable;getLeashOffset(F)Lnet/minecraft/util/math/Vec3d;
intermediary method_45321
Lnet/minecraft/class_9817;method_45321(F)Lnet/minecraft/class_243;
official a_
Lcak;a_(F)Lfis;
-
getLeashOffset
- Mappings:
Namespace Name Mixin selector named getLeashOffset
Lnet/minecraft/entity/Leashable;getLeashOffset()Lnet/minecraft/util/math/Vec3d;
intermediary method_29919
Lnet/minecraft/class_9817;method_29919()Lnet/minecraft/class_243;
official F
Lcak;F()Lfis;
-
attachLeash
- Mappings:
Namespace Name Mixin selector named attachLeash
Lnet/minecraft/entity/Leashable;attachLeash(Lnet/minecraft/entity/Entity;Z)V
intermediary method_60964
Lnet/minecraft/class_9817;method_60964(Lnet/minecraft/class_1297;Z)V
official 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 attachLeash
Lnet/minecraft/entity/Leashable;attachLeash(Lnet/minecraft/entity/Entity;Lnet/minecraft/entity/Entity;Z)V
intermediary method_60957
Lnet/minecraft/class_9817;method_60957(Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;Z)V
official a
Lcak;a(Lbzm;Lbzm;Z)V
-
getLeashHolder
- Mappings:
Namespace Name Mixin selector named getLeashHolder
Lnet/minecraft/entity/Leashable;getLeashHolder()Lnet/minecraft/entity/Entity;
intermediary method_60952
Lnet/minecraft/class_9817;method_60952()Lnet/minecraft/class_1297;
official aj_
Lcak;aj_()Lbzm;
-
getLeashHolder
- Mappings:
Namespace Name Mixin selector named getLeashHolder
Lnet/minecraft/entity/Leashable;getLeashHolder(Lnet/minecraft/entity/Entity;)Lnet/minecraft/entity/Entity;
intermediary method_60966
Lnet/minecraft/class_9817;method_60966(Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297;
official h
Lcak;h(Lbzm;)Lbzm;
-
collectLeashablesHeldBy
- Mappings:
Namespace Name Mixin selector named collectLeashablesHeldBy
Lnet/minecraft/entity/Leashable;collectLeashablesHeldBy(Lnet/minecraft/entity/Entity;)Ljava/util/List;
intermediary method_71004
Lnet/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 collectLeashablesAround
Lnet/minecraft/entity/Leashable;collectLeashablesAround(Lnet/minecraft/entity/Entity;Ljava/util/function/Predicate;)Ljava/util/List;
intermediary method_70997
Lnet/minecraft/class_9817;method_70997(Lnet/minecraft/class_1297;Ljava/util/function/Predicate;)Ljava/util/List;
official a
Lcak;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 collectLeashablesAround
Lnet/minecraft/entity/Leashable;collectLeashablesAround(Lnet/minecraft/world/World;Lnet/minecraft/util/math/Vec3d;Ljava/util/function/Predicate;)Ljava/util/List;
intermediary method_70998
Lnet/minecraft/class_9817;method_70998(Lnet/minecraft/class_1937;Lnet/minecraft/class_243;Ljava/util/function/Predicate;)Ljava/util/List;
official a
Lcak;a(Ldmu;Lfis;Ljava/util/function/Predicate;)Ljava/util/List;
-