Scorchful 0.16.1+1.21.10

Changelog

The Config Overhaul

This update revamps nearly every single config option available in Scorchful. Many options that were once values have been converted into multipliers. This allows you to achieve the same effect, while still giving me room to change things behind the scenes without messing up your config settings. All config files will be automatically upgraded and fixed to fit the new schema. Some bugs were also fixed with this update.

Note that as part of this update, the config translations have been removed, as many of them changed too significantly for me to preserve. The other translations are fine, only the config translations have been affected.

Bug Fixes

  • Fixed the post-processing shaders for Heat Stroke and Fear (again...).
  • Fixed untranslated Advancement titles and descriptions.

Config Updates

  • Split the client config into two sections: 'Accessibility Settings' and 'Display Settings'.
  • Added the temperature, item, and entity config sections.
  • Removed the heating, combat, and thirst settings.
  • Added two new options to the temperature config: heatingMultiplier and coolingMultiplier. These allow you to easily configure all temperature changes of their respective class in one go, without needing to tediously set individual temperature sources.
  • The config schema version has been changed from 1 -> 6.

Client Config Split

The client config was removed and split in two: 'Accessibility Settings' and 'Display Settings'. Accessibility settings contains all client-side only options that were added to make Scorchful more accessible to different groups of end users. This is where you will find the options to disable the sound temperature effect, disable effect post-processing features, and to tweak the darkness of the Sun Hat.

The display settings contains the other rendering settings like status bar overlays and drip particles.

Converting Values to Float-Multipliers

Several new options based on floating-point multipliers were introduced where raw values used to be required. Existing values were renamed and normalized based on their original default value. This means that, for example, if you set the old onFireWarmRate option to 36, it would be renamed to burningTemperatureMultiplier and then divided by its original default value of 24 to get a final setting of 36 / 24 = 1.5. Or more simply, if you had "onFireWarmRate": 36, it was converted to burningTemperatureMultiplier: 1.5.

Files

scorchful-0.16.1+1.21.10.jar(1.89 MiB) Primary Download
scorchful-0.16.1+1.21.10-sources.jar(1 MiB) Download

Project members

TheDeathlyCow

Member

Details

Licensed LGPL-3.0-only
Published 2 years ago
Updated 5 days ago