Class DebugRenderer

java.lang.Object
net.minecraft.client.renderer.debug.DebugRenderer

public class DebugRenderer extends Object
  • Field Details

  • Constructor Details

    • DebugRenderer

      public DebugRenderer()
  • Method Details

    • refreshRendererList

      public void refreshRendererList()
    • render

      public void render(PoseStack pPoseStack, Frustum pFrustum, MultiBufferSource.BufferSource pBufferSource, double pCamX, double pCamY, double pCamZ, boolean pTranslucent)
    • getTargetedEntity

      public static Optional<Entity> getTargetedEntity(@Nullable Entity pEntity, int pDistance)
    • renderFilledUnitCube

      public static void renderFilledUnitCube(PoseStack pPoseStack, MultiBufferSource pBufferSource, BlockPos pPos, float pRed, float pGreen, float pBlue, float pAlpha)
    • renderFilledBox

      public static void renderFilledBox(PoseStack pPoseStack, MultiBufferSource pBufferSource, BlockPos pStartPos, BlockPos pEndPos, float pRed, float pGreen, float pBlue, float pAlpha)
    • renderFilledBox

      public static void renderFilledBox(PoseStack pPoseStack, MultiBufferSource pBufferSource, BlockPos pPos, float pScale, float pRed, float pGreen, float pBlue, float pAlpha)
    • renderFilledBox

      public static void renderFilledBox(PoseStack pPoseStack, MultiBufferSource pBufferSource, AABB pBoundingBox, float pRed, float pGreen, float pBlue, float pAlpha)
    • renderFilledBox

      public static void renderFilledBox(PoseStack pPoseStack, MultiBufferSource pBufferSource, double pMinX, double pMinY, double pMinZ, double pMaxX, double pMaxY, double pMaxZ, float pRed, float pGreen, float pBlue, float pAlpha)
    • renderTextOverBlock

      public static void renderTextOverBlock(PoseStack pPoseStack, MultiBufferSource pBufferSource, String pText, BlockPos pPos, int pLine, int pColor, float pScale)
    • renderTextOverMob

      public static void renderTextOverMob(PoseStack pPoseStack, MultiBufferSource pBufferSource, Entity pEntity, int pLine, String pText, int pColor, float pScale)
    • renderFloatingText

      public static void renderFloatingText(PoseStack pPoseStack, MultiBufferSource pBufferSource, String pText, int pX, int pY, int pZ, int pColor)
    • renderFloatingText

      public static void renderFloatingText(PoseStack pPoseStack, MultiBufferSource pBufferSource, String pText, double pX, double pY, double pZ, int pColor)
    • renderFloatingText

      public static void renderFloatingText(PoseStack pPoseStack, MultiBufferSource pBufferSource, String pText, double pX, double pY, double pZ, int pColor, float pScale)
    • renderFloatingText

      public static void renderFloatingText(PoseStack pPoseStack, MultiBufferSource pBufferSource, String pText, double pX, double pY, double pZ, int pColor, float pScale, boolean pCenter, float pXOffset, boolean pTransparent)
    • mixColor

      private static Vec3 mixColor(float pShift)
    • shiftHue

      private static Vec3 shiftHue(float pRed, float pGreen, float pBlue, float pShift)
    • renderVoxelShape

      public static void renderVoxelShape(PoseStack pPoseStack, VertexConsumer pBuffer, VoxelShape pShape, double pX, double pY, double pZ, float pRed, float pGreen, float pBlue, float pAlpha, boolean pLowerColorVariance)