net.minecraft.client.renderer

public class GameRenderer

implements TrackedWaypoint$Projector, AutoCloseable

gxa
net.minecraft.client.renderer.GameRenderer
net.minecraft.class_757
net.minecraft.client.render.GameRenderer
net.minecraft.src.C_4124_

Field summary

Modifier and TypeField
private static final ResourceLocation
g
BLUR_POST_CHAIN_ID
field_53899
BLUR_ID
f_347894_
public static final int
a
MAX_BLUR_RADIUS
field_49904
field_49904
f_313914_
private static final org.slf4j.Logger
h
LOGGER
field_3993
LOGGER
f_109058_
public static final float
b
PROJECTION_Z_NEAR
field_32686
CAMERA_DEPTH
f_172592_
public static final float
c
PROJECTION_3D_HUD_Z_FAR
field_60107
field_60107
f_399948_
private static final float
i
PORTAL_SPINNING_SPEED
field_55869
field_55869
f_382241_
private static final float
j
NAUSEA_SPINNING_SPEED
field_55870
field_55870
f_379893_
private final Minecraft
k
minecraft
field_4015
client
f_109059_
private final RandomSource
l
random
field_3994
random
f_109061_
private float
m
renderDistance
field_4025
viewDistanceBlocks
f_109062_
public final ItemInHandRenderer
d
itemInHandRenderer
field_4012
firstPersonRenderer
f_109055_
private final ScreenEffectRenderer
n
screenEffectRenderer
field_59967
overlayRenderer
f_399801_
private final RenderBuffers
o
renderBuffers
field_20948
buffers
f_109064_
private float
p
spinningEffectTime
field_55871
nauseaEffectTime
f_381952_
private float
q
spinningEffectSpeed
field_55872
nauseaEffectSpeed
f_380241_
private float
r
fovModifier
field_4019
fovMultiplier
f_348238_
private float
s
oldFovModifier
field_3999
lastFovMultiplier
f_346623_
private float
t
darkenWorldAmount
field_4002
skyDarkness
f_109068_
private float
u
darkenWorldAmountO
field_3997
lastSkyDarkness
f_109069_
private boolean
v
renderBlockOutline
field_4009
blockOutlineEnabled
f_109071_
private long
w
lastScreenshotAttempt
field_4017
lastWorldIconUpdate
f_109072_
private boolean
x
hasWorldScreenshot
field_34055
hasWorldIcon
f_182638_
private long
y
lastActiveTime
field_3998
lastWindowFocusedTime
f_109073_
private final LightTexture
z
lightTexture
field_4028
lightmapTextureManager
f_109074_
private final OverlayTexture
A
overlayTexture
field_20949
overlayTexture
f_109075_
private boolean
B
panoramicMode
field_4001
renderingPanorama
f_109076_
protected final CubeMap
e
cubeMap
field_60579
panoramaRenderer
f_399840_
protected final PanoramaRenderer
f
panorama
field_60580
rotatingPanoramaRenderer
f_398734_
private final CrossFrameResourcePool
C
resourcePool
field_53066
pool
f_349361_
private final FogRenderer
D
fogRenderer
field_60793
fogRenderer
f_398707_
private final GuiRenderer
E
guiRenderer
field_59965
guiRenderer
f_400435_
private final GuiRenderState
F
guiRenderState
field_59966
guiState
f_400394_
private ResourceLocation
G
postEffectId
field_53898
postProcessorId
f_348325_
private boolean
H
effectActive
field_4013
postProcessorEnabled
f_109053_
private final Camera
I
mainCamera
field_18765
camera
f_109054_
private final Lighting
J
lighting
field_60103
diffuseLighting
f_400137_
private final GlobalSettingsUniform
K
globalSettingsUniform
field_60104
globalSettings
f_399444_
private final PerspectiveProjectionMatrixBuffer
L
levelProjectionMatrixBuffer
field_60105
worldProjectionMatrix
f_398717_
private final CachedPerspectiveProjectionMatrixBuffer
M
hud3dProjectionMatrixBuffer
field_60106
hudProjectionMatrix
f_399467_

