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
  • Field Details

    • LEASH_NBT_KEY

      static final String 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

      static final Vec3d 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

      static final List<Vec3d> 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

      static final List<Vec3d> 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

      static final List<Vec3d> 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

      void setLeashData(@Nullable @Nullable Leashable.LeashData leashData)
      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

      default boolean canBeLeashedTo(Entity entity)
      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

      default double getDistanceToCenter(Entity entity)
      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

      default void readLeashData(ReadView view)
      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

      default void writeLeashData(WriteView view, @Nullable @Nullable Leashable.LeashData leashData)
      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

      static <E extends Entity & Leashable> void tickLeash(ServerWorld world, E entity)
      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

      static <E extends Entity & Leashable> float getSlipperiness(E entity)
      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

      default void beforeLeashTick(Entity leashHolder)
      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

      default void onShortLeashTick(Entity entity)
      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

      default boolean applyElasticity(Entity leashHolder, Leashable.LeashData leashData)
      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

      private static Vec3d getLeashHolderMovement(Entity leashHolder)
      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

      default Vec3d[] 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

      default Vec3d getLeashOffset(float tickProgress)
      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

      default Vec3d 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

      default void attachLeash(Entity leashHolder, boolean sendPacket)
      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

      @Nullable default @Nullable Entity 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

      @Nullable private static <E extends Entity & Leashable> @Nullable Entity getLeashHolder(E entity)
      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

      static List<Leashable> collectLeashablesHeldBy(Entity leashHolder)
      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;