Class EntityAttachments

java.lang.Object
net.minecraft.entity.EntityAttachments

public class EntityAttachments extends Object
Mappings:
Namespace Name
official bly
intermediary net/minecraft/class_9066
named net/minecraft/entity/EntityAttachments
  • Field Details

    • points

      private final Map<EntityAttachmentType,List<Vec3d>> points
      Mappings:
      Namespace Name Mixin selector
      official a Lbly;a:Ljava/util/Map;
      intermediary field_47752 Lnet/minecraft/class_9066;field_47752:Ljava/util/Map;
      named points Lnet/minecraft/entity/EntityAttachments;points:Ljava/util/Map;
  • Constructor Details

    • EntityAttachments

      EntityAttachments(Map<EntityAttachmentType,List<Vec3d>> points)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbly;<init>(Ljava/util/Map;)V
      intermediary <init> Lnet/minecraft/class_9066;<init>(Ljava/util/Map;)V
      named <init> Lnet/minecraft/entity/EntityAttachments;<init>(Ljava/util/Map;)V
  • Method Details

    • method_55844

      public static EntityAttachments method_55844(float float2, float float3)
      Mappings:
      Namespace Name Mixin selector
      official a Lbly;a(FF)Lbly;
      intermediary method_55844 Lnet/minecraft/class_9066;method_55844(FF)Lnet/minecraft/class_9066;
      named method_55844 Lnet/minecraft/entity/EntityAttachments;method_55844(FF)Lnet/minecraft/entity/EntityAttachments;
    • create

      public static EntityAttachments.Builder create()
      Mappings:
      Namespace Name Mixin selector
      official a Lbly;a()Lbly$a;
      intermediary method_55673 Lnet/minecraft/class_9066;method_55673()Lnet/minecraft/class_9066$class_9067;
      named create Lnet/minecraft/entity/EntityAttachments;create()Lnet/minecraft/entity/EntityAttachments$Builder;
    • scale

      public EntityAttachments scale(float xScale, float yScale, float zScale)
      Mappings:
      Namespace Name Mixin selector
      official a Lbly;a(FFF)Lbly;
      intermediary method_55674 Lnet/minecraft/class_9066;method_55674(FFF)Lnet/minecraft/class_9066;
      named scale Lnet/minecraft/entity/EntityAttachments;scale(FFF)Lnet/minecraft/entity/EntityAttachments;
    • scalePoints

      private static List<Vec3d> scalePoints(List<Vec3d> points, float xScale, float yScale, float zScale)
      Mappings:
      Namespace Name Mixin selector
      official a Lbly;a(Ljava/util/List;FFF)Ljava/util/List;
      intermediary method_55677 Lnet/minecraft/class_9066;method_55677(Ljava/util/List;FFF)Ljava/util/List;
      named scalePoints Lnet/minecraft/entity/EntityAttachments;scalePoints(Ljava/util/List;FFF)Ljava/util/List;
    • getPointNullable

      @Nullable public @Nullable Vec3d getPointNullable(EntityAttachmentType type, int index, float yaw)
      Mappings:
      Namespace Name Mixin selector
      official a Lbly;a(Lblx;IF)Lemc;
      intermediary method_55675 Lnet/minecraft/class_9066;method_55675(Lnet/minecraft/class_9064;IF)Lnet/minecraft/class_243;
      named getPointNullable Lnet/minecraft/entity/EntityAttachments;getPointNullable(Lnet/minecraft/entity/EntityAttachmentType;IF)Lnet/minecraft/util/math/Vec3d;
    • getPoint

      public Vec3d getPoint(EntityAttachmentType type, int index, float yaw)
      Mappings:
      Namespace Name Mixin selector
      official b Lbly;b(Lblx;IF)Lemc;
      intermediary method_55678 Lnet/minecraft/class_9066;method_55678(Lnet/minecraft/class_9064;IF)Lnet/minecraft/class_243;
      named getPoint Lnet/minecraft/entity/EntityAttachments;getPoint(Lnet/minecraft/entity/EntityAttachmentType;IF)Lnet/minecraft/util/math/Vec3d;
    • getPointOrDefault

      public Vec3d getPointOrDefault(EntityAttachmentType type, int index, float yaw)
      Mappings:
      Namespace Name Mixin selector
      official c Lbly;c(Lblx;IF)Lemc;
      intermediary method_55679 Lnet/minecraft/class_9066;method_55679(Lnet/minecraft/class_9064;IF)Lnet/minecraft/class_243;
      named getPointOrDefault Lnet/minecraft/entity/EntityAttachments;getPointOrDefault(Lnet/minecraft/entity/EntityAttachmentType;IF)Lnet/minecraft/util/math/Vec3d;
    • rotatePoint

      private static Vec3d rotatePoint(Vec3d point, float yaw)
      Mappings:
      Namespace Name Mixin selector
      official a Lbly;a(Lemc;F)Lemc;
      intermediary method_55676 Lnet/minecraft/class_9066;method_55676(Lnet/minecraft/class_243;F)Lnet/minecraft/class_243;
      named rotatePoint Lnet/minecraft/entity/EntityAttachments;rotatePoint(Lnet/minecraft/util/math/Vec3d;F)Lnet/minecraft/util/math/Vec3d;