Class BackgroundRenderer

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

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

    • field_60096

      public static final int field_60096
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_60096 Lnet/minecraft/client/render/BackgroundRenderer;field_60096:I
      intermediary field_60096 Lnet/minecraft/class_758;field_60096:I
      official a Lgte;a:I
    • WATER_FOG_LENGTH

      private static final int WATER_FOG_LENGTH
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named WATER_FOG_LENGTH Lnet/minecraft/client/render/BackgroundRenderer;WATER_FOG_LENGTH:I
      intermediary field_32685 Lnet/minecraft/class_758;field_32685:I
      official c Lgte;c:I
    • FOG_MODIFIERS

      private static final List<BackgroundRenderer.StatusEffectFogModifier> FOG_MODIFIERS
      Mappings:
      Namespace Name Mixin selector
      named FOG_MODIFIERS Lnet/minecraft/client/render/BackgroundRenderer;FOG_MODIFIERS:Ljava/util/List;
      intermediary field_38338 Lnet/minecraft/class_758;field_38338:Ljava/util/List;
      official d Lgte;d:Ljava/util/List;
    • WATER_FOG_CHANGE_DURATION

      public static final float WATER_FOG_CHANGE_DURATION
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named WATER_FOG_CHANGE_DURATION Lnet/minecraft/client/render/BackgroundRenderer;WATER_FOG_CHANGE_DURATION:F
      intermediary field_32684 Lnet/minecraft/class_758;field_32684:F
      official b Lgte;b:F
    • waterFogColor

      private static int waterFogColor
      Mappings:
      Namespace Name Mixin selector
      named waterFogColor Lnet/minecraft/client/render/BackgroundRenderer;waterFogColor:I
      intermediary field_4031 Lnet/minecraft/class_758;field_4031:I
      official e Lgte;e:I
    • nextWaterFogColor

      private static int nextWaterFogColor
      Mappings:
      Namespace Name Mixin selector
      named nextWaterFogColor Lnet/minecraft/client/render/BackgroundRenderer;nextWaterFogColor:I
      intermediary field_4041 Lnet/minecraft/class_758;field_4041:I
      official f Lgte;f:I
    • lastWaterFogColorUpdateTime

      private static long lastWaterFogColorUpdateTime
      Mappings:
      Namespace Name Mixin selector
      named lastWaterFogColorUpdateTime Lnet/minecraft/client/render/BackgroundRenderer;lastWaterFogColorUpdateTime:J
      intermediary field_4042 Lnet/minecraft/class_758;field_4042:J
      official g Lgte;g:J
    • fogEnabled

      private static boolean fogEnabled
      Mappings:
      Namespace Name Mixin selector
      named fogEnabled Lnet/minecraft/client/render/BackgroundRenderer;fogEnabled:Z
      intermediary field_54018 Lnet/minecraft/class_758;field_54018:Z
      official h Lgte;h:Z
    • field_60097

      private final GpuBuffer field_60097
      Mappings:
      Namespace Name Mixin selector
      named field_60097 Lnet/minecraft/client/render/BackgroundRenderer;field_60097:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      intermediary field_60097 Lnet/minecraft/class_758;field_60097:Lcom/mojang/blaze3d/buffers/GpuBuffer;
      official i Lgte;i:Lcom/mojang/blaze3d/buffers/GpuBuffer;
    • field_60098

      private final class_11285 field_60098
      Mappings:
      Namespace Name Mixin selector
      named field_60098 Lnet/minecraft/client/render/BackgroundRenderer;field_60098:Lnet/minecraft/class_11285;
      intermediary field_60098 Lnet/minecraft/class_758;field_60098:Lnet/minecraft/class_11285;
      official j Lgte;j:Lgtp;
  • Constructor Details

    • BackgroundRenderer

      public BackgroundRenderer()
  • Method Details

    • close

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

      public void method_71108()
      Mappings:
      Namespace Name Mixin selector
      named method_71108 Lnet/minecraft/client/render/BackgroundRenderer;method_71108()V
      intermediary method_71108 Lnet/minecraft/class_758;method_71108()V
      official a Lgte;a()V
    • method_71109

      public GpuBufferSlice method_71109(BackgroundRenderer.FogType fogType)
      Mappings:
      Namespace Name Mixin selector
      named method_71109 Lnet/minecraft/client/render/BackgroundRenderer;method_71109(Lnet/minecraft/client/render/BackgroundRenderer$FogType;)Lcom/mojang/blaze3d/buffers/GpuBufferSlice;
      intermediary method_71109 Lnet/minecraft/class_758;method_71109(Lnet/minecraft/class_758$class_4596;)Lcom/mojang/blaze3d/buffers/GpuBufferSlice;
      official a Lgte;a(Lgte$d;)Lcom/mojang/blaze3d/buffers/GpuBufferSlice;
    • getFogColor

      public static Vector4f getFogColor(Camera camera, float tickProgress, ClientWorld world, int clampedViewDistance, float skyDarkness)
      Mappings:
      Namespace Name Mixin selector
      named getFogColor Lnet/minecraft/client/render/BackgroundRenderer;getFogColor(Lnet/minecraft/client/render/Camera;FLnet/minecraft/client/world/ClientWorld;IF)Lorg/joml/Vector4f;
      intermediary method_62185 Lnet/minecraft/class_758;method_62185(Lnet/minecraft/class_4184;FLnet/minecraft/class_638;IF)Lorg/joml/Vector4f;
      official a Lgte;a(Lfqq;FLgnn;IF)Lorg/joml/Vector4f;
    • toggleFog

      public static boolean toggleFog()
      Mappings:
      Namespace Name Mixin selector
      named toggleFog Lnet/minecraft/client/render/BackgroundRenderer;toggleFog()Z
      intermediary method_63521 Lnet/minecraft/class_758;method_63521()Z
      official b Lgte;b()Z
    • getFogModifier

      @Nullable private static @Nullable BackgroundRenderer.StatusEffectFogModifier getFogModifier(Entity entity, float tickProgress)
      Mappings:
      Namespace Name Mixin selector
      named getFogModifier Lnet/minecraft/client/render/BackgroundRenderer;getFogModifier(Lnet/minecraft/entity/Entity;F)Lnet/minecraft/client/render/BackgroundRenderer$StatusEffectFogModifier;
      intermediary method_42588 Lnet/minecraft/class_758;method_42588(Lnet/minecraft/class_1297;F)Lnet/minecraft/class_758$class_7286;
      official a Lgte;a(Lbxn;F)Lgte$e;
    • applyFog

      public void applyFog(Camera camera, Vector4f vector4f, float viewDistance, boolean thickenFog, float tickProgress)
      Mappings:
      Namespace Name Mixin selector
      named applyFog Lnet/minecraft/client/render/BackgroundRenderer;applyFog(Lnet/minecraft/client/render/Camera;Lorg/joml/Vector4f;FZF)V
      intermediary method_3211 Lnet/minecraft/class_758;method_3211(Lnet/minecraft/class_4184;Lorg/joml/Vector4f;FZF)V
      official a Lgte;a(Lfqq;Lorg/joml/Vector4f;FZF)V
    • method_71110

      private void method_71110(ByteBuffer byteBuffer, int int2, Vector4f vector4f, FogShape fogShape, float float2, float float3, float float4, float float5)
      Mappings:
      Namespace Name Mixin selector
      named method_71110 Lnet/minecraft/client/render/BackgroundRenderer;method_71110(Ljava/nio/ByteBuffer;ILorg/joml/Vector4f;Lnet/minecraft/client/render/FogShape;FFFF)V
      intermediary method_71110 Lnet/minecraft/class_758;method_71110(Ljava/nio/ByteBuffer;ILorg/joml/Vector4f;Lnet/minecraft/class_6854;FFFF)V
      official a Lgte;a(Ljava/nio/ByteBuffer;ILorg/joml/Vector4f;Lfll;FFFF)V