net.minecraft.client.render

public class GameRenderer

implements AutoCloseable, TrackedWaypoint$PitchProvider

net.minecraft.client.renderer.GameRenderer
net.minecraft.class_757
net.minecraft.client.render.GameRenderer

Field summary

Modifier and TypeField
private static final Identifier
BLUR_POST_CHAIN_ID
field_53899
BLUR_ID
public static final int
MAX_BLUR_RADIUS
field_49904
field_49904
private static final org.slf4j.Logger
LOGGER
field_3993
LOGGER
public static final float
PROJECTION_Z_NEAR
field_32686
CAMERA_DEPTH
public static final float
PROJECTION_3D_HUD_Z_FAR
field_60107
field_60107
private static final float
PORTAL_SPINNING_SPEED
field_55869
field_55869
private static final float
NAUSEA_SPINNING_SPEED
field_55870
field_55870
private final MinecraftClient
minecraft
field_4015
client
private final Random
random
field_3994
random
private float
renderDistance
field_4025
viewDistanceBlocks
public final HeldItemRenderer
itemInHandRenderer
field_4012
firstPersonRenderer
private final InGameOverlayRenderer
screenEffectRenderer
field_59967
overlayRenderer
private final BufferBuilderStorage
renderBuffers
field_20948
buffers
private float
spinningEffectTime
field_55871
nauseaEffectTime
private float
spinningEffectSpeed
field_55872
nauseaEffectSpeed
private float
fovModifier
field_4019
fovMultiplier
private float
oldFovModifier
field_3999
lastFovMultiplier
private float
darkenWorldAmount
field_4002
skyDarkness
private float
darkenWorldAmountO
field_3997
lastSkyDarkness
private boolean
renderBlockOutline
field_4009
blockOutlineEnabled
private long
lastScreenshotAttempt
field_4017
lastWorldIconUpdate
private boolean
hasWorldScreenshot
field_34055
hasWorldIcon
private long
lastActiveTime
field_3998
lastWindowFocusedTime
private final LightmapTextureManager
lightTexture
field_4028
lightmapTextureManager
private final OverlayTexture
overlayTexture
field_20949
overlayTexture
private CameraOverride
panoramicScreenshotParameters
field_64449
cameraOverride
protected final CubeMapRenderer
cubeMap
field_60579
panoramaRenderer
protected final RotatingCubeMapRenderer
panorama
field_60580
rotatingPanoramaRenderer
private final Pool
resourcePool
field_53066
pool
private final FogRenderer
fogRenderer
field_60793
fogRenderer
private final GuiRenderer
guiRenderer
field_59965
guiRenderer
private final GuiRenderState
guiRenderState
field_59966
guiState
private final WorldRenderState
levelRenderState
field_61732
worldRenderState
private final OrderedRenderCommandQueueImpl
submitNodeStorage
field_61733
orderedRenderCommandQueue
private final RenderDispatcher
featureRenderDispatcher
field_61734
entityRenderDispatcher
private Identifier
postEffectId
field_53898
postProcessorId
private boolean
effectActive
field_4013
postProcessorEnabled
private final Camera
mainCamera
field_18765
camera
private final DiffuseLighting
lighting
field_60103
diffuseLighting
private final GlobalSettings
globalSettingsUniform
field_60104
globalSettings
private final RawProjectionMatrix
levelProjectionMatrixBuffer
field_60105
worldProjectionMatrix
private final ProjectionMatrix3
hud3dProjectionMatrixBuffer
field_60106
hudProjectionMatrix

Constructor summary

ModifierConstructor
public (MinecraftClient client, HeldItemRenderer firstPersonHeldItemRenderer, BufferBuilderStorage buffers, BlockRenderManager blockRenderManager)

Method summary