Constructor summary

ModifierConstructor
public (Minecraft client, ItemInHandRenderer firstPersonHeldItemRenderer, RenderBuffers buffers)

Method summary

Modifier and TypeMethod
public void
close()
close()
close()
public void
a(boolean arg0)
setRenderBlockOutline(boolean arg0)
method_35769(boolean arg0)
setBlockOutlineEnabled(boolean blockOutlineEnabled)
m_172775_(boolean arg0)
public void
b(boolean arg0)
setPanoramicMode(boolean arg0)
method_35770(boolean arg0)
setRenderingPanorama(boolean renderingPanorama)
m_172779_(boolean arg0)
public boolean
b()
isPanoramicMode()
method_35765()
isRenderingPanorama()
m_172715_()
public void
c()
clearPostEffect()
method_62905()
clearPostProcessor()
m_351931_()
public void
d()
togglePostEffect()
method_3184()
togglePostProcessorEnabled()
m_109130_()
public void
a(bzm arg0)
checkEntityPostEffect(Entity arg0)
method_3167(class_1297 arg0)
onCameraEntitySet(Entity entity)
m_109106_(C_507_ arg0)
private void
a(ame arg0)
setPostEffect(ResourceLocation arg0)
method_62904(class_2960 arg0)
setPostProcessor(Identifier id)
m_356461_(C_5265_ arg0)
public void
e()
processBlurEffect()
method_57796()
renderBlur()
m_323091_()
public void
a(axr arg0)
preloadUiShader(ResourceProvider arg0)
method_34521(class_5912 arg0)
preloadPrograms(ResourceFactory factory)
m_172722_(C_140974_ arg0)
public void
f()
tick()
method_3182()
tick()
m_109148_()
public ResourceLocation
g()
currentPostEffect()
method_62906()
getPostProcessorId()
m_355183_()
public void
a(int arg0, int arg1)
resize(int arg0, int arg1)
method_3169(int arg0, int arg1)
onResized(int width, int height)
m_109097_(int p_109099_, int arg1)
public void
a(float arg0)
pick(float arg0)
method_3190(float arg0)
updateCrosshairTarget(float tickProgress)
m_109087_(float arg0)
private HitResult
a(bzm arg0, double arg1, double arg2, float arg3)
pick(Entity arg0, double arg1, double arg2, float arg3)
method_56153(class_1297 arg0, double arg1, double arg2, float arg3)
findCrosshairTarget(Entity camera, double blockInteractionRange, double entityInteractionRange, float tickProgress)
m_321147_(C_507_ p_328198_, double p_332188_, double arg2, float arg3)
private static HitResult
a(fiq arg0, fis arg1, double arg2)
filterHitResult(HitResult arg0, Vec3 arg1, double arg2)
method_56154(class_239 arg0, class_243 arg1, double arg2)
ensureTargetInRange(HitResult hitResult, Vec3d cameraPos, double interactionRange)
m_324916_(C_3043_ p_333216_, C_3046_ p_336005_, double p_334240_)
private void
r()
tickFov()
method_3199()
updateFovMultiplier()
m_109156_()
private float
a(ftl arg0, float arg1, boolean arg2)
getFov(Camera arg0, float arg1, boolean arg2)
method_3196(class_4184 arg0, float arg1, boolean arg2)
getFov(Camera camera, float tickProgress, boolean changingFov)
m_109141_(C_3373_ p_109143_, float p_109144_, boolean arg2)
private void
a(foc arg0, float arg1)
bobHurt(PoseStack arg0, float arg1)
method_3198(class_4587 arg0, float arg1)
tiltViewWhenHurt(MatrixStack matrices, float tickProgress)
m_109117_(C_3181_ p_109119_, float arg1)
private void
b(foc arg0, float arg1)
bobView(PoseStack arg0, float arg1)
method_3186(class_4587 arg0, float arg1)
bobView(MatrixStack matrices, float tickProgress)
m_109138_(C_3181_ p_109140_, float arg1)
private void
a(float arg0, boolean arg1, org.joml.Matrix4f arg2)
renderItemInHand(float arg0, boolean arg1, org.joml.Matrix4f arg2)
method_3172(float arg0, boolean arg1, org.joml.Matrix4f arg2)
renderHand(float tickProgress, boolean sleeping, org.joml.Matrix4f positionMatrix)
m_109120_(float p_408020_, boolean p_331664_, org.joml.Matrix4f arg2)
public org.joml.Matrix4f
b(float arg0)
getProjectionMatrix(float arg0)
method_22973(float arg0)
getBasicProjectionMatrix(float fovDegrees)
m_253088_(float arg0)
public float
h()
getDepthFar()
method_32796()
getFarPlaneDistance()
m_172790_()
public static float
a(cam arg0, float arg1)
getNightVisionScale(LivingEntity arg0, float arg1)
method_3174(class_1309 arg0, float arg1)
getNightVisionStrength(LivingEntity entity, float tickProgress)
m_109108_(C_524_ p_109109_, float p_109110_)
public void
a(ftt arg0, boolean arg1)
render(DeltaTracker arg0, boolean arg1)
method_3192(class_9779 arg0, boolean arg1)
render(RenderTickCounter tickCounter, boolean tick)
m_109093_(C_336468_ p_109096_, boolean arg1)
private void
s()
tryTakeScreenshotIfNeeded()
method_37473()
updateWorldIcon()
m_182644_()
private void
a(Path arg0)
takeAutoScreenshot(Path arg0)
method_3176(Path arg0)
updateWorldIcon(Path path)
m_182642_(Path arg0)
private boolean
t()
shouldRenderBlockOutline()
method_3202()
shouldRenderBlockOutline()
m_109158_()
public void
a(ftt arg0)
renderLevel(DeltaTracker arg0)
method_3188(class_9779 arg0)
renderWorld(RenderTickCounter renderTickCounter)
m_109089_(C_336468_ arg0)
public void
i()
resetData()
method_3203()
reset()
m_109150_()
public void
a(dcv arg0)
displayItemActivation(ItemStack arg0)
method_3189(class_1799 arg0)
showFloatingItem(ItemStack floatingItem)
m_109113_(C_1391_ arg0)
public Minecraft
j()
getMinecraft()
method_35772()
getClient()
m_172797_()
public float
c(float arg0)
getDarkenWorldAmount(float arg0)
method_3195(float arg0)
getSkyDarkness(float tickProgress)
m_109131_(float arg0)
public float
k()
getRenderDistance()
method_3193()
getViewDistanceBlocks()
m_109152_()
public Camera
l()
getMainCamera()
method_19418()
getCamera()
m_109153_()
public LightTexture
m()
lightTexture()
method_22974()
getLightmapTextureManager()
m_109154_()
public OverlayTexture
n()
overlayTexture()
method_22975()
getOverlayTexture()
m_109155_()
public Vec3
a(fis arg0)
projectPointToScreen(Vec3 arg0)
method_70778(class_243 arg0)
project(Vec3d arg0)
m_402021_(C_3046_ arg0)
public double
a()
projectHorizonToScreen()
method_70777()
getPitch()
m_402222_()
public GlobalSettingsUniform
o()
getGlobalSettingsUniform()
method_71113()
getGlobalSettings()
m_402361_()
public Lighting
p()
getLighting()
method_71114()
getDiffuseLighting()
m_403892_()
public void
a(grj arg0)
setLevel(ClientLevel arg0)
method_71112(class_638 arg0)
setWorld(ClientWorld world)
m_404085_(C_3899_ arg0)
public PanoramaRenderer
q()
getPanorama()
method_71649()
getRotatingPanoramaRenderer()
m_403813_()