Class ShapeRenderer

java.lang.Object
net.minecraft.client.renderer.ShapeRenderer

public class ShapeRenderer extends Object
  • Constructor Details

    • ShapeRenderer

      public ShapeRenderer()
  • Method Details

    • renderShape

      public static void renderShape(PoseStack poseStack, VertexConsumer buffer, VoxelShape shape, double x, double y, double z, int color)
    • renderLineBox

      public static void renderLineBox(PoseStack poseStack, VertexConsumer buffer, AABB box, float red, float green, float blue, float alpha)
    • renderLineBox

      public static void renderLineBox(PoseStack poseStack, VertexConsumer buffer, double minX, double minY, double minZ, double maxX, double maxY, double maxZ, float red, float green, float blue, float alpha)
    • renderLineBox

      public static void renderLineBox(PoseStack poseStack, VertexConsumer buffer, double minX, double minY, double minZ, double maxX, double maxY, double maxZ, float red, float green, float blue, float alpha, float red2, float green2, float blue2)
    • addChainedFilledBoxVertices

      public static void addChainedFilledBoxVertices(PoseStack poseStack, VertexConsumer buffer, double minX, double minY, double minZ, double maxX, double maxY, double maxZ, float red, float green, float blue, float alpha)
    • addChainedFilledBoxVertices

      public static void addChainedFilledBoxVertices(PoseStack poseStack, VertexConsumer buffer, float minX, float minY, float minZ, float maxX, float maxY, float maxZ, float red, float green, float blue, float alpha)
    • renderFace

      public static void renderFace(PoseStack poseStack, VertexConsumer buffer, Direction face, float x1, float y1, float z1, float x2, float y2, float z2, float red, float green, float blue, float alpha)
    • renderVector

      public static void renderVector(PoseStack poseStack, VertexConsumer buffer, org.joml.Vector3f startPos, Vec3 vector, int color)