Class GizmoDrawing

java.lang.Object
net.minecraft.world.debug.gizmo.GizmoDrawing

public class GizmoDrawing extends Object
Mappings:
Namespace Name
named net/minecraft/world/debug/gizmo/GizmoDrawing
intermediary net/minecraft/class_12180
official ur
  • Field Details

    • CURRENT_GIZMO_COLLECTOR

      static final ThreadLocal<GizmoCollector> CURRENT_GIZMO_COLLECTOR
      Mappings:
      Namespace Name Mixin selector
      named CURRENT_GIZMO_COLLECTOR Lnet/minecraft/world/debug/gizmo/GizmoDrawing;CURRENT_GIZMO_COLLECTOR:Ljava/lang/ThreadLocal;
      intermediary field_63656 Lnet/minecraft/class_12180;field_63656:Ljava/lang/ThreadLocal;
      official a Lur;a:Ljava/lang/ThreadLocal;
  • Constructor Details

    • GizmoDrawing

      private GizmoDrawing()
  • Method Details

    • using

      public static GizmoDrawing.CollectorScope using(GizmoCollector gizmoCollector)
      Mappings:
      Namespace Name Mixin selector
      named using Lnet/minecraft/world/debug/gizmo/GizmoDrawing;using(Lnet/minecraft/world/debug/gizmo/GizmoCollector;)Lnet/minecraft/world/debug/gizmo/GizmoDrawing$CollectorScope;
      intermediary method_75554 Lnet/minecraft/class_12180;method_75554(Lnet/minecraft/class_12176;)Lnet/minecraft/class_12180$class_12181;
      official a Lur;a(Lun;)Lur$a;
    • collect

      public static VisibilityConfigurable collect(Gizmo gizmo)
      Mappings:
      Namespace Name Mixin selector
      named collect Lnet/minecraft/world/debug/gizmo/GizmoDrawing;collect(Lnet/minecraft/world/debug/gizmo/Gizmo;)Lnet/minecraft/world/debug/gizmo/VisibilityConfigurable;
      intermediary method_75553 Lnet/minecraft/class_12180;method_75553(Lnet/minecraft/class_12175;)Lnet/minecraft/class_12178;
      official a Lur;a(Lum;)Lup;
    • box

      public static VisibilityConfigurable box(Box box, DrawStyle style)
      Mappings:
      Namespace Name Mixin selector
      named box Lnet/minecraft/world/debug/gizmo/GizmoDrawing;box(Lnet/minecraft/util/math/Box;Lnet/minecraft/client/render/DrawStyle;)Lnet/minecraft/world/debug/gizmo/VisibilityConfigurable;
      intermediary method_75541 Lnet/minecraft/class_12180;method_75541(Lnet/minecraft/class_238;Lnet/minecraft/class_12179;)Lnet/minecraft/class_12178;
      official a Lur;a(Lfqy;Luq;)Lup;
    • box

      public static VisibilityConfigurable box(Box box, DrawStyle style, boolean coloredCornerStroke)
      Mappings:
      Namespace Name Mixin selector
      named box Lnet/minecraft/world/debug/gizmo/GizmoDrawing;box(Lnet/minecraft/util/math/Box;Lnet/minecraft/client/render/DrawStyle;Z)Lnet/minecraft/world/debug/gizmo/VisibilityConfigurable;
      intermediary method_75542 Lnet/minecraft/class_12180;method_75542(Lnet/minecraft/class_238;Lnet/minecraft/class_12179;Z)Lnet/minecraft/class_12178;
      official a Lur;a(Lfqy;Luq;Z)Lup;
    • box

      public static VisibilityConfigurable box(BlockPos blockPos, DrawStyle style)
      Mappings:
      Namespace Name Mixin selector
      named box Lnet/minecraft/world/debug/gizmo/GizmoDrawing;box(Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/client/render/DrawStyle;)Lnet/minecraft/world/debug/gizmo/VisibilityConfigurable;
      intermediary method_75550 Lnet/minecraft/class_12180;method_75550(Lnet/minecraft/class_2338;Lnet/minecraft/class_12179;)Lnet/minecraft/class_12178;
      official a Lur;a(Liz;Luq;)Lup;
    • box

      public static VisibilityConfigurable box(BlockPos blockPos, float expansion, DrawStyle style)
      Mappings:
      Namespace Name Mixin selector
      named box Lnet/minecraft/world/debug/gizmo/GizmoDrawing;box(Lnet/minecraft/util/math/BlockPos;FLnet/minecraft/client/render/DrawStyle;)Lnet/minecraft/world/debug/gizmo/VisibilityConfigurable;
      intermediary method_75549 Lnet/minecraft/class_12180;method_75549(Lnet/minecraft/class_2338;FLnet/minecraft/class_12179;)Lnet/minecraft/class_12178;
      official a Lur;a(Liz;FLuq;)Lup;
    • circle

      public static VisibilityConfigurable circle(Vec3d pos, float radius, DrawStyle style)
      Mappings:
      Namespace Name Mixin selector
      named circle Lnet/minecraft/world/debug/gizmo/GizmoDrawing;circle(Lnet/minecraft/util/math/Vec3d;FLnet/minecraft/client/render/DrawStyle;)Lnet/minecraft/world/debug/gizmo/VisibilityConfigurable;
      intermediary method_75543 Lnet/minecraft/class_12180;method_75543(Lnet/minecraft/class_243;FLnet/minecraft/class_12179;)Lnet/minecraft/class_12178;
      official a Lur;a(Lfrd;FLuq;)Lup;
    • line

      public static VisibilityConfigurable line(Vec3d start, Vec3d end, int color)
      Mappings:
      Namespace Name Mixin selector
      named line Lnet/minecraft/world/debug/gizmo/GizmoDrawing;line(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;I)Lnet/minecraft/world/debug/gizmo/VisibilityConfigurable;
      intermediary method_75545 Lnet/minecraft/class_12180;method_75545(Lnet/minecraft/class_243;Lnet/minecraft/class_243;I)Lnet/minecraft/class_12178;
      official a Lur;a(Lfrd;Lfrd;I)Lup;
    • line

      public static VisibilityConfigurable line(Vec3d start, Vec3d end, int color, float width)
      Mappings:
      Namespace Name Mixin selector
      named line Lnet/minecraft/world/debug/gizmo/GizmoDrawing;line(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;IF)Lnet/minecraft/world/debug/gizmo/VisibilityConfigurable;
      intermediary method_75546 Lnet/minecraft/class_12180;method_75546(Lnet/minecraft/class_243;Lnet/minecraft/class_243;IF)Lnet/minecraft/class_12178;
      official a Lur;a(Lfrd;Lfrd;IF)Lup;
    • arrow

      public static VisibilityConfigurable arrow(Vec3d start, Vec3d end, int color)
      Mappings:
      Namespace Name Mixin selector
      named arrow Lnet/minecraft/world/debug/gizmo/GizmoDrawing;arrow(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;I)Lnet/minecraft/world/debug/gizmo/VisibilityConfigurable;
      intermediary method_75555 Lnet/minecraft/class_12180;method_75555(Lnet/minecraft/class_243;Lnet/minecraft/class_243;I)Lnet/minecraft/class_12178;
      official b Lur;b(Lfrd;Lfrd;I)Lup;
    • arrow

      public static VisibilityConfigurable arrow(Vec3d start, Vec3d end, int color, float width)
      Mappings:
      Namespace Name Mixin selector
      named arrow Lnet/minecraft/world/debug/gizmo/GizmoDrawing;arrow(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;IF)Lnet/minecraft/world/debug/gizmo/VisibilityConfigurable;
      intermediary method_75556 Lnet/minecraft/class_12180;method_75556(Lnet/minecraft/class_243;Lnet/minecraft/class_243;IF)Lnet/minecraft/class_12178;
      official b Lur;b(Lfrd;Lfrd;IF)Lup;
    • face

      public static VisibilityConfigurable face(Vec3d nwd, Vec3d seu, Direction direction, DrawStyle style)
      Mappings:
      Namespace Name Mixin selector
      named face Lnet/minecraft/world/debug/gizmo/GizmoDrawing;face(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Direction;Lnet/minecraft/client/render/DrawStyle;)Lnet/minecraft/world/debug/gizmo/VisibilityConfigurable;
      intermediary method_75548 Lnet/minecraft/class_12180;method_75548(Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_2350;Lnet/minecraft/class_12179;)Lnet/minecraft/class_12178;
      official a Lur;a(Lfrd;Lfrd;Ljf;Luq;)Lup;
    • quad

      public static VisibilityConfigurable quad(Vec3d a, Vec3d b, Vec3d c, Vec3d d, DrawStyle style)
      Mappings:
      Namespace Name Mixin selector
      named quad Lnet/minecraft/world/debug/gizmo/GizmoDrawing;quad(Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/client/render/DrawStyle;)Lnet/minecraft/world/debug/gizmo/VisibilityConfigurable;
      intermediary method_75547 Lnet/minecraft/class_12180;method_75547(Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_243;Lnet/minecraft/class_12179;)Lnet/minecraft/class_12178;
      official a Lur;a(Lfrd;Lfrd;Lfrd;Lfrd;Luq;)Lup;
    • point

      public static VisibilityConfigurable point(Vec3d pos, int color, float size)
      Mappings:
      Namespace Name Mixin selector
      named point Lnet/minecraft/world/debug/gizmo/GizmoDrawing;point(Lnet/minecraft/util/math/Vec3d;IF)Lnet/minecraft/world/debug/gizmo/VisibilityConfigurable;
      intermediary method_75544 Lnet/minecraft/class_12180;method_75544(Lnet/minecraft/class_243;IF)Lnet/minecraft/class_12178;
      official a Lur;a(Lfrd;IF)Lup;
    • blockLabel

      public static VisibilityConfigurable blockLabel(String text, BlockPos blockPos, int yOffset, int color, float scale)
      Mappings:
      Namespace Name Mixin selector
      named blockLabel Lnet/minecraft/world/debug/gizmo/GizmoDrawing;blockLabel(Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;IIF)Lnet/minecraft/world/debug/gizmo/VisibilityConfigurable;
      intermediary method_75552 Lnet/minecraft/class_12180;method_75552(Ljava/lang/String;Lnet/minecraft/class_2338;IIF)Lnet/minecraft/class_12178;
      official a Lur;a(Ljava/lang/String;Liz;IIF)Lup;
    • entityLabel

      public static VisibilityConfigurable entityLabel(Entity entity, int yOffset, String text, int color, float scale)
      Mappings:
      Namespace Name Mixin selector
      named entityLabel Lnet/minecraft/world/debug/gizmo/GizmoDrawing;entityLabel(Lnet/minecraft/entity/Entity;ILjava/lang/String;IF)Lnet/minecraft/world/debug/gizmo/VisibilityConfigurable;
      intermediary method_75540 Lnet/minecraft/class_12180;method_75540(Lnet/minecraft/class_1297;ILjava/lang/String;IF)Lnet/minecraft/class_12178;
      official a Lur;a(Lcgd;ILjava/lang/String;IF)Lup;
    • text

      public static VisibilityConfigurable text(String text, Vec3d pos, TextGizmo.Style style)
      Mappings:
      Namespace Name Mixin selector
      named text Lnet/minecraft/world/debug/gizmo/GizmoDrawing;text(Ljava/lang/String;Lnet/minecraft/util/math/Vec3d;Lnet/minecraft/world/debug/gizmo/TextGizmo$Style;)Lnet/minecraft/world/debug/gizmo/VisibilityConfigurable;
      intermediary method_75551 Lnet/minecraft/class_12180;method_75551(Ljava/lang/String;Lnet/minecraft/class_243;Lnet/minecraft/class_12187$class_12188;)Lnet/minecraft/class_12178;
      official a Lur;a(Ljava/lang/String;Lfrd;Luw$a;)Lup;