Changelog - StartsMercury/simply-no-shading GitHub Wiki

6.0.2

Fixes

  • Fixed errors on CurseForge publishing

6.0.1

Changes

  • Support for 1.19.4
  • No more panorama in config screen
    • It's still a feature in BedrockIfy though!
    • I can't get it to work now anyways

6.0.0

Changes

  • Fused liquid shading toggle and EBE models' with blocks
  • Rewritten
  • Support for Sodium's Cloud Renderer
  • Updated description to match the GitHub description

Fixes

  • EBE should be compatible now (#83)

6.0.0-rc.1

Changes

  • Updated description to match the GitHub description

6.0.0-pre.4

Fixes

  • Modrinth upload
  • Confirmed that EBE is no longer incompatible (#83)

6.0.0-pre.3

6.0.0-pre.2

6.0.0-pre.1

Changes

  • Updated Test Runs

Known Issues

  • Modrinth upload issues

6.0.0-snapshot.3

Fixes

  • Support for Sodium's Cloud Renderer
  • Mixin plugin tries to apply removed mixins

6.0.0-snapshot.2

Fixes

  • Modrinth upload issues

Changes

  • Temporarily removed the sources jar from Modrinth uploads

6.0.0-snapshot.1

Changes

  • Fused block and fluid toggle to just block. You don't know how cleaner it is now :')
  • EnhancedBlockEntities' models are also affected by the block shading toggle and thus there won't be a separate toggle for it unfortunately.
  • Literally, simplified code :D. I feel better :)
  • Removed advanced options, they weren't that useful...
  • CurseForge uploads no longer contain the sources jar.

Known Issues

  • Modrinth upload failed me :')
  • Chunks reload when saving config changes while shaders are on. I forgot :)
  • Sodium's Cloud Renderer is unaffected by the cloud toggle

5.1.0 (Not Coming Unfortunately)

Changes

  • 1.19.3 support
  • Settings screen will always show the title screen panorama regardless of BedrockIfy being present.

Fixes

Technical

  • Updated Gradle Wrapper to 7.6
  • Cleaned and commented build.gradle, no longer relying on the extra script mods.gradle
  • Separated the Build workflow into Push Build and Pull Request Build
  • Formatting changed. I totally didn't lose the old configurations :')
  • Formatter changes for line wrappings with chained functions and parameters
  • Deprecated ShadingSettingsScreen, instead use the SpruceUI equivalent in the same subpackage
  • Deprecated SimplyNoShadingClientMod, instead use the direct subclass in the same subpackage
  • Deprecated SimplyNoShadingFabricSettingsScreen.BEDROCKIFY_LOADED as it is no longer needed
  • Deprecated SimplyNoShadingFabricSettingsScreen::canRenderPanorama will now always return true
  • Deprecated SimplyNoShadingFabricSettingsScreen::shouldRenderDirtBackground will now always return false

5.1.0-snapshot.1

  • Downgraded to snapshot
  • Kinda regret not starting with snapshot releases, oh well...

5.1.0-pre.2

Changes

  • 1.19.3 support

Technical

  • Deprecated ShadingSettingsScreen, instead use the SpruceUI equivalent in the same subpackage
  • Deprecated SimplyNoShadingClientMod, instead use the direct subclass in the same subpackage
  • Separated the Build workflow into Push Build and Pull Request Build
  • Formatter changes for line wrappings with chained functions and parameters

5.1.0-pre.1

Changes

  • Settings screen will always show the title screen panorama regardless of BedrockIfy being present.

Fixes

Technical

  • Updated Gradle Wrapper to 7.6
  • Cleaned and commented build.gradle, no longer relying on the extra script mods.gradle
  • Formatting changed. I totally didn't lose the old configurations :')
  • Deprecated SimplyNoShadingFabricSettingsScreen.BEDROCKIFY_LOADED as it is no longer needed
  • Deprecated SimplyNoShadingFabricSettingsScreen::canRenderPanorama will now always return true
  • Deprecated SimplyNoShadingFabricSettingsScreen::shouldRenderDirtBackground will now always return false

5.0.4

  • Fixed published releases being alpha

5.0.4-snapshot.1 (Removed)

  • Attempts to fix for published releases being alpha

5.0.3

  • Officially supports 1.19.2 (Its the 1.19 jar*, but tagged for 1.19.2)
  • Removed some lines in the fabric.mod.json
  • Updated build scripts

5.0.3-pre.4

  • Finalizing publish action

5.0.3-pre.3

5.0.3-pre.2

5.0.3-pre.1

5.0.3-snapshot.2

  • Also upload to CurseForge
  • Also a typo leading to 5.0.2 being skipped

5.0.2 (Accidentally Skipped)

5.0.2-snapshot.2

  • Fixed version name format
  • Include sources jar

5.0.2-snapshot.1

A test version automatically uploaded as a test

5.0.1

  • Fixed a crashed caused by reading malformed config json (#65)

5.0.0 (Rewrite)

Configuration

  • Shading
  • Smart Reload - when enabled will perform checks to avoid unnecessary chunk reloading
  • Smart Reload Message - when enabled will inform the user whenever smart reload was able to avoid a reload

Key Mappings

  • Open Settings Screen
  • Toggle Block Shading
  • Toggle Cloud Shading
  • Toggle Enhanced Block Entity Shading
  • Toggle Liquid Shading

Togglable Shadings

4.1.0

  • fixed an issue where certain options are functional
    • Shade Blocks
    • Shade Fluids

4.0.0

  • added new toggle options
    • Shade All - overwrites other options when enabled
    • Shade Blocks
    • Shade Clouds
    • Shade Fluids
  • no longer logs an info message if specific Fabric API modules aren't present
  • now includes required Fabric API modules
  • replaced the shading option with a button to the shading settings screen

3.0.0

  • added a new option to toggle shading, it can be found in Video Settings
  • fixed an issue where the shading key mapping was unusable
  • fixed an issue with Sodium's fluid renderer
  • now logs an info message if specific Fabric API modules aren't present
  • shading is now integrated into Minecraft's options file (options.txt)

2.0.0

  • added a new key mapping to toggle shading in-game (requires Fabric API)

1.0.0

  • shading disabled for blocks and fluids
  • Sodium compatibility