Package net.minecraft.client.renderer
Class GameRenderer
java.lang.Object
net.minecraft.client.renderer.GameRenderer
- All Implemented Interfaces:
- AutoCloseable
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate static final ResourceLocationprivate PostChainprivate intprivate floatprivate floatprivate static final booleanprivate booleanprivate floatprivate static final floatprivate booleanstatic final intprivate ItemStackprivate floatprivate floatprivate intfinal ItemInHandRendererprivate longprivate longprivate final LightTexture(package private) static final org.slf4j.Loggerprivate final Cameraprivate final MapRendererprivate static final float(package private) final Minecraftprivate static final ResourceLocationprivate floatprivate final OverlayTextureprivate booleanprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstance(package private) PostChainstatic final floatprivate final RandomSourceprivate booleanprivate final RenderBuffersprivate floatprivate booleanprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate static ShaderInstanceprivate final ResourceManagerprivate final Map<String, ShaderInstance> private floatprivate floatprivate float
- 
Constructor SummaryConstructorsConstructorDescriptionGameRenderer(Minecraft p_234219_, ItemInHandRenderer p_234220_, ResourceManager p_234221_, RenderBuffers p_234222_) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate voidprivate voidvoidcheckEntityPostEffect(Entity p_109107_) voidclose()voiddisplayItemActivation(ItemStack p_109114_) private static HitResultfilterHitResult(HitResult p_319875_, Vec3 p_320631_, double p_319892_) floatgetDarkenWorldAmount(float p_109132_) floatprivate doublestatic floatgetNightVisionScale(LivingEntity p_109109_, float p_109110_) static ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstanceorg.joml.Matrix4fgetProjectionMatrix(double p_254507_) floatstatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancestatic ShaderInstancebooleanprivate voidloadBlurEffect(ResourceProvider p_341650_) voidloadEffect(ResourceLocation p_109129_) voidpick(float p_109088_) private HitResultprivate ShaderInstancepreloadShader(ResourceProvider p_172725_, String p_172726_, VertexFormat p_172727_) voidpreloadUiShader(ResourceProvider p_172723_) voidprocessBlurEffect(float p_331160_) (package private) voidreloadShaders(ResourceProvider p_250719_) voidrender(float p_109094_, long p_109095_, boolean p_109096_) private voidrenderConfusionOverlay(GuiGraphics p_282460_, float p_282656_) private voidrenderItemActivationAnimation(int p_109101_, int p_109102_, float p_109103_) private voidrenderItemInHand(Camera p_109122_, float p_109123_, org.joml.Matrix4f p_333953_) voidrenderLevel(float p_109090_, long p_109091_) voidrenderZoomed(float p_172719_, float p_172720_, float p_172721_) voidvoidresetProjectionMatrix(org.joml.Matrix4f p_253668_) voidresize(int p_109098_, int p_109099_) voidsetPanoramicMode(boolean p_172780_) voidsetRenderBlockOutline(boolean p_172776_) voidsetRenderHand(boolean p_172737_) private booleanvoidprivate voidprivate voidtakeAutoScreenshot(Path p_182643_) voidtick()private voidtickFov()voidprivate void
- 
Field Details- 
NAUSEA_LOCATION
- 
BLUR_LOCATION
- 
MAX_BLUR_RADIUSprivate static final float MAX_BLUR_RADIUS- See Also:
 
- 
LOGGERstatic final org.slf4j.Logger LOGGER
- 
DEPTH_BUFFER_DEBUGprivate static final boolean DEPTH_BUFFER_DEBUG- See Also:
 
- 
PROJECTION_Z_NEARpublic static final float PROJECTION_Z_NEAR- See Also:
 
- 
GUI_Z_NEARprivate static final float GUI_Z_NEAR- See Also:
 
- 
minecraft
- 
resourceManager
- 
random
- 
renderDistanceprivate float renderDistance
- 
itemInHandRenderer
- 
mapRenderer
- 
renderBuffers
- 
confusionAnimationTickprivate int confusionAnimationTick
- 
fovprivate float fov
- 
oldFovprivate float oldFov
- 
darkenWorldAmountprivate float darkenWorldAmount
- 
darkenWorldAmountOprivate float darkenWorldAmountO
- 
renderHandprivate boolean renderHand
- 
renderBlockOutlineprivate boolean renderBlockOutline
- 
lastScreenshotAttemptprivate long lastScreenshotAttempt
- 
hasWorldScreenshotprivate boolean hasWorldScreenshot
- 
lastActiveTimeprivate long lastActiveTime
- 
lightTexture
- 
overlayTexture
- 
panoramicModeprivate boolean panoramicMode
- 
zoomprivate float zoom
- 
zoomXprivate float zoomX
- 
zoomYprivate float zoomY
- 
ITEM_ACTIVATION_ANIMATION_LENGTHpublic static final int ITEM_ACTIVATION_ANIMATION_LENGTH- See Also:
 
