Class GameRenderer

java.lang.Object
net.minecraft.client.render.GameRenderer
All Implemented Interfaces:
AutoCloseable

@Environment(CLIENT) public class GameRenderer extends Object implements AutoCloseable
Mappings:
Namespace Name
named net/minecraft/client/render/GameRenderer
intermediary net/minecraft/class_757
official gdj
  • Field Details

    • NAUSEA_OVERLAY

      private static final Identifier NAUSEA_OVERLAY
      Mappings:
      Namespace Name Mixin selector
      named NAUSEA_OVERLAY Lnet/minecraft/client/render/GameRenderer;NAUSEA_OVERLAY:Lnet/minecraft/util/Identifier;
      intermediary field_26730 Lnet/minecraft/class_757;field_26730:Lnet/minecraft/class_2960;
      official e Lgdj;e:Lalf;
    • BLUR_PROCESSOR

      private static final Identifier BLUR_PROCESSOR
      Mappings:
      Namespace Name Mixin selector
      named BLUR_PROCESSOR Lnet/minecraft/client/render/GameRenderer;BLUR_PROCESSOR:Lnet/minecraft/util/Identifier;
      intermediary field_49568 Lnet/minecraft/class_757;field_49568:Lnet/minecraft/class_2960;
      official f Lgdj;f:Lalf;
    • field_49904

      private static final float field_49904
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_49904 Lnet/minecraft/client/render/GameRenderer;field_49904:F
      intermediary field_49904 Lnet/minecraft/class_757;field_49904:F
      official g Lgdj;g:F
    • LOGGER

      static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      named LOGGER Lnet/minecraft/client/render/GameRenderer;LOGGER:Lorg/slf4j/Logger;
      intermediary field_3993 Lnet/minecraft/class_757;field_3993:Lorg/slf4j/Logger;
      official h Lgdj;h:Lorg/slf4j/Logger;
    • field_32688

      private static final boolean field_32688
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32688 Lnet/minecraft/client/render/GameRenderer;field_32688:Z
      intermediary field_32688 Lnet/minecraft/class_757;field_32688:Z
      official i Lgdj;i:Z
    • CAMERA_DEPTH

      public static final float CAMERA_DEPTH
      Since the camera is conceptualized as a single point, a depth of 0.05000000074505806f blocks is used to define a rectangular area to be rendered.
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named CAMERA_DEPTH Lnet/minecraft/client/render/GameRenderer;CAMERA_DEPTH:F
      intermediary field_32686 Lnet/minecraft/class_757;field_32686:F
      official a Lgdj;a:F
    • field_44940

      private static final float field_44940
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_44940 Lnet/minecraft/client/render/GameRenderer;field_44940:F
      intermediary field_44940 Lnet/minecraft/class_757;field_44940:F
      official j Lgdj;j:F
    • field_32687

      public static final int field_32687
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_32687 Lnet/minecraft/client/render/GameRenderer;field_32687:I
      intermediary field_32687 Lnet/minecraft/class_757;field_32687:I
      official c Lgdj;c:I
    • positionProgram

      @Nullable private static @Nullable ShaderProgram positionProgram
      Mappings:
      Namespace Name Mixin selector
      named positionProgram Lnet/minecraft/client/render/GameRenderer;positionProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29351 Lnet/minecraft/class_757;field_29351:Lnet/minecraft/class_5944;
      official P Lgdj;P:Lgee;
    • positionColorProgram

      @Nullable private static @Nullable ShaderProgram positionColorProgram
      Mappings:
      Namespace Name Mixin selector
      named positionColorProgram Lnet/minecraft/client/render/GameRenderer;positionColorProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29352 Lnet/minecraft/class_757;field_29352:Lnet/minecraft/class_5944;
      official Q Lgdj;Q:Lgee;
    • positionColorTexProgram

      @Nullable private static @Nullable ShaderProgram positionColorTexProgram
      Mappings:
      Namespace Name Mixin selector
      named positionColorTexProgram Lnet/minecraft/client/render/GameRenderer;positionColorTexProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29353 Lnet/minecraft/class_757;field_29353:Lnet/minecraft/class_5944;
      official R Lgdj;R:Lgee;
    • positionTexProgram

      @Nullable private static @Nullable ShaderProgram positionTexProgram
      Mappings:
      Namespace Name Mixin selector
      named positionTexProgram Lnet/minecraft/client/render/GameRenderer;positionTexProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29354 Lnet/minecraft/class_757;field_29354:Lnet/minecraft/class_5944;
      official S Lgdj;S:Lgee;
    • positionTexColorProgram

      @Nullable private static @Nullable ShaderProgram positionTexColorProgram
      Mappings:
      Namespace Name Mixin selector
      named positionTexColorProgram Lnet/minecraft/client/render/GameRenderer;positionTexColorProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29355 Lnet/minecraft/class_757;field_29355:Lnet/minecraft/class_5944;
      official T Lgdj;T:Lgee;
    • particleProgram

      @Nullable private static @Nullable ShaderProgram particleProgram
      Mappings:
      Namespace Name Mixin selector
      named particleProgram Lnet/minecraft/client/render/GameRenderer;particleProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29358 Lnet/minecraft/class_757;field_29358:Lnet/minecraft/class_5944;
      official U Lgdj;U:Lgee;
    • positionColorLightmapProgram

      @Nullable private static @Nullable ShaderProgram positionColorLightmapProgram
      Mappings:
      Namespace Name Mixin selector
      named positionColorLightmapProgram Lnet/minecraft/client/render/GameRenderer;positionColorLightmapProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29359 Lnet/minecraft/class_757;field_29359:Lnet/minecraft/class_5944;
      official V Lgdj;V:Lgee;
    • positionColorTexLightmapProgram

      @Nullable private static @Nullable ShaderProgram positionColorTexLightmapProgram
      Mappings:
      Namespace Name Mixin selector
      named positionColorTexLightmapProgram Lnet/minecraft/client/render/GameRenderer;positionColorTexLightmapProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29360 Lnet/minecraft/class_757;field_29360:Lnet/minecraft/class_5944;
      official W Lgdj;W:Lgee;
    • renderTypeSolidProgram

      @Nullable private static @Nullable ShaderProgram renderTypeSolidProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeSolidProgram Lnet/minecraft/client/render/GameRenderer;renderTypeSolidProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29363 Lnet/minecraft/class_757;field_29363:Lnet/minecraft/class_5944;
      official X Lgdj;X:Lgee;
    • renderTypeCutoutMippedProgram

      @Nullable private static @Nullable ShaderProgram renderTypeCutoutMippedProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeCutoutMippedProgram Lnet/minecraft/client/render/GameRenderer;renderTypeCutoutMippedProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29364 Lnet/minecraft/class_757;field_29364:Lnet/minecraft/class_5944;
      official Y Lgdj;Y:Lgee;
    • renderTypeCutoutProgram

      @Nullable private static @Nullable ShaderProgram renderTypeCutoutProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeCutoutProgram Lnet/minecraft/client/render/GameRenderer;renderTypeCutoutProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29365 Lnet/minecraft/class_757;field_29365:Lnet/minecraft/class_5944;
      official Z Lgdj;Z:Lgee;
    • renderTypeTranslucentProgram

      @Nullable private static @Nullable ShaderProgram renderTypeTranslucentProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeTranslucentProgram Lnet/minecraft/client/render/GameRenderer;renderTypeTranslucentProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29366 Lnet/minecraft/class_757;field_29366:Lnet/minecraft/class_5944;
      official aa Lgdj;aa:Lgee;
    • renderTypeTranslucentMovingBlockProgram

      @Nullable private static @Nullable ShaderProgram renderTypeTranslucentMovingBlockProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeTranslucentMovingBlockProgram Lnet/minecraft/client/render/GameRenderer;renderTypeTranslucentMovingBlockProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29377 Lnet/minecraft/class_757;field_29377:Lnet/minecraft/class_5944;
      official ab Lgdj;ab:Lgee;
    • renderTypeArmorCutoutNoCullProgram

      @Nullable private static @Nullable ShaderProgram renderTypeArmorCutoutNoCullProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeArmorCutoutNoCullProgram Lnet/minecraft/client/render/GameRenderer;renderTypeArmorCutoutNoCullProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29379 Lnet/minecraft/class_757;field_29379:Lnet/minecraft/class_5944;
      official ac Lgdj;ac:Lgee;
    • renderTypeEntitySolidProgram

      @Nullable private static @Nullable ShaderProgram renderTypeEntitySolidProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeEntitySolidProgram Lnet/minecraft/client/render/GameRenderer;renderTypeEntitySolidProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29380 Lnet/minecraft/class_757;field_29380:Lnet/minecraft/class_5944;
      official ad Lgdj;ad:Lgee;
    • renderTypeEntityCutoutProgram

      @Nullable private static @Nullable ShaderProgram renderTypeEntityCutoutProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeEntityCutoutProgram Lnet/minecraft/client/render/GameRenderer;renderTypeEntityCutoutProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29381 Lnet/minecraft/class_757;field_29381:Lnet/minecraft/class_5944;
      official ae Lgdj;ae:Lgee;
    • renderTypeEntityCutoutNoNullProgram

      @Nullable private static @Nullable ShaderProgram renderTypeEntityCutoutNoNullProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeEntityCutoutNoNullProgram Lnet/minecraft/client/render/GameRenderer;renderTypeEntityCutoutNoNullProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29382 Lnet/minecraft/class_757;field_29382:Lnet/minecraft/class_5944;
      official af Lgdj;af:Lgee;
    • renderTypeEntityCutoutNoNullZOffsetProgram

      @Nullable private static @Nullable ShaderProgram renderTypeEntityCutoutNoNullZOffsetProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeEntityCutoutNoNullZOffsetProgram Lnet/minecraft/client/render/GameRenderer;renderTypeEntityCutoutNoNullZOffsetProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29383 Lnet/minecraft/class_757;field_29383:Lnet/minecraft/class_5944;
      official ag Lgdj;ag:Lgee;
    • renderTypeItemEntityTranslucentCullProgram

      @Nullable private static @Nullable ShaderProgram renderTypeItemEntityTranslucentCullProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeItemEntityTranslucentCullProgram Lnet/minecraft/client/render/GameRenderer;renderTypeItemEntityTranslucentCullProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29384 Lnet/minecraft/class_757;field_29384:Lnet/minecraft/class_5944;
      official ah Lgdj;ah:Lgee;
    • renderTypeEntityTranslucentCullProgram

      @Nullable private static @Nullable ShaderProgram renderTypeEntityTranslucentCullProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeEntityTranslucentCullProgram Lnet/minecraft/client/render/GameRenderer;renderTypeEntityTranslucentCullProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29385 Lnet/minecraft/class_757;field_29385:Lnet/minecraft/class_5944;
      official ai Lgdj;ai:Lgee;
    • renderTypeEntityTranslucentProgram

      @Nullable private static @Nullable ShaderProgram renderTypeEntityTranslucentProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeEntityTranslucentProgram Lnet/minecraft/client/render/GameRenderer;renderTypeEntityTranslucentProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29386 Lnet/minecraft/class_757;field_29386:Lnet/minecraft/class_5944;
      official aj Lgdj;aj:Lgee;
    • renderTypeEntityTranslucentEmissiveProgram

      @Nullable private static @Nullable ShaderProgram renderTypeEntityTranslucentEmissiveProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeEntityTranslucentEmissiveProgram Lnet/minecraft/client/render/GameRenderer;renderTypeEntityTranslucentEmissiveProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_38343 Lnet/minecraft/class_757;field_38343:Lnet/minecraft/class_5944;
      official ak Lgdj;ak:Lgee;
    • renderTypeEntitySmoothCutoutProgram

      @Nullable private static @Nullable ShaderProgram renderTypeEntitySmoothCutoutProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeEntitySmoothCutoutProgram Lnet/minecraft/client/render/GameRenderer;renderTypeEntitySmoothCutoutProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29387 Lnet/minecraft/class_757;field_29387:Lnet/minecraft/class_5944;
      official al Lgdj;al:Lgee;
    • renderTypeBeaconBeamProgram

      @Nullable private static @Nullable ShaderProgram renderTypeBeaconBeamProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeBeaconBeamProgram Lnet/minecraft/client/render/GameRenderer;renderTypeBeaconBeamProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29388 Lnet/minecraft/class_757;field_29388:Lnet/minecraft/class_5944;
      official am Lgdj;am:Lgee;
    • renderTypeEntityDecalProgram

      @Nullable private static @Nullable ShaderProgram renderTypeEntityDecalProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeEntityDecalProgram Lnet/minecraft/client/render/GameRenderer;renderTypeEntityDecalProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29389 Lnet/minecraft/class_757;field_29389:Lnet/minecraft/class_5944;
      official an Lgdj;an:Lgee;
    • renderTypeEntityNoOutlineProgram

      @Nullable private static @Nullable ShaderProgram renderTypeEntityNoOutlineProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeEntityNoOutlineProgram Lnet/minecraft/client/render/GameRenderer;renderTypeEntityNoOutlineProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29390 Lnet/minecraft/class_757;field_29390:Lnet/minecraft/class_5944;
      official ao Lgdj;ao:Lgee;
    • renderTypeEntityShadowProgram

      @Nullable private static @Nullable ShaderProgram renderTypeEntityShadowProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeEntityShadowProgram Lnet/minecraft/client/render/GameRenderer;renderTypeEntityShadowProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29391 Lnet/minecraft/class_757;field_29391:Lnet/minecraft/class_5944;
      official ap Lgdj;ap:Lgee;
    • renderTypeEntityAlphaProgram

      @Nullable private static @Nullable ShaderProgram renderTypeEntityAlphaProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeEntityAlphaProgram Lnet/minecraft/client/render/GameRenderer;renderTypeEntityAlphaProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29392 Lnet/minecraft/class_757;field_29392:Lnet/minecraft/class_5944;
      official aq Lgdj;aq:Lgee;
    • renderTypeEyesProgram

      @Nullable private static @Nullable ShaderProgram renderTypeEyesProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeEyesProgram Lnet/minecraft/client/render/GameRenderer;renderTypeEyesProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29393 Lnet/minecraft/class_757;field_29393:Lnet/minecraft/class_5944;
      official ar Lgdj;ar:Lgee;
    • renderTypeEnergySwirlProgram

      @Nullable private static @Nullable ShaderProgram renderTypeEnergySwirlProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeEnergySwirlProgram Lnet/minecraft/client/render/GameRenderer;renderTypeEnergySwirlProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29394 Lnet/minecraft/class_757;field_29394:Lnet/minecraft/class_5944;
      official as Lgdj;as:Lgee;
    • renderTypeBreezeWindProgram

      @Nullable private static @Nullable ShaderProgram renderTypeBreezeWindProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeBreezeWindProgram Lnet/minecraft/client/render/GameRenderer;renderTypeBreezeWindProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_47462 Lnet/minecraft/class_757;field_47462:Lnet/minecraft/class_5944;
      official at Lgdj;at:Lgee;
    • renderTypeLeashProgram

      @Nullable private static @Nullable ShaderProgram renderTypeLeashProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeLeashProgram Lnet/minecraft/client/render/GameRenderer;renderTypeLeashProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29395 Lnet/minecraft/class_757;field_29395:Lnet/minecraft/class_5944;
      official au Lgdj;au:Lgee;
    • renderTypeWaterMaskProgram

      @Nullable private static @Nullable ShaderProgram renderTypeWaterMaskProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeWaterMaskProgram Lnet/minecraft/client/render/GameRenderer;renderTypeWaterMaskProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29396 Lnet/minecraft/class_757;field_29396:Lnet/minecraft/class_5944;
      official av Lgdj;av:Lgee;
    • renderTypeOutlineProgram

      @Nullable private static @Nullable ShaderProgram renderTypeOutlineProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeOutlineProgram Lnet/minecraft/client/render/GameRenderer;renderTypeOutlineProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29397 Lnet/minecraft/class_757;field_29397:Lnet/minecraft/class_5944;
      official aw Lgdj;aw:Lgee;
    • renderTypeArmorGlintProgram

      @Nullable private static @Nullable ShaderProgram renderTypeArmorGlintProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeArmorGlintProgram Lnet/minecraft/client/render/GameRenderer;renderTypeArmorGlintProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29398 Lnet/minecraft/class_757;field_29398:Lnet/minecraft/class_5944;
      official ax Lgdj;ax:Lgee;
    • renderTypeArmorEntityGlintProgram

      @Nullable private static @Nullable ShaderProgram renderTypeArmorEntityGlintProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeArmorEntityGlintProgram Lnet/minecraft/client/render/GameRenderer;renderTypeArmorEntityGlintProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29399 Lnet/minecraft/class_757;field_29399:Lnet/minecraft/class_5944;
      official ay Lgdj;ay:Lgee;
    • renderTypeGlintTranslucentProgram

      @Nullable private static @Nullable ShaderProgram renderTypeGlintTranslucentProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeGlintTranslucentProgram Lnet/minecraft/client/render/GameRenderer;renderTypeGlintTranslucentProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29400 Lnet/minecraft/class_757;field_29400:Lnet/minecraft/class_5944;
      official az Lgdj;az:Lgee;
    • renderTypeGlintProgram

      @Nullable private static @Nullable ShaderProgram renderTypeGlintProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeGlintProgram Lnet/minecraft/client/render/GameRenderer;renderTypeGlintProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29401 Lnet/minecraft/class_757;field_29401:Lnet/minecraft/class_5944;
      official aA Lgdj;aA:Lgee;
    • renderTypeGlintDirectProgram

      @Nullable private static @Nullable ShaderProgram renderTypeGlintDirectProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeGlintDirectProgram Lnet/minecraft/client/render/GameRenderer;renderTypeGlintDirectProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29402 Lnet/minecraft/class_757;field_29402:Lnet/minecraft/class_5944;
      official aB Lgdj;aB:Lgee;
    • renderTypeEntityGlintProgram

      @Nullable private static @Nullable ShaderProgram renderTypeEntityGlintProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeEntityGlintProgram Lnet/minecraft/client/render/GameRenderer;renderTypeEntityGlintProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29367 Lnet/minecraft/class_757;field_29367:Lnet/minecraft/class_5944;
      official aC Lgdj;aC:Lgee;
    • renderTypeEntityGlintDirectProgram

      @Nullable private static @Nullable ShaderProgram renderTypeEntityGlintDirectProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeEntityGlintDirectProgram Lnet/minecraft/client/render/GameRenderer;renderTypeEntityGlintDirectProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29368 Lnet/minecraft/class_757;field_29368:Lnet/minecraft/class_5944;
      official aD Lgdj;aD:Lgee;
    • renderTypeTextProgram

      @Nullable private static @Nullable ShaderProgram renderTypeTextProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeTextProgram Lnet/minecraft/client/render/GameRenderer;renderTypeTextProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29369 Lnet/minecraft/class_757;field_29369:Lnet/minecraft/class_5944;
      official aE Lgdj;aE:Lgee;
    • renderTypeTextBackgroundProgram

      @Nullable private static @Nullable ShaderProgram renderTypeTextBackgroundProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeTextBackgroundProgram Lnet/minecraft/client/render/GameRenderer;renderTypeTextBackgroundProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_42515 Lnet/minecraft/class_757;field_42515:Lnet/minecraft/class_5944;
      official aF Lgdj;aF:Lgee;
    • renderTypeTextIntensityProgram

      @Nullable private static @Nullable ShaderProgram renderTypeTextIntensityProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeTextIntensityProgram Lnet/minecraft/client/render/GameRenderer;renderTypeTextIntensityProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_33626 Lnet/minecraft/class_757;field_33626:Lnet/minecraft/class_5944;
      official aG Lgdj;aG:Lgee;
    • renderTypeTextSeeThroughProgram

      @Nullable private static @Nullable ShaderProgram renderTypeTextSeeThroughProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeTextSeeThroughProgram Lnet/minecraft/client/render/GameRenderer;renderTypeTextSeeThroughProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29370 Lnet/minecraft/class_757;field_29370:Lnet/minecraft/class_5944;
      official aH Lgdj;aH:Lgee;
    • renderTypeTextBackgroundSeeThroughProgram

      @Nullable private static @Nullable ShaderProgram renderTypeTextBackgroundSeeThroughProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeTextBackgroundSeeThroughProgram Lnet/minecraft/client/render/GameRenderer;renderTypeTextBackgroundSeeThroughProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_42516 Lnet/minecraft/class_757;field_42516:Lnet/minecraft/class_5944;
      official aI Lgdj;aI:Lgee;
    • renderTypeTextIntensitySeeThroughProgram

      @Nullable private static @Nullable ShaderProgram renderTypeTextIntensitySeeThroughProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeTextIntensitySeeThroughProgram Lnet/minecraft/client/render/GameRenderer;renderTypeTextIntensitySeeThroughProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_33627 Lnet/minecraft/class_757;field_33627:Lnet/minecraft/class_5944;
      official aJ Lgdj;aJ:Lgee;
    • renderTypeLightningProgram

      @Nullable private static @Nullable ShaderProgram renderTypeLightningProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeLightningProgram Lnet/minecraft/client/render/GameRenderer;renderTypeLightningProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29371 Lnet/minecraft/class_757;field_29371:Lnet/minecraft/class_5944;
      official aK Lgdj;aK:Lgee;
    • renderTypeTripwireProgram

      @Nullable private static @Nullable ShaderProgram renderTypeTripwireProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeTripwireProgram Lnet/minecraft/client/render/GameRenderer;renderTypeTripwireProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29372 Lnet/minecraft/class_757;field_29372:Lnet/minecraft/class_5944;
      official aL Lgdj;aL:Lgee;
    • renderTypeEndPortalProgram

      @Nullable private static @Nullable ShaderProgram renderTypeEndPortalProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeEndPortalProgram Lnet/minecraft/client/render/GameRenderer;renderTypeEndPortalProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29373 Lnet/minecraft/class_757;field_29373:Lnet/minecraft/class_5944;
      official aM Lgdj;aM:Lgee;
    • renderTypeEndGatewayProgram

      @Nullable private static @Nullable ShaderProgram renderTypeEndGatewayProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeEndGatewayProgram Lnet/minecraft/client/render/GameRenderer;renderTypeEndGatewayProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29374 Lnet/minecraft/class_757;field_29374:Lnet/minecraft/class_5944;
      official aN Lgdj;aN:Lgee;
    • renderTypeCloudsProgram

      @Nullable private static @Nullable ShaderProgram renderTypeCloudsProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeCloudsProgram Lnet/minecraft/client/render/GameRenderer;renderTypeCloudsProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_48948 Lnet/minecraft/class_757;field_48948:Lnet/minecraft/class_5944;
      official aO Lgdj;aO:Lgee;
    • renderTypeLinesProgram

      @Nullable private static @Nullable ShaderProgram renderTypeLinesProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeLinesProgram Lnet/minecraft/client/render/GameRenderer;renderTypeLinesProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29375 Lnet/minecraft/class_757;field_29375:Lnet/minecraft/class_5944;
      official aP Lgdj;aP:Lgee;
    • renderTypeCrumblingProgram

      @Nullable private static @Nullable ShaderProgram renderTypeCrumblingProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeCrumblingProgram Lnet/minecraft/client/render/GameRenderer;renderTypeCrumblingProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29376 Lnet/minecraft/class_757;field_29376:Lnet/minecraft/class_5944;
      official aQ Lgdj;aQ:Lgee;
    • renderTypeGuiProgram

      @Nullable private static @Nullable ShaderProgram renderTypeGuiProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeGuiProgram Lnet/minecraft/client/render/GameRenderer;renderTypeGuiProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_44810 Lnet/minecraft/class_757;field_44810:Lnet/minecraft/class_5944;
      official aR Lgdj;aR:Lgee;
    • renderTypeGuiOverlayProgram

      @Nullable private static @Nullable ShaderProgram renderTypeGuiOverlayProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeGuiOverlayProgram Lnet/minecraft/client/render/GameRenderer;renderTypeGuiOverlayProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_44811 Lnet/minecraft/class_757;field_44811:Lnet/minecraft/class_5944;
      official aS Lgdj;aS:Lgee;
    • renderTypeGuiTextHighlightProgram

      @Nullable private static @Nullable ShaderProgram renderTypeGuiTextHighlightProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeGuiTextHighlightProgram Lnet/minecraft/client/render/GameRenderer;renderTypeGuiTextHighlightProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_44812 Lnet/minecraft/class_757;field_44812:Lnet/minecraft/class_5944;
      official aT Lgdj;aT:Lgee;
    • renderTypeGuiGhostRecipeOverlayProgram

      @Nullable private static @Nullable ShaderProgram renderTypeGuiGhostRecipeOverlayProgram
      Mappings:
      Namespace Name Mixin selector
      named renderTypeGuiGhostRecipeOverlayProgram Lnet/minecraft/client/render/GameRenderer;renderTypeGuiGhostRecipeOverlayProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_44813 Lnet/minecraft/class_757;field_44813:Lnet/minecraft/class_5944;
      official aU Lgdj;aU:Lgee;
    • client

      final MinecraftClient client
      Mappings:
      Namespace Name Mixin selector
      named client Lnet/minecraft/client/render/GameRenderer;client:Lnet/minecraft/client/MinecraftClient;
      intermediary field_4015 Lnet/minecraft/class_757;field_4015:Lnet/minecraft/class_310;
      official k Lgdj;k:Lffh;
    • resourceManager

      private final ResourceManager resourceManager
      Mappings:
      Namespace Name Mixin selector
      named resourceManager Lnet/minecraft/client/render/GameRenderer;resourceManager:Lnet/minecraft/resource/ResourceManager;
      intermediary field_4018 Lnet/minecraft/class_757;field_4018:Lnet/minecraft/class_3300;
      official l Lgdj;l:Laup;
    • random

      private final Random random
      Mappings:
      Namespace Name Mixin selector
      named random Lnet/minecraft/client/render/GameRenderer;random:Lnet/minecraft/util/math/random/Random;
      intermediary field_3994 Lnet/minecraft/class_757;field_3994:Lnet/minecraft/class_5819;
      official m Lgdj;m:Lazh;
    • viewDistance

      private float viewDistance
      Mappings:
      Namespace Name Mixin selector
      named viewDistance Lnet/minecraft/client/render/GameRenderer;viewDistance:F
      intermediary field_4025 Lnet/minecraft/class_757;field_4025:F
      official n Lgdj;n:F
    • firstPersonRenderer

      public final HeldItemRenderer firstPersonRenderer
      Mappings:
      Namespace Name Mixin selector
      named firstPersonRenderer Lnet/minecraft/client/render/GameRenderer;firstPersonRenderer:Lnet/minecraft/client/render/item/HeldItemRenderer;
      intermediary field_4012 Lnet/minecraft/class_757;field_4012:Lnet/minecraft/class_759;
      official b Lgdj;b:Lgdm;
    • mapRenderer

      private final MapRenderer mapRenderer
      Mappings:
      Namespace Name Mixin selector
      named mapRenderer Lnet/minecraft/client/render/GameRenderer;mapRenderer:Lnet/minecraft/client/render/MapRenderer;
      intermediary field_4026 Lnet/minecraft/class_757;field_4026:Lnet/minecraft/class_330;
      official o Lgdj;o:Lfgw;
    • buffers

      private final BufferBuilderStorage buffers
      Mappings:
      Namespace Name Mixin selector
      named buffers Lnet/minecraft/client/render/GameRenderer;buffers:Lnet/minecraft/client/render/BufferBuilderStorage;
      intermediary field_20948 Lnet/minecraft/class_757;field_20948:Lnet/minecraft/class_4599;
      official p Lgdj;p:Lgdw;
    • ticks

      private int ticks
      Mappings:
      Namespace Name Mixin selector
      named ticks Lnet/minecraft/client/render/GameRenderer;ticks:I
      intermediary field_47130 Lnet/minecraft/class_757;field_47130:I
      official q Lgdj;q:I
    • fovMultiplier

      private float fovMultiplier
      Mappings:
      Namespace Name Mixin selector
      named fovMultiplier Lnet/minecraft/client/render/GameRenderer;fovMultiplier:F
      intermediary field_4019 Lnet/minecraft/class_757;field_4019:F
      official r Lgdj;r:F
    • lastFovMultiplier

      private float lastFovMultiplier
      Mappings:
      Namespace Name Mixin selector
      named lastFovMultiplier Lnet/minecraft/client/render/GameRenderer;lastFovMultiplier:F
      intermediary field_3999 Lnet/minecraft/class_757;field_3999:F
      official s Lgdj;s:F
    • skyDarkness

      private float skyDarkness
      Mappings:
      Namespace Name Mixin selector
      named skyDarkness Lnet/minecraft/client/render/GameRenderer;skyDarkness:F
      intermediary field_4002 Lnet/minecraft/class_757;field_4002:F
      official t Lgdj;t:F
    • lastSkyDarkness

      private float lastSkyDarkness
      Mappings:
      Namespace Name Mixin selector
      named lastSkyDarkness Lnet/minecraft/client/render/GameRenderer;lastSkyDarkness:F
      intermediary field_3997 Lnet/minecraft/class_757;field_3997:F
      official u Lgdj;u:F
    • renderHand

      private boolean renderHand
      Mappings:
      Namespace Name Mixin selector
      named renderHand Lnet/minecraft/client/render/GameRenderer;renderHand:Z
      intermediary field_3992 Lnet/minecraft/class_757;field_3992:Z
      official v Lgdj;v:Z
    • blockOutlineEnabled

      private boolean blockOutlineEnabled
      Mappings:
      Namespace Name Mixin selector
      named blockOutlineEnabled Lnet/minecraft/client/render/GameRenderer;blockOutlineEnabled:Z
      intermediary field_4009 Lnet/minecraft/class_757;field_4009:Z
      official w Lgdj;w:Z
    • lastWorldIconUpdate

      private long lastWorldIconUpdate
      Mappings:
      Namespace Name Mixin selector
      named lastWorldIconUpdate Lnet/minecraft/client/render/GameRenderer;lastWorldIconUpdate:J
      intermediary field_4017 Lnet/minecraft/class_757;field_4017:J
      official x Lgdj;x:J
    • hasWorldIcon

      private boolean hasWorldIcon
      Mappings:
      Namespace Name Mixin selector
      named hasWorldIcon Lnet/minecraft/client/render/GameRenderer;hasWorldIcon:Z
      intermediary field_34055 Lnet/minecraft/class_757;field_34055:Z
      official y Lgdj;y:Z
    • lastWindowFocusedTime

      private long lastWindowFocusedTime
      Mappings:
      Namespace Name Mixin selector
      named lastWindowFocusedTime Lnet/minecraft/client/render/GameRenderer;lastWindowFocusedTime:J
      intermediary field_3998 Lnet/minecraft/class_757;field_3998:J
      official z Lgdj;z:J
    • lightmapTextureManager

      private final LightmapTextureManager lightmapTextureManager
      Mappings:
      Namespace Name Mixin selector
      named lightmapTextureManager Lnet/minecraft/client/render/GameRenderer;lightmapTextureManager:Lnet/minecraft/client/render/LightmapTextureManager;
      intermediary field_4028 Lnet/minecraft/class_757;field_4028:Lnet/minecraft/class_765;
      official A Lgdj;A:Lgdp;
    • overlayTexture

      private final OverlayTexture overlayTexture
      Mappings:
      Namespace Name Mixin selector
      named overlayTexture Lnet/minecraft/client/render/GameRenderer;overlayTexture:Lnet/minecraft/client/render/OverlayTexture;
      intermediary field_20949 Lnet/minecraft/class_757;field_20949:Lnet/minecraft/class_4608;
      official B Lgdj;B:Lgos;
    • renderingPanorama

      private boolean renderingPanorama
      Mappings:
      Namespace Name Mixin selector
      named renderingPanorama Lnet/minecraft/client/render/GameRenderer;renderingPanorama:Z
      intermediary field_4001 Lnet/minecraft/class_757;field_4001:Z
      official C Lgdj;C:Z
    • zoom

      private float zoom
      Mappings:
      Namespace Name Mixin selector
      named zoom Lnet/minecraft/client/render/GameRenderer;zoom:F
      intermediary field_4005 Lnet/minecraft/class_757;field_4005:F
      official D Lgdj;D:F
    • zoomX

      private float zoomX
      Mappings:
      Namespace Name Mixin selector
      named zoomX Lnet/minecraft/client/render/GameRenderer;zoomX:F
      intermediary field_3988 Lnet/minecraft/class_757;field_3988:F
      official E Lgdj;E:F
    • zoomY

      private float zoomY
      Mappings:
      Namespace Name Mixin selector
      named zoomY Lnet/minecraft/client/render/GameRenderer;zoomY:F
      intermediary field_4004 Lnet/minecraft/class_757;field_4004:F
      official F Lgdj;F:F
    • floatingItem

      @Nullable private @Nullable ItemStack floatingItem
      Mappings:
      Namespace Name Mixin selector
      named floatingItem Lnet/minecraft/client/render/GameRenderer;floatingItem:Lnet/minecraft/item/ItemStack;
      intermediary field_4006 Lnet/minecraft/class_757;field_4006:Lnet/minecraft/class_1799;
      official G Lgdj;G:Lcur;
    • floatingItemTimeLeft

      private int floatingItemTimeLeft
      Mappings:
      Namespace Name Mixin selector
      named floatingItemTimeLeft Lnet/minecraft/client/render/GameRenderer;floatingItemTimeLeft:I
      intermediary field_4007 Lnet/minecraft/class_757;field_4007:I
      official H Lgdj;H:I
    • floatingItemWidth

      private float floatingItemWidth
      Mappings:
      Namespace Name Mixin selector
      named floatingItemWidth Lnet/minecraft/client/render/GameRenderer;floatingItemWidth:F
      intermediary field_4029 Lnet/minecraft/class_757;field_4029:F
      official I Lgdj;I:F
    • floatingItemHeight

      private float floatingItemHeight
      Mappings:
      Namespace Name Mixin selector
      named floatingItemHeight Lnet/minecraft/client/render/GameRenderer;floatingItemHeight:F
      intermediary field_4003 Lnet/minecraft/class_757;field_4003:F
      official J Lgdj;J:F
    • postProcessor

      Mappings:
      Namespace Name Mixin selector
      named postProcessor Lnet/minecraft/client/render/GameRenderer;postProcessor:Lnet/minecraft/client/gl/PostEffectProcessor;
      intermediary field_4024 Lnet/minecraft/class_757;field_4024:Lnet/minecraft/class_279;
      official K Lgdj;K:Lgdt;
    • blurPostProcessor

      @Nullable private @Nullable PostEffectProcessor blurPostProcessor
      Mappings:
      Namespace Name Mixin selector
      named blurPostProcessor Lnet/minecraft/client/render/GameRenderer;blurPostProcessor:Lnet/minecraft/client/gl/PostEffectProcessor;
      intermediary field_49567 Lnet/minecraft/class_757;field_49567:Lnet/minecraft/class_279;
      official L Lgdj;L:Lgdt;
    • postProcessorEnabled

      private boolean postProcessorEnabled
      Mappings:
      Namespace Name Mixin selector
      named postProcessorEnabled Lnet/minecraft/client/render/GameRenderer;postProcessorEnabled:Z
      intermediary field_4013 Lnet/minecraft/class_757;field_4013:Z
      official M Lgdj;M:Z
    • camera

      private final Camera camera
      Mappings:
      Namespace Name Mixin selector
      named camera Lnet/minecraft/client/render/GameRenderer;camera:Lnet/minecraft/client/render/Camera;
      intermediary field_18765 Lnet/minecraft/class_757;field_18765:Lnet/minecraft/class_4184;
      official N Lgdj;N:Lfes;
    • blitScreenProgram

      public ShaderProgram blitScreenProgram
      Mappings:
      Namespace Name Mixin selector
      named blitScreenProgram Lnet/minecraft/client/render/GameRenderer;blitScreenProgram:Lnet/minecraft/client/gl/ShaderProgram;
      intermediary field_29403 Lnet/minecraft/class_757;field_29403:Lnet/minecraft/class_5944;
      official d Lgdj;d:Lgee;
    • programs

      private final Map<String,ShaderProgram> programs
      Mappings:
      Namespace Name Mixin selector
      named programs Lnet/minecraft/client/render/GameRenderer;programs:Ljava/util/Map;
      intermediary field_29350 Lnet/minecraft/class_757;field_29350:Ljava/util/Map;
      official O Lgdj;O:Ljava/util/Map;
  • Constructor Details

    • GameRenderer

      public GameRenderer(MinecraftClient client, HeldItemRenderer heldItemRenderer, ResourceManager resourceManager, BufferBuilderStorage buffers)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/render/GameRenderer;<init>(Lnet/minecraft/client/MinecraftClient;Lnet/minecraft/client/render/item/HeldItemRenderer;Lnet/minecraft/resource/ResourceManager;Lnet/minecraft/client/render/BufferBuilderStorage;)V
      intermediary <init> Lnet/minecraft/class_757;<init>(Lnet/minecraft/class_310;Lnet/minecraft/class_759;Lnet/minecraft/class_3300;Lnet/minecraft/class_4599;)V
      official <init> Lgdj;<init>(Lffh;Lgdm;Laup;Lgdw;)V
  • Method Details

    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
    • setRenderHand

      public void setRenderHand(boolean renderHand)
      Mappings:
      Namespace Name Mixin selector
      named setRenderHand Lnet/minecraft/client/render/GameRenderer;setRenderHand(Z)V
      intermediary method_35768 Lnet/minecraft/class_757;method_35768(Z)V
      official a Lgdj;a(Z)V
    • setBlockOutlineEnabled

      public void setBlockOutlineEnabled(boolean blockOutlineEnabled)
      Mappings:
      Namespace Name Mixin selector
      named setBlockOutlineEnabled Lnet/minecraft/client/render/GameRenderer;setBlockOutlineEnabled(Z)V
      intermediary method_35769 Lnet/minecraft/class_757;method_35769(Z)V
      official b Lgdj;b(Z)V
    • setRenderingPanorama

      public void setRenderingPanorama(boolean renderingPanorama)
      Mappings:
      Namespace Name Mixin selector
      named setRenderingPanorama Lnet/minecraft/client/render/GameRenderer;setRenderingPanorama(Z)V
      intermediary method_35770 Lnet/minecraft/class_757;method_35770(Z)V
      official c Lgdj;c(Z)V
    • isRenderingPanorama

      public boolean isRenderingPanorama()
      Mappings:
      Namespace Name Mixin selector
      named isRenderingPanorama Lnet/minecraft/client/render/GameRenderer;isRenderingPanorama()Z
      intermediary method_35765 Lnet/minecraft/class_757;method_35765()Z
      official a Lgdj;a()Z
    • disablePostProcessor

      public void disablePostProcessor()
      Mappings:
      Namespace Name Mixin selector
      named disablePostProcessor Lnet/minecraft/client/render/GameRenderer;disablePostProcessor()V
      intermediary method_3207 Lnet/minecraft/class_757;method_3207()V
      official b Lgdj;b()V
    • togglePostProcessorEnabled

      public void togglePostProcessorEnabled()
      Mappings:
      Namespace Name Mixin selector
      named togglePostProcessorEnabled Lnet/minecraft/client/render/GameRenderer;togglePostProcessorEnabled()V
      intermediary method_3184 Lnet/minecraft/class_757;method_3184()V
      official c Lgdj;c()V
    • onCameraEntitySet

      public void onCameraEntitySet(@Nullable @Nullable Entity entity)
      Mappings:
      Namespace Name Mixin selector
      named onCameraEntitySet Lnet/minecraft/client/render/GameRenderer;onCameraEntitySet(Lnet/minecraft/entity/Entity;)V
      intermediary method_3167 Lnet/minecraft/class_757;method_3167(Lnet/minecraft/class_1297;)V
      official a Lgdj;a(Lbsw;)V
    • loadPostProcessor

      private void loadPostProcessor(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      named loadPostProcessor Lnet/minecraft/client/render/GameRenderer;loadPostProcessor(Lnet/minecraft/util/Identifier;)V
      intermediary method_3168 Lnet/minecraft/class_757;method_3168(Lnet/minecraft/class_2960;)V
      official a Lgdj;a(Lalf;)V
    • loadBlurPostProcessor

      private void loadBlurPostProcessor(ResourceFactory resourceFactory)
      Mappings:
      Namespace Name Mixin selector
      named loadBlurPostProcessor Lnet/minecraft/client/render/GameRenderer;loadBlurPostProcessor(Lnet/minecraft/resource/ResourceFactory;)V
      intermediary method_57797 Lnet/minecraft/class_757;method_57797(Lnet/minecraft/class_5912;)V
      official b Lgdj;b(Laus;)V
    • renderBlur

      public void renderBlur(float delta)
      Mappings:
      Namespace Name Mixin selector
      named renderBlur Lnet/minecraft/client/render/GameRenderer;renderBlur(F)V
      intermediary method_57796 Lnet/minecraft/class_757;method_57796(F)V
      official a Lgdj;a(F)V
    • createProgramReloader

      public ResourceReloader createProgramReloader()
      Mappings:
      Namespace Name Mixin selector
      named createProgramReloader Lnet/minecraft/client/render/GameRenderer;createProgramReloader()Lnet/minecraft/resource/ResourceReloader;
      intermediary method_45774 Lnet/minecraft/class_757;method_45774()Lnet/minecraft/class_3302;
      official d Lgdj;d()Lauj;
    • preloadPrograms

      public void preloadPrograms(ResourceFactory factory)
      Mappings:
      Namespace Name Mixin selector
      named preloadPrograms Lnet/minecraft/client/render/GameRenderer;preloadPrograms(Lnet/minecraft/resource/ResourceFactory;)V
      intermediary method_34521 Lnet/minecraft/class_757;method_34521(Lnet/minecraft/class_5912;)V
      official a Lgdj;a(Laus;)V
    • preloadProgram

      private ShaderProgram preloadProgram(ResourceFactory factory, String name, VertexFormat format)
      Mappings:
      Namespace Name Mixin selector
      named preloadProgram Lnet/minecraft/client/render/GameRenderer;preloadProgram(Lnet/minecraft/resource/ResourceFactory;Ljava/lang/String;Lnet/minecraft/client/render/VertexFormat;)Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34522 Lnet/minecraft/class_757;method_34522(Lnet/minecraft/class_5912;Ljava/lang/String;Lnet/minecraft/class_293;)Lnet/minecraft/class_5944;
      official a Lgdj;a(Laus;Ljava/lang/String;Lfaf;)Lgee;
    • loadPrograms

      void loadPrograms(ResourceFactory factory)
      Mappings:
      Namespace Name Mixin selector
      named loadPrograms Lnet/minecraft/client/render/GameRenderer;loadPrograms(Lnet/minecraft/resource/ResourceFactory;)V
      intermediary method_34538 Lnet/minecraft/class_757;method_34538(Lnet/minecraft/class_5912;)V
      official c Lgdj;c(Laus;)V
    • clearPrograms

      private void clearPrograms()
      Mappings:
      Namespace Name Mixin selector
      named clearPrograms Lnet/minecraft/client/render/GameRenderer;clearPrograms()V
      intermediary method_34537 Lnet/minecraft/class_757;method_34537()V
      official au Lgdj;au()V
    • getProgram

      Mappings:
      Namespace Name Mixin selector
      named getProgram Lnet/minecraft/client/render/GameRenderer;getProgram(Ljava/lang/String;)Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_35767 Lnet/minecraft/class_757;method_35767(Ljava/lang/String;)Lnet/minecraft/class_5944;
      official a Lgdj;a(Ljava/lang/String;)Lgee;
    • tick

      public void tick()
      Mappings:
      Namespace Name Mixin selector
      named tick Lnet/minecraft/client/render/GameRenderer;tick()V
      intermediary method_3182 Lnet/minecraft/class_757;method_3182()V
      official e Lgdj;e()V
    • getPostProcessor

      @Nullable public @Nullable PostEffectProcessor getPostProcessor()
      Mappings:
      Namespace Name Mixin selector
      named getPostProcessor Lnet/minecraft/client/render/GameRenderer;getPostProcessor()Lnet/minecraft/client/gl/PostEffectProcessor;
      intermediary method_3183 Lnet/minecraft/class_757;method_3183()Lnet/minecraft/class_279;
      official f Lgdj;f()Lgdt;
    • onResized

      public void onResized(int width, int height)
      Mappings:
      Namespace Name Mixin selector
      named onResized Lnet/minecraft/client/render/GameRenderer;onResized(II)V
      intermediary method_3169 Lnet/minecraft/class_757;method_3169(II)V
      official a Lgdj;a(II)V
    • updateCrosshairTarget

      public void updateCrosshairTarget(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      named updateCrosshairTarget Lnet/minecraft/client/render/GameRenderer;updateCrosshairTarget(F)V
      intermediary method_3190 Lnet/minecraft/class_757;method_3190(F)V
      official b Lgdj;b(F)V
    • findCrosshairTarget

      private HitResult findCrosshairTarget(Entity camera, double blockInteractionRange, double entityInteractionRange, float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      named findCrosshairTarget Lnet/minecraft/client/render/GameRenderer;findCrosshairTarget(Lnet/minecraft/entity/Entity;DDF)Lnet/minecraft/util/hit/HitResult;
      intermediary method_56153 Lnet/minecraft/class_757;method_56153(Lnet/minecraft/class_1297;DDF)Lnet/minecraft/class_239;
      official a Lgdj;a(Lbsw;DDF)Levr;
    • ensureTargetInRange

      private static HitResult ensureTargetInRange(HitResult hitResult, Vec3d cameraPos, double interactionRange)
      Mappings:
      Namespace Name Mixin selector
      named ensureTargetInRange Lnet/minecraft/client/render/GameRenderer;ensureTargetInRange(Lnet/minecraft/util/hit/HitResult;Lnet/minecraft/util/math/Vec3d;D)Lnet/minecraft/util/hit/HitResult;
      intermediary method_56154 Lnet/minecraft/class_757;method_56154(Lnet/minecraft/class_239;Lnet/minecraft/class_243;D)Lnet/minecraft/class_239;
      official a Lgdj;a(Levr;Levt;D)Levr;
    • updateFovMultiplier

      private void updateFovMultiplier()
      Mappings:
      Namespace Name Mixin selector
      named updateFovMultiplier Lnet/minecraft/client/render/GameRenderer;updateFovMultiplier()V
      intermediary method_3199 Lnet/minecraft/class_757;method_3199()V
      official av Lgdj;av()V
    • getFov

      private double getFov(Camera camera, float tickDelta, boolean changingFov)
      Mappings:
      Namespace Name Mixin selector
      named getFov Lnet/minecraft/client/render/GameRenderer;getFov(Lnet/minecraft/client/render/Camera;FZ)D
      intermediary method_3196 Lnet/minecraft/class_757;method_3196(Lnet/minecraft/class_4184;FZ)D
      official a Lgdj;a(Lfes;FZ)D
    • tiltViewWhenHurt

      private void tiltViewWhenHurt(MatrixStack matrices, float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      named tiltViewWhenHurt Lnet/minecraft/client/render/GameRenderer;tiltViewWhenHurt(Lnet/minecraft/client/util/math/MatrixStack;F)V
      intermediary method_3198 Lnet/minecraft/class_757;method_3198(Lnet/minecraft/class_4587;F)V
      official a Lgdj;a(Lfaa;F)V
    • bobView

      private void bobView(MatrixStack matrices, float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      named bobView Lnet/minecraft/client/render/GameRenderer;bobView(Lnet/minecraft/client/util/math/MatrixStack;F)V
      intermediary method_3186 Lnet/minecraft/class_757;method_3186(Lnet/minecraft/class_4587;F)V
      official b Lgdj;b(Lfaa;F)V
    • renderWithZoom

      public void renderWithZoom(float zoom, float zoomX, float zoomY)
      Mappings:
      Namespace Name Mixin selector
      named renderWithZoom Lnet/minecraft/client/render/GameRenderer;renderWithZoom(FFF)V
      intermediary method_35766 Lnet/minecraft/class_757;method_35766(FFF)V
      official a Lgdj;a(FFF)V
    • renderHand

      private void renderHand(Camera camera, float tickDelta, Matrix4f matrix4f)
      Mappings:
      Namespace Name Mixin selector
      named renderHand Lnet/minecraft/client/render/GameRenderer;renderHand(Lnet/minecraft/client/render/Camera;FLorg/joml/Matrix4f;)V
      intermediary method_3172 Lnet/minecraft/class_757;method_3172(Lnet/minecraft/class_4184;FLorg/joml/Matrix4f;)V
      official a Lgdj;a(Lfes;FLorg/joml/Matrix4f;)V
    • loadProjectionMatrix

      public void loadProjectionMatrix(Matrix4f projectionMatrix)
      Mappings:
      Namespace Name Mixin selector
      named loadProjectionMatrix Lnet/minecraft/client/render/GameRenderer;loadProjectionMatrix(Lorg/joml/Matrix4f;)V
      intermediary method_22709 Lnet/minecraft/class_757;method_22709(Lorg/joml/Matrix4f;)V
      official a Lgdj;a(Lorg/joml/Matrix4f;)V
    • getBasicProjectionMatrix

      public Matrix4f getBasicProjectionMatrix(double fov)
      Mappings:
      Namespace Name Mixin selector
      named getBasicProjectionMatrix Lnet/minecraft/client/render/GameRenderer;getBasicProjectionMatrix(D)Lorg/joml/Matrix4f;
      intermediary method_22973 Lnet/minecraft/class_757;method_22973(D)Lorg/joml/Matrix4f;
      official a Lgdj;a(D)Lorg/joml/Matrix4f;
    • getFarPlaneDistance

      public float getFarPlaneDistance()
      Mappings:
      Namespace Name Mixin selector
      named getFarPlaneDistance Lnet/minecraft/client/render/GameRenderer;getFarPlaneDistance()F
      intermediary method_32796 Lnet/minecraft/class_757;method_32796()F
      official g Lgdj;g()F
    • getNightVisionStrength

      public static float getNightVisionStrength(LivingEntity entity, float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      named getNightVisionStrength Lnet/minecraft/client/render/GameRenderer;getNightVisionStrength(Lnet/minecraft/entity/LivingEntity;F)F
      intermediary method_3174 Lnet/minecraft/class_757;method_3174(Lnet/minecraft/class_1309;F)F
      official a Lgdj;a(Lbtr;F)F
    • render

      public void render(float tickDelta, long startTime, boolean tick)
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/render/GameRenderer;render(FJZ)V
      intermediary method_3192 Lnet/minecraft/class_757;method_3192(FJZ)V
      official a Lgdj;a(FJZ)V
    • updateWorldIcon

      private void updateWorldIcon()
      Mappings:
      Namespace Name Mixin selector
      named updateWorldIcon Lnet/minecraft/client/render/GameRenderer;updateWorldIcon()V
      intermediary method_37473 Lnet/minecraft/class_757;method_37473()V
      official aw Lgdj;aw()V
    • updateWorldIcon

      private void updateWorldIcon(Path path)
      Mappings:
      Namespace Name Mixin selector
      named updateWorldIcon Lnet/minecraft/client/render/GameRenderer;updateWorldIcon(Ljava/nio/file/Path;)V
      intermediary method_3176 Lnet/minecraft/class_757;method_3176(Ljava/nio/file/Path;)V
      official a Lgdj;a(Ljava/nio/file/Path;)V
    • shouldRenderBlockOutline

      private boolean shouldRenderBlockOutline()
      Mappings:
      Namespace Name Mixin selector
      named shouldRenderBlockOutline Lnet/minecraft/client/render/GameRenderer;shouldRenderBlockOutline()Z
      intermediary method_3202 Lnet/minecraft/class_757;method_3202()Z
      official ax Lgdj;ax()Z
    • renderWorld

      public void renderWorld(float tickDelta, long limitTime)
      Mappings:
      Namespace Name Mixin selector
      named renderWorld Lnet/minecraft/client/render/GameRenderer;renderWorld(FJ)V
      intermediary method_3188 Lnet/minecraft/class_757;method_3188(FJ)V
      official a Lgdj;a(FJ)V
    • reset

      public void reset()
      Mappings:
      Namespace Name Mixin selector
      named reset Lnet/minecraft/client/render/GameRenderer;reset()V
      intermediary method_3203 Lnet/minecraft/class_757;method_3203()V
      official h Lgdj;h()V
    • getMapRenderer

      public MapRenderer getMapRenderer()
      Mappings:
      Namespace Name Mixin selector
      named getMapRenderer Lnet/minecraft/client/render/GameRenderer;getMapRenderer()Lnet/minecraft/client/render/MapRenderer;
      intermediary method_3194 Lnet/minecraft/class_757;method_3194()Lnet/minecraft/class_330;
      official i Lgdj;i()Lfgw;
    • showFloatingItem

      public void showFloatingItem(ItemStack floatingItem)
      Mappings:
      Namespace Name Mixin selector
      named showFloatingItem Lnet/minecraft/client/render/GameRenderer;showFloatingItem(Lnet/minecraft/item/ItemStack;)V
      intermediary method_3189 Lnet/minecraft/class_757;method_3189(Lnet/minecraft/class_1799;)V
      official a Lgdj;a(Lcur;)V
    • renderFloatingItem

      private void renderFloatingItem(int scaledWidth, int scaledHeight, float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      named renderFloatingItem Lnet/minecraft/client/render/GameRenderer;renderFloatingItem(IIF)V
      intermediary method_3171 Lnet/minecraft/class_757;method_3171(IIF)V
      official a Lgdj;a(IIF)V
    • renderNausea

      private void renderNausea(DrawContext context, float distortionStrength)
      Mappings:
      Namespace Name Mixin selector
      named renderNausea Lnet/minecraft/client/render/GameRenderer;renderNausea(Lnet/minecraft/client/gui/DrawContext;F)V
      intermediary method_31136 Lnet/minecraft/class_757;method_31136(Lnet/minecraft/class_332;F)V
      official a Lgdj;a(Lfgt;F)V
    • getClient

      public MinecraftClient getClient()
      Mappings:
      Namespace Name Mixin selector
      named getClient Lnet/minecraft/client/render/GameRenderer;getClient()Lnet/minecraft/client/MinecraftClient;
      intermediary method_35772 Lnet/minecraft/class_757;method_35772()Lnet/minecraft/class_310;
      official j Lgdj;j()Lffh;
    • getSkyDarkness

      public float getSkyDarkness(float tickDelta)
      Mappings:
      Namespace Name Mixin selector
      named getSkyDarkness Lnet/minecraft/client/render/GameRenderer;getSkyDarkness(F)F
      intermediary method_3195 Lnet/minecraft/class_757;method_3195(F)F
      official c Lgdj;c(F)F
    • getViewDistance

      public float getViewDistance()
      Mappings:
      Namespace Name Mixin selector
      named getViewDistance Lnet/minecraft/client/render/GameRenderer;getViewDistance()F
      intermediary method_3193 Lnet/minecraft/class_757;method_3193()F
      official k Lgdj;k()F
    • getCamera

      public Camera getCamera()
      Mappings:
      Namespace Name Mixin selector
      named getCamera Lnet/minecraft/client/render/GameRenderer;getCamera()Lnet/minecraft/client/render/Camera;
      intermediary method_19418 Lnet/minecraft/class_757;method_19418()Lnet/minecraft/class_4184;
      official l Lgdj;l()Lfes;
    • getLightmapTextureManager

      public LightmapTextureManager getLightmapTextureManager()
      Mappings:
      Namespace Name Mixin selector
      named getLightmapTextureManager Lnet/minecraft/client/render/GameRenderer;getLightmapTextureManager()Lnet/minecraft/client/render/LightmapTextureManager;
      intermediary method_22974 Lnet/minecraft/class_757;method_22974()Lnet/minecraft/class_765;
      official m Lgdj;m()Lgdp;
    • getOverlayTexture

      public OverlayTexture getOverlayTexture()
      Mappings:
      Namespace Name Mixin selector
      named getOverlayTexture Lnet/minecraft/client/render/GameRenderer;getOverlayTexture()Lnet/minecraft/client/render/OverlayTexture;
      intermediary method_22975 Lnet/minecraft/class_757;method_22975()Lnet/minecraft/class_4608;
      official n Lgdj;n()Lgos;
    • getPositionProgram

      @Nullable public static @Nullable ShaderProgram getPositionProgram()
      Mappings:
      Namespace Name Mixin selector
      named getPositionProgram Lnet/minecraft/client/render/GameRenderer;getPositionProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34539 Lnet/minecraft/class_757;method_34539()Lnet/minecraft/class_5944;
      official o Lgdj;o()Lgee;
    • getPositionColorProgram

      @Nullable public static @Nullable ShaderProgram getPositionColorProgram()
      Mappings:
      Namespace Name Mixin selector
      named getPositionColorProgram Lnet/minecraft/client/render/GameRenderer;getPositionColorProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34540 Lnet/minecraft/class_757;method_34540()Lnet/minecraft/class_5944;
      official p Lgdj;p()Lgee;
    • getPositionColorTexProgram

      @Nullable public static @Nullable ShaderProgram getPositionColorTexProgram()
      Mappings:
      Namespace Name Mixin selector
      named getPositionColorTexProgram Lnet/minecraft/client/render/GameRenderer;getPositionColorTexProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34541 Lnet/minecraft/class_757;method_34541()Lnet/minecraft/class_5944;
      official q Lgdj;q()Lgee;
    • getPositionTexProgram

      @Nullable public static @Nullable ShaderProgram getPositionTexProgram()
      Mappings:
      Namespace Name Mixin selector
      named getPositionTexProgram Lnet/minecraft/client/render/GameRenderer;getPositionTexProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34542 Lnet/minecraft/class_757;method_34542()Lnet/minecraft/class_5944;
      official r Lgdj;r()Lgee;
    • getPositionTexColorProgram

      @Nullable public static @Nullable ShaderProgram getPositionTexColorProgram()
      Mappings:
      Namespace Name Mixin selector
      named getPositionTexColorProgram Lnet/minecraft/client/render/GameRenderer;getPositionTexColorProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34543 Lnet/minecraft/class_757;method_34543()Lnet/minecraft/class_5944;
      official s Lgdj;s()Lgee;
    • getParticleProgram

      @Nullable public static @Nullable ShaderProgram getParticleProgram()
      Mappings:
      Namespace Name Mixin selector
      named getParticleProgram Lnet/minecraft/client/render/GameRenderer;getParticleProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34546 Lnet/minecraft/class_757;method_34546()Lnet/minecraft/class_5944;
      official t Lgdj;t()Lgee;
    • getPositionColorLightmapProgram

      @Nullable public static @Nullable ShaderProgram getPositionColorLightmapProgram()
      Mappings:
      Namespace Name Mixin selector
      named getPositionColorLightmapProgram Lnet/minecraft/client/render/GameRenderer;getPositionColorLightmapProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34547 Lnet/minecraft/class_757;method_34547()Lnet/minecraft/class_5944;
      official u Lgdj;u()Lgee;
    • getPositionColorTexLightmapProgram

      @Nullable public static @Nullable ShaderProgram getPositionColorTexLightmapProgram()
      Mappings:
      Namespace Name Mixin selector
      named getPositionColorTexLightmapProgram Lnet/minecraft/client/render/GameRenderer;getPositionColorTexLightmapProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34548 Lnet/minecraft/class_757;method_34548()Lnet/minecraft/class_5944;
      official v Lgdj;v()Lgee;
    • getRenderTypeSolidProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeSolidProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeSolidProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeSolidProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34495 Lnet/minecraft/class_757;method_34495()Lnet/minecraft/class_5944;
      official w Lgdj;w()Lgee;
    • getRenderTypeCutoutMippedProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeCutoutMippedProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeCutoutMippedProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeCutoutMippedProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34496 Lnet/minecraft/class_757;method_34496()Lnet/minecraft/class_5944;
      official x Lgdj;x()Lgee;
    • getRenderTypeCutoutProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeCutoutProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeCutoutProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeCutoutProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34497 Lnet/minecraft/class_757;method_34497()Lnet/minecraft/class_5944;
      official y Lgdj;y()Lgee;
    • getRenderTypeTranslucentProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeTranslucentProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeTranslucentProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeTranslucentProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34498 Lnet/minecraft/class_757;method_34498()Lnet/minecraft/class_5944;
      official z Lgdj;z()Lgee;
    • getRenderTypeTranslucentMovingBlockProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeTranslucentMovingBlockProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeTranslucentMovingBlockProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeTranslucentMovingBlockProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34499 Lnet/minecraft/class_757;method_34499()Lnet/minecraft/class_5944;
      official A Lgdj;A()Lgee;
    • getRenderTypeArmorCutoutNoCullProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeArmorCutoutNoCullProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeArmorCutoutNoCullProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeArmorCutoutNoCullProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34501 Lnet/minecraft/class_757;method_34501()Lnet/minecraft/class_5944;
      official B Lgdj;B()Lgee;
    • getRenderTypeEntitySolidProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeEntitySolidProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeEntitySolidProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeEntitySolidProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34502 Lnet/minecraft/class_757;method_34502()Lnet/minecraft/class_5944;
      official C Lgdj;C()Lgee;
    • getRenderTypeEntityCutoutProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeEntityCutoutProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeEntityCutoutProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeEntityCutoutProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34503 Lnet/minecraft/class_757;method_34503()Lnet/minecraft/class_5944;
      official D Lgdj;D()Lgee;
    • getRenderTypeEntityCutoutNoNullProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeEntityCutoutNoNullProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeEntityCutoutNoNullProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeEntityCutoutNoNullProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34504 Lnet/minecraft/class_757;method_34504()Lnet/minecraft/class_5944;
      official E Lgdj;E()Lgee;
    • getRenderTypeEntityCutoutNoNullZOffsetProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeEntityCutoutNoNullZOffsetProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeEntityCutoutNoNullZOffsetProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeEntityCutoutNoNullZOffsetProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34505 Lnet/minecraft/class_757;method_34505()Lnet/minecraft/class_5944;
      official F Lgdj;F()Lgee;
    • getRenderTypeItemEntityTranslucentCullProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeItemEntityTranslucentCullProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeItemEntityTranslucentCullProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeItemEntityTranslucentCullProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34506 Lnet/minecraft/class_757;method_34506()Lnet/minecraft/class_5944;
      official G Lgdj;G()Lgee;
    • getRenderTypeEntityTranslucentCullProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeEntityTranslucentCullProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeEntityTranslucentCullProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeEntityTranslucentCullProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34507 Lnet/minecraft/class_757;method_34507()Lnet/minecraft/class_5944;
      official H Lgdj;H()Lgee;
    • getRenderTypeEntityTranslucentProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeEntityTranslucentProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeEntityTranslucentProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeEntityTranslucentProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34508 Lnet/minecraft/class_757;method_34508()Lnet/minecraft/class_5944;
      official I Lgdj;I()Lgee;
    • getRenderTypeEntityTranslucentEmissiveProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeEntityTranslucentEmissiveProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeEntityTranslucentEmissiveProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeEntityTranslucentEmissiveProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_42595 Lnet/minecraft/class_757;method_42595()Lnet/minecraft/class_5944;
      official J Lgdj;J()Lgee;
    • getRenderTypeEntitySmoothCutoutProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeEntitySmoothCutoutProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeEntitySmoothCutoutProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeEntitySmoothCutoutProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34509 Lnet/minecraft/class_757;method_34509()Lnet/minecraft/class_5944;
      official K Lgdj;K()Lgee;
    • getRenderTypeBeaconBeamProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeBeaconBeamProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeBeaconBeamProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeBeaconBeamProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34510 Lnet/minecraft/class_757;method_34510()Lnet/minecraft/class_5944;
      official L Lgdj;L()Lgee;
    • getRenderTypeEntityDecalProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeEntityDecalProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeEntityDecalProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeEntityDecalProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34511 Lnet/minecraft/class_757;method_34511()Lnet/minecraft/class_5944;
      official M Lgdj;M()Lgee;
    • getRenderTypeEntityNoOutlineProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeEntityNoOutlineProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeEntityNoOutlineProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeEntityNoOutlineProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34512 Lnet/minecraft/class_757;method_34512()Lnet/minecraft/class_5944;
      official N Lgdj;N()Lgee;
    • getRenderTypeEntityShadowProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeEntityShadowProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeEntityShadowProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeEntityShadowProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34513 Lnet/minecraft/class_757;method_34513()Lnet/minecraft/class_5944;
      official O Lgdj;O()Lgee;
    • getRenderTypeEntityAlphaProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeEntityAlphaProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeEntityAlphaProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeEntityAlphaProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34514 Lnet/minecraft/class_757;method_34514()Lnet/minecraft/class_5944;
      official P Lgdj;P()Lgee;
    • getRenderTypeEyesProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeEyesProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeEyesProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeEyesProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34515 Lnet/minecraft/class_757;method_34515()Lnet/minecraft/class_5944;
      official Q Lgdj;Q()Lgee;
    • getRenderTypeEnergySwirlProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeEnergySwirlProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeEnergySwirlProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeEnergySwirlProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34516 Lnet/minecraft/class_757;method_34516()Lnet/minecraft/class_5944;
      official R Lgdj;R()Lgee;
    • getRenderTypeBreezeWindProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeBreezeWindProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeBreezeWindProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeBreezeWindProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_55249 Lnet/minecraft/class_757;method_55249()Lnet/minecraft/class_5944;
      official S Lgdj;S()Lgee;
    • getRenderTypeLeashProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeLeashProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeLeashProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeLeashProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34517 Lnet/minecraft/class_757;method_34517()Lnet/minecraft/class_5944;
      official T Lgdj;T()Lgee;
    • getRenderTypeWaterMaskProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeWaterMaskProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeWaterMaskProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeWaterMaskProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34518 Lnet/minecraft/class_757;method_34518()Lnet/minecraft/class_5944;
      official U Lgdj;U()Lgee;
    • getRenderTypeOutlineProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeOutlineProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeOutlineProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeOutlineProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34519 Lnet/minecraft/class_757;method_34519()Lnet/minecraft/class_5944;
      official V Lgdj;V()Lgee;
    • getRenderTypeArmorGlintProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeArmorGlintProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeArmorGlintProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeArmorGlintProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34520 Lnet/minecraft/class_757;method_34520()Lnet/minecraft/class_5944;
      official W Lgdj;W()Lgee;
    • getRenderTypeArmorEntityGlintProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeArmorEntityGlintProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeArmorEntityGlintProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeArmorEntityGlintProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34523 Lnet/minecraft/class_757;method_34523()Lnet/minecraft/class_5944;
      official X Lgdj;X()Lgee;
    • getRenderTypeGlintTranslucentProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeGlintTranslucentProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeGlintTranslucentProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeGlintTranslucentProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34524 Lnet/minecraft/class_757;method_34524()Lnet/minecraft/class_5944;
      official Y Lgdj;Y()Lgee;
    • getRenderTypeGlintProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeGlintProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeGlintProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeGlintProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34525 Lnet/minecraft/class_757;method_34525()Lnet/minecraft/class_5944;
      official Z Lgdj;Z()Lgee;
    • getRenderTypeGlintDirectProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeGlintDirectProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeGlintDirectProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeGlintDirectProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34526 Lnet/minecraft/class_757;method_34526()Lnet/minecraft/class_5944;
      official aa Lgdj;aa()Lgee;
    • getRenderTypeEntityGlintProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeEntityGlintProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeEntityGlintProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeEntityGlintProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34527 Lnet/minecraft/class_757;method_34527()Lnet/minecraft/class_5944;
      official ab Lgdj;ab()Lgee;
    • getRenderTypeEntityGlintDirectProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeEntityGlintDirectProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeEntityGlintDirectProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeEntityGlintDirectProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34528 Lnet/minecraft/class_757;method_34528()Lnet/minecraft/class_5944;
      official ac Lgdj;ac()Lgee;
    • getRenderTypeTextProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeTextProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeTextProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeTextProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34529 Lnet/minecraft/class_757;method_34529()Lnet/minecraft/class_5944;
      official ad Lgdj;ad()Lgee;
    • getRenderTypeTextBackgroundProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeTextBackgroundProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeTextBackgroundProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeTextBackgroundProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_49037 Lnet/minecraft/class_757;method_49037()Lnet/minecraft/class_5944;
      official ae Lgdj;ae()Lgee;
    • getRenderTypeTextIntensityProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeTextIntensityProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeTextIntensityProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeTextIntensityProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_36432 Lnet/minecraft/class_757;method_36432()Lnet/minecraft/class_5944;
      official af Lgdj;af()Lgee;
    • getRenderTypeTextSeeThroughProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeTextSeeThroughProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeTextSeeThroughProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeTextSeeThroughProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34530 Lnet/minecraft/class_757;method_34530()Lnet/minecraft/class_5944;
      official ag Lgdj;ag()Lgee;
    • getRenderTypeTextBackgroundSeeThroughProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeTextBackgroundSeeThroughProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeTextBackgroundSeeThroughProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeTextBackgroundSeeThroughProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_49038 Lnet/minecraft/class_757;method_49038()Lnet/minecraft/class_5944;
      official ah Lgdj;ah()Lgee;
    • getRenderTypeTextIntensitySeeThroughProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeTextIntensitySeeThroughProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeTextIntensitySeeThroughProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeTextIntensitySeeThroughProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_36433 Lnet/minecraft/class_757;method_36433()Lnet/minecraft/class_5944;
      official ai Lgdj;ai()Lgee;
    • getRenderTypeLightningProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeLightningProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeLightningProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeLightningProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34531 Lnet/minecraft/class_757;method_34531()Lnet/minecraft/class_5944;
      official aj Lgdj;aj()Lgee;
    • getRenderTypeTripwireProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeTripwireProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeTripwireProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeTripwireProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34532 Lnet/minecraft/class_757;method_34532()Lnet/minecraft/class_5944;
      official ak Lgdj;ak()Lgee;
    • getRenderTypeEndPortalProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeEndPortalProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeEndPortalProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeEndPortalProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34533 Lnet/minecraft/class_757;method_34533()Lnet/minecraft/class_5944;
      official al Lgdj;al()Lgee;
    • getRenderTypeEndGatewayProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeEndGatewayProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeEndGatewayProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeEndGatewayProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34534 Lnet/minecraft/class_757;method_34534()Lnet/minecraft/class_5944;
      official am Lgdj;am()Lgee;
    • getRenderTypeCloudsProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeCloudsProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeCloudsProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeCloudsProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_56846 Lnet/minecraft/class_757;method_56846()Lnet/minecraft/class_5944;
      official an Lgdj;an()Lgee;
    • getRenderTypeLinesProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeLinesProgram()
      Returns the rendertype_lines shader program.

      This shader program draws a line by drawing a quad (two triangles pushed together). Each line takes four vertices. The first vertex is the line start. The second one is a duplicate of the first one. The third one is the line end. The fourth one is a duplicate of the third one.

      The user of this shader program should use VertexFormats.LINES for the vertex format. The normal element is a direction vector from the starting position to the ending position. It's used to calculate in what directions the duplicated vertices should be offset to achieve thick lines. All four vertices should share the same value for the normal element.

      The width of the line can be set with RenderSystem#lineWidth.

      Returns:
      the rendertype_lines shader program
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeLinesProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeLinesProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34535 Lnet/minecraft/class_757;method_34535()Lnet/minecraft/class_5944;
      official ao Lgdj;ao()Lgee;
    • getRenderTypeCrumblingProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeCrumblingProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeCrumblingProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeCrumblingProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_34536 Lnet/minecraft/class_757;method_34536()Lnet/minecraft/class_5944;
      official ap Lgdj;ap()Lgee;
    • getRenderTypeGuiProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeGuiProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeGuiProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeGuiProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_51771 Lnet/minecraft/class_757;method_51771()Lnet/minecraft/class_5944;
      official aq Lgdj;aq()Lgee;
    • getRenderTypeGuiOverlayProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeGuiOverlayProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeGuiOverlayProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeGuiOverlayProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_51772 Lnet/minecraft/class_757;method_51772()Lnet/minecraft/class_5944;
      official ar Lgdj;ar()Lgee;
    • getRenderTypeGuiTextHighlightProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeGuiTextHighlightProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeGuiTextHighlightProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeGuiTextHighlightProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_51773 Lnet/minecraft/class_757;method_51773()Lnet/minecraft/class_5944;
      official as Lgdj;as()Lgee;
    • getRenderTypeGuiGhostRecipeOverlayProgram

      @Nullable public static @Nullable ShaderProgram getRenderTypeGuiGhostRecipeOverlayProgram()
      Mappings:
      Namespace Name Mixin selector
      named getRenderTypeGuiGhostRecipeOverlayProgram Lnet/minecraft/client/render/GameRenderer;getRenderTypeGuiGhostRecipeOverlayProgram()Lnet/minecraft/client/gl/ShaderProgram;
      intermediary method_51774 Lnet/minecraft/class_757;method_51774()Lnet/minecraft/class_5944;
      official at Lgdj;at()Lgee;