类 PathfindingDebugRenderer

    • 字段详细资料

      • field_32906

        private static final long field_32906
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official d Lepi;d:J
        intermediary field_32906 Lnet/minecraft/class_868;field_32906:J
        named field_32906 Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32906:J
      • field_32907

        private static final float field_32907
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official e Lepi;e:F
        intermediary field_32907 Lnet/minecraft/class_868;field_32907:F
        named field_32907 Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32907:F
      • field_32908

        private static final boolean field_32908
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official f Lepi;f:Z
        intermediary field_32908 Lnet/minecraft/class_868;field_32908:Z
        named field_32908 Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32908:Z
      • field_32909

        private static final boolean field_32909
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official g Lepi;g:Z
        intermediary field_32909 Lnet/minecraft/class_868;field_32909:Z
        named field_32909 Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32909:Z
      • field_32910

        private static final boolean field_32910
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official h Lepi;h:Z
        intermediary field_32910 Lnet/minecraft/class_868;field_32910:Z
        named field_32910 Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32910:Z
      • field_32911

        private static final boolean field_32911
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official i Lepi;i:Z
        intermediary field_32911 Lnet/minecraft/class_868;field_32911:Z
        named field_32911 Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32911:Z
      • field_32912

        private static final boolean field_32912
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official j Lepi;j:Z
        intermediary field_32912 Lnet/minecraft/class_868;field_32912:Z
        named field_32912 Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32912:Z
      • field_32913

        private static final float field_32913
        另请参阅:
        常量字段值
        Mappings:
        Namespace Name Mixin selector
        official k Lepi;k:F
        intermediary field_32913 Lnet/minecraft/class_868;field_32913:F
        named field_32913 Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_32913:F
      • paths

        private final Map<Integer,​Path> paths
        Mappings:
        Namespace Name Mixin selector
        official a Lepi;a:Ljava/util/Map;
        intermediary field_4616 Lnet/minecraft/class_868;field_4616:Ljava/util/Map;
        named paths Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;paths:Ljava/util/Map;
      • field_4617

        private final Map<Integer,​Float> field_4617
        Mappings:
        Namespace Name Mixin selector
        official b Lepi;b:Ljava/util/Map;
        intermediary field_4617 Lnet/minecraft/class_868;field_4617:Ljava/util/Map;
        named field_4617 Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;field_4617:Ljava/util/Map;
      • pathTimes

        private final Map<Integer,​Long> pathTimes
        Mappings:
        Namespace Name Mixin selector
        official c Lepi;c:Ljava/util/Map;
        intermediary field_4615 Lnet/minecraft/class_868;field_4615:Ljava/util/Map;
        named pathTimes Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;pathTimes:Ljava/util/Map;
    • 构造器详细资料

      • PathfindingDebugRenderer

        public PathfindingDebugRenderer()
    • 方法详细资料

      • addPath

        public void addPath​(int id,
                            Path path,
                            float float2)
        Mappings:
        Namespace Name Mixin selector
        official a Lepi;a(ILdga;F)V
        intermediary method_3869 Lnet/minecraft/class_868;method_3869(ILnet/minecraft/class_11;F)V
        named addPath Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;addPath(ILnet/minecraft/entity/ai/pathing/Path;F)V
      • render

        public void render​(MatrixStack matrices,
                           VertexConsumerProvider vertexConsumers,
                           double cameraX,
                           double cameraY,
                           double cameraZ)
        指定者:
        render 在接口中 DebugRenderer.Renderer
        Mappings:
        Namespace Name Mixin selector
        official a Lepb$a;a(Ldpi;Lema;DDD)V
        intermediary method_23109 Lnet/minecraft/class_863$class_864;method_23109(Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;DDD)V
        named render Lnet/minecraft/client/render/debug/DebugRenderer$Renderer;render(Lnet/minecraft/client/util/math/MatrixStack;Lnet/minecraft/client/render/VertexConsumerProvider;DDD)V
      • drawPath

        public static void drawPath​(Path path,
                                    float nodeSize,
                                    boolean bool,
                                    boolean drawLabels,
                                    double cameraX,
                                    double cameraY,
                                    double cameraZ)
        Mappings:
        Namespace Name Mixin selector
        official a Lepi;a(Ldga;FZZDDD)V
        intermediary method_23118 Lnet/minecraft/class_868;method_23118(Lnet/minecraft/class_11;FZZDDD)V
        named drawPath Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;drawPath(Lnet/minecraft/entity/ai/pathing/Path;FZZDDD)V
      • drawPathInternal

        private static void drawPathInternal​(Path path,
                                             float nodeSize,
                                             boolean bool,
                                             boolean drawLabels,
                                             double cameraX,
                                             double cameraY,
                                             double cameraZ)
        Mappings:
        Namespace Name Mixin selector
        official b Lepi;b(Ldga;FZZDDD)V
        intermediary method_23121 Lnet/minecraft/class_868;method_23121(Lnet/minecraft/class_11;FZZDDD)V
        named drawPathInternal Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;drawPathInternal(Lnet/minecraft/entity/ai/pathing/Path;FZZDDD)V
      • drawPathLines

        public static void drawPathLines​(Path path,
                                         double cameraX,
                                         double cameraY,
                                         double cameraZ)
        Mappings:
        Namespace Name Mixin selector
        official a Lepi;a(Ldga;DDD)V
        intermediary method_23117 Lnet/minecraft/class_868;method_23117(Lnet/minecraft/class_11;DDD)V
        named drawPathLines Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;drawPathLines(Lnet/minecraft/entity/ai/pathing/Path;DDD)V
      • getManhattanDistance

        private static float getManhattanDistance​(BlockPos pos,
                                                  double x,
                                                  double y,
                                                  double z)
        Mappings:
        Namespace Name Mixin selector
        official a Lepi;a(Lgb;DDD)F
        intermediary method_23119 Lnet/minecraft/class_868;method_23119(Lnet/minecraft/class_2338;DDD)F
        named getManhattanDistance Lnet/minecraft/client/render/debug/PathfindingDebugRenderer;getManhattanDistance(Lnet/minecraft/util/math/BlockPos;DDD)F