0.2.0+alpha.5
Pre-release
Pre-release
ishland
released this
02 Oct 08:58
·
22 commits
to ver/1.17
since this release
This release improves performance significantly and fixes several issues in alpha4.
Changelog:
- Fixes a memleak caused by vanilla not correctly running scheduling with lock or keeping scheduling single-threaded when paired with fabric-api.
- Fixes bobby incompatibility with default config.
- Fixes a config issue where
vanillaWorldGenOptimizations
is getting overwitten bygeneralOptimizations
every time the server launches, causing brokenvanillaWorldGenOptimizations
section. - Fixes incompatibility with FabricAntiXray.
- Allows changing no-tick view distance ingame:
For 1.17.1, this will allow the render distance slider to correctly modify no-tick view distance.
For 1.18 snapshots, this will:- replace the render distance and
view-distance
in server properties to c2me no-tick impl - replace the simulation distance slider and
simulation-distance
in server.properties to actual ticking distance - modify vanilla behavior where it will stop ticking everything outside of ticking chunks instead of only stop ticking entities
- be significantly faster than mojang's implementation
- replace the render distance and
- Makes
allowThreadedFeatures
to be enabled by default. - Optimizes chunk scheduling to reduce allocation rates significantly.
- Drops metrics.
- Optimizes perlin noise by vectorizing it using Java 16 Vector API (enable with jvm flag
--add-modules jdk.incubator.vector
)
Currently it will throw a warning when it cannot find the vector api module.
Note that the warning is only for troubleshooting issues when the optimization cannot be loaded properly and completely harmless to your server.
Notes:
- A full list of tested compatible mods can be found in README.md (2 added in this release)
Please report all incompatibilities to github issues. - No-tick view distance impl is enabled by default on 1.18 in this release.
reduceLockRadius
is still turned off by default. It is planned to be enabled by default with 1/10 sampling in0.2.0+alpha.6
useGlobalBiomeCache
is still turned off by default. It is planned to be enabled by default in future versions in 1.17.useGlobalBiomeCache
is experimental in 1.18 snapshots.