Modifier and TypeMethod
public void
close()
public OrderedRenderCommandQueueImpl
getSubmitNodeStorage()
method_72910()
getEntityRenderCommandQueue()
public RenderDispatcher
getFeatureRenderDispatcher()
method_72911()
getEntityRenderDispatcher()
public WorldRenderState
getLevelRenderState()
method_72912()
getEntityRenderStates()
public void
setRenderBlockOutline(boolean renderBlockOutline)
method_35769(boolean arg0)
setBlockOutlineEnabled(boolean blockOutlineEnabled)
public void
setPanoramicScreenshotParameters(PanoramicScreenshotParameters panoramicScreenshotParameters)
method_76543(class_12335 arg0)
setCameraOverride(CameraOverride cameraOverride)
public CameraOverride
getPanoramicScreenshotParameters()
method_76544()
getCameraOverride()
public boolean
isPanoramicMode()
method_35765()
isRenderingPanorama()
public void
clearPostEffect()
method_62905()
clearPostProcessor()
public void
togglePostEffect()
method_3184()
togglePostProcessorEnabled()
public void
checkEntityPostEffect(Entity cameraEntity)
method_3167(class_1297 arg0)
onCameraEntitySet(Entity entity)
private void
setPostEffect(Identifier id)
method_62904(class_2960 arg0)
setPostProcessor(Identifier id)
public void
processBlurEffect()
method_57796()
renderBlur()
public void
preloadUiShader(ResourceProvider resourceProvider)
method_34521(class_5912 arg0)
preloadPrograms(ResourceFactory factory)
public void
tick()
method_3182()
tick()
public Identifier
currentPostEffect()
method_62906()
getPostProcessorId()
public void
resize(int width, int height)
method_3169(int arg0, int arg1)
onResized(int width, int height)
public void
pick(float a)
method_3190(float arg0)
updateCrosshairTarget(float tickProgress)
private void
tickFov()
method_3199()
updateFovMultiplier()
private float
getFov(Camera camera, float partialTicks, boolean applyEffects)
method_3196(class_4184 arg0, float arg1, boolean arg2)
getFov(Camera camera, float tickProgress, boolean changingFov)
private void
bobHurt(PoseStack poseStack, float a)
method_3198(class_4587 arg0, float arg1)
tiltViewWhenHurt(MatrixStack matrices, float tickProgress)
private void
bobView(PoseStack poseStack, float a)
method_3186(class_4587 arg0, float arg1)
bobView(MatrixStack matrices, float tickProgress)
private void
renderItemInHand(float deltaPartialTick, boolean isSleeping, org.joml.Matrix4f modelViewMatrix)
method_3172(float arg0, boolean arg1, org.joml.Matrix4f arg2)
renderHand(float tickProgress, boolean sleeping, org.joml.Matrix4f positionMatrix)
public org.joml.Matrix4f
getProjectionMatrix(float fov)
method_22973(float arg0)
getBasicProjectionMatrix(float fovDegrees)
public float
getDepthFar()
method_32796()
getFarPlaneDistance()
public static float
getNightVisionScale(LivingEntity camera, float a)
method_3174(class_1309 arg0, float arg1)
getNightVisionStrength(LivingEntity entity, float tickProgress)
public void
render(DeltaTracker deltaTracker, boolean renderLevel)
method_3192(class_9779 arg0, boolean arg1)
render(RenderTickCounter tickCounter, boolean tick)
private void
renderActiveTextDebug()
method_75837()
renderActiveTextAreas()
private void
tryTakeScreenshotIfNeeded()
method_37473()
updateWorldIcon()
private void
takeAutoScreenshot(Path screenshotFile)
method_3176(Path arg0)
updateWorldIcon(Path path)
private boolean
shouldRenderBlockOutline()
method_3202()
shouldRenderBlockOutline()
public void
updateCamera(DeltaTracker deltaTracker)
method_76295(class_9779 arg0)
updateCamera(RenderTickCounter tickCounter)
public void
renderLevel(DeltaTracker deltaTracker)
method_3188(class_9779 arg0)
renderWorld(RenderTickCounter renderTickCounter)
private void
extractCamera(float partialTicks)
method_74920(float arg0)
updateCameraState(float arg0)
private org.joml.Matrix4f
getProjectionMatrixForCulling(float fovWithEffects)
method_74751(float arg0)
getProjectionMatrix(float arg0)
public void
resetData()
method_3203()
reset()
public void
displayItemActivation(ItemStack itemStack)
method_3189(class_1799 arg0)
showFloatingItem(ItemStack floatingItem)
public MinecraftClient
getMinecraft()
method_35772()
getClient()
public float
getDarkenWorldAmount(float a)
method_3195(float arg0)
getSkyDarkness(float tickProgress)
public float
getRenderDistance()
method_3193()
getViewDistanceBlocks()
public Camera
getMainCamera()
method_19418()
getCamera()
public LightmapTextureManager
lightTexture()
method_22974()
getLightmapTextureManager()
public OverlayTexture
overlayTexture()
method_22975()
getOverlayTexture()
public Vec3d
projectPointToScreen(Vec3 point)
method_70778(class_243 arg0)
project(Vec3d arg0)
public double
projectHorizonToScreen()
method_70777()
getPitch()
public GlobalSettings
getGlobalSettingsUniform()
method_71113()
getGlobalSettings()
public DiffuseLighting
getLighting()
method_71114()
getDiffuseLighting()
public void
setLevel(ClientLevel level)
method_71112(class_638 arg0)
setWorld(ClientWorld world)
public RotatingCubeMapRenderer
getPanorama()
method_71649()
getRotatingPanoramaRenderer()
private static void
lambda$takeAutoScreenshot$7(Path arg0, NativeImage arg1)
method_68164(Path arg0, class_1011 arg1)
method_68164(Path arg0, NativeImage screenshot)
private static void
lambda$takeAutoScreenshot$6(NativeImage arg0, Path arg1)
method_3181(class_1011 arg0, Path arg1)
method_3181(NativeImage arg0, Path arg1)
private void
lambda$tryTakeScreenshotIfNeeded$5(Path arg0)
method_37474(Path arg0)
method_37474(Path path)
private void
lambda$renderActiveTextDebug$4(GuiTextRenderState arg0)
method_75836(class_11247 arg0)
method_75836(TextGuiElementRenderState text)
private String
lambda$render$3()
method_37103()
method_37103()
private String
lambda$render$2()
method_3205()
method_3205()
private String
lambda$render$1()
method_18655()
method_18655()
private static String
lambda$preloadUiShader$0(ResourceProvider arg0, Identifier arg1, ShaderType arg2)
method_68479(class_5912 arg0, class_2960 arg1, ShaderType arg2)
method_68479(ResourceFactory arg0, Identifier id, ShaderType type)