- 
itemActivationItem
- 
itemActivationTicksprivate int itemActivationTicks
- 
itemActivationOffXprivate float itemActivationOffX
- 
itemActivationOffYprivate float itemActivationOffY
- 
postEffect
- 
blurEffect
- 
effectActiveprivate boolean effectActive
- 
mainCamera
- 
blitShader
- 
shaders
- 
positionShader
- 
positionColorShader
- 
positionColorTexShader
- 
positionTexShader
- 
positionTexColorShader
- 
particleShader
- 
positionColorLightmapShader
- 
positionColorTexLightmapShader
- 
rendertypeSolidShader
- 
rendertypeCutoutMippedShader
- 
rendertypeCutoutShader
- 
rendertypeTranslucentShader
- 
rendertypeTranslucentMovingBlockShader
- 
rendertypeArmorCutoutNoCullShader
- 
rendertypeEntitySolidShader
- 
rendertypeEntityCutoutShader
- 
rendertypeEntityCutoutNoCullShader
- 
rendertypeEntityCutoutNoCullZOffsetShader
- 
rendertypeItemEntityTranslucentCullShader
- 
rendertypeEntityTranslucentCullShader
- 
rendertypeEntityTranslucentShader
- 
rendertypeEntityTranslucentEmissiveShader
- 
rendertypeEntitySmoothCutoutShader
- 
rendertypeBeaconBeamShader
- 
rendertypeEntityDecalShader
- 
rendertypeEntityNoOutlineShader
- 
rendertypeEntityShadowShader
- 
rendertypeEntityAlphaShader
- 
rendertypeEyesShader
- 
rendertypeEnergySwirlShader
- 
rendertypeBreezeWindShader
- 
rendertypeLeashShader
- 
rendertypeWaterMaskShader
- 
rendertypeOutlineShader
- 
rendertypeArmorGlintShader
- 
rendertypeArmorEntityGlintShader
- 
rendertypeGlintTranslucentShader
- 
rendertypeGlintShader
- 
rendertypeGlintDirectShader
- 
rendertypeEntityGlintShader
- 
rendertypeEntityGlintDirectShader
- 
rendertypeTextShader
- 
rendertypeTextBackgroundShader
- 
rendertypeTextIntensityShader
- 
rendertypeTextSeeThroughShader
- 
rendertypeTextBackgroundSeeThroughShader
- 
rendertypeTextIntensitySeeThroughShader
- 
rendertypeLightningShader
- 
rendertypeTripwireShader
- 
rendertypeEndPortalShader
- 
rendertypeEndGatewayShader
- 
rendertypeCloudsShader
- 
rendertypeLinesShader
- 
rendertypeCrumblingShader
- 
rendertypeGuiShader
- 
rendertypeGuiOverlayShader
- 
rendertypeGuiTextHighlightShader
- 
rendertypeGuiGhostRecipeOverlayShader
 
- 
- 
Constructor Details- 
GameRendererpublic GameRenderer(Minecraft p_234219_, ItemInHandRenderer p_234220_, ResourceManager p_234221_, RenderBuffers p_234222_) 
 
- 
- 
Method Details- 
closepublic void close()- Specified by:
- closein interface- AutoCloseable
 
