Deobfuscated and decompiled client-side source code for OptiFine for Minecraft Beta 1.7.3. Designed to aid the community in studying internal architecture and performance optimizations.
- Core Codebase: Fully restored and deobfuscated OptiFine HD_S_G (by sp614x) source.
- Documentation: Detailed Technical Architecture Guide covering optimization logic.
- Integrations:
- Maintenance: Includes minor bug fixes and stability adjustments.
This project was restored using a custom automated mod decompiler (currently unreleased).
- Environment: 1.7.3-LTS
- Compiler / IDE: Java 8 (Temurin) and Eclipse IDE
Note: Due to automated restoration processes, minor edge cases or residual issues may exist. Please report any bugs or inconsistencies via GitHub issues.
| Class | Exported as |
|---|---|
ClippingHelper.java |
dr.class |
Config.java |
Config.class |
EntityRenderer.java |
px.class |
EnumOptions.java |
ht.class |
FontRenderer.java |
sj.class |
Frustrum.java |
sr.class |
GameSettings.java |
kv.class |
GuiAnimationSettingsOF.java |
GuiAnimationSettingsOF.class |
GuiDetailSettingsOF.java |
GuiDetailSettingsOF.class |
GuiOptions.java |
co.class |
GuiOtherSettingsOF.java |
GuiOtherSettingsOF.class |
GuiVideoSettings.java |
nj.class |
GuiWorldSettingsOF.java |
GuiWorldSettingsOF.class |
ICamera.java |
yn.class |
ItemRendererHD.java |
ItemRendererHD.class |
RenderBlocks.java |
cv.class |
RenderEngine.java |
ji.class |
RenderGlobal.java |
n.class |
Tessellator.java |
nw.class |
TextureHDCompassFX.java |
TextureHDCompassFX.class |
TextureHDFlamesFX.java |
TextureHDFlamesFX.class |
TextureHDFX.java |
TextureHDFX.class |
TextureHDLavaFlowFX.java |
TextureHDLavaFlowFX.class |
TextureHDLavaFX.java |
TextureHDLavaFX.class |
TextureHDPortalFX.java |
TextureHDPortalFX.class |
TextureHDWatchFX.java |
TextureHDWatchFX.class |
TextureHDWaterFlowFX.java |
TextureHDWaterFlowFX.class |
TextureHDWaterFX.java |
TextureHDWaterFX.class |
WorldRenderer.java |
dk.class |
WrUpdateState.java |
WrUpdateState.class |