/simply-no-shading

This mod mimics OptiFine's Internal Shader by default, but not being a shader has the added performance benefit.

Primary LanguageJavaMIT LicenseMIT

⚠️ Rewritten and mostly feature complete. ⚠️

Simply No Shading

MIT License Build Workflow FabricMC FabricMC Tutorial Wiki: Side

This mod mimics OptiFine's Internal Shader by default, but not being a shader has the added performance benefit. Stability and compatibility may improve, considering this is an open-source project where anyone can report issues and suggest changes to the underlying code. Certain features, such as in-game bindable key mappings, can toggle specific shading.

CurseForge GitHub Modrinth

Comparisions (TODO)

Implementations

Vanilla OptiFine's Internal Shader Simply No Shading

Options

All Options OFF Defaults All Options ON

Settings

Settings Screen

The settings screen for this mod can be accessed via ModMenu by following these steps:

  1. Pause the game or go to the main menu.
  2. Open the Mod Menu
  3. Find Simply No Shading
  4. Finally, on the top right of the screen, click 'Configure...'

Those without ModMenu but with Fabric API:

  1. Pause the game or go to the main menu.
  2. Open settings
  3. Open the control settings
  4. Open the key settings
  5. Scroll down and look for the Simply No Shading category.
  6. 'Open Settings' should be bound to a key.
  7. Finally, in-game, use the bound key to access the settings screen for this mod.

For those without Fabric API:

  1. Open the Minecraft folder.
  2. Navigate to the configs folder.
  3. Open 'simply-no-shading+client.json'. Create it when it's unavailable.
  4. Default contents of simply-no-shading+client.json:
{
  "shadingRules": {
    "blocks": false,
    "clouds": false,
    "all": false,
    "liquids": false,
    "enhancedBlockEntities": true
  },
  "smartReload": true
  "smartReloadMessage": true
}

Shading Settings

Name Type Defaults Description
All Shading Toggle OFF Controls all available shading options
ON is equivalent to all options set to ON
Block Shading Toggle OFF Controls block shading, excluding block entities
Cloud Shading Toggle ON Controls cloud shading
Enhanced Block Entity Shading Toggle ON Controls enhanced block entity shading
Liquid Shading Toggle OFF Controls liquid shading

Advance Settings

Name Type Defaults Description
Smart Reload Toggle OFF Reduces unnecessary chunk reloads
Smart Reload Message Toggle OFF Notify whenever an unnecessary chunk reload was avoided