- 
setRenderHandpublic void setRenderHand(boolean p_172737_) 
- 
setRenderBlockOutlinepublic void setRenderBlockOutline(boolean p_172776_) 
- 
setPanoramicModepublic void setPanoramicMode(boolean p_172780_) 
- 
isPanoramicModepublic boolean isPanoramicMode()
- 
shutdownEffectpublic void shutdownEffect()
- 
togglePostEffectpublic void togglePostEffect()
- 
checkEntityPostEffect
- 
loadEffect
- 
loadBlurEffect
- 
processBlurEffectpublic void processBlurEffect(float p_331160_) 
- 
createReloadListener
- 
preloadUiShader
- 
preloadShaderprivate ShaderInstance preloadShader(ResourceProvider p_172725_, String p_172726_, VertexFormat p_172727_) 
- 
reloadShaders
- 
shutdownShadersprivate void shutdownShaders()
- 
getShader
- 
tickpublic void tick()
- 
currentEffect
- 
resizepublic void resize(int p_109098_, int p_109099_) 
- 
pickpublic void pick(float p_109088_) 
- 
pick
- 
filterHitResult
- 
tickFovprivate void tickFov()
- 
getFov
- 
bobHurt
- 
bobView
- 
renderZoomedpublic void renderZoomed(float p_172719_, float p_172720_, float p_172721_) 
- 
renderItemInHand
- 
resetProjectionMatrixpublic void resetProjectionMatrix(org.joml.Matrix4f p_253668_) 
- 
getProjectionMatrixpublic org.joml.Matrix4f getProjectionMatrix(double p_254507_) 
- 
getDepthFarpublic float getDepthFar()
- 
getNightVisionScale
- 
renderpublic void render(float p_109094_, long p_109095_, boolean p_109096_) 
- 
tryTakeScreenshotIfNeededprivate void tryTakeScreenshotIfNeeded()
- 
takeAutoScreenshot
- 
shouldRenderBlockOutlineprivate boolean shouldRenderBlockOutline()
- 
renderLevelpublic void renderLevel(float p_109090_, long p_109091_) 
- 
resetDatapublic void resetData()
- 
getMapRenderer
- 
displayItemActivation
- 
renderItemActivationAnimationprivate void renderItemActivationAnimation(int p_109101_, int p_109102_, float p_109103_) 
- 
renderConfusionOverlay
- 
getMinecraft
- 
getDarkenWorldAmountpublic float getDarkenWorldAmount(float p_109132_) 
- 
getRenderDistancepublic float getRenderDistance()
- 
getMainCamera
- 
lightTexture
- 
overlayTexture
- 
getPositionShader
- 
getPositionColorShader
- 
getPositionColorTexShader
- 
getPositionTexShader
- 
getPositionTexColorShader
- 
getParticleShader
- 
getPositionColorLightmapShader
- 
getPositionColorTexLightmapShader
- 
getRendertypeSolidShader
- 
getRendertypeCutoutMippedShader
- 
getRendertypeCutoutShader
- 
getRendertypeTranslucentShader
- 
getRendertypeTranslucentMovingBlockShader
- 
getRendertypeArmorCutoutNoCullShader
- 
getRendertypeEntitySolidShader
- 
getRendertypeEntityCutoutShader
- 
getRendertypeEntityCutoutNoCullShader
- 
getRendertypeEntityCutoutNoCullZOffsetShader
- 
getRendertypeItemEntityTranslucentCullShader
- 
getRendertypeEntityTranslucentCullShader
- 
getRendertypeEntityTranslucentShader
- 
getRendertypeEntityTranslucentEmissiveShader
- 
getRendertypeEntitySmoothCutoutShader
- 
getRendertypeBeaconBeamShader
- 
getRendertypeEntityDecalShader
- 
getRendertypeEntityNoOutlineShader
- 
getRendertypeEntityShadowShader
- 
getRendertypeEntityAlphaShader
- 
getRendertypeEyesShader
- 
getRendertypeEnergySwirlShader
- 
getRendertypeBreezeWindShader
- 
getRendertypeLeashShader
- 
getRendertypeWaterMaskShader
- 
getRendertypeOutlineShader
- 
getRendertypeArmorGlintShader
- 
getRendertypeArmorEntityGlintShader
- 
getRendertypeGlintTranslucentShader
- 
getRendertypeGlintShader
- 
getRendertypeGlintDirectShader
- 
getRendertypeEntityGlintShader
- 
getRendertypeEntityGlintDirectShader
- 
getRendertypeTextShader
- 
getRendertypeTextBackgroundShader
- 
getRendertypeTextIntensityShader
- 
getRendertypeTextSeeThroughShader
- 
getRendertypeTextBackgroundSeeThroughShader
- 
getRendertypeTextIntensitySeeThroughShader
- 
getRendertypeLightningShader
- 
getRendertypeTripwireShader
- 
getRendertypeEndPortalShader
- 
getRendertypeEndGatewayShader
- 
getRendertypeCloudsShader
- 
getRendertypeLinesShader
- 
getRendertypeCrumblingShader
- 
getRendertypeGuiShader
- 
getRendertypeGuiOverlayShader
- 
getRendertypeGuiTextHighlightShader
- 
getRendertypeGuiGhostRecipeOverlayShader
 
-