Skip to content

Releases: KingContaria/StandardSettings

v1.2.3-pre2

24 Oct 13:52
f0281bf
Compare
Choose a tag to compare
v1.2.3-pre2 Pre-release
Pre-release

NOT ALLOWED FOR SPEEDRUNS

StandardSettings v1.2.2

05 Sep 14:31
a0c1a22
Compare
Choose a tag to compare

A lot of small bug fixes and improvements, no new features

v1.2.2-pre1

29 Aug 18:41
2ef395c
Compare
Choose a tag to compare
v1.2.2-pre1 Pre-release
Pre-release

NOT ALLOWED FOR SPEEDRUNS

StandardSettings v1.2.1.1

17 Aug 03:57
4512510
Compare
Choose a tag to compare

StandardSettings

What does this Mod do?

This Mod defaults settings to a standard set by the player when creating a new World.
It's designed to replace the much slower, much laggier and more inconsistent solution of doing it by macro.

How does it work?

At the start of creating a new world, the Mod will check for a 'standardoptions.txt' file in your config folder.

It now defaults your settings to the values specified in that file. After that is done, it will also perform a quick check to make sure the values are within the boundaries of vanilla minecraft / the speedrun.com ruleset.

More Info in the README

Changelog

Verifiability improvements

Before loading the StandardSettings, the mod will now cache the options for the last left world. This will allow players who accidentally reset with Atum to quit the new world and then rejoin into the old world without having their settings changed, previously making the run unverifiable.

StandardSettings won't get loaded on launch to allow for verifiability after a crash.

StandardSettings won't load on old worlds in Pre 1.9 anymore.

New Settings

entityCulling: This resets the Sodium option 'Entity Culling'. The mod works perfectly fine, no matter if you have sodium installed or not.

f1: This resets the state of F1 (GUI elements being hidden).

guiScaleOnWorldJoin: This is the GUI Scale the game will change to once you finish world creation & have the instance focused. A higher GUI Scale in background instances can make lower resolution verifiable, because the important parts (Text and World Creation) are bigger.

changeOnResize: If you set this to true, resizing the window of your instance will also result in the OnWorldJoin options being triggered. This is mainly useful for macros to implement delays between activating OnWorldJoin options and joining the instance to avoid (visual) lag when joining.

Fixes

An empty field after a Boolean option (On/Off) won't default to false anymore

standardoptions.txt will now only save to world file on new worlds

Fixed issues with fullscreen option in Pre 1.9.

OnWorldJoin options will now trigger on focusing the instance and not just after unpausing in Pre 1.9.

Lines without a ':' don't produce a "Skipping bad standardoption: ..." log anymore

fov and fovOnWorldJoin values can now be set as a -1.0 to 1.0 aswell as a 30 to 110 value to avoid confusion.

Improvements

standardoptions.txt contents now get cached and only reloaded when the file has been altered. This makes it a lot faster and some internal stuff better.

standardoptions.txt now gets marked with the mod version, this way new settings will automatically be added but can also be removed from the file without automatically being readded.

Java 8 compatibility for versions pre 1.17 because why not

Ports

StandardSettings is now available for minecraft versions 1.9 to 1.13 and the 20w14infinite-snapshot.

1.2.1.1 Changelog

Fix sodium crashes with different sodium versions and some smaller adjustments

StandardSettings v1.2.1

15 Aug 02:02
f4b72a2
Compare
Choose a tag to compare

StandardSettings

What does this Mod do?

This Mod defaults settings to a standard set by the player when creating a new World.
It's designed to replace the much slower, much laggier and more inconsistent solution of doing it by macro.

How does it work?

At the start of creating a new world, the Mod will check for a 'standardoptions.txt' file in your config folder.

It now defaults your settings to the values specified in that file. After that is done, it will also perform a quick check to make sure the values are within the boundaries of vanilla minecraft / the speedrun.com ruleset.

More Info in the README

Changelog

Verifiability improvements

Before loading the StandardSettings, the mod will now cache the options for the last left world. This will allow players who accidentally reset with Atum to quit the new world and then rejoin into the old world without having their settings changed, previously making the run unverifiable.

StandardSettings won't get loaded on launch to allow for verifiability after a crash.

StandardSettings won't load on old worlds in Pre 1.9 anymore.

New Settings

entityCulling: This resets the Sodium option 'Entity Culling'. The mod works perfectly fine, no matter if you have sodium installed or not.

f1: This resets the state of F1 (GUI elements being hidden).

guiScaleOnWorldJoin: This is the GUI Scale the game will change to once you finish world creation & have the instance focused. A higher GUI Scale in background instances can make lower resolution verifiable, because the important parts (Text and World Creation) are bigger.

changeOnResize: If you set this to true, resizing the window of your instance will also result in the OnWorldJoin options being triggered. This is mainly useful for macros to implement delays between activating OnWorldJoin options and joining the instance to avoid (visual) lag when joining.

Fixes

An empty field after a Boolean option (On/Off) won't default to false anymore

standardoptions.txt will now only save to world file on new worlds

Fixed issues with fullscreen option in Pre 1.9.

OnWorldJoin options will now trigger on focusing the instance and not just after unpausing in Pre 1.9.

Lines without a ':' don't produce a "Skipping bad standardoption: ..." log anymore

fov and fovOnWorldJoin values can now be set as a -1.0 to 1.0 aswell as a 30 to 110 value to avoid confusion.

Improvements

standardoptions.txt contents now get cached and only reloaded when the file has been altered. This makes it a lot faster and some internal stuff better.

standardoptions.txt now gets marked with the mod version, this way new settings will automatically be added but can also be removed from the file without automatically being readded.

Java 8 compatibility for versions pre 1.17 because why not

Ports

StandardSettings is now available for minecraft versions 1.9 to 1.13 and the 20w14infinite-snapshot.

v1.2.1-rc4

13 Aug 18:27
ac4238a
Compare
Choose a tag to compare
v1.2.1-rc4 Pre-release
Pre-release

NOT ALLOWED FOR SPEEDRUNS

  • allow for chains of global files
  • some minor tweaks

v1.2.1-rc3

09 Aug 18:03
3fd05ff
Compare
Choose a tag to compare
v1.2.1-rc3 Pre-release
Pre-release

NOT ALLOWED FOR SPEEDRUNS

  • mixed up one thing, now corrected
  • fixed some pre 1.9 stuff regarding fullscreening
  • reworked pre 1.9 onworldjoin detection

v1.2.1-rc2

09 Aug 06:14
ebb4d9d
Compare
Choose a tag to compare
v1.2.1-rc2 Pre-release
Pre-release

NOT ALLOWED FOR SPEEDRUNS

  • fixed crash on empty standardoptions.txt
  • fixed messed up entitydistance
  • added automatic updating of the file to add new standardsettings by adding custom attributes to the text files

v1.2.1-rc1

07 Aug 06:34
2c94855
Compare
Choose a tag to compare
v1.2.1-rc1 Pre-release
Pre-release

NOT ALLOWED FOR SPEEDRUNS

StandardSettings v1.2.0

23 Jul 04:33
56e849b
Compare
Choose a tag to compare

StandardSettings

What does this Mod do?

This Mod defaults settings to a standard set by the player when creating a new World.
It's designed to replace the much slower, much laggier and more inconsistent solution of doing it by macro.

How does it work?

At the start of creating a new world, the Mod will check for a 'standardoptions.txt' file in your config folder.

It now defaults your settings to the values specified in that file. After that is done, it will also perform a quick check to make sure the values are within the boundaries of vanilla minecraft / the speedrun.com ruleset.

More Info in the README