C2ME (Concurrent Chunk Management Engine)
A Fabric mod designed to improve the chunk performance of Minecraft.
什么是C2ME?
C^2M-Engine,或简称C2ME,是一个专为改善Minecraft区块生成、I/O和加载性能而设计的Fabric模组。通过利用多个CPU核心并行处理来实现。为了获得最佳性能,建议将C2ME与[Lithium](
C2ME代表什么?
C2ME代表并发区块管理引擎,它旨在使游戏更好地使用线程并更具可扩展性,以提高世界生成和区块I/O性能。
C2ME不是什么?
C2ME目前处于alpha阶段,属于实验性质。
虽然它在大多数情况下是可用的,并在构建时经过了测试,但这并不意味着它对于生产服务器是完全稳定的。
因此,请备份您的世界并掌握良好的游戏修改技能。
支持
我们的问题跟踪器:[链接](
我们的Discord服务器:[链接](
开发版本
注意:开发版本可能会以一种旧版本无法读取的方式修改配置文件。当回滚到旧版本时,可能会遇到崩溃或配置重置。请务必备份您的配置文件。
您可以在这里找到开发版本:https://ci.codemc.io/job/RelativityMC/job/C2ME-fabric
请注意,这些版本可能包含更多的错误修复和性能改进,但测试较少。
如果在发布版本中遇到任何问题,请在报告之前尝试开发版本。
常见问题解答
- 问:这对客户端有好处还是只对服务器有好处?
答:https://github.com/RelativityMC/C2ME-fabric/issues/116
更多信息
请查看这里的`README.md`:https://github.com/RelativityMC/C2ME-fabric
0.3.4+alpha.0.19 devbuild for 1.21.5
Changelog:
- [4f2326f7](https://github.com/RelativityMC/C2ME-fabric/commit/4f2326f7b7ea62d80606fe66cb5255e316b47a93) fix: mitigate sodium bug in another way - ishland
0.3.4+alpha.0.33 devbuild for 1.21.6-pre1
Changelog:
- [7684ab5d](https://github.com/RelativityMC/C2ME-fabric/commit/7684ab5da8672a699f05b0b668c1c806f24da457) new: add elapsed time to task dump - ishland
- [3e43b775](https://github.com/RelativityMC/C2ME-fabric/commit/3e43b7759b1c796a2d714a0b353da288c7c09718) build: 1.21.6-pre1 - ishland
- [a7d17730](https://github.com/RelativityMC/C2ME-fabric/commit/a7d17730e837358f60818bc39129adfd1682c507) Merge branch 'dev/1.21.5' into dev/1.21.6 - ishland
0.3.4+alpha.0.18 devbuild for 1.21.5
Changelog:
- [7684ab5d](https://github.com/RelativityMC/C2ME-fabric/commit/7684ab5da8672a699f05b0b668c1c806f24da457) new: add elapsed time to task dump - ishland
0.3.3.0.0 release for 1.21.5
Changelog:
- perf: enabled-by-default filterFluidPostProcessing
massively reduces the server thread overhead when flying over oceans and flooded caves
- new: implements [FabricMC/fabric#4541](https://github.com/FabricMC/fabric/pull/4541)
- fix: correct failfast behavior in `Util`
- fix: never downsize global map
0.3.4+alpha.0.30 devbuild for 25w21a
Changelog:
- [92a710f4](https://github.com/RelativityMC/C2ME-fabric/commit/92a710f4bf26fb2de452e3660e4508102558052f) new: fully threaded scheduling - ishland
- [7b58b1da](https://github.com/RelativityMC/C2ME-fabric/commit/7b58b1da6f9f0c9d1ac1e8bd7149b2afc079a7bf) fix: some performance issues - ishland
- [38647703](https://github.com/RelativityMC/C2ME-fabric/commit/38647703ff1255ec9df3b20d8b9abba08939dfb7) perf: slightly more perf - ishland
- [90ea98f8](https://github.com/RelativityMC/C2ME-fabric/commit/90ea98f8dc10ca97b5b9992be35d563e8eedebac) fix: small leak - ishland
- [44b2b53a](https://github.com/RelativityMC/C2ME-fabric/commit/44b2b53a016b7c926a55103b56a967f2af8cca6c) perf: ever so slightly faster - ishland
- [47147991](https://github.com/RelativityMC/C2ME-fabric/commit/471479912b302f6f96f478fa7b25c7e7ea430287) fix: another fix for concurrency - ishland
- [eb9ff302](https://github.com/RelativityMC/C2ME-fabric/commit/eb9ff302c480987d3293e3be993d9c870d9abc97) change: use inlined AtomicBoolean - ishland
- [9207f963](https://github.com/RelativityMC/C2ME-fabric/commit/9207f963dbf368904358e5d35385d08143fd9fbd) perf: consolidate level update notifications - ishland
- [c91858de](https://github.com/RelativityMC/C2ME-fabric/commit/c91858dec9b21422df6372a6a5e2459a35493ccc) perf: more faster - ishland
- [de8f6d7e](https://github.com/RelativityMC/C2ME-fabric/commit/de8f6d7e9e8a453e8af594f04d08391caf5f72f3) change: enable lowMemoryMode by default - ishland
- [06c51bb8](https://github.com/RelativityMC/C2ME-fabric/commit/06c51bb8817112adfe879f103905c8f643538fba) perf: reduce background executor dispatch - ishland
- [86977bbf](https://github.com/RelativityMC/C2ME-fabric/commit/86977bbf983ee5a2686ccae53b954151f9fce660) change: rename lowMemoryMode to !useLegacyScheduling - ishland
- [7870d4be](https://github.com/RelativityMC/C2ME-fabric/commit/7870d4be96e9fa5630569d56b599d3f0b7776355) fix: missed synchronization - ishland
- [7e571abb](https://github.com/RelativityMC/C2ME-fabric/commit/7e571abb0ca3ce2a4e08fcfd449843d9af7615e9) perf: track ticket size in a separate array - ishland
- [f2707da4](https://github.com/RelativityMC/C2ME-fabric/commit/f2707da493f61630de4f7e34eec754d132f96469) Merge branch 'feature/fully-threaded-sched' into dev/1.21.5 - ishland
- [bda4198f](https://github.com/RelativityMC/C2ME-fabric/commit/bda4198fbeeedb6852b01588f93ae1343024f16f) change: cleanup retry stacktraces - ishland
- [063d855c](https://github.com/RelativityMC/C2ME-fabric/commit/063d855c36b3ff432de3743eae7f81527fede7dd) Merge branch 'dev/1.21.5' into dev/1.21.6 - ishland
- [63cc7d4d](https://github.com/RelativityMC/C2ME-fabric/commit/63cc7d4d46ac3e5ebbd86c2e8ef95484450754bc) build: 25w21a - ishland
0.3.4+alpha.0.17 devbuild for 1.21.5
Changelog:
- [bda4198f](https://github.com/RelativityMC/C2ME-fabric/commit/bda4198fbeeedb6852b01588f93ae1343024f16f) change: cleanup retry stacktraces - ishland
0.3.4+alpha.0.16 devbuild for 1.21.5
Changelog:
- [92a710f4](https://github.com/RelativityMC/C2ME-fabric/commit/92a710f4bf26fb2de452e3660e4508102558052f) new: fully threaded scheduling - ishland
- [7b58b1da](https://github.com/RelativityMC/C2ME-fabric/commit/7b58b1da6f9f0c9d1ac1e8bd7149b2afc079a7bf) fix: some performance issues - ishland
- [38647703](https://github.com/RelativityMC/C2ME-fabric/commit/38647703ff1255ec9df3b20d8b9abba08939dfb7) perf: slightly more perf - ishland
- [90ea98f8](https://github.com/RelativityMC/C2ME-fabric/commit/90ea98f8dc10ca97b5b9992be35d563e8eedebac) fix: small leak - ishland
- [44b2b53a](https://github.com/RelativityMC/C2ME-fabric/commit/44b2b53a016b7c926a55103b56a967f2af8cca6c) perf: ever so slightly faster - ishland
- [47147991](https://github.com/RelativityMC/C2ME-fabric/commit/471479912b302f6f96f478fa7b25c7e7ea430287) fix: another fix for concurrency - ishland
- [eb9ff302](https://github.com/RelativityMC/C2ME-fabric/commit/eb9ff302c480987d3293e3be993d9c870d9abc97) change: use inlined AtomicBoolean - ishland
- [9207f963](https://github.com/RelativityMC/C2ME-fabric/commit/9207f963dbf368904358e5d35385d08143fd9fbd) perf: consolidate level update notifications - ishland
- [c91858de](https://github.com/RelativityMC/C2ME-fabric/commit/c91858dec9b21422df6372a6a5e2459a35493ccc) perf: more faster - ishland
- [de8f6d7e](https://github.com/RelativityMC/C2ME-fabric/commit/de8f6d7e9e8a453e8af594f04d08391caf5f72f3) change: enable lowMemoryMode by default - ishland
- [06c51bb8](https://github.com/RelativityMC/C2ME-fabric/commit/06c51bb8817112adfe879f103905c8f643538fba) perf: reduce background executor dispatch - ishland
- [86977bbf](https://github.com/RelativityMC/C2ME-fabric/commit/86977bbf983ee5a2686ccae53b954151f9fce660) change: rename lowMemoryMode to !useLegacyScheduling - ishland
- [7870d4be](https://github.com/RelativityMC/C2ME-fabric/commit/7870d4be96e9fa5630569d56b599d3f0b7776355) fix: missed synchronization - ishland
- [7e571abb](https://github.com/RelativityMC/C2ME-fabric/commit/7e571abb0ca3ce2a4e08fcfd449843d9af7615e9) perf: track ticket size in a separate array - ishland
- [f2707da4](https://github.com/RelativityMC/C2ME-fabric/commit/f2707da493f61630de4f7e34eec754d132f96469) Merge branch 'feature/fully-threaded-sched' into dev/1.21.5 - ishland
0.3.3+rc.1.0 preview for 1.21.5
Changelog:
- fix: never downsize global map
0.3.4+alpha.0.12 devbuild for 25w20a
Changelog:
- [1108d59d](https://github.com/RelativityMC/C2ME-fabric/commit/1108d59db1d611c22512bef25879bd04f607275d) build: 25w20a - ishland
0.3.4+alpha.0.11 devbuild for 25w19a
Changelog:
- [dbb3119f](https://github.com/RelativityMC/C2ME-fabric/commit/dbb3119fcc3b1e1fe69adbad7d8a8585cce58603) new: implements FabricMC/fabric#4541 - ishland
- [5e526126](https://github.com/RelativityMC/C2ME-fabric/commit/5e526126358ae6cb7ed110811506c617250418c3) build: 0.3.4+alpha.0 - ishland
- [2324fe6c](https://github.com/RelativityMC/C2ME-fabric/commit/2324fe6cbf2fdef0c401d513a022b09030344e04) fix: never downsize global map - ishland
- [ff97c8a4](https://github.com/RelativityMC/C2ME-fabric/commit/ff97c8a46fd7d75653df6339e6969ab8a84f69e8) build: 25w19a - ishland
- [cb90190f](https://github.com/RelativityMC/C2ME-fabric/commit/cb90190f2d312b9afcfef6f7391dbb867c66fea1) Merge branch 'dev/1.21.5' into dev/1.21.6 - ishland
0.3.0+alpha.0.320 devbuild for 1.21.1
Changelog:
- [ea9be104](https://github.com/RelativityMC/C2ME-fabric/commit/ea9be104d1cbffe38a51caf831ceb52878a6cc90) new: implements FabricMC/fabric#4610 - ishland
0.3.4+alpha.0.1 devbuild for 1.21.5
Changelog:
- [2324fe6c](https://github.com/RelativityMC/C2ME-fabric/commit/2324fe6cbf2fdef0c401d513a022b09030344e04) fix: never downsize global map - ishland
0.3.3+beta.1 preview for 1.21.5
The second release cycle for 1.21.5.
Changelog:
- perf: enabled-by-default filterFluidPostProcessing
massively reduces the server thread overhead when flying over oceans and flooded caves
- new: implements [FabricMC/fabric#4541](https://github.com/FabricMC/fabric/pull/4541)
- fix: correct failfast behavior in `Util`
0.3.3+alpha.0.8 devbuild for 1.21.5
Changelog:
- [dbb3119f](https://github.com/RelativityMC/C2ME-fabric/commit/dbb3119fcc3b1e1fe69adbad7d8a8585cce58603) new: implements FabricMC/fabric#4541 - ishland
0.3.3+alpha.0.15 devbuild for 25w18a
Changelog:
- [119c4e58](https://github.com/RelativityMC/C2ME-fabric/commit/119c4e585fd88dcc2e6e82f85d0b50de4f753cd8) fix: fix rushed snapshot 25w18a - ishland
0.3.3+alpha.0.7 devbuild for 1.21.5
Changelog:
- [3af69783](https://github.com/RelativityMC/C2ME-fabric/commit/3af697837dd545ef2fb81905750c8a25f4d22074) build: use jdk24 for builds - ishland
0.3.2.0 release for 1.21.5
Basically a port to 1.21.5.
Changelog:
- build: port to 1.21.5
- change: remove extends in `MixinNbtList`
- change: call `server.onChunkLoadFailure` for failures
- fix: workarounds [CaffeineMC/sodium#3065](https://github.com/CaffeineMC/sodium/issues/3065)
0.3.3+alpha.0.11 devbuild for 25w17a
Changelog:
- [606f5f58](https://github.com/RelativityMC/C2ME-fabric/commit/606f5f5864f6a6aa0af5d2f15f72594997b7e91e) fix: correct failfast behavior - ishland
- [12b859b1](https://github.com/RelativityMC/C2ME-fabric/commit/12b859b1f5963b2074c62365c7ec45ddf08278d5) perf: filterFluidPostProcessing - ishland
- [110b645b](https://github.com/RelativityMC/C2ME-fabric/commit/110b645b2d1867bf1c4d8eacf05b012299e1f694) fix: oops moment - ishland
- [4c060875](https://github.com/RelativityMC/C2ME-fabric/commit/4c06087506d3bb0b6d7296e3ca4755294a198237) fix: some more adjustment to fluid postprocessing filter - ishland
- [0432c593](https://github.com/RelativityMC/C2ME-fabric/commit/0432c5934fe075518116099b4b73170a6ddbc5e1) new: preventEarlyClientMovementTicks - ishland
- [317413b4](https://github.com/RelativityMC/C2ME-fabric/commit/317413b4830de96715015a91a35715c862a1f2f7) Merge branch 'dev/1.21.5' into dev/1.21.6 - ishland
0.3.2+rc.1.0 preview for 1.21.5
Changelog:
- fix: workarounds [CaffeineMC/sodium#3065](https://github.com/CaffeineMC/sodium/issues/3065)
0.3.3+alpha.0.6 devbuild for 1.21.5
Changelog:
- [0432c593](https://github.com/RelativityMC/C2ME-fabric/commit/0432c5934fe075518116099b4b73170a6ddbc5e1) new: preventEarlyClientMovementTicks - ishland
0.3.3+alpha.0.5 devbuild for 1.21.5
Changelog:
- [4c060875](https://github.com/RelativityMC/C2ME-fabric/commit/4c06087506d3bb0b6d7296e3ca4755294a198237) fix: some more adjustment to fluid postprocessing filter - ishland
0.3.3+alpha.0.4 devbuild for 1.21.5
Changelog:
- [110b645b](https://github.com/RelativityMC/C2ME-fabric/commit/110b645b2d1867bf1c4d8eacf05b012299e1f694) fix: oops moment - ishland
0.3.3+alpha.0.3 devbuild for 1.21.5
Changelog:
- [12b859b1](https://github.com/RelativityMC/C2ME-fabric/commit/12b859b1f5963b2074c62365c7ec45ddf08278d5) perf: filterFluidPostProcessing - ishland
0.3.3+alpha.0.4 devbuild for 25w16a
Changelog:
- [c949c99b](https://github.com/RelativityMC/C2ME-fabric/commit/c949c99b937c5cfba7c1cf3b954ffa553282723b) build: 25w16a - ishland
0.3.3+alpha.0.2 devbuild for 1.21.5
Changelog:
- [b945d666](https://github.com/RelativityMC/C2ME-fabric/commit/b945d666ff1b497ef93b3c1f87587774768c1b7b) chore: toString for some statuses - ishland
- [606f5f58](https://github.com/RelativityMC/C2ME-fabric/commit/606f5f5864f6a6aa0af5d2f15f72594997b7e91e) fix: correct failfast behavior - ishland
0.3.3+alpha.0.3 devbuild for 25w15a
Changelog:
- [1ff4bc6a](https://github.com/RelativityMC/C2ME-fabric/commit/1ff4bc6af0a1967760085b10e20abc2c2f5c37f0) fix: 1.21.6 publishing - ishland
0.3.3+alpha.0.2 devbuild for 25w14craftmine
Changelog:
- [ca8c5391](https://github.com/RelativityMC/C2ME-fabric/commit/ca8c539185d79bfdcc89d2b9a5c84e8228381765) fix: dedicated server issue - ishland
0.3.3+alpha.0.1 devbuild for 25w14craftmine
Changelog:
- [7d6c95fb](https://github.com/RelativityMC/C2ME-fabric/commit/7d6c95fb305e5a3ba2081182aad3604709115710) build: 25w14craftmine - ishland
0.3.2+beta.1.0 preview for 1.21.5
Changelog:
- build: port to 1.21.5
- change: remove extends in `MixinNbtList`
- change: call `server.onChunkLoadFailure` for failures
0.3.1.3.0 release for 1.21.4
Changelog:
- fix: properly map simulation distance to vanilla map
- fix: block non-block-ticking chunks from ticking block entities
- fix: full lithium 0.14.5+ compatibility
- fix: ensure item is nonnull
- fix: dfc issues with some worldgen datapacks
0.3.3+alpha.0.0 devbuild for 1.21.5
Changelog:
- [168c00ec](https://github.com/RelativityMC/C2ME-fabric/commit/168c00ec4023355ee077336d4f47ec618f7c8e4c) revert: "fix: prevent flashback from doing dumb thing" - ishland
- [1de4b99a](https://github.com/RelativityMC/C2ME-fabric/commit/1de4b99a213229053e099de15a0f74a256f21c16) build: 0.3.3+alpha.0 - ishland
0.3.0+alpha.0.319 devbuild for 1.21.1
Changelog:
- [2407963e](https://github.com/RelativityMC/C2ME-fabric/commit/2407963e0c6c3a30f1a9ff9ec6761438808d86aa) change: conflicts flashback <=0.20.1 - ishland
0.3.2+alpha.0.43 devbuild for 1.21.4
Changelog:
- [7dbb14e6](https://github.com/RelativityMC/C2ME-fabric/commit/7dbb14e621fcb0137d92f4a0a5d399a3a022f6cb) change: conflicts flashback <=0.20.1 - ishland
0.3.0+alpha.0.318 devbuild for 1.21.1
Changelog:
- [7fa692ff](https://github.com/RelativityMC/C2ME-fabric/commit/7fa692ffab140ecf95d45035c8e74da5af2f822f) fix: prevent flashback from doing dumb thing - ishland
0.3.2+alpha.0.42 devbuild for 1.21.4
Changelog:
- [9df8a156](https://github.com/RelativityMC/C2ME-fabric/commit/9df8a1562d7b54467bd77797d25db959dd4d2fc4) fix: prevent flashback from doing dumb thing - ishland
0.3.2+alpha.0.67 devbuild for 1.21.5
Changelog:
- [070bafd9](https://github.com/RelativityMC/C2ME-fabric/commit/070bafd988545389f341732283f20ed7a4107c78) fix: prevent flashback from doing dumb thing - ishland
0.3.2+alpha.0.66 devbuild for 1.21.5
Changelog:
- [5e50b3c3](https://github.com/RelativityMC/C2ME-fabric/commit/5e50b3c3fd1b6d9ba86e5d34fe41913659e36724) build: 1.21.5 - ishland
0.3.2+alpha.0.65 devbuild for 1.21.5-rc2
Changelog:
- [a2282914](https://github.com/RelativityMC/C2ME-fabric/commit/a22829141d1cf7c63f71d8154efa802888ca3648) build: 1.21.5-rc2 - ishland
0.3.2+alpha.0.63 devbuild for 1.21.5-pre3
Changelog:
- [02c8a591](https://github.com/RelativityMC/C2ME-fabric/commit/02c8a5917f124a1fc83aec6f1c1bff622983ecaa) build: 1.21.5-pre3 - ishland
0.3.2+alpha.0.62 devbuild for 1.21.5-pre2
Changelog:
- [04f7a009](https://github.com/RelativityMC/C2ME-fabric/commit/04f7a00958ab0ff19cb07c2eec8f1d73b6f2752c) build: 1.21.5-pre2 - ishland
0.3.2+alpha.0.61 devbuild for 1.21.5-pre1
Changelog:
- [9b0d32f0](https://github.com/RelativityMC/C2ME-fabric/commit/9b0d32f018b12eaf1d70e2e3af80faa59cf411d1) change: call server.onChunkLoadFailure for failures - ishland
- [ec7b3406](https://github.com/RelativityMC/C2ME-fabric/commit/ec7b34062fb8e08e5015d624f4d183b243d88500) change: remove `extends` in MixinNbtList - ishland
- [2d379874](https://github.com/RelativityMC/C2ME-fabric/commit/2d3798745bae392d9c5ede9a546c58e020aa5143) Merge branch 'dev/1.21.4' into dev/1.21.5 - ishland
- [6a2d6f0f](https://github.com/RelativityMC/C2ME-fabric/commit/6a2d6f0f4ccd6c170055bd43607403dac66869fc) build: 1.21.5-pre1 - ishland
0.3.2+alpha.0.41 devbuild for 1.21.4
Changelog:
- [ec7b3406](https://github.com/RelativityMC/C2ME-fabric/commit/ec7b34062fb8e08e5015d624f4d183b243d88500) change: remove `extends` in MixinNbtList - ishland
0.3.2+alpha.0.40 devbuild for 1.21.4
Changelog:
- [9b0d32f0](https://github.com/RelativityMC/C2ME-fabric/commit/9b0d32f018b12eaf1d70e2e3af80faa59cf411d1) change: call server.onChunkLoadFailure for failures - ishland
0.3.2+alpha.0.57 devbuild for 25w10a
Changelog:
- [6c700ec7](https://github.com/RelativityMC/C2ME-fabric/commit/6c700ec72bfa3bc51619928c7b25509981f78938) build: 25w10a - ishland
0.3.2+alpha.0.56 devbuild for 25w09b
Changelog:
- [43e6ee79](https://github.com/RelativityMC/C2ME-fabric/commit/43e6ee7956d535b43750fe5b9d510914344fca93) build: 25w09b - ishland
0.3.2+alpha.0.55 devbuild for 25w09a
Changelog:
- [dd745596](https://github.com/RelativityMC/C2ME-fabric/commit/dd7455968d3ec4f7b31c7c0df8110124c88cfe21) build: 25w09a - ishland
0.3.1.2+rc.1.0 preview for 1.21.4
A small batch of updates for stable release users.
Changelog:
- fix: properly map simulation distance to vanilla map
- fix: block non-block-ticking chunks from ticking block entities
- fix: full lithium 0.14.5+ compatibility
- fix: ensure item is nonnull
- fix: dfc issues with some worldgen datapacks
0.3.1+alpha.0.44 devbuild for 1.21.3
Changelog:
- [a85f2f7e](https://github.com/RelativityMC/C2ME-fabric/commit/a85f2f7e6c0b9dc6792a309bcfab86709f34c9b4) chore: cleanup dfc - ishland
- [4b41e842](https://github.com/RelativityMC/C2ME-fabric/commit/4b41e842eea67bcae5f09b43409ef4eb6122023e) fix: dfc issues with some worldgen datapacks - ishland
0.3.2+alpha.0.54 devbuild for 25w08a
Changelog:
- [79e47ba7](https://github.com/RelativityMC/C2ME-fabric/commit/79e47ba7e45ec982f4571c950c0230ad19741713) fix: client not ticking block entities - ishland
- [86ef860d](https://github.com/RelativityMC/C2ME-fabric/commit/86ef860dfcefd2e8508055035c5239db032d6d1e) fix: return sane saving future when holder is closed - ishland
- [cd8bc898](https://github.com/RelativityMC/C2ME-fabric/commit/cd8bc898fc13b08566945fd362dfb2885fc94378) chore: cleanup dfc - ishland
- [ef2e9600](https://github.com/RelativityMC/C2ME-fabric/commit/ef2e9600fb98e1d754fb12fec33b112914f7704e) fix: dfc issues with some worldgen datapacks - ishland
- [f7c92a5f](https://github.com/RelativityMC/C2ME-fabric/commit/f7c92a5f7e81c68ff98dd4ac4054fc7158d1753b) Merge branch 'dev/1.21.4' into dev/1.21.5 - ishland
0.3.0+alpha.0.317 devbuild for 1.21.1
Changelog:
- [6b785cea](https://github.com/RelativityMC/C2ME-fabric/commit/6b785cea86986ac6033d2ae4a1fed2dcf1d73ca1) chore: cleanup dfc - ishland
- [9842198c](https://github.com/RelativityMC/C2ME-fabric/commit/9842198c05dae742e89af2ee142a02c924ff4518) fix: dfc issues with some worldgen datapacks - ishland
0.3.2+alpha.0.39 devbuild for 1.21.4
Changelog:
- [cd8bc898](https://github.com/RelativityMC/C2ME-fabric/commit/cd8bc898fc13b08566945fd362dfb2885fc94378) chore: cleanup dfc - ishland
- [ef2e9600](https://github.com/RelativityMC/C2ME-fabric/commit/ef2e9600fb98e1d754fb12fec33b112914f7704e) fix: dfc issues with some worldgen datapacks - ishland
0.3.2+alpha.0.49 devbuild for 25w08a
Changelog:
- [44ecc8f9](https://github.com/RelativityMC/C2ME-fabric/commit/44ecc8f9120b6ea1eab6b1fda28dd2568ef7389a) build: 25w08a - ishland
0.3.1+alpha.0.42 devbuild for 1.21.3
Changelog:
- [9c1a4540](https://github.com/RelativityMC/C2ME-fabric/commit/9c1a45404b908405ec4a2fb9a39f636a322672c4) fix: return sane saving future when holder is closed - ishland
0.3.0+alpha.0.315 devbuild for 1.21.1
Changelog:
- [c2267309](https://github.com/RelativityMC/C2ME-fabric/commit/c22673099365169dc41efe07647cc8b8cd78bbbf) fix: return sane saving future when holder is closed - ishland
0.3.2+alpha.0.37 devbuild for 1.21.4
Changelog:
- [86ef860d](https://github.com/RelativityMC/C2ME-fabric/commit/86ef860dfcefd2e8508055035c5239db032d6d1e) fix: return sane saving future when holder is closed - ishland
0.3.2+alpha.0.36 devbuild for 1.21.4
Changelog:
- [79e47ba7](https://github.com/RelativityMC/C2ME-fabric/commit/79e47ba7e45ec982f4571c950c0230ad19741713) fix: client not ticking block entities - ishland
0.3.2+alpha.0.48 devbuild for 25w07a
Changelog:
- [a7289efa](https://github.com/RelativityMC/C2ME-fabric/commit/a7289efaf20f50cfa9a62880ac1d5dbbfe9af3e0) fix: properly map simulation distance to vanilla map - ishland
- [01805e7d](https://github.com/RelativityMC/C2ME-fabric/commit/01805e7d19dd70eb336153da4071cc40017b8d10) fix: block non-block-ticking chunks from ticking block entities - ishland
- [487d1923](https://github.com/RelativityMC/C2ME-fabric/commit/487d1923337583910e9eb17f4352c3417f8b5530) build: 25w07a - ishland
- [6c2a2b86](https://github.com/RelativityMC/C2ME-fabric/commit/6c2a2b86808368f29f2bf5ef415dc1dcef9000ac) Merge branch 'dev/1.21.4' into dev/1.21.5 - ishland
0.2.0+alpha.11.16 devbuild for 1.20.1
Changelog:
- [4e4b37e5](https://github.com/RelativityMC/C2ME-fabric/commit/4e4b37e5848f70a4b53776d59263f831c6a7d113) fix: missed threading fixes in stronghold and nether fortress - ishland
0.3.2+alpha.0.35 devbuild for 1.21.4
Changelog:
- [01805e7d](https://github.com/RelativityMC/C2ME-fabric/commit/01805e7d19dd70eb336153da4071cc40017b8d10) fix: block non-block-ticking chunks from ticking block entities - ishland
0.3.2+alpha.0.34 devbuild for 1.21.4
Changelog:
- [a7289efa](https://github.com/RelativityMC/C2ME-fabric/commit/a7289efaf20f50cfa9a62880ac1d5dbbfe9af3e0) fix: properly map simulation distance to vanilla map - ishland
0.3.2+alpha.0.44 devbuild for 25w06a
Changelog:
- [e52bbccf](https://github.com/RelativityMC/C2ME-fabric/commit/e52bbccf56188c6817368c7abfeecc9b72f794d6) build: 25w06a - ishland
0.3.2+alpha.0.43 devbuild for 25w05a
Changelog:
- [4599637c](https://github.com/RelativityMC/C2ME-fabric/commit/4599637c366ae1741ed92b040617e2cdef1b1fbd) fix: full lithium 0.14.5+ compatibility - ishland
- [0831d607](https://github.com/RelativityMC/C2ME-fabric/commit/0831d6078b8b3fa8ad27491b3424e29912aa3e5f) fix: mod description for notickvd (#395) - development4511
- [a8a51fcb](https://github.com/RelativityMC/C2ME-fabric/commit/a8a51fcbc9b02844e0bec7a8386e0f4128b3d8f4) fix: load 1 extra radius to notickvd to avoid issues - ishland
- [a9e23405](https://github.com/RelativityMC/C2ME-fabric/commit/a9e23405314683a2e74540d9ae75f5291b2522da) new: add internal item count to debug hud - ishland
- [922b4fa2](https://github.com/RelativityMC/C2ME-fabric/commit/922b4fa2cacbb92a2c21237cea1afc3a58c313b4) fix: force pulling in base - ishland
- [2c331e72](https://github.com/RelativityMC/C2ME-fabric/commit/2c331e72d09388b4199377397f44d270cf672713) change: make threads alloc more aggressive - ishland
- [333ab1a3](https://github.com/RelativityMC/C2ME-fabric/commit/333ab1a32ab01ee899776b230f9ed13089ded1f5) new: allow setting thread priority - ishland
- [5f073966](https://github.com/RelativityMC/C2ME-fabric/commit/5f073966cc0b7e7246f5ad471f04bf6a1f5b0af2) build: 25w05a - ishland
- [b47f9dd6](https://github.com/RelativityMC/C2ME-fabric/commit/b47f9dd611d7a87366f41886c1a3e728eaf1960d) Merge branch 'dev/1.21.4' into dev/1.21.5 - ishland
0.3.2+alpha.0.33 devbuild for 1.21.4
Changelog:
- [333ab1a3](https://github.com/RelativityMC/C2ME-fabric/commit/333ab1a32ab01ee899776b230f9ed13089ded1f5) new: allow setting thread priority - ishland
0.2.0+alpha.11.15 devbuild for 1.20.1
Changelog:
- [3cff5133](https://github.com/RelativityMC/C2ME-fabric/commit/3cff513391b3e4ea398af7e6e63530d5b939bce4) fix: GHA - ishland
- [6df2f00f](https://github.com/RelativityMC/C2ME-fabric/commit/6df2f00f9a1d13f6d4617922714dab627d9d39ff) fix: force pulling in base - ishland
0.3.2+alpha.0.31 devbuild for 1.21.4
Changelog:
- [922b4fa2](https://github.com/RelativityMC/C2ME-fabric/commit/922b4fa2cacbb92a2c21237cea1afc3a58c313b4) fix: force pulling in base - ishland
0.3.2+alpha.0.34 devbuild for 25w04a
Changelog:
- [0c7672de](https://github.com/RelativityMC/C2ME-fabric/commit/0c7672de72d0db2781831ca4c2eccf639ea0853d) build: 25w04a - ishland
0.3.2+alpha.0.30 devbuild for 1.21.4
Changelog:
- [a8a51fcb](https://github.com/RelativityMC/C2ME-fabric/commit/a8a51fcbc9b02844e0bec7a8386e0f4128b3d8f4) fix: load 1 extra radius to notickvd to avoid issues - ishland
- [a9e23405](https://github.com/RelativityMC/C2ME-fabric/commit/a9e23405314683a2e74540d9ae75f5291b2522da) new: add internal item count to debug hud - ishland
0.3.0+alpha.0.314 devbuild for 1.21.1
Changelog:
- [3272b4ba](https://github.com/RelativityMC/C2ME-fabric/commit/3272b4bafd439a756b15ef1f76c39e9e8cdca896) perf: allow unloading to be cancelled - ishland
- [ce05a9d2](https://github.com/RelativityMC/C2ME-fabric/commit/ce05a9d29cb2f6be191e8cdca4288be4abb1d1b2) fix: allow cancellation on unloading stage 3 - ishland
0.3.1+alpha.0.41 devbuild for 1.21.3
Changelog:
- [4ee9be9c](https://github.com/RelativityMC/C2ME-fabric/commit/4ee9be9caff501890c795d4e525d5435d62c88c8) fix: full lithium 0.14.5+ compatibility - ishland
0.3.0+alpha.0.312 devbuild for 1.21.1
Changelog:
- [556bdd8e](https://github.com/RelativityMC/C2ME-fabric/commit/556bdd8e515af30ca9d38134c6f6513344f447e5) fix: full lithium 0.14.5+ compatibility - ishland
0.3.2+alpha.0.27 devbuild for 1.21.4
Changelog:
- [4599637c](https://github.com/RelativityMC/C2ME-fabric/commit/4599637c366ae1741ed92b040617e2cdef1b1fbd) fix: full lithium 0.14.5+ compatibility - ishland
0.3.2+alpha.0.33 devbuild for 25w03a
Changelog:
- [8d37534c](https://github.com/RelativityMC/C2ME-fabric/commit/8d37534c31f5565345e6d3f0497f6c5b97ca4410) new: low memory mode (disabled by default) - ishland
- [ec71e6ca](https://github.com/RelativityMC/C2ME-fabric/commit/ec71e6ca3efe2ae8b7543dd97aead247adb53190) Merge branch 'dev/1.21.4' into dev/1.21.5 - ishland
- [0790aea3](https://github.com/RelativityMC/C2ME-fabric/commit/0790aea35a5710e8a8317ccc905964df72d05d46) fix: update FlowSched - ishland
- [f8e5683d](https://github.com/RelativityMC/C2ME-fabric/commit/f8e5683defe1afb388966b8ee688bd91588f6595) fix: block entity desync, again - ishland
- [d754efc9](https://github.com/RelativityMC/C2ME-fabric/commit/d754efc91f4e1a8ed236c280bbeb3da857e018e7) chore: 2025 - ishland
- [f2b9ea5e](https://github.com/RelativityMC/C2ME-fabric/commit/f2b9ea5eecb0eab954b8b101aeda54a88fe0a46a) fix: ensure item is nonnull - ishland
- [cd1ea00a](https://github.com/RelativityMC/C2ME-fabric/commit/cd1ea00aa41eb945be511c802e2838bd3caaba33) fix: migrateMappings - ishland
- [5fa572e7](https://github.com/RelativityMC/C2ME-fabric/commit/5fa572e7cd0c02e9a1c70e09d3c98695327b50e5) build: 25w03a - ishland
- [1c65b22e](https://github.com/RelativityMC/C2ME-fabric/commit/1c65b22ec0cebf67954b5f6176574ada599b2544) Merge branch 'dev/1.21.4' into dev/1.21.5 - ishland
0.3.0+alpha.0.311 devbuild for 1.21.1
Changelog:
- [ae6ffe62](https://github.com/RelativityMC/C2ME-fabric/commit/ae6ffe62833f123594b07e4a2d097ebeb3e41cf3) fix: ensure item is nonnull - ishland
0.3.2+alpha.0.26 devbuild for 1.21.4
Changelog:
- [d754efc9](https://github.com/RelativityMC/C2ME-fabric/commit/d754efc91f4e1a8ed236c280bbeb3da857e018e7) chore: 2025 - ishland
- [f2b9ea5e](https://github.com/RelativityMC/C2ME-fabric/commit/f2b9ea5eecb0eab954b8b101aeda54a88fe0a46a) fix: ensure item is nonnull - ishland
0.3.2+alpha.0.24 devbuild for 1.21.4
Changelog:
- [0790aea3](https://github.com/RelativityMC/C2ME-fabric/commit/0790aea35a5710e8a8317ccc905964df72d05d46) fix: update FlowSched - ishland
- [f8e5683d](https://github.com/RelativityMC/C2ME-fabric/commit/f8e5683defe1afb388966b8ee688bd91588f6595) fix: block entity desync, again - ishland
0.3.2+alpha.0.22 devbuild for 1.21.4
Changelog:
- [8d37534c](https://github.com/RelativityMC/C2ME-fabric/commit/8d37534c31f5565345e6d3f0497f6c5b97ca4410) new: low memory mode (disabled by default) - ishland
0.3.2+alpha.0.24 devbuild for 25w02a
Changelog:
- [efe9498a](https://github.com/RelativityMC/C2ME-fabric/commit/efe9498a18b70c07d8ad8f1c372f48df2ff7a48f) new: low memory mode (disabled by default) - ishland
0.3.2+alpha.0.23 devbuild for 25w02a
Changelog:
- [8feb131f](https://github.com/RelativityMC/C2ME-fabric/commit/8feb131f20d1af21f538f532ce0aa52ef9725eca) build: 25w02a - ishland
- [9df3448b](https://github.com/RelativityMC/C2ME-fabric/commit/9df3448bd1a0ddb168edea45cad4c9b97a3683b2) fix: GHA - ishland
0.3.1.1.0 release for 1.21.4
Changelog:
- fix: mobs in normal border chunks not being counted towards mobcaps. (#388)
- fix: no-tick pending chunk loads counter being broken
0.3.2+alpha.0.21 devbuild for 1.21.4
Changelog:
- [917a8663](https://github.com/RelativityMC/C2ME-fabric/commit/917a8663de29a0f9e625c09ba59f9de6e8e4179c) new: cache targetStatus, attempt 2 - ishland
0.3.2+alpha.0.20 devbuild for 1.21.4
Changelog:
- [a99b7bc1](https://github.com/RelativityMC/C2ME-fabric/commit/a99b7bc1adfd28add196ee043a451d5e07820d87) fix: no-tick pending chunk loads counter - ishland
0.3.1.1+rc.1.0 preview for 1.21.4
This release fixes a bug causing mobs in normal border chunks not being counted towards mobcaps. (#388)
0.3.1+alpha.0.40 devbuild for 1.21.3
Changelog:
- [09194fe7](https://github.com/RelativityMC/C2ME-fabric/commit/09194fe7dd897b9332851284d5a8f4a36ade955b) fix: mobcaps counting in border chunks - ishland
0.3.2+alpha.0.19 devbuild for 1.21.4
Changelog:
- [28a682c1](https://github.com/RelativityMC/C2ME-fabric/commit/28a682c159503b5ad1ed8b4e14bda39d7f6319ce) fix: mobcaps counting in border chunks - ishland
0.3.0+alpha.0.310 devbuild for 1.21.1
Changelog:
- [3518529b](https://github.com/RelativityMC/C2ME-fabric/commit/3518529be0ee705950da954c131be51a4c53e78f) change: remove a micro optimization that provides virtually zero benefit - ishland
0.3.2+alpha.0.18 devbuild for 1.21.4
Changelog:
- [6a43e730](https://github.com/RelativityMC/C2ME-fabric/commit/6a43e730cf1b863cb22c60c8cce63504264b3b76) change: remove a micro optimization that provides virtually zero benefit - ishland
0.3.2+alpha.0.17 devbuild for 1.21.4
Changelog:
- [8a3e6d00](https://github.com/RelativityMC/C2ME-fabric/commit/8a3e6d00a78c39c66b410cd92f66204e118d2491) change: merge stages in async saving - ishland
0.3.2+alpha.0.16 devbuild for 1.21.4
Changelog:
- [95a5704f](https://github.com/RelativityMC/C2ME-fabric/commit/95a5704f188abd84fcddda016b24e244de22da83) perf: use ThreadLocal shape cache - ishland
0.3.1 release for 1.21.4
Brief changelog:
- new: scalable no-tick view distance, allowing 300+ render distances
Also heavily increased the loading speed of no-tick chunks.
- new: basic deadlock debugging facilities
- new: strict detection for scheduled tick access
- perf: turn fluid postprocessing into scheduled tick
- perf: allow unloading to be cancelled
- fix: lighting desync with notickvd
- fix: sync block entities when postprocessed
- fix: ghost mushroom outside of simulation distance, again
- fix: handle reentrance in `ServerEntityManager#unloadChunks`
- fix: prevent stalling when syncing player tickets
0.3.1+alpha.0.39 devbuild for 1.21.3
Changelog:
- [867397f7](https://github.com/RelativityMC/C2ME-fabric/commit/867397f724ab9e29df6f0e79a8cc43dc06830c3f) fix: prevent stalling when syncing player tickets - ishland
0.3.2+alpha.0.14 devbuild for 1.21.4
Changelog:
- [ee65d54e](https://github.com/RelativityMC/C2ME-fabric/commit/ee65d54e371e727bb8584ac77f9eb7b9a6e9d260) new: IO priority - ishland
- [f5ecb9fe](https://github.com/RelativityMC/C2ME-fabric/commit/f5ecb9fe895bdab2bcd1dc9e201e548d366415cf) fix: excessive newlines in task trace - ishland
- [0c003503](https://github.com/RelativityMC/C2ME-fabric/commit/0c0035030670cc7367a64968de450eefc10f2e64) new: log thread state when shutting down - ishland
- [a1961ceb](https://github.com/RelativityMC/C2ME-fabric/commit/a1961cebfb08d62e048afb4760740031dec673bb) new: strict detection for scheduled tick access - ishland
0.3.1+rc.1.0 preview for 1.21.4
The first release candidate for 1.21.4, fixing a critical bug.
Changelog:
- fix: handle reentrance in ServerEntityManager#unloadChunks
0.3.0+alpha.0.308 devbuild for 1.21.1
Changelog:
- [74afd310](https://github.com/RelativityMC/C2ME-fabric/commit/74afd310611823884e1f36682e6c49b28ba4b574) fix: handle reentrance in ServerEntityManager#unloadChunks - ishland
0.3.1+alpha.0.38 devbuild for 1.21.3
Changelog:
- [9502f871](https://github.com/RelativityMC/C2ME-fabric/commit/9502f87124d5fd5377003bae1b553f9a58de6110) fix: handle reentrance in ServerEntityManager#unloadChunks - ishland
0.3.2+alpha.0.10 devbuild for 1.21.4
Changelog:
- [4feda31e](https://github.com/RelativityMC/C2ME-fabric/commit/4feda31ed4c1af7ac1d2354af736675102b30d2a) fix: handle reentrance in ServerEntityManager#unloadChunks - ishland
0.3.1+beta.2.0 preview for 1.21.4
The second beta release for 1.21.4, fixing critical bugs.
Changelog:
- fix: missed threading fixes in stronghold and nether fortress
- fix: silence RandomizedIntBlockStateProvider
- fix: ghost mushrooms issue, again
- fix: postprocessing list serialization in gcFreeChunkSerializer
- chore: remove irrelevant WeightedList fix
0.3.2+alpha.0.9 devbuild for 1.21.4
Changelog:
- [9f4cd80a](https://github.com/RelativityMC/C2ME-fabric/commit/9f4cd80abfa381715ae9039b4437bd720a0e02a7) fix: postprocessing serialization in gcFreeChunkSerializer - ishland
0.3.0+alpha.0.307 devbuild for 1.21.1
Changelog:
- [4c2d74dd](https://github.com/RelativityMC/C2ME-fabric/commit/4c2d74ddf3cf0c6c27f093eaabe2ef048a52b1a7) fix: improve player ticket consistency - ishland
0.3.2+alpha.0.8 devbuild for 1.21.4
Changelog:
- [d0decebf](https://github.com/RelativityMC/C2ME-fabric/commit/d0decebf286cbd5758b88f3396c2816894196e52) fix: ive had enough ghost mushrooms - ishland
0.3.2+alpha.0.7 devbuild for 1.21.4
Changelog:
- [a36e6154](https://github.com/RelativityMC/C2ME-fabric/commit/a36e6154a6a35eca68e192cf00d02800967f4321) fix: exec warning in gradle - ishland
- [ded4b599](https://github.com/RelativityMC/C2ME-fabric/commit/ded4b599b25ef0faa46dfd6f3dcb2d8c444a12f3) fix: add instrumentation for chunk sending - ishland
- [7cc48ceb](https://github.com/RelativityMC/C2ME-fabric/commit/7cc48cebf7bc13dee1fe7cb188bbb353726bb336) fix: deadlock in early postprocessing - ishland
0.3.0+alpha.0.306 devbuild for 1.21.1
Changelog:
- [3bf05b97](https://github.com/RelativityMC/C2ME-fabric/commit/3bf05b97207718aa080dd34004e119588e3c768a) fix: silence RandomizedIntBlockStateProvider - ishland
- [6fa32515](https://github.com/RelativityMC/C2ME-fabric/commit/6fa325154709d5ce4ad0fb493edce35bd7e5b432) chore: remove irrelevant WeightedList fix - ishland
- [a92f9d03](https://github.com/RelativityMC/C2ME-fabric/commit/a92f9d03c68a6eef5cd70232488aa9d3b58abcc0) fix: missed threading fixes in stronghold and nether fortress - ishland
- [d74d0300](https://github.com/RelativityMC/C2ME-fabric/commit/d74d0300b11c7c4bdb0545be9028c308649fad1e) fix: holder level leaking into vanilla ticket manager - ishland
- [96e1bee7](https://github.com/RelativityMC/C2ME-fabric/commit/96e1bee770aacec30acf3037d204aba3bf0966d6) fix: top section poi not unloaded - ishland
- [dcb16b9e](https://github.com/RelativityMC/C2ME-fabric/commit/dcb16b9ee25ec610438a0cf511140536f300c753) fix: i need 4G heap to build a mod - ishland
- [7a05f05f](https://github.com/RelativityMC/C2ME-fabric/commit/7a05f05f7e70db47490d114c7767ebcdeb8a7c3f) fix: sync block entities when postprocessed - ishland
0.3.1+alpha.0.37 devbuild for 1.21.3
Changelog:
- [42bcdbac](https://github.com/RelativityMC/C2ME-fabric/commit/42bcdbac618ccf123f21727eb0258baf0f4bbe0b) fix: missed threading fixes in stronghold and nether fortress - ishland
0.3.2+alpha.0.4 devbuild for 1.21.4
Changelog:
- [28e6f6b6](https://github.com/RelativityMC/C2ME-fabric/commit/28e6f6b6bf6969ae464755562b1701696bc2cbe8) fix: missed threading fixes in stronghold and nether fortress - ishland
0.3.1+alpha.0.36 devbuild for 1.21.3
Changelog:
- [8ea3880f](https://github.com/RelativityMC/C2ME-fabric/commit/8ea3880f9f351231e560c26375690a9e6f5ef05b) chore: remove irrelevant WeightedList fix - ishland
0.3.2+alpha.0.3 devbuild for 1.21.4
Changelog:
- [ba330e5d](https://github.com/RelativityMC/C2ME-fabric/commit/ba330e5d6ab8b1b95052d1d124dbb87e5c458c28) build: 0.3.2+alpha.0 - ishland
- [c5cbcd4b](https://github.com/RelativityMC/C2ME-fabric/commit/c5cbcd4b603b4ff5e538a50bac7156c31aa43c2a) build: loom 1.9 - ishland
- [eaed7666](https://github.com/RelativityMC/C2ME-fabric/commit/eaed7666803a83f0c10721f8302f6959877e17c8) fix: silence RandomizedIntBlockStateProvider - ishland
- [da29f9e0](https://github.com/RelativityMC/C2ME-fabric/commit/da29f9e0ec4fabab3c02f0ebde75f45619f7b7ac) chore: remove irrelevant WeightedList fix - ishland
0.3.1+alpha.0.53 devbuild for 1.21.4
Changelog:
- [f83ee1e8](https://github.com/RelativityMC/C2ME-fabric/commit/f83ee1e80b737ad353aa437cb0e3059f9ca58fef) change: move block postprocessing to chunk sending - ishland
0.3.1+beta.1.0 preview for 1.21.4
First beta for 1.21.4.
Changelog:
- new: turn fluid postprocessing into scheduled tick
- new: scalable no-tick view distance, allowing usable 300+ render distance
- fix: lighting desync with notickvd
- fix: holder level leaking into vanilla ticket manager
- fix: top section poi not unloaded
- fix: sync block entities when doing post-processing
0.3.1+alpha.0.35 devbuild for 1.21.3
Changelog:
- [c3762b15](https://github.com/RelativityMC/C2ME-fabric/commit/c3762b15cdce89b3138c6f77d1d430e433791332) Revert "fix: postprocessing depends on full neighbors" - ishland
- [686e6785](https://github.com/RelativityMC/C2ME-fabric/commit/686e67852d2eefd61d6f27ce4039626f67f34be3) Revert "fix: send post-processed chunk to player at any case" - ishland
- [43d9e344](https://github.com/RelativityMC/C2ME-fabric/commit/43d9e3445ac2b77e8b385784acf0978122dac7d4) fix: sync block entities when postprocessed - ishland
0.3.1+alpha.0.52 devbuild for 1.21.4
Changelog:
- [9527e104](https://github.com/RelativityMC/C2ME-fabric/commit/9527e104cc1a84acdc14bdf2044cf104c4ea5d70) Revert "fix: postprocessing depends on full neighbors" - ishland
- [09374270](https://github.com/RelativityMC/C2ME-fabric/commit/09374270a30c9d44efe2d73c15d07a354088d0e6) Revert "fix: send post-processed chunk to player at any case" - ishland
- [35479630](https://github.com/RelativityMC/C2ME-fabric/commit/3547963012792eda3423565d3363be6850b29fb2) fix: sync block entities when postprocessed - ishland
0.3.1+alpha.0.32 devbuild for 1.21.3
Changelog:
- [b5975be0](https://github.com/RelativityMC/C2ME-fabric/commit/b5975be01d584e1ee09afcfbbb741327afb67636) fix: top section poi not unloaded - ishland
- [753b7288](https://github.com/RelativityMC/C2ME-fabric/commit/753b7288837169b882cb141a30dcb59c7f0a2657) fix: i need 4G heap to build a mod - ishland
- [5e864a2b](https://github.com/RelativityMC/C2ME-fabric/commit/5e864a2b3500927b76461b873889f4872119f8ba) fix: send post-processed chunk to player at any case - ishland
- [f6219db7](https://github.com/RelativityMC/C2ME-fabric/commit/f6219db7cc941bbc2f07d7e0f598f468f15147b9) fix: postprocessing depends on full neighbors - ishland
0.3.1+alpha.0.49 devbuild for 1.21.4
Changelog:
- [7d092b68](https://github.com/RelativityMC/C2ME-fabric/commit/7d092b68ede23c2d8db8c7457e455e7c3aa111d3) fix: postprocessing depends on full neighbors - ishland
0.3.1+alpha.0.46 devbuild for 1.21.4
Changelog:
- [abe2e01f](https://github.com/RelativityMC/C2ME-fabric/commit/abe2e01f9d73ca416c95f0d24c1f5e3e8acb13b5) fix: top section poi not unloaded - ishland
0.3.1+alpha.0.28 devbuild for 1.21.3
Changelog:
- [d363af98](https://github.com/RelativityMC/C2ME-fabric/commit/d363af9847597ba47412a8f1ab26bd48b058e229) fix: notickvd lighting desync - ishland
- [d7687259](https://github.com/RelativityMC/C2ME-fabric/commit/d768725931641da35e5e34e8b0b82a8217859b2d) fix: add vanilla tickets in notickvd - ishland
- [a691064c](https://github.com/RelativityMC/C2ME-fabric/commit/a691064c974dac22837046e7e19a3e1e0cba718e) fix: don't save heights in blending data when not needed - ishland
0.3.1+alpha.0.45 devbuild for 1.21.4
Changelog:
- [a23ef587](https://github.com/RelativityMC/C2ME-fabric/commit/a23ef5876c74d954be92498e5a93f130149b18cd) fix: don't save heights in blending data when not needed - ishland
0.3.1+alpha.0.44 devbuild for 1.21.4
Changelog:
- [c75bb5d0](https://github.com/RelativityMC/C2ME-fabric/commit/c75bb5d0ad71904d710a4475896f2ebf20e5fc1f) fix: add vanilla tickets in notickvd - ishland
0.3.1+alpha.0.43 devbuild for 1.21.4
Changelog:
- [a4e7f299](https://github.com/RelativityMC/C2ME-fabric/commit/a4e7f29911605dc3de8bd40427f664a0001c7be9) fix: notickvd lighting desync - ishland
0.3.1+alpha.0.42 devbuild for 1.21.4
Changelog:
- [a2caf59a](https://github.com/RelativityMC/C2ME-fabric/commit/a2caf59aa833c371009a77844f410f84ad3d8ac9) build: 1.21.4 - ishland
0.3.1+alpha.0.41 devbuild for 1.21.4-rc2
Changelog:
- [345df637](https://github.com/RelativityMC/C2ME-fabric/commit/345df63752bb7bae878d77778f6c0bc3491fba74) fix: attempt to mitigate portal visual issue - ishland
- [1e984e64](https://github.com/RelativityMC/C2ME-fabric/commit/1e984e64b75042bd1de7b36f4ba22702714365f9) Merge branch 'dev/1.21.3' into dev/1.21.4 - ishland
- [5c08072f](https://github.com/RelativityMC/C2ME-fabric/commit/5c08072f4a53e3ebc4bee25f0a7ef33b2dd0b9dc) build: fabric-loader 0.16.9 [ci skip] - ishland
- [cbfc12db](https://github.com/RelativityMC/C2ME-fabric/commit/cbfc12db345977b6b55f27bbaf8935d2e5bc0cdc) fix: holder level leaking into vanilla ticket manager - ishland
- [3cd5a30c](https://github.com/RelativityMC/C2ME-fabric/commit/3cd5a30ca081d2a6a13b36e9d0ec82d5e9c308ce) Merge branch 'dev/1.21.3' into dev/1.21.4 - ishland
0.3.1+alpha.0.25 devbuild for 1.21.3
Changelog:
- [cbfc12db](https://github.com/RelativityMC/C2ME-fabric/commit/cbfc12db345977b6b55f27bbaf8935d2e5bc0cdc) fix: holder level leaking into vanilla ticket manager - ishland
0.3.0 release for 1.21.3
Key highlights:
- **Partially rewrites the chunk system.** This release introduces a dead simple implementation of the scheduling subsystem designed to perform reliably under high load. It eliminates the need of complex workarounds caused by design pitfalls of the vanilla chunk system.
- **Introduces the density function compiler.** This new optimization accelerates world generation datapacks by up to 30% by compiling them into JVM bytecode, avoiding all kinds of overhead caused by interface method calls.
Brief changelog:
- perf: chunk system rewrite
- perf: native acceleration v2
- perf: density function compiler v0
- perf: optimize aquifer heavily
- perf: consolidate light update notifications
- perf: reduce GC pressure when using some datapacks
- new: add ext_render_distance_v1 protocol for 127+ RD multiplayer
- new: log changed settings on startup
- new: actually unload POI
- new: uncap render distance in VulkanMod
- fix: mitigate ghost mushroom past simulation distance
- fix: improve player ticket consistency
- fix: very rare NPE in `SchedulingManager#getPriority`
- change: use twice the parallelism for notickvd max concurrent loads
- change: disable density function compiler by default
- change: adjust thread count allocation
0.3.1+alpha.0.23 devbuild for 1.21.3
Changelog:
- [345df637](https://github.com/RelativityMC/C2ME-fabric/commit/345df63752bb7bae878d77778f6c0bc3491fba74) fix: attempt to mitigate portal visual issue - ishland
0.3.0+rc.2.0 preview for 1.21.3
The second release candidate, fixing critical issues. Please put this RC through testing, as your feedback is invaluable in finding any remaining critical issues.
Changelog since `0.3.0+rc.1`:
- fix: absurdly high scheduling latency on Windows
0.3.1+alpha.0.36 devbuild for 1.21.4-rc2
Changelog:
- [41f4462d](https://github.com/RelativityMC/C2ME-fabric/commit/41f4462d90b8c3942840be8e2353e4ab5691faca) change: remove spin-waiting for IO threads - ishland
- [d32f47fd](https://github.com/RelativityMC/C2ME-fabric/commit/d32f47fdbe4e4da49e102fb10d3cc2936cc842ca) change: disable spinwait - ishland
- [47581f77](https://github.com/RelativityMC/C2ME-fabric/commit/47581f77de5168e6a4b7d53317e75c584453dacf) build: 1.21.4-rc2 - ishland
- [c38da30a](https://github.com/RelativityMC/C2ME-fabric/commit/c38da30a5d9647ab0189d9c0751fc651d0dcd23d) Merge branch 'dev/1.21.3' into dev/1.21.4 - ishland
0.3.1+alpha.0.22 devbuild for 1.21.3
Changelog:
- [d32f47fd](https://github.com/RelativityMC/C2ME-fabric/commit/d32f47fdbe4e4da49e102fb10d3cc2936cc842ca) change: disable spinwait - ishland
0.3.1+alpha.0.21 devbuild for 1.21.3
Changelog:
- [41f4462d](https://github.com/RelativityMC/C2ME-fabric/commit/41f4462d90b8c3942840be8e2353e4ab5691faca) change: remove spin-waiting for IO threads - ishland
0.3.1+alpha.0.32 devbuild for 1.21.4-rc1
Changelog:
- [94431369](https://github.com/RelativityMC/C2ME-fabric/commit/944313690733e282f026551266eb18edfca2ce59) new: scalable no-tick view distance, allowing usable 300+ render distances - ishland
- [53793005](https://github.com/RelativityMC/C2ME-fabric/commit/537930050968265cb48a08e4c56980f693c81887) fix: workaround compiler bug in some versions of clang - ishland
- [cb59a56c](https://github.com/RelativityMC/C2ME-fabric/commit/cb59a56cc8684e51a47c89dacda3df82da6b16cc) build: 1.21.4-rc1 - ishland
- [2de7a8a2](https://github.com/RelativityMC/C2ME-fabric/commit/2de7a8a2ed83676ba391715772a1bf2f344053c7) Merge branch 'dev/1.21.3' into dev/1.21.4 - ishland
0.3.1+alpha.0.28 devbuild for 1.21.4-pre3
Changelog:
- [55dbe9b1](https://github.com/RelativityMC/C2ME-fabric/commit/55dbe9b11704b0d98fd86df6a1d2eeb5f527999a) build: 1.21.4-pre3 - ishland
0.3.1+alpha.0.27 devbuild for 1.21.4-pre2
Changelog:
- [163acb92](https://github.com/RelativityMC/C2ME-fabric/commit/163acb9205d04b148eb2a4a2a011801a3ca0fb90) build: 1.21.4-pre2 - ishland
0.3.0+rc.1.0 preview for 1.21.3
The first release candidate. Please put this RC through testing, as your feedback is invaluable in finding any remaining critical issues.
Changelog since `0.3.0+beta.2`:
- fix(nativeaccel): workaround compiler bug in some versions of clang
- fix(dfc): avoid disconnecting caches
- change: enable dfc by default once again
0.3.0+alpha.0.299 devbuild for 1.21.1
Changelog:
- [a90a0180](https://github.com/RelativityMC/C2ME-fabric/commit/a90a0180b206bbc0e01b021f42139ee859059776) fix: workaround compiler bug in some versions of clang - ishland
0.3.1+alpha.0.20 devbuild for 1.21.3
Changelog:
- [53793005](https://github.com/RelativityMC/C2ME-fabric/commit/537930050968265cb48a08e4c56980f693c81887) fix: workaround compiler bug in some versions of clang - ishland
0.3.0+alpha.0.298 devbuild for 1.21.1
Changelog:
- [377eab26](https://github.com/RelativityMC/C2ME-fabric/commit/377eab26dd7229c4e9735724826613038b8ad460) fix: very rare NPE in SchedulingManager#getPriority - ishland
0.3.1+alpha.0.19 devbuild for 1.21.3
Changelog:
- [a689b152](https://github.com/RelativityMC/C2ME-fabric/commit/a689b1522d1a56ecb8e5e1605d7d5dd68cb8db3f) change: adjust thread count allocation - ishland
- [94431369](https://github.com/RelativityMC/C2ME-fabric/commit/944313690733e282f026551266eb18edfca2ce59) new: scalable no-tick view distance, allowing usable 300+ render distances - ishland
0.3.1+alpha.0.26 devbuild for 1.21.4-pre1
Changelog:
- [1c1a64b9](https://github.com/RelativityMC/C2ME-fabric/commit/1c1a64b979289d145a7c1c678ee5aa6a2b710405) fix: gcFreeChunkSerializer with ioSystem.replaceImpl disabled - ishland
- [5b4bb209](https://github.com/RelativityMC/C2ME-fabric/commit/5b4bb209741379b3b38780f82ad1234d03e95909) new: turn fluid postprocessing into scheduled tick - ishland
- [9d41a4de](https://github.com/RelativityMC/C2ME-fabric/commit/9d41a4deba41021525c4482e80c27fb15936e247) fix: very rare NPE in SchedulingManager#getPriority - ishland
- [8dce14e7](https://github.com/RelativityMC/C2ME-fabric/commit/8dce14e76ee7aaa3f091e8813396301aa75be05c) fix: fix abysmal tectonic performance w/ dfc - ishland
- [3aa5e549](https://github.com/RelativityMC/C2ME-fabric/commit/3aa5e549760218f7d3a6f2696841f7b37d10dd4e) perf: use batched codegen for Max/MinShortNode and MulNode - ishland
- [16e81da6](https://github.com/RelativityMC/C2ME-fabric/commit/16e81da6185bd37fb9f6ce598718d91dcc80e7f2) perf: reduce allocations in some block predicates - ishland
- [a689b152](https://github.com/RelativityMC/C2ME-fabric/commit/a689b1522d1a56ecb8e5e1605d7d5dd68cb8db3f) change: adjust thread count allocation - ishland
- [a287e0c8](https://github.com/RelativityMC/C2ME-fabric/commit/a287e0c803e5f6adef6f8b50599358b374327f34) build: 1.21.4-pre1 - ishland
- [8a556e38](https://github.com/RelativityMC/C2ME-fabric/commit/8a556e38f945497149feeb51776c25e4a25344db) Merge branch 'dev/1.21.3' into dev/1.21.4 - ishland
0.3.0+beta.2.0 preview for 1.21.3
The second preview release, fixing critical issues.
Changelog since 0.3.0+beta.1:
- fix: very rare NPE in SchedulingManager#getPriority
- fix: gcFreeChunkSerializer with ioSystem.replaceImpl disabled
- fix: abysmal tectonic performance with density function compiler (now 30% faster)
- change: disable density function compiler by default
- change: adjust thread count allocation
**Full Changelog**: https://github.com/RelativityMC/C2ME-fabric/compare/0.3.0+beta.1...0.3.0+beta.2
0.3.0+beta.1 changelog: https://github.com/RelativityMC/C2ME-fabric/releases/tag/0.3.0%2Bbeta.1
0.3.1+alpha.0.17 devbuild for 1.21.3
Changelog:
- [16e81da6](https://github.com/RelativityMC/C2ME-fabric/commit/16e81da6185bd37fb9f6ce598718d91dcc80e7f2) perf: reduce allocations in some block predicates - ishland
0.3.0+alpha.0.297 devbuild for 1.21.1
Changelog:
- [888b0870](https://github.com/RelativityMC/C2ME-fabric/commit/888b0870a93d031c512bb2cc6e236ca54ad36c0b) fix: fix abysmal tectonic performance w/ dfc - ishland
- [39bdddb3](https://github.com/RelativityMC/C2ME-fabric/commit/39bdddb30f6d2bebe0c27a0ea865ea46c50ec969) perf: use batched codegen for Max/MinShortNode and MulNode - ishland
0.3.1+alpha.0.16 devbuild for 1.21.3
Changelog:
- [3aa5e549](https://github.com/RelativityMC/C2ME-fabric/commit/3aa5e549760218f7d3a6f2696841f7b37d10dd4e) perf: use batched codegen for Max/MinShortNode and MulNode - ishland
0.3.1+alpha.0.15 devbuild for 1.21.3
Changelog:
- [8dce14e7](https://github.com/RelativityMC/C2ME-fabric/commit/8dce14e76ee7aaa3f091e8813396301aa75be05c) fix: fix abysmal tectonic performance w/ dfc - ishland
0.3.1+alpha.0.14 devbuild for 1.21.3
Changelog:
- [9d41a4de](https://github.com/RelativityMC/C2ME-fabric/commit/9d41a4deba41021525c4482e80c27fb15936e247) fix: very rare NPE in SchedulingManager#getPriority - ishland
0.3.1+alpha.0.13 devbuild for 1.21.3
Changelog:
- [5b4bb209](https://github.com/RelativityMC/C2ME-fabric/commit/5b4bb209741379b3b38780f82ad1234d03e95909) new: turn fluid postprocessing into scheduled tick - ishland
0.3.1+alpha.0.12 devbuild for 1.21.3
Changelog:
- [1c1a64b9](https://github.com/RelativityMC/C2ME-fabric/commit/1c1a64b979289d145a7c1c678ee5aa6a2b710405) fix: gcFreeChunkSerializer with ioSystem.replaceImpl disabled - ishland
0.3.1+alpha.0.17 devbuild for 24w46a
Changelog:
- [4c852976](https://github.com/RelativityMC/C2ME-fabric/commit/4c8529763a9810c5e4d5fdced3ab151fcc71347f) perf: allow unloading to be cancelled - ishland
- [138c5391](https://github.com/RelativityMC/C2ME-fabric/commit/138c53917b03c6edf1790154200917c243511da9) Revert "fix: shortcut existing chunks check" - ishland
- [db70e1b5](https://github.com/RelativityMC/C2ME-fabric/commit/db70e1b50b2d0b32dda895926b2418db74b234be) new: use built-in chunksToSave for enhanced autosave - ishland
- [827ed69d](https://github.com/RelativityMC/C2ME-fabric/commit/827ed69d0b93a8a6f736abaaad9059e17cd1fe68) change: use vanilla simulation distance tracking - ishland
- [ab17a931](https://github.com/RelativityMC/C2ME-fabric/commit/ab17a9319c18dbe4d992f7fc0052fe95b89e75c3) change: get autosave chunk holder from currentChunkHolders - ishland
- [95d0af94](https://github.com/RelativityMC/C2ME-fabric/commit/95d0af949d1c836d56f1411c966e3a03ceed5939) perf: optimize NewChunkHolderVanillaInterface#getLevel - ishland
- [188a7f96](https://github.com/RelativityMC/C2ME-fabric/commit/188a7f9643c0362b1c30b0675ec26011d5e47192) Revert "perf: optimize NewChunkHolderVanillaInterface#getLevel" - ishland
- [329600c9](https://github.com/RelativityMC/C2ME-fabric/commit/329600c93d5c20a13deb8e350222fac935cf97f4) change: update FlowSched - ishland
- [8c852825](https://github.com/RelativityMC/C2ME-fabric/commit/8c8528254f7c21a5520dcf141c9ffbcc532f3f2b) feat: basic deadlock debugging facilities - ishland
- [7326b9ee](https://github.com/RelativityMC/C2ME-fabric/commit/7326b9ee1ea75a1195b15cc58203ff0d219d63ac) build: 24w46a - ishland
- [6c5d7819](https://github.com/RelativityMC/C2ME-fabric/commit/6c5d78195c70026b91f18fdc28663a0f7d973e69) Merge branch 'dev/1.21.3' into dev/1.21.4 - ishland
0.3.1+alpha.0.11 devbuild for 1.21.3
Changelog:
- [329600c9](https://github.com/RelativityMC/C2ME-fabric/commit/329600c93d5c20a13deb8e350222fac935cf97f4) change: update FlowSched - ishland
- [8c852825](https://github.com/RelativityMC/C2ME-fabric/commit/8c8528254f7c21a5520dcf141c9ffbcc532f3f2b) feat: basic deadlock debugging facilities - ishland
0.3.1+alpha.0.9 devbuild for 1.21.3
Changelog:
- [188a7f96](https://github.com/RelativityMC/C2ME-fabric/commit/188a7f9643c0362b1c30b0675ec26011d5e47192) Revert "perf: optimize NewChunkHolderVanillaInterface#getLevel" - ishland
0.3.1+alpha.0.8 devbuild for 1.21.3
Changelog:
- [db70e1b5](https://github.com/RelativityMC/C2ME-fabric/commit/db70e1b50b2d0b32dda895926b2418db74b234be) new: use built-in chunksToSave for enhanced autosave - ishland
- [827ed69d](https://github.com/RelativityMC/C2ME-fabric/commit/827ed69d0b93a8a6f736abaaad9059e17cd1fe68) change: use vanilla simulation distance tracking - ishland
- [ab17a931](https://github.com/RelativityMC/C2ME-fabric/commit/ab17a9319c18dbe4d992f7fc0052fe95b89e75c3) change: get autosave chunk holder from currentChunkHolders - ishland
- [95d0af94](https://github.com/RelativityMC/C2ME-fabric/commit/95d0af949d1c836d56f1411c966e3a03ceed5939) perf: optimize NewChunkHolderVanillaInterface#getLevel - ishland
0.3.1+alpha.0.4 devbuild for 1.21.3
Changelog:
- [138c5391](https://github.com/RelativityMC/C2ME-fabric/commit/138c53917b03c6edf1790154200917c243511da9) Revert "fix: shortcut existing chunks check" - ishland
0.3.1+alpha.0.6 devbuild for 24w45a
Changelog:
- [9b4649ac](https://github.com/RelativityMC/C2ME-fabric/commit/9b4649acd976eda9c5fc25f50d20833c4a698de4) docs: MinGW is no longer needed to build - ishland
- [2a57d4db](https://github.com/RelativityMC/C2ME-fabric/commit/2a57d4dbf07d65e984d647c7790eee61320dd108) fix: suppress ghost mushrooms outside of simulation distance - ishland
- [a9a15f81](https://github.com/RelativityMC/C2ME-fabric/commit/a9a15f815a8201688c9414f63820b5866f9a2dbb) fix: improve player ticket consistency - ishland
- [e9524ac3](https://github.com/RelativityMC/C2ME-fabric/commit/e9524ac3cfb2d0330eb500329f4e5730bfd72040) fix: properly map NEW to level 45 - ishland
- [3e18e75c](https://github.com/RelativityMC/C2ME-fabric/commit/3e18e75cafa5c065d9b01f6d6b6f2eb180042d02) docs: update README.md [ci skip] - ishland
- [63faedc1](https://github.com/RelativityMC/C2ME-fabric/commit/63faedc1ea71c9be850b07ffe188b29a7484c611) tag: 0.3.1+alpha.0 - ishland
- [d0803e61](https://github.com/RelativityMC/C2ME-fabric/commit/d0803e6124274f39c3d8346001f17a35ef7aefc4) fix: GHA publishing - ishland
- [54bd5356](https://github.com/RelativityMC/C2ME-fabric/commit/54bd5356db34fc75a57ed6306292a8231b174dbf) fix: shortcut existing chunks check - ishland
- [bd553401](https://github.com/RelativityMC/C2ME-fabric/commit/bd5534019fc61ccb452a0e711a657071d30ff98b) Merge branch 'dev/1.21.3' into dev/1.21.4 - ishland
- [6ce8caf7](https://github.com/RelativityMC/C2ME-fabric/commit/6ce8caf7ff1209a31fc46bbf36eb039af0a8e051) build: fabric-api 0.107.3+1.21.3 - ishland
0.3.1+alpha.0.2 devbuild for 1.21.3
Changelog:
- [d0803e61](https://github.com/RelativityMC/C2ME-fabric/commit/d0803e6124274f39c3d8346001f17a35ef7aefc4) fix: GHA publishing - ishland
- [54bd5356](https://github.com/RelativityMC/C2ME-fabric/commit/54bd5356db34fc75a57ed6306292a8231b174dbf) fix: shortcut existing chunks check - ishland
0.3.0+beta.1.0 preview for 1.21.3
The first preview release.
Changelog:
- build: 1.21.3
- perf: chunk system rewrite
- perf: native acceleration v2
- perf: density function compiler v0 (#361)
- perf: optimize aquifer heavily
- perf: consolidate light update notifications
- perf: improve idle loop for storage threads
- perf: reduce GC pressure
- new: further increase maximum render distance
- new: add ext_render_distance_v1 protocol for 127+ RD multiplayer
- new: log changed settings on startup
- new: actually unload POI
- new: uncap render distance in VulkanMod
- fix: mitigate ghost mushroom past simulation distance
- fix: improve player ticket consistency
- change: use twice the parallelism for notickvd max concurrent loads
0.3.0+alpha.0.341 devbuild for 24w45a
Changelog:
- [466b093b](https://github.com/RelativityMC/C2ME-fabric/commit/466b093b0dbc460fbeeef5de8626d0819fb2174a) build: 24w45a - ishland
0.3.0+alpha.0.343 devbuild for 1.21.3
Changelog:
- [e9524ac3](https://github.com/RelativityMC/C2ME-fabric/commit/e9524ac3cfb2d0330eb500329f4e5730bfd72040) fix: properly map NEW to level 45 - ishland
0.3.0+alpha.0.295 devbuild for 1.21.1
Changelog:
- [03bf9ccb](https://github.com/RelativityMC/C2ME-fabric/commit/03bf9ccb08cc3f5b825090d2b34f6e8c4eaa34a7) fix: properly map NEW to level 45 - ishland
0.3.0+alpha.0.342 devbuild for 1.21.3
Changelog:
- [a9a15f81](https://github.com/RelativityMC/C2ME-fabric/commit/a9a15f815a8201688c9414f63820b5866f9a2dbb) fix: improve player ticket consistency - ishland
0.3.0+alpha.0.341 devbuild for 1.21.3
Changelog:
- [4022b7eb](https://github.com/RelativityMC/C2ME-fabric/commit/4022b7ebb9a7795b6dfce68ec60ad34258c1297a) refactor: remove obsolete ASM transformations - ishland
- [354b818f](https://github.com/RelativityMC/C2ME-fabric/commit/354b818fa4ee36c8db3aa557bb41e5f81b17d237) refactor: merge sync load detection - ishland
- [9b4649ac](https://github.com/RelativityMC/C2ME-fabric/commit/9b4649acd976eda9c5fc25f50d20833c4a698de4) docs: MinGW is no longer needed to build - ishland
- [2a57d4db](https://github.com/RelativityMC/C2ME-fabric/commit/2a57d4dbf07d65e984d647c7790eee61320dd108) fix: suppress ghost mushrooms outside of simulation distance - ishland
0.3.0+alpha.0.294 devbuild for 1.21.1
Changelog:
- [c162b1d0](https://github.com/RelativityMC/C2ME-fabric/commit/c162b1d09ef379c2828a07d816afc4bb5dbb99b2) fix: suppress ghost mushrooms outside of simulation distance - ishland
0.3.0+alpha.0.340 devbuild for 24w44a
Changelog:
- [4022b7eb](https://github.com/RelativityMC/C2ME-fabric/commit/4022b7ebb9a7795b6dfce68ec60ad34258c1297a) refactor: remove obsolete ASM transformations - ishland
- [354b818f](https://github.com/RelativityMC/C2ME-fabric/commit/354b818fa4ee36c8db3aa557bb41e5f81b17d237) refactor: merge sync load detection - ishland
- [dc4861f0](https://github.com/RelativityMC/C2ME-fabric/commit/dc4861f009b4a276055aae2428bd6ead1fef174c) build: 24w44a - ishland
0.3.0+alpha.0.337 devbuild for 1.21.3
Changelog:
- [26f2fc7b](https://github.com/RelativityMC/C2ME-fabric/commit/26f2fc7b234743457671c6a07c57dc751eb01d8c) fix: remove saving sync as the io system should handle it - ishland
- [eff9efeb](https://github.com/RelativityMC/C2ME-fabric/commit/eff9efeb4b47af647590ca0673fab0b0e82fc88c) fix: retry read when write errors - ishland
0.3.0+alpha.0.293 devbuild for 1.21.1
Changelog:
- [f9c250b3](https://github.com/RelativityMC/C2ME-fabric/commit/f9c250b3ddd224815a317feed19f0ce20f2928ed) new: call ServerChunkEvents.CHUNK_GENERATE (FabricMC/fabric#4183) - ishland
0.3.0+alpha.0.335 devbuild for 1.21.3
Changelog:
- [b5053dc7](https://github.com/RelativityMC/C2ME-fabric/commit/b5053dc7acd177de9d78e1454f928362991f7fe6) new: call ServerChunkEvents.CHUNK_GENERATE (FabricMC/fabric#4183) - ishland
0.3.0+alpha.0.334 devbuild for 1.21.3
Changelog:
- [3c6c78bd](https://github.com/RelativityMC/C2ME-fabric/commit/3c6c78bdeccaa43ccc0d5111cd7e042d02bbc8de) perf: hopefully speed up saving when entity manager is flooded - ishland
- [ffe2dc0c](https://github.com/RelativityMC/C2ME-fabric/commit/ffe2dc0c7c938c20a4b927cd4b8a98d3c1fe0a83) fix: use new lighting sync method added in 1.21.2 - ishland
0.3.0+alpha.0.332 devbuild for 1.21.3
Changelog:
- [ba84a187](https://github.com/RelativityMC/C2ME-fabric/commit/ba84a187a5b64aefbfca203c70165a97728c2016) fix: 1.21.3 GHA publishing - ishland
0.3.0+alpha.0.330 devbuild for 1.21.2
Changelog:
- [df01d508](https://github.com/RelativityMC/C2ME-fabric/commit/df01d508bda2d891b996bc98ebccdd624f0abce0) chore: enable conformVisibility in mixins - ishland
- [404e068e](https://github.com/RelativityMC/C2ME-fabric/commit/404e068e1a6c34b195a59593b0b321e6a1750793) refactor: use mixin to remap threading fixes rather than hardcoded intermediary names - ishland
- [79da2d91](https://github.com/RelativityMC/C2ME-fabric/commit/79da2d91b2c19de956398225b24ce51d81679b06) build: 1.21.2 - ishland
- [7d4d9465](https://github.com/RelativityMC/C2ME-fabric/commit/7d4d946568635c263c2a7a4722f4f04ddf2c6a1b) Merge branch 'ver/1.21.1' into ver/1.21.2 - ishland
0.3.0+alpha.0.326 devbuild for 1.21.2-rc1
Changelog:
- [c8ce82c7](https://github.com/RelativityMC/C2ME-fabric/commit/c8ce82c7e5696a40663efd797da240290fca6135) fix: properly capture saving future for vanilla chunk serializer - ishland
0.3.0+alpha.0.292 devbuild for 1.21.1
Changelog:
- [404e068e](https://github.com/RelativityMC/C2ME-fabric/commit/404e068e1a6c34b195a59593b0b321e6a1750793) refactor: use mixin to remap threading fixes rather than hardcoded intermediary names - ishland
0.3.0+alpha.0.291 devbuild for 1.21.1
Changelog:
- [df01d508](https://github.com/RelativityMC/C2ME-fabric/commit/df01d508bda2d891b996bc98ebccdd624f0abce0) chore: enable conformVisibility in mixins - ishland
0.3.0+alpha.0.325 devbuild for 1.21.2-rc1
Changelog:
- [f71c462c](https://github.com/RelativityMC/C2ME-fabric/commit/f71c462c7a512c8e53fa99a088f695ecf1a272b6) new: native support for writing `CompletionStage`s - ishland
0.3.0+alpha.0.324 devbuild for 1.21.2-rc1
Changelog:
- [d694123d](https://github.com/RelativityMC/C2ME-fabric/commit/d694123ddb5840b5a19cbb96d8a260ee13f2c325) build: 1.21.2-rc1 - ishland
0.3.0+alpha.0.323 devbuild for 1.21.2-pre5
Changelog:
- [a4b86ad4](https://github.com/RelativityMC/C2ME-fabric/commit/a4b86ad4717a32630c51386aef3b16fec7efbebd) build: 1.21.2-pre5 - ishland
- [427c848e](https://github.com/RelativityMC/C2ME-fabric/commit/427c848e10a68d555e7de5582df430b23d48a41f) build: loom 1.8 w/o config cache - ishland
0.3.0+alpha.0.321 devbuild for 1.21.2-pre4
Changelog:
- [9f741b64](https://github.com/RelativityMC/C2ME-fabric/commit/9f741b64e05e4fbebf1d041ce5c059af4ae85972) build: 1.21.2-pre4 - ishland
0.3.0+alpha.0.320 devbuild for 1.21.2-pre3
Changelog:
- [49bc6b91](https://github.com/RelativityMC/C2ME-fabric/commit/49bc6b91933cbeb92525c398e25e2fa01729c357) fix: ensure data consistency for autosave - ishland
- [19b5da16](https://github.com/RelativityMC/C2ME-fabric/commit/19b5da16dd6203385983052d1f2658aab1aee56f) fix: account for chunksBeingSavedCount in gc free serializer - ishland
0.3.0+alpha.0.318 devbuild for 1.21.2-pre3
Changelog:
- [e0a8b877](https://github.com/RelativityMC/C2ME-fabric/commit/e0a8b87781be2c183fa25efb1598dd62d3c31c1b) fix: equality checks - ishland
- [90c916f4](https://github.com/RelativityMC/C2ME-fabric/commit/90c916f40539961451401f7a4cc895eee6eff2b3) fix: equality checks for CacheLikeNode - ishland
- [a08ed127](https://github.com/RelativityMC/C2ME-fabric/commit/a08ed12751deaa7aa6b9d73bb16983606cd8dc26) perf: density functions are pure - ishland
- [2dd72b16](https://github.com/RelativityMC/C2ME-fabric/commit/2dd72b16d8b0168cf324896c55fad1143ef7f89c) Merge branch 'ver/1.21.1' into feature/dfc-v0 - ishland
- [150b8c6a](https://github.com/RelativityMC/C2ME-fabric/commit/150b8c6a6e1fc6ea05030ead547f6d18d9ae3d85) change: delay CacheLike application - ishland
- [032f52cf](https://github.com/RelativityMC/C2ME-fabric/commit/032f52cf1a9214ad9053d50c2ced667e6a66d8f0) fix: broken cache merging - ishland
- [0b7231df](https://github.com/RelativityMC/C2ME-fabric/commit/0b7231df8bf245d66cf30357572c49aa7705aa99) perf: reduce allocation in AquiferSamplerImpl - ishland
- [8e26af82](https://github.com/RelativityMC/C2ME-fabric/commit/8e26af821cf1505495e56a7230505d701424beff) fix: blending hopefully - ishland
- [74729146](https://github.com/RelativityMC/C2ME-fabric/commit/74729146bb7c2e6aab1b4e4cb5c2a1fab6ff6efe) Merge branch 'ver/1.21.1' into feature/dfc-v0 - ishland
- [305288c8](https://github.com/RelativityMC/C2ME-fabric/commit/305288c87a9c48d01874f07f1a4a4e6eea5ff6e8) change: disable dfc by default - ishland
- [a832bbe1](https://github.com/RelativityMC/C2ME-fabric/commit/a832bbe15af6ec63f5005fe741422b3b170c314e) change: enable dfc for testing - ishland
- [8fdcae8e](https://github.com/RelativityMC/C2ME-fabric/commit/8fdcae8e051990903a31203ddbf3849e9ad2cfe7) change: change the compiler export directory - ishland
- [5dcc0348](https://github.com/RelativityMC/C2ME-fabric/commit/5dcc0348402854654e85cf49477614b59c615333) perf: slightly improve broadcast performance - ishland
- [83cc6bb0](https://github.com/RelativityMC/C2ME-fabric/commit/83cc6bb0fdf3c1f015ee734d1e8949ae9209e930) fix: the most ubuntu problem ever to have on GHA - ishland
- [90262cca](https://github.com/RelativityMC/C2ME-fabric/commit/90262ccad36aa9006175746a0a8e80301cf0f102) Merge branch 'ver/1.21.1' into feature/dfc-v0 - ishland
- [9bf00359](https://github.com/RelativityMC/C2ME-fabric/commit/9bf003596284d16f61e0db4cb38c232c36ae5c38) new: uncap render distance in VulkanMod - ishland
- [e03ee7b0](https://github.com/RelativityMC/C2ME-fabric/commit/e03ee7b0446dd59ad2b4d15d971946fc2bd3665b) new: introduce density function compiler targetting jvm bytecode (#361) - ishland
- [360fe02d](https://github.com/RelativityMC/C2ME-fabric/commit/360fe02d32e489e5c3fad4c46b02c00b2e17918d) Merge branch 'ver/1.21.1' into ver/1.21.2 - ishland
- [b5fc0967](https://github.com/RelativityMC/C2ME-fabric/commit/b5fc096709d6fc5222c677cda9e0c5b4c2c51071) change: enable nativeAcceleration by default - ishland
- [59d79318](https://github.com/RelativityMC/C2ME-fabric/commit/59d79318f459ce5c7b9353f6ab6dd1be07c3dbf3) change: enable useDensityFunctionCompiler by default - ishland
0.3.0+alpha.0.290 devbuild for 1.21.1
Changelog:
- [321f8a50](https://github.com/RelativityMC/C2ME-fabric/commit/321f8a50927846598d042d81cbf864fd89fb6f89) perf: more micro optimizations - ishland
- [14cfd95f](https://github.com/RelativityMC/C2ME-fabric/commit/14cfd95f293ef86cc5fa495ba021106d2faa620b) perf: merge spline calls for same values - ishland
- [173dc039](https://github.com/RelativityMC/C2ME-fabric/commit/173dc03919b51cf671b5403f5a6c3f86ca85ef54) perf: inline const splines - ishland
- [c4144ded](https://github.com/RelativityMC/C2ME-fabric/commit/c4144ded2806151d23bc1956c5ea3d37f505014c) perf: revert to packed positions and branch prediction magic - ishland
- [d14aaa4a](https://github.com/RelativityMC/C2ME-fabric/commit/d14aaa4a1043b0abad3c795ed6353bc70d31a3f2) perf: micro optimization for StructureWeightSampler#getMagnitudeWeight - ishland
- [4522dd5c](https://github.com/RelativityMC/C2ME-fabric/commit/4522dd5caa15ea7a1850061841ce5cec8436ae22) perf: micro optimization for interpolation iteration - ishland
- [e0a8b877](https://github.com/RelativityMC/C2ME-fabric/commit/e0a8b87781be2c183fa25efb1598dd62d3c31c1b) fix: equality checks - ishland
- [90c916f4](https://github.com/RelativityMC/C2ME-fabric/commit/90c916f40539961451401f7a4cc895eee6eff2b3) fix: equality checks for CacheLikeNode - ishland
- [a08ed127](https://github.com/RelativityMC/C2ME-fabric/commit/a08ed12751deaa7aa6b9d73bb16983606cd8dc26) perf: density functions are pure - ishland
- [2dd72b16](https://github.com/RelativityMC/C2ME-fabric/commit/2dd72b16d8b0168cf324896c55fad1143ef7f89c) Merge branch 'ver/1.21.1' into feature/dfc-v0 - ishland
- [150b8c6a](https://github.com/RelativityMC/C2ME-fabric/commit/150b8c6a6e1fc6ea05030ead547f6d18d9ae3d85) change: delay CacheLike application - ishland
- [032f52cf](https://github.com/RelativityMC/C2ME-fabric/commit/032f52cf1a9214ad9053d50c2ced667e6a66d8f0) fix: broken cache merging - ishland
- [0b7231df](https://github.com/RelativityMC/C2ME-fabric/commit/0b7231df8bf245d66cf30357572c49aa7705aa99) perf: reduce allocation in AquiferSamplerImpl - ishland
- [8e26af82](https://github.com/RelativityMC/C2ME-fabric/commit/8e26af821cf1505495e56a7230505d701424beff) fix: blending hopefully - ishland
- [74729146](https://github.com/RelativityMC/C2ME-fabric/commit/74729146bb7c2e6aab1b4e4cb5c2a1fab6ff6efe) Merge branch 'ver/1.21.1' into feature/dfc-v0 - ishland
- [305288c8](https://github.com/RelativityMC/C2ME-fabric/commit/305288c87a9c48d01874f07f1a4a4e6eea5ff6e8) change: disable dfc by default - ishland
- [a832bbe1](https://github.com/RelativityMC/C2ME-fabric/commit/a832bbe15af6ec63f5005fe741422b3b170c314e) change: enable dfc for testing - ishland
- [8fdcae8e](https://github.com/RelativityMC/C2ME-fabric/commit/8fdcae8e051990903a31203ddbf3849e9ad2cfe7) change: change the compiler export directory - ishland
- [90262cca](https://github.com/RelativityMC/C2ME-fabric/commit/90262ccad36aa9006175746a0a8e80301cf0f102) Merge branch 'ver/1.21.1' into feature/dfc-v0 - ishland
- [e03ee7b0](https://github.com/RelativityMC/C2ME-fabric/commit/e03ee7b0446dd59ad2b4d15d971946fc2bd3665b) new: introduce density function compiler targetting jvm bytecode (#361) - ishland
0.3.0+alpha.0.224 devbuild for 1.21.1
Changelog:
- [83cc6bb0](https://github.com/RelativityMC/C2ME-fabric/commit/83cc6bb0fdf3c1f015ee734d1e8949ae9209e930) fix: the most ubuntu problem ever to have on GHA - ishland
- [9bf00359](https://github.com/RelativityMC/C2ME-fabric/commit/9bf003596284d16f61e0db4cb38c232c36ae5c38) new: uncap render distance in VulkanMod - ishland
0.3.0+alpha.0.246 devbuild for 1.21.2-pre3
Changelog:
- [45ca6f0a](https://github.com/RelativityMC/C2ME-fabric/commit/45ca6f0af92f6326154f0d2f859cd20efa24a783) fix: properly broadcast changes in notickvd chunks - ishland
0.3.0+alpha.0.245 devbuild for 1.21.2-pre3
Changelog:
- [24be581c](https://github.com/RelativityMC/C2ME-fabric/commit/24be581c057289402bdb8f390148bec4cbb3c16d) fix: the most ubuntu problem ever to have on GHA - ishland
0.3.0+alpha.0.240 devbuild for 1.21.2-pre3
Changelog:
- [96835d74](https://github.com/RelativityMC/C2ME-fabric/commit/96835d7427fff82254a0c19723dfe4e2587fddef) build: 1.21.2-pre3 - ishland
0.3.0+alpha.0.239 devbuild for 1.21.2-pre1
Changelog:
- [8a0c5c8c](https://github.com/RelativityMC/C2ME-fabric/commit/8a0c5c8cc367d16b959c05900ebab9d55a19510b) fix: properly recover from emergency state - ishland
- [adca9be2](https://github.com/RelativityMC/C2ME-fabric/commit/adca9be242e00797b0be76bce08fad70b6712ca1) Removed unneeded disabling of world.player_chunk_tick - SeaSide53
- [e77ca4f6](https://github.com/RelativityMC/C2ME-fabric/commit/e77ca4f6e0983de1acbba2f722b9634bd90ba23a) fix: allow building natives without mingw - ishland
- [43dec927](https://github.com/RelativityMC/C2ME-fabric/commit/43dec9273e1ff481306c28acd71d1708ff4aee2d) Merge branch 'ver/1.21.1' of github.com:SeaSide53/C2ME-fabric into ver/1.21.1 - ishland
- [0f5c077f](https://github.com/RelativityMC/C2ME-fabric/commit/0f5c077f2a0407b0ef8cbed4789af74b18f74bae) build: 1.21.2-pre1 - ishland
- [ea593155](https://github.com/RelativityMC/C2ME-fabric/commit/ea593155286ceeb286bdd421108d45250e9ea4db) Merge branch 'ver/1.21.1' into ver/1.21.2 - ishland
0.3.0+alpha.0.222 devbuild for 1.21.1
Changelog:
- [8a0c5c8c](https://github.com/RelativityMC/C2ME-fabric/commit/8a0c5c8cc367d16b959c05900ebab9d55a19510b) fix: properly recover from emergency state - ishland
- [adca9be2](https://github.com/RelativityMC/C2ME-fabric/commit/adca9be242e00797b0be76bce08fad70b6712ca1) Removed unneeded disabling of world.player_chunk_tick - SeaSide53
- [e77ca4f6](https://github.com/RelativityMC/C2ME-fabric/commit/e77ca4f6e0983de1acbba2f722b9634bd90ba23a) fix: allow building natives without mingw - ishland
- [43dec927](https://github.com/RelativityMC/C2ME-fabric/commit/43dec9273e1ff481306c28acd71d1708ff4aee2d) Merge branch 'ver/1.21.1' of github.com:SeaSide53/C2ME-fabric into ver/1.21.1 - ishland
0.3.0+alpha.0.233 devbuild for 24w40a
Changelog:
- [d9fbc2ac](https://github.com/RelativityMC/C2ME-fabric/commit/d9fbc2aca2c01e4f817e0801733cee3caa77b0cd) new: actually unload POI - ishland
- [72c6ecdd](https://github.com/RelativityMC/C2ME-fabric/commit/72c6ecdd4228b20ffd1558af7ebbc02ea446f457) new: add config for poi unloading - ishland
- [716d21cb](https://github.com/RelativityMC/C2ME-fabric/commit/716d21cb3f75c1fcdd78c10cfb6adb05b7a27f46) build: remove polly from native builds - ishland
- [8d038ad0](https://github.com/RelativityMC/C2ME-fabric/commit/8d038ad05a1ca636fe4b20844fcc0fbd38e7292f) Merge branch 'feature/poi-unloading-v0' into ver/1.21.1 - ishland
- [4e1e6713](https://github.com/RelativityMC/C2ME-fabric/commit/4e1e6713d21228556518c8dec66731f0a52e1459) fix: properly disable nativeaccel on unsupported platforms - ishland
- [fccdc89c](https://github.com/RelativityMC/C2ME-fabric/commit/fccdc89c9d40b99f6f147c5d6ee12e9941f2f688) Fix newer versions of MixinSquared breaking older versions (#360) - Bawnorton
- [4e0732f9](https://github.com/RelativityMC/C2ME-fabric/commit/4e0732f9ba2ee45eb4552b65e3102c9583893fef) perf: optimize NewChunkHolderVanillaInterface#getSavingFuture - ishland
- [d66945f2](https://github.com/RelativityMC/C2ME-fabric/commit/d66945f2247ea27e9b09822144c83f9ccb85dc1f) fix: error delivery of chunk io - ishland
- [01afb60f](https://github.com/RelativityMC/C2ME-fabric/commit/01afb60fbbc7dee4e48acbe676433d0a02b47e35) change: compress data in one call - ishland
- [b53984f9](https://github.com/RelativityMC/C2ME-fabric/commit/b53984f900601fb1a462dde2a881b9723e6337f1) fix: do not save pointless poi chunks to disk - ishland
- [3eefeffc](https://github.com/RelativityMC/C2ME-fabric/commit/3eefeffc7ba47b15da127f3fe1825f62092ba7b5) Revert "change: compress data in one call" - ishland
- [09ed472b](https://github.com/RelativityMC/C2ME-fabric/commit/09ed472b6982c6b2ed04dcb1942a8119d2c3825f) Merge branch 'ver/1.21.1' into ver/1.21.2 - ishland
- [beff91ee](https://github.com/RelativityMC/C2ME-fabric/commit/beff91eeda7656d94f3f83e254b79ae5bc0e56f1) fix: (1.21.2 only) poi unloading prevents subsequent loads - ishland
- [2a7498c0](https://github.com/RelativityMC/C2ME-fabric/commit/2a7498c0d8f7daf52c4067515bb4057f1577e02c) fix: properly recover from emergency state - ishland
0.3.0+alpha.0.218 devbuild for 1.21.1
Changelog:
- [4e0732f9](https://github.com/RelativityMC/C2ME-fabric/commit/4e0732f9ba2ee45eb4552b65e3102c9583893fef) perf: optimize NewChunkHolderVanillaInterface#getSavingFuture - ishland
- [d66945f2](https://github.com/RelativityMC/C2ME-fabric/commit/d66945f2247ea27e9b09822144c83f9ccb85dc1f) fix: error delivery of chunk io - ishland
- [01afb60f](https://github.com/RelativityMC/C2ME-fabric/commit/01afb60fbbc7dee4e48acbe676433d0a02b47e35) change: compress data in one call - ishland
- [b53984f9](https://github.com/RelativityMC/C2ME-fabric/commit/b53984f900601fb1a462dde2a881b9723e6337f1) fix: do not save pointless poi chunks to disk - ishland
- [3eefeffc](https://github.com/RelativityMC/C2ME-fabric/commit/3eefeffc7ba47b15da127f3fe1825f62092ba7b5) Revert "change: compress data in one call" - ishland
0.3.0+alpha.0.219 devbuild for 24w40a
Changelog:
- [94369020](https://github.com/RelativityMC/C2ME-fabric/commit/943690207b4b17edabf2734a62f7b106d9c92be2) build: 24w40a - ishland
0.3.0+alpha.0.213 devbuild for 1.21.1
Changelog:
- [fccdc89c](https://github.com/RelativityMC/C2ME-fabric/commit/fccdc89c9d40b99f6f147c5d6ee12e9941f2f688) Fix newer versions of MixinSquared breaking older versions (#360) - Bawnorton
0.3.0+alpha.0.218 devbuild for 24w39a
Changelog:
- [8fa121f5](https://github.com/RelativityMC/C2ME-fabric/commit/8fa121f59fb946a0f9504e75845e426b8090f3c0) build: 24w39a - ishland
0.3.0+alpha.0.212 devbuild for 1.21.1
Changelog:
- [4e1e6713](https://github.com/RelativityMC/C2ME-fabric/commit/4e1e6713d21228556518c8dec66731f0a52e1459) fix: properly disable nativeaccel on unsupported platforms - ishland
0.3.0+alpha.0.211 devbuild for 1.21.1
Changelog:
- [d84ef129](https://github.com/RelativityMC/C2ME-fabric/commit/d84ef12945295717aa7ee7f8f696a6e5ebb978cf) refactor: move IChunkSystemAccess into ducks - ishland
- [d9fbc2ac](https://github.com/RelativityMC/C2ME-fabric/commit/d9fbc2aca2c01e4f817e0801733cee3caa77b0cd) new: actually unload POI - ishland
- [72c6ecdd](https://github.com/RelativityMC/C2ME-fabric/commit/72c6ecdd4228b20ffd1558af7ebbc02ea446f457) new: add config for poi unloading - ishland
- [716d21cb](https://github.com/RelativityMC/C2ME-fabric/commit/716d21cb3f75c1fcdd78c10cfb6adb05b7a27f46) build: remove polly from native builds - ishland
- [8d038ad0](https://github.com/RelativityMC/C2ME-fabric/commit/8d038ad05a1ca636fe4b20844fcc0fbd38e7292f) Merge branch 'feature/poi-unloading-v0' into ver/1.21.1 - ishland
0.3.0+alpha.0.217 devbuild for 24w38a
Changelog:
- [fcdd2ab2](https://github.com/RelativityMC/C2ME-fabric/commit/fcdd2ab231871ded300a8de3da1f9db339228ca3) change: let chunk system handle chunk sending - ishland
- [973a7cd5](https://github.com/RelativityMC/C2ME-fabric/commit/973a7cd54a4369685ae208e19141a812ca02662a) Merge branch 'ver/1.21.1' into ver/1.21.2 - ishland
- [d84ef129](https://github.com/RelativityMC/C2ME-fabric/commit/d84ef12945295717aa7ee7f8f696a6e5ebb978cf) refactor: move IChunkSystemAccess into ducks - ishland
- [063d2f90](https://github.com/RelativityMC/C2ME-fabric/commit/063d2f90262874d7851bca30d2bd160ca15a23c7) build: 24w38a - ishland
- [ced53483](https://github.com/RelativityMC/C2ME-fabric/commit/ced534839a0dccffcd31faad65ed04944d9fea45) Merge branch 'ver/1.21.1' into ver/1.21.2 - ishland
0.3.0+alpha.0.212 devbuild for 24w37a
Changelog:
- [97ce820a](https://github.com/RelativityMC/C2ME-fabric/commit/97ce820a204ae4219a6343e2e647e9f2916fbc99) build: 24w37a - ishland
0.3.0+alpha.0.206 devbuild for 1.21.1
Changelog:
- [e74073a1](https://github.com/RelativityMC/C2ME-fabric/commit/e74073a15e59601689fd4a81bb73ceb217f5209b) perf: reduce scheduling pressure - ishland
- [fcdd2ab2](https://github.com/RelativityMC/C2ME-fabric/commit/fcdd2ab231871ded300a8de3da1f9db339228ca3) change: let chunk system handle chunk sending - ishland
0.3.0+alpha.0.211 devbuild for 24w36a
Changelog:
- [7445671d](https://github.com/RelativityMC/C2ME-fabric/commit/7445671d879ca22f3c01e86c271d8e78682bf3f7) perf: use int32 math rather than int8 - ishland
- [3fef2b47](https://github.com/RelativityMC/C2ME-fabric/commit/3fef2b47ed84c5388f0d7a73f934306bd0a60359) perf: improve memory layout of InterpolatedNoiseSampler - ishland
- [7bfd314b](https://github.com/RelativityMC/C2ME-fabric/commit/7bfd314b5831ffb6604833cfdcdb52fd753a3f8b) fix: avoid loading native library when not needed - ishland
- [926f6e8a](https://github.com/RelativityMC/C2ME-fabric/commit/926f6e8ad9ddde680df20a4fa8bd52e0304c578c) change: add logging before native call - ishland
- [18314d59](https://github.com/RelativityMC/C2ME-fabric/commit/18314d592209111e0c883c115931d038e1d433ae) change: make AVX-512 usage opt-in - ishland
- [3095c814](https://github.com/RelativityMC/C2ME-fabric/commit/3095c81471cab956b8d3cb45f7a53860b91ecada) fix: benchmark - ishland
- [9f983de4](https://github.com/RelativityMC/C2ME-fabric/commit/9f983de480d22de5e9eb3f96674d9c4230c13491) docs: update README.md [ci skip] - ishland
- [961d22d7](https://github.com/RelativityMC/C2ME-fabric/commit/961d22d789213d31097689a19d2b9043e682253b) Merge branch 'feature/nativeaccel-v2' into ver/1.21.1 - ishland
- [7d555732](https://github.com/RelativityMC/C2ME-fabric/commit/7d555732e43b1089125461e176143570024cc1bf) build: get native builds quieter - ishland
- [c5e9678e](https://github.com/RelativityMC/C2ME-fabric/commit/c5e9678e7e38ba63649e50175a20e4c6e9b2f1fc) perf: get slightly more from parallel scheduling - ishland
- [c3ea7b8c](https://github.com/RelativityMC/C2ME-fabric/commit/c3ea7b8c51858caa3860d06c7c32e17f992fe490) fix: nativeaccel not properly enabling itself - ishland
- [0e0c8460](https://github.com/RelativityMC/C2ME-fabric/commit/0e0c8460be446e0863ef29714a9ee61bde8b7bf0) fix: enable native acceleration on CI - ishland
- [cec6ad4e](https://github.com/RelativityMC/C2ME-fabric/commit/cec6ad4eb620710c11ea5d23d0185dcec2cda3bf) fix: reproducible builds - ishland
- [8276feba](https://github.com/RelativityMC/C2ME-fabric/commit/8276febaf7fb48140c588147eb5c432da2fa9820) build: reproducible builds attempt 1 - ishland
- [96983cef](https://github.com/RelativityMC/C2ME-fabric/commit/96983cef94577500b02bd36242f78979a74be238) build: reproducible builds attempt 2 - ishland
- [1a8aa8aa](https://github.com/RelativityMC/C2ME-fabric/commit/1a8aa8aa22e8951d49f28b14ac9705de78d1e7e6) chore: remove unused folder - ishland
- [8f6738b5](https://github.com/RelativityMC/C2ME-fabric/commit/8f6738b5a3445d91e9333fb22c9854547be5d4bd) fix: vanilla path also called in end islands - ishland
- [e74073a1](https://github.com/RelativityMC/C2ME-fabric/commit/e74073a15e59601689fd4a81bb73ceb217f5209b) perf: reduce scheduling pressure - ishland
- [cac1f625](https://github.com/RelativityMC/C2ME-fabric/commit/cac1f625ac5ed53790c7599422edc513b437bd29) build: 24w36a - ishland
- [5ea45e15](https://github.com/RelativityMC/C2ME-fabric/commit/5ea45e151018fd5846db65bc6126e7e1a4c55b23) Merge branch 'ver/1.21.1' into ver/1.21.2 - ishland
0.3.0+alpha.0.204 devbuild for 1.21.1
Changelog:
- [96983cef](https://github.com/RelativityMC/C2ME-fabric/commit/96983cef94577500b02bd36242f78979a74be238) build: reproducible builds attempt 2 - ishland
- [1a8aa8aa](https://github.com/RelativityMC/C2ME-fabric/commit/1a8aa8aa22e8951d49f28b14ac9705de78d1e7e6) chore: remove unused folder - ishland
- [8f6738b5](https://github.com/RelativityMC/C2ME-fabric/commit/8f6738b5a3445d91e9333fb22c9854547be5d4bd) fix: vanilla path also called in end islands - ishland
0.3.0+alpha.0.201 devbuild for 1.21.1
Changelog:
- [0e0c8460](https://github.com/RelativityMC/C2ME-fabric/commit/0e0c8460be446e0863ef29714a9ee61bde8b7bf0) fix: enable native acceleration on CI - ishland
- [cec6ad4e](https://github.com/RelativityMC/C2ME-fabric/commit/cec6ad4eb620710c11ea5d23d0185dcec2cda3bf) fix: reproducible builds - ishland
- [8276feba](https://github.com/RelativityMC/C2ME-fabric/commit/8276febaf7fb48140c588147eb5c432da2fa9820) build: reproducible builds attempt 1 - ishland
0.3.0+alpha.0.198 devbuild for 1.21.1
Changelog:
- [e6af606a](https://github.com/RelativityMC/C2ME-fabric/commit/e6af606a86f07130ff306acc4730395a210986d8) fix: use strict floating point for DoublePerlinNoiseSampler - ishland
- [fe15c49e](https://github.com/RelativityMC/C2ME-fabric/commit/fe15c49ee163537a801858a9e3bceb352d7b3552) new: add toggle for native accel - ishland
- [f601de7b](https://github.com/RelativityMC/C2ME-fabric/commit/f601de7b953461404fa8b42e9579a2a044047f2b) new: add accuracy testing for DoublePerlinNoiseSampler - ishland
- [cae187bf](https://github.com/RelativityMC/C2ME-fabric/commit/cae187bfdfa5656c205713eccdc1b66a706a0c08) new: add accuracy testing for InterpolatedNoiseSampler - ishland
- [e54650c3](https://github.com/RelativityMC/C2ME-fabric/commit/e54650c3ea6c4d247cc9dab768d58970a5c7bf09) fix: use strict floating point for InterpolatedNoiseSampler - ishland
- [c202f109](https://github.com/RelativityMC/C2ME-fabric/commit/c202f109185b2aef5d9f7e74d8f109056c461138) refactor: rename InterpolatedNoiseBenchmark - ishland
- [339ae4e8](https://github.com/RelativityMC/C2ME-fabric/commit/339ae4e8046de1229719f6a7b7253bdfccb9e164) new: EndIslandsAccuracy - ishland
- [daa46624](https://github.com/RelativityMC/C2ME-fabric/commit/daa466242727bdf40f6a74da76ae116bdd3b54fb) change: disable nativeaccel by default - ishland
- [2f32bee8](https://github.com/RelativityMC/C2ME-fabric/commit/2f32bee8496f5c6dd100be9ea46bd63509943475) new: BiomeAccessAccuracy - ishland
- [7445671d](https://github.com/RelativityMC/C2ME-fabric/commit/7445671d879ca22f3c01e86c271d8e78682bf3f7) perf: use int32 math rather than int8 - ishland
- [3fef2b47](https://github.com/RelativityMC/C2ME-fabric/commit/3fef2b47ed84c5388f0d7a73f934306bd0a60359) perf: improve memory layout of InterpolatedNoiseSampler - ishland
- [7bfd314b](https://github.com/RelativityMC/C2ME-fabric/commit/7bfd314b5831ffb6604833cfdcdb52fd753a3f8b) fix: avoid loading native library when not needed - ishland
- [926f6e8a](https://github.com/RelativityMC/C2ME-fabric/commit/926f6e8ad9ddde680df20a4fa8bd52e0304c578c) change: add logging before native call - ishland
- [18314d59](https://github.com/RelativityMC/C2ME-fabric/commit/18314d592209111e0c883c115931d038e1d433ae) change: make AVX-512 usage opt-in - ishland
- [3095c814](https://github.com/RelativityMC/C2ME-fabric/commit/3095c81471cab956b8d3cb45f7a53860b91ecada) fix: benchmark - ishland
- [9f983de4](https://github.com/RelativityMC/C2ME-fabric/commit/9f983de480d22de5e9eb3f96674d9c4230c13491) docs: update README.md [ci skip] - ishland
- [961d22d7](https://github.com/RelativityMC/C2ME-fabric/commit/961d22d789213d31097689a19d2b9043e682253b) Merge branch 'feature/nativeaccel-v2' into ver/1.21.1 - ishland
- [7d555732](https://github.com/RelativityMC/C2ME-fabric/commit/7d555732e43b1089125461e176143570024cc1bf) build: get native builds quieter - ishland
- [c5e9678e](https://github.com/RelativityMC/C2ME-fabric/commit/c5e9678e7e38ba63649e50175a20e4c6e9b2f1fc) perf: get slightly more from parallel scheduling - ishland
- [c3ea7b8c](https://github.com/RelativityMC/C2ME-fabric/commit/c3ea7b8c51858caa3860d06c7c32e17f992fe490) fix: nativeaccel not properly enabling itself - ishland
0.3.0+alpha.0.157 devbuild for 24w35a
Changelog:
- [4b465366](https://github.com/RelativityMC/C2ME-fabric/commit/4b4653663b262e2a803d4312806df26b15fec45a) fix: properly send chunk when frozen - ishland
- [39056a48](https://github.com/RelativityMC/C2ME-fabric/commit/39056a480bbf649a88527ca9951ce8a56d67e124) fix: deprecation warnings for gradle - ishland
- [2b5e8ef2](https://github.com/RelativityMC/C2ME-fabric/commit/2b5e8ef2d1db154b6763b2f10703feffd8ad1007) fix: DynamicPriorityQueue in edge cases - ishland
- [ac29faa5](https://github.com/RelativityMC/C2ME-fabric/commit/ac29faa55fd3db852d9e68892be2980e3f963dde) fix: sodium 0.6.0-beta.1 uncapvd - ishland
- [35d1fa5b](https://github.com/RelativityMC/C2ME-fabric/commit/35d1fa5b7cc5b718dbf74accf800484fbb44d988) Merge branch 'ver/1.21.1' into ver/1.21.2 - ishland
0.3.0+alpha.0.153 devbuild for 1.21.1
Changelog:
- [ac29faa5](https://github.com/RelativityMC/C2ME-fabric/commit/ac29faa55fd3db852d9e68892be2980e3f963dde) fix: sodium 0.6.0-beta.1 uncapvd - ishland
0.3.0+alpha.0.152 devbuild for 24w35a
Changelog:
- [aa9a231f](https://github.com/RelativityMC/C2ME-fabric/commit/aa9a231fad6fd608563bf367090f72197217572f) build: 24w35a - ishland
0.3.0+alpha.0.152 devbuild for 1.21.1
Changelog:
- [39056a48](https://github.com/RelativityMC/C2ME-fabric/commit/39056a480bbf649a88527ca9951ce8a56d67e124) fix: deprecation warnings for gradle - ishland
- [2b5e8ef2](https://github.com/RelativityMC/C2ME-fabric/commit/2b5e8ef2d1db154b6763b2f10703feffd8ad1007) fix: DynamicPriorityQueue in edge cases - ishland
0.3.0+alpha.0.150 devbuild for 1.21.1
Changelog:
- [4b465366](https://github.com/RelativityMC/C2ME-fabric/commit/4b4653663b262e2a803d4312806df26b15fec45a) fix: properly send chunk when frozen - ishland
0.3.0+alpha.0.151 devbuild for 24w34a
Changelog:
- [cff18898](https://github.com/RelativityMC/C2ME-fabric/commit/cff18898cbb2e54b60379ccb304511eafd002f15) build: 24w34a - ishland
0.3.0+alpha.0.150 devbuild for 24w33a
Changelog:
- [ee2fb408](https://github.com/RelativityMC/C2ME-fabric/commit/ee2fb408d7a149843be25964aaa615a33a8aeb24) build: 24w33a - ishland
0.3.0+alpha.0.149 devbuild for 1.21.1
Changelog:
- [69a90a45](https://github.com/RelativityMC/C2ME-fabric/commit/69a90a4571fccf8e73413700bf4bb15aa97bee62) fix: check for shutdown flag when spin-waiting - ishland
0.3.0+alpha.0.148 devbuild for 1.21.1
Changelog:
- [a8bbdc63](https://github.com/RelativityMC/C2ME-fabric/commit/a8bbdc6324d42abef9bafb5efdb6284a44915234) fix: prevent read-write reordering in IO system - ishland
0.3.0+alpha.0.147 devbuild for 1.21.1
Changelog:
- [7e1da3c5](https://github.com/RelativityMC/C2ME-fabric/commit/7e1da3c5606c2926677e4df00d1ab0311f8b14ac) fix: thread spinning almost always - ishland
0.3.0+alpha.0.146 devbuild for 1.21.1
Changelog:
- [f130228d](https://github.com/RelativityMC/C2ME-fabric/commit/f130228d7b849ed6f61b02388014c398004cef67) fix: sync with light engine before unloading to prevent desync - ishland
- [9e3b680a](https://github.com/RelativityMC/C2ME-fabric/commit/9e3b680a6f59ae9435c6dd7947e7364a1d7d0d77) fix: load POI data before draining other tasks - ishland
- [baf095d4](https://github.com/RelativityMC/C2ME-fabric/commit/baf095d459aeda06f0f8d79002578c00f4cdd953) fix: wait for storage to shutdown before continuing shutdown - ishland
0.3.0+alpha.0.143 devbuild for 1.21.1
Changelog:
- [90c97d52](https://github.com/RelativityMC/C2ME-fabric/commit/90c97d52d3b66184178437a898c8bc0d67bd9ced) fix: use AtomicInteger for synchronization - ishland
0.3.0+alpha.0.142 devbuild for 1.21.1
Changelog:
- [19269b88](https://github.com/RelativityMC/C2ME-fabric/commit/19269b88ff25ba461ac8e0ffe1132b4eb4c841f1) perf: cache `WrapperProtoChunk` instances for chunks - ishland
0.2.0+alpha.11.109 devbuild for 1.21
Changelog:
- [cc0dc2c9](https://github.com/RelativityMC/C2ME-fabric/commit/cc0dc2c92b10c54e36e8391937268b670f46d141) perf: improve idle loop for storage threads - ishland
- [d3b796bc](https://github.com/RelativityMC/C2ME-fabric/commit/d3b796bcf7e1bcc055394d36b0501191383fa883) change: only execute mid tick on current ticking world - ishland
0.2.0+alpha.11.100 devbuild for 1.20.6
Changelog:
- [3f970039](https://github.com/RelativityMC/C2ME-fabric/commit/3f97003990ddd9b12ca7c2d41c3424aba5a0441d) perf: improve idle loop for storage threads - ishland
- [b4a097aa](https://github.com/RelativityMC/C2ME-fabric/commit/b4a097aa9668db1ade2a93098827403a55b685d6) change: only execute mid tick on current ticking world - ishland
0.2.0+alpha.11.72 devbuild for 1.20.4
Changelog:
- [02434bae](https://github.com/RelativityMC/C2ME-fabric/commit/02434baea27934049d7b6e3a854861aa40ddefa1) perf: improve idle loop for storage threads - ishland
- [90c23075](https://github.com/RelativityMC/C2ME-fabric/commit/90c23075449881150bd19eac71ffc2c9da41ad81) change: only execute mid tick on current ticking world - ishland
0.2.0+alpha.11.13 devbuild for 1.20.1
Changelog:
- [a36a2570](https://github.com/RelativityMC/C2ME-fabric/commit/a36a2570b1f2d5cfe2f30306924a1cbeddfbd45b) build: make life easier when backporting - ishland
- [8b8bb90f](https://github.com/RelativityMC/C2ME-fabric/commit/8b8bb90f2349d8306d61d3baa957930a6218c052) perf: improve idle loop for storage threads - ishland
- [cd079026](https://github.com/RelativityMC/C2ME-fabric/commit/cd0790266152c60c543670e2617edcbd610802ad) change: only execute mid tick on current ticking world - ishland
0.3.0+alpha.0.141 devbuild for 1.21.1
Changelog:
- [170ed9ac](https://github.com/RelativityMC/C2ME-fabric/commit/170ed9ac812a253a771fa51ee6e024654ab2abdc) perf: improve idle loop for storage threads - ishland
- [bb3033b3](https://github.com/RelativityMC/C2ME-fabric/commit/bb3033b37dea7598ce962230332bc266f1b41c65) change: only execute mid tick on current ticking world - ishland
0.3.0+alpha.0.139 devbuild for 1.21.1
Changelog:
- [f5d31bda](https://github.com/RelativityMC/C2ME-fabric/commit/f5d31bdaf2947d14a1fbd7e971ce5efe9776897f) fix: respect isSavingDisabled in enhanced autosave - ishland
- [45c988a0](https://github.com/RelativityMC/C2ME-fabric/commit/45c988a0fb7a477e1e78dca8c1ea1ee89132b1ec) new: add TicketTypeExtension - ishland
- [53c9b2cc](https://github.com/RelativityMC/C2ME-fabric/commit/53c9b2cc2889fa0753d6494f9c371a0621f631be) build: drop threadly - ishland
- [a37b6311](https://github.com/RelativityMC/C2ME-fabric/commit/a37b631126e97cb7f89e99d861fb91330d48c92f) docs: update links and README.md - ishland
0.3.0+alpha.0.135 devbuild for 1.21.1
Changelog:
- [a82f69b8](https://github.com/RelativityMC/C2ME-fabric/commit/a82f69b81cc73620f5dcfc311976c01599b2bcaa) Revert "chore: add warning on startup for now" - ishland
0.2.0+alpha.11.10 devbuild for 1.20.1
Changelog:
- [dfefc71c](https://github.com/RelativityMC/C2ME-fabric/commit/dfefc71c7362577da28fa937ad329579175f8777) fix: properly sync updates in no-tick chunks - ishland
- [58685a1e](https://github.com/RelativityMC/C2ME-fabric/commit/58685a1ecfb5e0d4df7dfb0548fe8fc6a2f9ce98) change: enable threaded worldgen based on configured parallelism - ishland
0.2.0+alpha.11.98 devbuild for 1.20.6
Changelog:
- [4d83f2f1](https://github.com/RelativityMC/C2ME-fabric/commit/4d83f2f1f9859095d59aae52876f863309a0a6cd) build: update FlowSched for a deadlock fix - ishland
- [1e4d492f](https://github.com/RelativityMC/C2ME-fabric/commit/1e4d492fb3a78f17d56d4ee8bd8e12ccd828a12e) change: enable threaded worldgen based on configured parallelism - ishland
0.2.0+alpha.11.70 devbuild for 1.20.4
Changelog:
- [471b942e](https://github.com/RelativityMC/C2ME-fabric/commit/471b942ecc4503b4e352c994e42e4e2e1d43d82f) fix: properly sync updates in no-tick chunks - ishland
- [844f67e3](https://github.com/RelativityMC/C2ME-fabric/commit/844f67e30dd73bc3072d827b385ba92379945a7b) build: update FlowSched for a deadlock fix - ishland
- [d7fee9b2](https://github.com/RelativityMC/C2ME-fabric/commit/d7fee9b2d3410bd2600c68a8ebf4c99b0b4af81b) change: enable threaded worldgen based on configured parallelism - ishland
0.2.0+alpha.11.8 devbuild for 1.20.1
Changelog:
- [78ee4949](https://github.com/RelativityMC/C2ME-fabric/commit/78ee49496415835bdd79094e94f611616bc182b1) chore: tolerate mods abusing access wideners/transformers - ishland
0.2.0+alpha.11.7 devbuild for 1.20.1
Changelog:
- [ab1e4265](https://github.com/RelativityMC/C2ME-fabric/commit/ab1e42650ceb2c023733d98b495727e93797c30b) fix: porting_lib compatibility regression - ishland
0.2.0+alpha.11.6 devbuild for 1.20.1
Changelog:
- [f917ba48](https://github.com/RelativityMC/C2ME-fabric/commit/f917ba4873bcc5fcac9d58c26663a2abe8c39390) new: basic sinytra connector support - ishland
0.2.0+alpha.11.107 devbuild for 1.21
Changelog:
- [93ffdce7](https://github.com/RelativityMC/C2ME-fabric/commit/93ffdce7b92051ab9d2d9f6ee7dd74b31a018533) build: update FlowSched for a deadlock fix - ishland
0.2.0+alpha.11.106 devbuild for 1.21
Changelog:
- [79237adc](https://github.com/RelativityMC/C2ME-fabric/commit/79237adca45a7fd2bbdc46db0c2a6b256a6250ae) change: enable threaded worldgen based on configured parallelism - ishland
0.2.0+alpha.11.105 devbuild for 1.21
Changelog:
- [362df37c](https://github.com/RelativityMC/C2ME-fabric/commit/362df37c4ff46ccced8df44e392502413683eddc) fix: do not load block entity in `getPackedBlockEntityNbt` when unneeded - ishland
0.2.0+alpha.11.104 devbuild for 1.21
Changelog:
- [fe9f1c18](https://github.com/RelativityMC/C2ME-fabric/commit/fe9f1c18287b700f55cfa30f9803f834cf983bc6) fix: get blending info early during loading from disk - ishland
0.2.0+alpha.11.103 devbuild for 1.21
Changelog:
- [95e45809](https://github.com/RelativityMC/C2ME-fabric/commit/95e458098a063b95ae91c3c33d4b817ae836a7cd) change: some attempts to make optimizeAsyncChunkRequest less weird - ishland
- [e5247bd4](https://github.com/RelativityMC/C2ME-fabric/commit/e5247bd4f396b3cf29f022efacf781e740abb8a9) change: disable optimizeAsyncChunkRequest on 1.21 by default - ishland
0.2.0+alpha.11.101 devbuild for 1.21
Changelog:
- [c6b76449](https://github.com/RelativityMC/C2ME-fabric/commit/c6b76449670b5f8f5a7b2ba082b45d23348d6730) fix: stalls during chunk post-processing in extreme cases - ishland
0.2.0+alpha.11.100 devbuild for 1.21
Changelog:
- [35f286bd](https://github.com/RelativityMC/C2ME-fabric/commit/35f286bdafbaaf8e5d323b9a219daea0e7c00883) change: keep sending chunks to client when singleplayer is paused - ishland
0.2.0+alpha.11.99 devbuild for 1.21
Changelog:
- [a9d4bdbf](https://github.com/RelativityMC/C2ME-fabric/commit/a9d4bdbfbaca28e558fa8fdcc67c09b661d136a1) perf: shortcut off-thread chunk access if the chunk is already available - ishland
0.2.0+alpha.11.96 devbuild for 1.20.6
Changelog:
- [cfb9626b](https://github.com/RelativityMC/C2ME-fabric/commit/cfb9626bc45e5c70f80b477a7e5ab36392cf94cf) perf: shortcut off-thread chunk access if the chunk is already available - ishland
0.2.0+alpha.11.98 devbuild for 1.21
Changelog:
- [1d7de8c8](https://github.com/RelativityMC/C2ME-fabric/commit/1d7de8c8af7dc1262edfb42ad1719bc51908a9b8) build: 1.21 - ishland
0.2.0+alpha.11.97 devbuild for 1.21-rc1
Changelog:
- [99bae96c](https://github.com/RelativityMC/C2ME-fabric/commit/99bae96cafa75e580ce93a6bcb0396d8180569d1) build: a quick port to 1.21-rc1 - ishland
0.2.0+alpha.11.96 devbuild for 24w18a
Changelog:
- [62e6c306](https://github.com/RelativityMC/C2ME-fabric/commit/62e6c306fa3763db58d717739407d0dd0152cc0e) build: 24w18a - ishland
0.2.0+alpha.11.95 devbuild for 1.20.6
Changelog:
- [484a3e7d](https://github.com/RelativityMC/C2ME-fabric/commit/484a3e7d43c1764b75b17a3dc99e4af7c0c3d7b0) fix: disable useEndBiomeCache for biolith - ishland
0.2.0+alpha.11.94 devbuild for 1.20.6
Changelog:
- [12df0f57](https://github.com/RelativityMC/C2ME-fabric/commit/12df0f576f22a1f8399dfec3e7ab483b23c3adb0) fix: properly sync updates in no-tick chunks - ishland
0.2.0+alpha.11.93 devbuild for 1.20.6
Changelog:
- [a4ef662b](https://github.com/RelativityMC/C2ME-fabric/commit/a4ef662babe591ab5e56bb3edf3250ed72e345c0) build: 1.20.6 - ishland
0.2.0+alpha.11.92 devbuild for 1.20.6-rc1
Changelog:
- [97dcdcd6](https://github.com/RelativityMC/C2ME-fabric/commit/97dcdcd6d1e27b083d86e1c7a9226a3bc7d81a92) build: append minecraft version to mod version string - ishland
- [978562ac](https://github.com/RelativityMC/C2ME-fabric/commit/978562ac02ada2b8bf6a3dc6eccb71148fa1e9df) fix: disallow simulation distance above 32 - ishland
0.2.0+alpha.11.67 devbuild for 1.20.4
Changelog:
- [f8f954c5](https://github.com/RelativityMC/C2ME-fabric/commit/f8f954c54df29a81672b6f6319f827470e4484bc) fix: disallow simulation distance above 32 - ishland
0.2.0+alpha.11.90 devbuild for 1.20.6-rc1
Changelog:
- [82a02459](https://github.com/RelativityMC/C2ME-fabric/commit/82a02459c02cd295344ff91b2a466fc04fb74915) build: 1.20.6-rc1 - ishland
0.2.0+alpha.11.89 devbuild for 1.20.5
Changelog:
- [a864fab4](https://github.com/RelativityMC/C2ME-fabric/commit/a864fab4d55d73d20fbc9fe853533c08cf4dcab8) fix: guard ext_render_distance_v1 behind enabled checks - ishland
- [556e836b](https://github.com/RelativityMC/C2ME-fabric/commit/556e836bff4321857d7740ddc49bea4adacdc864) build: 1.20.5 - ishland
0.2.0+alpha.11.66 devbuild for 1.20.4
Changelog:
- [ea2569c3](https://github.com/RelativityMC/C2ME-fabric/commit/ea2569c3d2e937add72b79cc065855aaf0790d97) fix: guard ext_render_distance_v1 behind enabled checks - ishland
0.2.0+alpha.11.87 devbuild for 1.20.5-rc2
Changelog:
- [ba4b2246](https://github.com/RelativityMC/C2ME-fabric/commit/ba4b22468083b03752348f9e785fd6ebf3fe4d5c) build: 1.20.5-rc2 - ishland
0.2.0+alpha.11.86 devbuild for 1.20.5-pre1
Changelog:
- [f2f9c669](https://github.com/RelativityMC/C2ME-fabric/commit/f2f9c669b4df74ec3c912677ec367c837da4c089) build: 1.20.5-pre1 - ishland
0.2.0+alpha.11.85 devbuild for 24w14a
Changelog:
- [17b6383c](https://github.com/RelativityMC/C2ME-fabric/commit/17b6383c5152a5e76faea1367d14749acfc44880) fix: update ci to use jdk21 - ishland
0.2.0+alpha.11.84 devbuild for 24w14a
Changelog:
- [368487cc](https://github.com/RelativityMC/C2ME-fabric/commit/368487ccb5a4a5224a6305c020e0e7f1df104136) perf: make HotSpot C2 happier in `AquiferSampler$Impl` - ishland
- [08443b18](https://github.com/RelativityMC/C2ME-fabric/commit/08443b1895c0f7cc98f9e826f1d0736f84744c80) perf: again make HotSpot C2 happier in `AquiferSampler$Impl` - ishland
- [d80a25b9](https://github.com/RelativityMC/C2ME-fabric/commit/d80a25b95545066e6227e6bc0debddfd43f48683) perf: again make HotSpot C2 happier in `AquiferSampler$Impl` - ishland
- [23f108b4](https://github.com/RelativityMC/C2ME-fabric/commit/23f108b458048bc4cca2eb16dd5d5f46a8586a38) change: raise ScalableLux tasks higher than usual worldgen tasks - ishland
- [852e560c](https://github.com/RelativityMC/C2ME-fabric/commit/852e560ce9fecbdcae8d386cf3aabe3d4d1bea98) build: loom 1.6 and gradle 8.7 - ishland
- [90eda286](https://github.com/RelativityMC/C2ME-fabric/commit/90eda286797e832d16d00faf12dee5d8e2f557b1) build: 24w14a - ishland
- [4a894de3](https://github.com/RelativityMC/C2ME-fabric/commit/4a894de39e5f82167b233847960a4f9d37b544e3) Merge branch 'ver/1.20.4' into ver/1.20.5 - ishland
0.2.0+alpha.11.65 devbuild for 1.20.4
Changelog:
- [08443b18](https://github.com/RelativityMC/C2ME-fabric/commit/08443b1895c0f7cc98f9e826f1d0736f84744c80) perf: again make HotSpot C2 happier in `AquiferSampler$Impl` - ishland
- [d80a25b9](https://github.com/RelativityMC/C2ME-fabric/commit/d80a25b95545066e6227e6bc0debddfd43f48683) perf: again make HotSpot C2 happier in `AquiferSampler$Impl` - ishland
- [23f108b4](https://github.com/RelativityMC/C2ME-fabric/commit/23f108b458048bc4cca2eb16dd5d5f46a8586a38) change: raise ScalableLux tasks higher than usual worldgen tasks - ishland
0.2.0+alpha.11.62 devbuild for 1.20.4
Changelog:
- [368487cc](https://github.com/RelativityMC/C2ME-fabric/commit/368487ccb5a4a5224a6305c020e0e7f1df104136) perf: make HotSpot C2 happier in `AquiferSampler$Impl` - ishland
0.2.0+alpha.11.77 devbuild for 24w13a
Changelog:
- [628e606d](https://github.com/RelativityMC/C2ME-fabric/commit/628e606d0a46b83d77168fb487d71c9a110a45b6) fix: carpet async player exploit - ishland
- [f433e339](https://github.com/RelativityMC/C2ME-fabric/commit/f433e339de4b8aa34724c06c697978ab2646d892) fix: do not assume non-null chunk status for reducedLockRadius - ishland
- [728819ea](https://github.com/RelativityMC/C2ME-fabric/commit/728819ea83c7593359ef8a50b1ec29844faf6655) new: unify worker threads for ScalableLux - ishland
- [4f1a1d83](https://github.com/RelativityMC/C2ME-fabric/commit/4f1a1d8375cd4434744ff4ca8da2fe019fae50b7) build: 24w13a - ishland
- [08a420e5](https://github.com/RelativityMC/C2ME-fabric/commit/08a420e5f2a2f7c623930fa73c8f2869776d12cd) Merge branch 'ver/1.20.4' into ver/1.20.5 - ishland
- [6516e26d](https://github.com/RelativityMC/C2ME-fabric/commit/6516e26d20ca72d4cf5795aa239e9fbea31d2524) Revert "fix: carpet async player exploit" - ishland
0.2.0+alpha.11.61 devbuild for 1.20.4
Changelog:
- [728819ea](https://github.com/RelativityMC/C2ME-fabric/commit/728819ea83c7593359ef8a50b1ec29844faf6655) new: unify worker threads for ScalableLux - ishland
0.2.0+alpha.11.60 devbuild for 1.20.4
Changelog:
- [628e606d](https://github.com/RelativityMC/C2ME-fabric/commit/628e606d0a46b83d77168fb487d71c9a110a45b6) fix: carpet async player exploit - ishland
- [f433e339](https://github.com/RelativityMC/C2ME-fabric/commit/f433e339de4b8aa34724c06c697978ab2646d892) fix: do not assume non-null chunk status for reducedLockRadius - ishland
0.2.0+alpha.11.71 devbuild for 24w12a
Changelog:
- [777e4795](https://github.com/RelativityMC/C2ME-fabric/commit/777e4795ce1795f5c3b60a9b3755b9b51933d2c9) build: 24w12a - ishland
0.2.0+alpha.11.70 devbuild for 24w11a
Changelog:
- [6f556d8f](https://github.com/RelativityMC/C2ME-fabric/commit/6f556d8fe62b1cddeb121d1cac6a297c2ceae4e3) build: 24w11a - ishland
0.2.0+alpha.11.69 devbuild for 24w10a
Changelog:
- [680e08ff](https://github.com/RelativityMC/C2ME-fabric/commit/680e08ff05286bf7575a6a133deac9e0b60cd5e4) build: 24w10a - ishland
0.2.0+alpha.11.68 devbuild for 24w09a
Changelog:
- [3d34ed23](https://github.com/RelativityMC/C2ME-fabric/commit/3d34ed23f21502cd8224f859df90376977487fcc) fix: percentage issue with smaller spawn chunk radius - ishland
0.2.0+alpha.11.67 devbuild for 24w09a
Changelog:
- [693b21b3](https://github.com/RelativityMC/C2ME-fabric/commit/693b21b34965309edbbe1dd777ecd4b441900998) build: make life easier by disabling transitive AW - ishland
- [227a3750](https://github.com/RelativityMC/C2ME-fabric/commit/227a3750cff4211a0e2d5ab683558213204b5c73) new: further increase maximum render distance - ishland
- [03c0429b](https://github.com/RelativityMC/C2ME-fabric/commit/03c0429be130890f61eb433013eb6bff8634a5ad) change: use twice the parallelism for notickvd max concurrent loads - ishland
- [88a605cc](https://github.com/RelativityMC/C2ME-fabric/commit/88a605cc244a2c3f4c2d3321ea9c0c0b78715d9b) perf: limit enhanced autosave iteration to avoid issues with high RD - ishland
- [ad4660d4](https://github.com/RelativityMC/C2ME-fabric/commit/ad4660d4c8371a6001bf584929bdaaa8c8f2468f) fix: log async catcher messages in case the offending mod swallows it - ishland
- [4a0a3201](https://github.com/RelativityMC/C2ME-fabric/commit/4a0a3201d1b7032295644e85a9a9f0c2610e6733) new: add ext_render_distance_v1 protocol for 127+ RD multiplayer - ishland
- [5758a432](https://github.com/RelativityMC/C2ME-fabric/commit/5758a43248bf41e840814cb3bde81f442a7670ad) build: make life easier by disabling transitive AW - ishland
- [8312fca4](https://github.com/RelativityMC/C2ME-fabric/commit/8312fca4d8852547914fb9e7357ac1a90672f35f) build: 24w09a - ishland
- [becb50ed](https://github.com/RelativityMC/C2ME-fabric/commit/becb50ed89600d2b8f772bd33cdd8fbd03f9b506) Merge branch 'ver/1.20.4' into ver/1.20.5 - ishland
- [b41a821e](https://github.com/RelativityMC/C2ME-fabric/commit/b41a821e1e58c6ae874a6e5004f35f13b7b91714) fix: suppress cancellation exceptions - ishland
0.2.0+alpha.11.58 devbuild for 1.20.4
Changelog:
- [4a0a3201](https://github.com/RelativityMC/C2ME-fabric/commit/4a0a3201d1b7032295644e85a9a9f0c2610e6733) new: add ext_render_distance_v1 protocol for 127+ RD multiplayer - ishland
0.2.0+alpha.11.5 devbuild for 1.20.1
Changelog:
- [3fcb0a06](https://github.com/RelativityMC/C2ME-fabric/commit/3fcb0a06ede89689851c61e0d413744471ca0183) fix: log async catcher messages in case the offending mod swallows it - ishland
0.2.0+alpha.11.24 devbuild for 1.20.2
Changelog:
- [7bb11b9e](https://github.com/RelativityMC/C2ME-fabric/commit/7bb11b9e22c675cb5c0f49fcd4d25b8654b351ed) fix: log async catcher messages in case the offending mod swallows it - ishland
0.2.0+alpha.11.57 devbuild for 1.20.4
Changelog:
- [ad4660d4](https://github.com/RelativityMC/C2ME-fabric/commit/ad4660d4c8371a6001bf584929bdaaa8c8f2468f) fix: log async catcher messages in case the offending mod swallows it - ishland
0.2.0+alpha.11.56 devbuild for 1.20.4
Changelog:
- [693b21b3](https://github.com/RelativityMC/C2ME-fabric/commit/693b21b34965309edbbe1dd777ecd4b441900998) build: make life easier by disabling transitive AW - ishland
- [227a3750](https://github.com/RelativityMC/C2ME-fabric/commit/227a3750cff4211a0e2d5ab683558213204b5c73) new: further increase maximum render distance - ishland
- [03c0429b](https://github.com/RelativityMC/C2ME-fabric/commit/03c0429be130890f61eb433013eb6bff8634a5ad) change: use twice the parallelism for notickvd max concurrent loads - ishland
- [88a605cc](https://github.com/RelativityMC/C2ME-fabric/commit/88a605cc244a2c3f4c2d3321ea9c0c0b78715d9b) perf: limit enhanced autosave iteration to avoid issues with high RD - ishland
0.2.0+alpha.11.57 devbuild for 24w06a
Changelog:
- [bceebe5c](https://github.com/RelativityMC/C2ME-fabric/commit/bceebe5cf600a2fed7d84e6db6ad1976aa22cb28) fix(pain): log changed config and worker parallelism during startup - ishland
- [5a0e8790](https://github.com/RelativityMC/C2ME-fabric/commit/5a0e87900f07039a400c34afc1a1c0e0befd3755) fix: uncapped render distance reset - ishland
- [8f0dd51a](https://github.com/RelativityMC/C2ME-fabric/commit/8f0dd51aa1bd7c544dae656caa6ef35a651f69d3) fix: MC-263340 reintroduced when threaded worldgen is disabled - ishland
- [cd4b0de1](https://github.com/RelativityMC/C2ME-fabric/commit/cd4b0de1698c8706ce77daee9a66721ecf239d02) new: use FlowSched for task scheduling (#256) - ishland
- [998dc47c](https://github.com/RelativityMC/C2ME-fabric/commit/998dc47c25c6d3c90bab6b3bd4c36abfba6e1af6) perf: consolidate light update notifications - ishland
- [2672e796](https://github.com/RelativityMC/C2ME-fabric/commit/2672e796efe0e58d002a07c5965354599555f9b6) perf: thread postComplete for full chunk conversion with asyncScheduling - ishland
- [d801a3b4](https://github.com/RelativityMC/C2ME-fabric/commit/d801a3b495aaa3865ea821926e87c4aef3da2fb0) refactor: use ModifyReturnValue for enhanced autosave - ishland
- [ca66ce9f](https://github.com/RelativityMC/C2ME-fabric/commit/ca66ce9fa8b456c4efe9935d92f8eb0adb66f373) build: fix buildscript for codemc - ishland
- [cdfac9be](https://github.com/RelativityMC/C2ME-fabric/commit/cdfac9becefc5652ed49394a00e00605fa4606bf) perf: reduce executor locking contention - ishland
- [f8c56584](https://github.com/RelativityMC/C2ME-fabric/commit/f8c56584d658f2bb9ff49985de8ea097afae50ef) fix: mitigate race condition in onChunkStatusChange callback - ishland
- [a43e6377](https://github.com/RelativityMC/C2ME-fabric/commit/a43e6377aefe7aa6b03ee5cd1cd84101191c6532) chore: 2024 - ishland
- [f02b51ab](https://github.com/RelativityMC/C2ME-fabric/commit/f02b51ab5612ed50e4580db6a4a1ecf6cb08d754) change: hide BE mismatch warning behind flag - ishland
- [7c8453aa](https://github.com/RelativityMC/C2ME-fabric/commit/7c8453aa0dcf81e629dc93c86e9ef63c67537fe9) change: lower requirements for parallelism and render distance - ishland
- [2e0009ef](https://github.com/RelativityMC/C2ME-fabric/commit/2e0009efb2ab21785c2e2629500101bcf34476b5) new: check for async entity loading and unloading - ishland
- [b1a279df](https://github.com/RelativityMC/C2ME-fabric/commit/b1a279df6f869dbd56aa65fcc55cfb5695b3ede3) build: 24w06a - ishland
- [b46a3d83](https://github.com/RelativityMC/C2ME-fabric/commit/b46a3d83f331c1d2a76960a1498df3f88b086266) Merge branch 'ver/1.20.4' into ver/1.20.5 - ishland
0.2.0+alpha.11.4 devbuild for 1.20.1
Changelog:
- [97eef754](https://github.com/RelativityMC/C2ME-fabric/commit/97eef75434aef61499dd37e6822f723ffac600c9) new: check for async entity loading and unloading - ishland
0.2.0+alpha.11.23 devbuild for 1.20.2
Changelog:
- [1ef727a9](https://github.com/RelativityMC/C2ME-fabric/commit/1ef727a9d677dd4d868226a69519723fbec60ba2) new: check for async entity loading and unloading - ishland
0.2.0+alpha.11.52 devbuild for 1.20.4
Changelog:
- [7c8453aa](https://github.com/RelativityMC/C2ME-fabric/commit/7c8453aa0dcf81e629dc93c86e9ef63c67537fe9) change: lower requirements for parallelism and render distance - ishland
- [2e0009ef](https://github.com/RelativityMC/C2ME-fabric/commit/2e0009efb2ab21785c2e2629500101bcf34476b5) new: check for async entity loading and unloading - ishland
0.2.0+alpha.11.3 devbuild for 1.20.1
Changelog:
- [2638b71b](https://github.com/RelativityMC/C2ME-fabric/commit/2638b71b2ee0eb5c6aef19f4dacd68dfc7c05185) fix: MC-263340 reintroduced when threaded worldgen is disabled - ishland
- [ce545ebe](https://github.com/RelativityMC/C2ME-fabric/commit/ce545ebed4b140cb3482afb2fb85c3c928600c5d) chore: 2024 - ishland
- [77aca87d](https://github.com/RelativityMC/C2ME-fabric/commit/77aca87d83a65858644c524cbef2a22303006107) change: hide BE mismatch warning behind flag - ishland
0.2.0+alpha.11.22 devbuild for 1.20.2
Changelog:
- [b5f77153](https://github.com/RelativityMC/C2ME-fabric/commit/b5f77153cf49f33fcf3d38976b73ae8dba47555e) fix: MC-263340 reintroduced when threaded worldgen is disabled - ishland
- [cf014b3a](https://github.com/RelativityMC/C2ME-fabric/commit/cf014b3a8d1198fc049f11eac42b6f777609f578) chore: 2024 - ishland
- [7d0013f3](https://github.com/RelativityMC/C2ME-fabric/commit/7d0013f3287606e309c96a36a1d2b0f3e1a4abd8) change: hide BE mismatch warning behind flag - ishland
0.2.0+alpha.11.50 devbuild for 1.20.4
Changelog:
- [cdfac9be](https://github.com/RelativityMC/C2ME-fabric/commit/cdfac9becefc5652ed49394a00e00605fa4606bf) perf: reduce executor locking contention - ishland
- [f8c56584](https://github.com/RelativityMC/C2ME-fabric/commit/f8c56584d658f2bb9ff49985de8ea097afae50ef) fix: mitigate race condition in onChunkStatusChange callback - ishland
- [a43e6377](https://github.com/RelativityMC/C2ME-fabric/commit/a43e6377aefe7aa6b03ee5cd1cd84101191c6532) chore: 2024 - ishland
- [f02b51ab](https://github.com/RelativityMC/C2ME-fabric/commit/f02b51ab5612ed50e4580db6a4a1ecf6cb08d754) change: hide BE mismatch warning behind flag - ishland
0.2.0+alpha.11.46 devbuild for 1.20.4
Changelog:
- [998dc47c](https://github.com/RelativityMC/C2ME-fabric/commit/998dc47c25c6d3c90bab6b3bd4c36abfba6e1af6) perf: consolidate light update notifications - ishland
- [2672e796](https://github.com/RelativityMC/C2ME-fabric/commit/2672e796efe0e58d002a07c5965354599555f9b6) perf: thread postComplete for full chunk conversion with asyncScheduling - ishland
- [d801a3b4](https://github.com/RelativityMC/C2ME-fabric/commit/d801a3b495aaa3865ea821926e87c4aef3da2fb0) refactor: use ModifyReturnValue for enhanced autosave - ishland
- [ca66ce9f](https://github.com/RelativityMC/C2ME-fabric/commit/ca66ce9fa8b456c4efe9935d92f8eb0adb66f373) build: fix buildscript for codemc - ishland
0.2.0+alpha.11.42 devbuild for 1.20.4
Changelog:
- [cd4b0de1](https://github.com/RelativityMC/C2ME-fabric/commit/cd4b0de1698c8706ce77daee9a66721ecf239d02) new: use FlowSched for task scheduling (#256) - ishland
0.2.0+alpha.11.41 devbuild for 1.20.4
Changelog:
- [8f0dd51a](https://github.com/RelativityMC/C2ME-fabric/commit/8f0dd51aa1bd7c544dae656caa6ef35a651f69d3) fix: MC-263340 reintroduced when threaded worldgen is disabled - ishland
0.2.0+alpha.11.41 devbuild for 24w05b
Changelog:
- [98bb99a6](https://github.com/RelativityMC/C2ME-fabric/commit/98bb99a61b63b1aefcca4ee95c61faff4164653c) build: 24w05b - ishland
0.2.0+alpha.11.40 devbuild for 24w03b
Changelog:
- [10c76870](https://github.com/RelativityMC/C2ME-fabric/commit/10c768706ac0b1af50c7e78e1264ba4f244c7072) build: 24w03b - ishland
0.2.0+alpha.11.40 devbuild for 1.20.4
Changelog:
- [5a0e8790](https://github.com/RelativityMC/C2ME-fabric/commit/5a0e87900f07039a400c34afc1a1c0e0befd3755) fix: uncapped render distance reset - ishland
0.2.0+alpha.11.39 devbuild for 1.20.4
Changelog:
- [bceebe5c](https://github.com/RelativityMC/C2ME-fabric/commit/bceebe5cf600a2fed7d84e6db6ad1976aa22cb28) fix(pain): log changed config and worker parallelism during startup - ishland
0.2.0+alpha.11.39 devbuild for 23w51b
Changelog:
- [7d5ba887](https://github.com/RelativityMC/C2ME-fabric/commit/7d5ba88725efe1bad5cc6ae2e7e98b7358187ec8) build: 23w51b - ishland
0.2.0+alpha.11.38 devbuild for 1.20.4
Changelog:
- [8d057025](https://github.com/RelativityMC/C2ME-fabric/commit/8d057025648f1cd8f8a6d91ef9e8a2778af89521) fix: publishing on 1.20.4 - ishland
0.2.0+alpha.11.36 devbuild for 1.20.3
Changelog:
- [fcaf9da6](https://github.com/RelativityMC/C2ME-fabric/commit/fcaf9da67dc585e6e072cb09ec44bfcc6950166f) fix: remove debug logging - ishland
0.2.0+alpha.11.35 devbuild for 1.20.3
Changelog:
- [19aee14b](https://github.com/RelativityMC/C2ME-fabric/commit/19aee14b3250c33347dc2a189e6078997eccc06f) refactor: rewrite enhanced autosave - ishland
- [2e7bf0b7](https://github.com/RelativityMC/C2ME-fabric/commit/2e7bf0b737e89ecdeb1753cb2ec2ebf812f86f36) build: 1.20.3 - ishland
- [87c07c12](https://github.com/RelativityMC/C2ME-fabric/commit/87c07c12c494cc822021a32d7830339567b6c03c) fix: sync sprinting changes with vanilla - ishland
0.2.0+alpha.11.32 devbuild for 1.20.3-rc1
Changelog:
- [b3e6ebbc](https://github.com/RelativityMC/C2ME-fabric/commit/b3e6ebbc6243166070beffb5de3ff808cedf5eeb) build: 1.20.3-rc1 - ishland
0.2.0+alpha.11.31 devbuild for 1.20.3-pre4
Changelog:
- [7ea6d140](https://github.com/RelativityMC/C2ME-fabric/commit/7ea6d14038ed113d0119c4c0e684087905b1732f) fix: expose ioSystem.recoverFromErrors - ishland
- [e962e217](https://github.com/RelativityMC/C2ME-fabric/commit/e962e2179fd86099d4cf0b79df9c79ace91f5e9f) build: 1.20.3-pre4 - ishland
0.2.0+alpha.11.29 devbuild for 1.20.3-pre1
Changelog:
- [9368daea](https://github.com/RelativityMC/C2ME-fabric/commit/9368daeacdaa17bace1b21bdd302a58eb4a7e00c) build: 1.20.3-pre1 - ishland
0.2.0+alpha.11.28 devbuild for 23w45a
Changelog:
- [f17f70cd](https://github.com/RelativityMC/C2ME-fabric/commit/f17f70cd5500fe215b1d36120d295cb6e71536ff) build: 23w45a - ishland
0.2.0+alpha.11.27 devbuild for 23w43a
Changelog:
- [40c953ed](https://github.com/RelativityMC/C2ME-fabric/commit/40c953edf748267020851f50f1d713460008499d) fix: 23w43a shutdown issues - ishland
0.2.0+alpha.11.25 devbuild for 23w42a
Changelog:
- [8cbbe48a](https://github.com/RelativityMC/C2ME-fabric/commit/8cbbe48a3e999f86fbe4b15146f4966bbfd84859) fix: 23w42a build - ishland
0.2.0+alpha.11.23 devbuild for 23w41a
Changelog:
- [084d0d51](https://github.com/RelativityMC/C2ME-fabric/commit/084d0d51f191767b1c257d44077e8b4f5e81074c) change: unify access wideners - ishland
- [7f869320](https://github.com/RelativityMC/C2ME-fabric/commit/7f869320e5ec48540ef440ba0099d9a2ed918869) build: 23w41a - ishland
0.2.0+alpha.11.21 devbuild for 23w40a
Changelog:
- [b6f68173](https://github.com/RelativityMC/C2ME-fabric/commit/b6f68173ba73e1e09038aed529fe64f2a0081a2b) fix: GHA publishing - ishland
0.2.0+alpha.11.0 for 1.20.1
This release improves overall stability and performance.
Changelog:
- perf: reduces allocation pressure in scheduling
- perf: rewrites chunk priority system to better handle urgent loads
- perf: improves notickvd loading mechanism
- perf: do not depend on server thread to complete `EMPTY` state
- perf: improve chunk transition speed with threaded worldgen
- new: chunk cancellation mechanism with threaded worldgen
- new: allow recover from errors in async io (disabled by default)
- new: experimental GC-Free chunk serializer (disabled by default)
- fix: a native leak by unclosed Inflaters and Deflaters
- fix: remove profiler usage in upgradeChunk to prevent issues
- fix: upgrade visibility of a mixin method to fix some incompatibiliy issues (#207)
- fix: incorrect random instance derive
- fix: prevent async save and saveAll
- fix: non-atomic player chunk position tracking in notickvd
- fix: mushrooms as ghost blocks in strange places with `fabric-biome-api-v1` (#222)
- change: makes CheckedThreadLocalRandom message more clear
- change: disable reduced lock radius debugging
**Full Changelog**: https://github.com/RelativityMC/C2ME-fabric/compare/0.2.0+alpha.10...0.2.0+alpha.11
0.2.0+alpha.10.126 devbuild for 1.20.2
Changelog:
- [af65d62f](https://github.com/RelativityMC/C2ME-fabric/commit/af65d62f56fd172ae2c37b05388a90ff580d44c9) change: conflict with `dynview` and `betterchunkloading` - ishland
- [51cb30a9](https://github.com/RelativityMC/C2ME-fabric/commit/51cb30a9c472f901058c0b8b195ff5352eb6921a) fix: send block updates when chunk post-processing - ishland
- [e6d75cfd](https://github.com/RelativityMC/C2ME-fabric/commit/e6d75cfdea2c12cdd81242d61487c866eed66a87) Merge branch 'ver/1.20.1' into ver/1.20.2 - ishland
0.2.0+alpha.10.123 devbuild for 1.20.2
Changelog:
- [c5ffc687](https://github.com/RelativityMC/C2ME-fabric/commit/c5ffc6872159d7e8ba3f21b93ac4e43ca6226ca5) build: 1.20.2 - ishland
0.2.0+alpha.10.108 devbuild for 1.20.1
Changelog:
- [51cb30a9](https://github.com/RelativityMC/C2ME-fabric/commit/51cb30a9c472f901058c0b8b195ff5352eb6921a) fix: send block updates when chunk post-processing - ishland
0.2.0+alpha.10.122 devbuild for 1.20.2-rc2
Changelog:
- [1ff37e57](https://github.com/RelativityMC/C2ME-fabric/commit/1ff37e5768270bc0a0dbdec9d4127f481a79e199) fix: send block updates when chunk post-processing - ishland
- [0962500d](https://github.com/RelativityMC/C2ME-fabric/commit/0962500d640ee2f5329fba82ae2149db8d2659ee) build: 1.20.2-rc2 - ishland
0.2.0+alpha.10.107 devbuild for 1.20.1
Changelog:
- [af65d62f](https://github.com/RelativityMC/C2ME-fabric/commit/af65d62f56fd172ae2c37b05388a90ff580d44c9) change: conflict with `dynview` and `betterchunkloading` - ishland
0.2.0+alpha.10.120 devbuild for 1.20.2-rc1
Changelog:
- [29409f61](https://github.com/RelativityMC/C2ME-fabric/commit/29409f619cf3d6934ec1f2daa2e26388cf3e16e3) build: 1.20.2-rc1 - ishland
0.2.0+alpha.10.119 devbuild for 1.20.2-pre4
Changelog:
- [563432e0](https://github.com/RelativityMC/C2ME-fabric/commit/563432e0fe8dbdb4e71afef33b5f7d309a05157a) change: mark gcFreeSerializer incompatible with architectury-api - ishland
- [425605c6](https://github.com/RelativityMC/C2ME-fabric/commit/425605c6a610693935bcd3f04520049881122210) change: allow compatibility settings override via system property - ishland
- [6ebdcd1c](https://github.com/RelativityMC/C2ME-fabric/commit/6ebdcd1c9177ee716c8cc0bae9bf002182e6599e) change: make `disableLoggingShutdownHook` a config option - ishland
- [24842829](https://github.com/RelativityMC/C2ME-fabric/commit/24842829c8e0a05fdade1f4d6d2ee5fba2d2c3a5) fix: incompatibility with lithium `mixin.experimental.spawning` - ishland
- [6babdf21](https://github.com/RelativityMC/C2ME-fabric/commit/6babdf217dbdd4256a856e8f08fb6383248bb5e3) fix: do not disable logging shutdown hook with textile_backup - ishland
- [87428f19](https://github.com/RelativityMC/C2ME-fabric/commit/87428f19986ed9f59913a789e35803cd1818a4a3) Update ReflectionUtils.java - Zoë
- [d42a0b1f](https://github.com/RelativityMC/C2ME-fabric/commit/d42a0b1f43f067cd79041e663ec10b6beaa13c5e) Merge branch 'ver/1.20.1' into ver/1.20.2 - ishland
0.2.0+alpha.10.112 devbuild for 1.20.2-pre4
Changelog:
- [b836a80c](https://github.com/RelativityMC/C2ME-fabric/commit/b836a80c778469fd23a0d21c6710e2bb687f7727) build: 1.20.2-pre4 - ishland
0.2.0+alpha.10.106 devbuild for 1.20.1
Changelog:
- [87428f19](https://github.com/RelativityMC/C2ME-fabric/commit/87428f19986ed9f59913a789e35803cd1818a4a3) Update ReflectionUtils.java - Zoë
0.2.0+alpha.10.105 devbuild for 1.20.1
Changelog:
- [6ebdcd1c](https://github.com/RelativityMC/C2ME-fabric/commit/6ebdcd1c9177ee716c8cc0bae9bf002182e6599e) change: make `disableLoggingShutdownHook` a config option - ishland
- [24842829](https://github.com/RelativityMC/C2ME-fabric/commit/24842829c8e0a05fdade1f4d6d2ee5fba2d2c3a5) fix: incompatibility with lithium `mixin.experimental.spawning` - ishland
- [6babdf21](https://github.com/RelativityMC/C2ME-fabric/commit/6babdf217dbdd4256a856e8f08fb6383248bb5e3) fix: do not disable logging shutdown hook with textile_backup - ishland
0.2.0+alpha.10.102 devbuild for 1.20.1
Changelog:
- [563432e0](https://github.com/RelativityMC/C2ME-fabric/commit/563432e0fe8dbdb4e71afef33b5f7d309a05157a) change: mark gcFreeSerializer incompatible with architectury-api - ishland
- [425605c6](https://github.com/RelativityMC/C2ME-fabric/commit/425605c6a610693935bcd3f04520049881122210) change: allow compatibility settings override via system property - ishland
0.2.0+alpha.10.111 devbuild for 1.20.2-pre3
Changelog:
- [57468d49](https://github.com/RelativityMC/C2ME-fabric/commit/57468d493a6d86a3aaa7a2e4b4274c0f3b2b5aa2) build: 1.20.2-pre3 - ishland
0.2.0+alpha.10.110 devbuild for 1.20.2-pre2
Changelog:
- [f7c22d52](https://github.com/RelativityMC/C2ME-fabric/commit/f7c22d52144c1b7c2c8bc1879687c1a806901beb) build: 1.20.2-pre2 - ishland
0.2.0+alpha.10.109 devbuild for 1.20.2-pre1
Changelog:
- [fdbc3bf2](https://github.com/RelativityMC/C2ME-fabric/commit/fdbc3bf22c29015d82f0b4790780d55d1a4ef4d1) build: 1.20.2-pre1 - ishland
0.2.0+alpha.7.40 backports for 1.18.2
Changelog:
- [c497d85b](https://github.com/RelativityMC/C2ME-fabric/commit/c497d85b094bf037ef732bf1f58e0b36a045a702) Still a fix for publishing — ishland
- [133692c7](https://github.com/RelativityMC/C2ME-fabric/commit/133692c716bfea39dd61cc57e6139a570cf480b5) fix: a native leak by unclosed Inflaters and Deflaters — ishland
0.2.0+alpha.9.11 backports for 1.19.2
Changelog:
- [14d46ae4](https://github.com/RelativityMC/C2ME-fabric/commit/14d46ae492647289b5b9fef56cb8b5574f62ef2a) fix: a native leak by unclosed Inflaters and Deflaters — ishland
0.2.0+alpha.10.66 devbuild for 1.19.4
Changelog:
- [01e4e96c](https://github.com/RelativityMC/C2ME-fabric/commit/01e4e96c75df86f0bfd8dcda66b340b017444df6) fix: a native leak by unclosed Inflaters and Deflaters — ishland
0.2.0+alpha.10.89 devbuild for 1.20
Changelog:
- [f1580a4c](https://github.com/RelativityMC/C2ME-fabric/commit/f1580a4c269032c819519118bbfe9f14f6b8021a) fix: a native leak by unclosed Inflaters and Deflaters - ishland
0.2.0+alpha.10.108 devbuild for 23w35a
Changelog:
- [636ed964](https://github.com/RelativityMC/C2ME-fabric/commit/636ed964f2c12be11949a427b7d169304d07e0f5) fix: use standard codec for serializer - ishland
- [9a651f2f](https://github.com/RelativityMC/C2ME-fabric/commit/9a651f2f4f3a41a1fc6b88b8c1d1a628c0e601c0) revert: fix: use standard codec for serializer - ishland
- [8f5340b5](https://github.com/RelativityMC/C2ME-fabric/commit/8f5340b5103951ec2da6c9a3d37e4cb6d42666d2) fix: specify expect in mixins to resolve injection validation issues - ishland
- [02353555](https://github.com/RelativityMC/C2ME-fabric/commit/023535551b55ab204bec5aae19660565c9cc7356) fix: a native leak by unclosed Inflaters and Deflaters - ishland
- [590bf391](https://github.com/RelativityMC/C2ME-fabric/commit/590bf391985123cdb6ee472b2fbcf4a4645488df) Merge branch 'ver/1.20.1' into ver/1.20.2 - ishland
0.2.0+alpha.10.100 devbuild for 1.20.1
Changelog:
- [8f5340b5](https://github.com/RelativityMC/C2ME-fabric/commit/8f5340b5103951ec2da6c9a3d37e4cb6d42666d2) fix: specify expect in mixins to resolve injection validation issues - ishland
- [02353555](https://github.com/RelativityMC/C2ME-fabric/commit/023535551b55ab204bec5aae19660565c9cc7356) fix: a native leak by unclosed Inflaters and Deflaters - ishland
0.2.0+alpha.10.103 devbuild for 23w35a
Changelog:
- [79ec7953](https://github.com/RelativityMC/C2ME-fabric/commit/79ec7953cf5773f1890400596e36ffaff1049742) build: 23w35a - ishland
0.2.0+alpha.10.102 devbuild for 23w33a
Changelog:
- [5841c2f4](https://github.com/RelativityMC/C2ME-fabric/commit/5841c2f443a243e020aab3e96880b5a022709067) build: 23w33a - ishland
0.2.0+alpha.10.101 devbuild for 23w32a
Changelog:
- [720ed946](https://github.com/RelativityMC/C2ME-fabric/commit/720ed94664db0b610757d6e60570f52f84ce224f) revert: fix: use standard codec for serializer - ishland
0.2.0+alpha.10.98 devbuild for 1.20.1
Changelog:
- [9a651f2f](https://github.com/RelativityMC/C2ME-fabric/commit/9a651f2f4f3a41a1fc6b88b8c1d1a628c0e601c0) revert: fix: use standard codec for serializer - ishland
0.2.0+alpha.10.99 devbuild for 23w32a
Changelog:
- [f4da04ab](https://github.com/RelativityMC/C2ME-fabric/commit/f4da04ab7a5447adadaf65bef43770e1e0f2e6d5) build: 23w32a - ishland
0.2.0+alpha.10.98 devbuild for 23w31a
Changelog:
- [f4fc4d8d](https://github.com/RelativityMC/C2ME-fabric/commit/f4fc4d8d9097c20e27a5d4b7fbfbcc91215ad07c) refactor: remove NoTickChunkSendingInterceptor - ishland
0.2.0+alpha.10.97 devbuild for 23w31a
Changelog:
- [a28e5648](https://github.com/RelativityMC/C2ME-fabric/commit/a28e56484a96abb3192352cb3e805134cbb106e7) build: 23w31a - ishland
0.2.0+alpha.10.65 devbuild for 1.19.4
Changelog:
- [18156579](https://github.com/RelativityMC/C2ME-fabric/commit/18156579a68f274c92794b01393397770251ce2b) perf: improve chunk transition speed — ishland
- [7e0c7766](https://github.com/RelativityMC/C2ME-fabric/commit/7e0c77664dd631f309bd55d5775da0818eaba77d) fix: prevent async save and saveAll — ishland
- [07a0666f](https://github.com/RelativityMC/C2ME-fabric/commit/07a0666f5bbaea518abd1d0405e68c3aeae90308) docs: update outdated dev status — ishland
- [a38bbd8b](https://github.com/RelativityMC/C2ME-fabric/commit/a38bbd8bb0e1a480f9469d5081e23dbc22211b33) fix: non-atomic player chunk position tracking — ishland
0.2.0+alpha.10.96 devbuild for 1.20.1
Changelog:
- [59bfec1f](https://github.com/RelativityMC/C2ME-fabric/commit/59bfec1f5899e16e04e337b06fa54829153b178b) fix: non-atomic player chunk position tracking - ishland
0.2.0+alpha.10.94 devbuild for 1.20.1
Changelog:
- [58b48760](https://github.com/RelativityMC/C2ME-fabric/commit/58b48760199413e64bb2f5301ffe9461404df505) fix: prevent async save and saveAll - ishland
0.2.0+alpha.10.93 devbuild for 1.20.1
Changelog:
- [8befcb88](https://github.com/RelativityMC/C2ME-fabric/commit/8befcb88114528f559d84d21da30502ff2654770) chore: clean up notickvd a bit - ishland
- [99a56fc1](https://github.com/RelativityMC/C2ME-fabric/commit/99a56fc1c120007d1729b4f8bc4233855e8cb63c) perf: improve chunk transition speed - ishland
0.2.0+alpha.9.10 backports for 1.19.2
Changelog:
- [476a5bcc](https://github.com/RelativityMC/C2ME-fabric/commit/476a5bcc19d44a9709289d211489a70b5c6dd068) Sync CheckedThreadLocalRandom so people don't get confused — ishland
0.2.0+alpha.10.61 devbuild for 1.19.4
Changelog:
- [012dae69](https://github.com/RelativityMC/C2ME-fabric/commit/012dae699a9ea865b8c35d17c13a1810f5f8fa64) fix(notickvd): max concurrent chunk loads — ishland
0.2.0+alpha.10.88 devbuild for 1.20
Changelog:
- [87873149](https://github.com/RelativityMC/C2ME-fabric/commit/8787314937a509112e5e7178a7df1d8fb3ef1ca0) fix(notickvd): max concurrent chunk loads - ishland
0.2.0+alpha.10.91 devbuild for 1.20.1
Changelog:
- [da1e76c2](https://github.com/RelativityMC/C2ME-fabric/commit/da1e76c20ac292555bd7522f9785230fbb10948c) fix(notickvd): max concurrent chunk loads - ishland
0.2.0+alpha.10.90 devbuild for 1.20.1
Changelog:
- [56fffea5](https://github.com/RelativityMC/C2ME-fabric/commit/56fffea54f1ca647547a83544288cc7bc49ff364) build: 1.20.1 - ishland
0.2.0+alpha.10.89 devbuild for 1.20.1-rc1
Changelog:
- [00d5b5a6](https://github.com/RelativityMC/C2ME-fabric/commit/00d5b5a6dcaebad7d929347c667ebe245932076a) fix: GHA publishing - ishland
0.2.0+alpha.10.87 devbuild for 1.20
Changelog:
- [efe562a7](https://github.com/RelativityMC/C2ME-fabric/commit/efe562a7d619db0e30ef430ff1f078c036b81920) fix: curseforge ghactions publish - ishland
- [31c44bc1](https://github.com/RelativityMC/C2ME-fabric/commit/31c44bc18967557dc4d9958b1b264db845d3ab62) fix: MC-263340 - ishland
0.2.0+alpha.10.85 devbuild for 1.20
Changelog:
- [aeac74ec](https://github.com/RelativityMC/C2ME-fabric/commit/aeac74ec8d60227af1b2256fdfdfb08d9be3e6aa) build: 1.20 - ishland
0.2.0+alpha.10.60 devbuild for 1.19.4
Changelog:
- [a90e1a60](https://github.com/RelativityMC/C2ME-fabric/commit/a90e1a60c2ed2aec471fae9956f05382fd67544c) fix: frozenlib copy-pasted QSL surface_rule — ishland
- [92aca41c](https://github.com/RelativityMC/C2ME-fabric/commit/92aca41cd9d9e60422a6877d3a990a9df9b2b0b3) change: raise minimal worker parallelism suggestion for threaded world-gen to 4 — ishland
0.2.0+alpha.10.84 devbuild for 1.20-rc1
Changelog:
- [f13c2caa](https://github.com/RelativityMC/C2ME-fabric/commit/f13c2caa20acd6e59e584e5de946b88c07e48ecc) fix: frozenlib copy-pasted QSL surface_rule - ishland
0.2.0+alpha.10.83 devbuild for 1.20-rc1
Changelog:
- [c772571a](https://github.com/RelativityMC/C2ME-fabric/commit/c772571aa0edeebb56a86b988dd6a68be933c93b) fix: properly handle disabling the serializer - ishland
- [ed64eb9a](https://github.com/RelativityMC/C2ME-fabric/commit/ed64eb9a473456afabacdfa04de6fd1d9ba6c4e3) fix: broken automatic config fix - ishland
- [13deb254](https://github.com/RelativityMC/C2ME-fabric/commit/13deb2544f24d91feee9295ef38345c99d3b3bf5) fix: asyncio config initialization - ishland
- [84392f12](https://github.com/RelativityMC/C2ME-fabric/commit/84392f12e2370882eb275dc4413cacbccc8278ae) chore: make mixin audit not initialize classes - ishland
- [da4a7855](https://github.com/RelativityMC/C2ME-fabric/commit/da4a7855c1348fe45bc60608e19527d9ed961cf5) build: 1.20-rc1 - ishland
- [75910b94](https://github.com/RelativityMC/C2ME-fabric/commit/75910b94ad7e3d47aac52e890725b20ffe888a75) Merge branch 'ver/1.19.4' into ver/1.20.0 - ishland
0.2.0+alpha.10.58 devbuild for 1.19.4
Changelog:
- [13deb254](https://github.com/RelativityMC/C2ME-fabric/commit/13deb2544f24d91feee9295ef38345c99d3b3bf5) fix: asyncio config initialization — ishland
- [84392f12](https://github.com/RelativityMC/C2ME-fabric/commit/84392f12e2370882eb275dc4413cacbccc8278ae) chore: make mixin audit not initialize classes — ishland
0.2.0+alpha.10.56 devbuild for 1.19.4
Changelog:
- [ed64eb9a](https://github.com/RelativityMC/C2ME-fabric/commit/ed64eb9a473456afabacdfa04de6fd1d9ba6c4e3) fix: broken automatic config fix — ishland
0.2.0+alpha.10.77 devbuild for 1.20-pre7
Changelog:
- [1c0896e2](https://github.com/RelativityMC/C2ME-fabric/commit/1c0896e254b1ccef4f6216c3eb8ba5f4ab5e903c) build: 1.20-pre7 - ishland
0.2.0+alpha.10.55 devbuild for 1.19.4
Changelog:
- [c772571a](https://github.com/RelativityMC/C2ME-fabric/commit/c772571aa0edeebb56a86b988dd6a68be933c93b) fix: properly handle disabling the serializer — ishland
0.2.0+alpha.10.76 devbuild for 1.20-pre6
Changelog:
- [62722f00](https://github.com/RelativityMC/C2ME-fabric/commit/62722f000a6a2593496265144b01ffb2ac8af156) fix: properly handle disabling the serializer - ishland
- [88d92f43](https://github.com/RelativityMC/C2ME-fabric/commit/88d92f43905514e49e3ed60d40a53704840e14dd) build: fabric-loader 0.14.21 - ishland
0.2.0+alpha.10.74 devbuild for 1.20-pre6
Changelog:
- [b8552b16](https://github.com/RelativityMC/C2ME-fabric/commit/b8552b165104e08e7f54f7cf228237923d9b41e9) perf: speed up biome location in tests - ishland
- [6802b48e](https://github.com/RelativityMC/C2ME-fabric/commit/6802b48e3a2c41d13d211e3ff281e867c2bfddbe) new: Experimental GC-Free Chunk Serializer - ishland
- [c4decab3](https://github.com/RelativityMC/C2ME-fabric/commit/c4decab367ade6513b99c242a16d55c6bf8f9361) Merge branch 'ver/1.19.4' into ver/1.20.0 - ishland
0.2.0+alpha.10.54 devbuild for 1.19.4
Changelog:
- [6802b48e](https://github.com/RelativityMC/C2ME-fabric/commit/6802b48e3a2c41d13d211e3ff281e867c2bfddbe) new: Experimental GC-Free Chunk Serializer — ishland
0.2.0+alpha.10.53 devbuild for 1.19.4
Changelog:
- [c0ac08e4](https://github.com/RelativityMC/C2ME-fabric/commit/c0ac08e428d0c578a2d8767350d90600bdddfe54) fix: incorrect random instance derive — ishland
- [b8552b16](https://github.com/RelativityMC/C2ME-fabric/commit/b8552b165104e08e7f54f7cf228237923d9b41e9) perf: speed up biome location in tests — ishland
0.2.0+alpha.10.71 devbuild for 1.20-pre6
Changelog:
- [f766f98c](https://github.com/RelativityMC/C2ME-fabric/commit/f766f98ca17f273c18aeba816efc9834e133c845) build: 1.20-pre6 - ishland
0.2.0+alpha.10.70 devbuild for 1.20-pre5
Changelog:
- [01a09351](https://github.com/RelativityMC/C2ME-fabric/commit/01a093514d013be785b2080e1d107038e665465e) build: Gradle 8.1.1 and Loom 1.2-SNAPSHOT - ishland
- [5b057958](https://github.com/RelativityMC/C2ME-fabric/commit/5b057958b2b786c64fb79523df6d0fe4b9f4ec89) build: 1.20-pre5 - ishland
0.2.0+alpha.10.68 devbuild for 1.20-pre4
Changelog:
- [1597f0bc](https://github.com/RelativityMC/C2ME-fabric/commit/1597f0bce5a3bd2b06cdb8e5ba01e20565f272f1) fix(build): use normal dash in changelog generation - ishland
0.2.0+alpha.10.67 devbuild for 1.20-pre4
Changelog:
- [bea08106](https://github.com/RelativityMC/C2ME-fabric/commit/bea08106a65b9c32a58850cb6fc8376b5d78d39e) fix(build): remove cotton repository — ishland
0.2.0+alpha.10.65 devbuild for 1.20-pre2
Changelog:
- [882098bd](https://github.com/RelativityMC/C2ME-fabric/commit/882098bd07d5835e07f17a0869faf769f9641dc7) build: 1.20-pre2 — ishland
0.2.0+alpha.10.64 devbuild for 1.20-pre1
Changelog:
- [41249261](https://github.com/RelativityMC/C2ME-fabric/commit/41249261f889be27aeebae3d34c5eee64ede8bec) build: 1.20-pre1 — ishland
0.2.0+alpha.10.63 devbuild for 23w18a
Changelog:
- [825ff99c](https://github.com/RelativityMC/C2ME-fabric/commit/825ff99cd980e35a8449788d0dd783a5dc09cec1) build: 23w18a — ishland
0.2.0+alpha.10.62 devbuild for 23w17a
Changelog:
- [34557436](https://github.com/RelativityMC/C2ME-fabric/commit/34557436e2a41c0133a6d9c9eb37104fceb78b49) build: 23w17a — ishland
0.2.0+alpha.10.61 devbuild for 23w16a
Changelog:
- [1a86c1e2](https://github.com/RelativityMC/C2ME-fabric/commit/1a86c1e22f8f94fd0b5514c10fddb84891e5127b) fix: chunk status issues when cancelling chunk loads — ishland
0.2.0+alpha.10.60 devbuild for 23w16a
Changelog:
- [442bfef6](https://github.com/RelativityMC/C2ME-fabric/commit/442bfef646264ff31633d9018764f459116f0046) perf: improve scheduling on async tasks — ishland
- [a02251a2](https://github.com/RelativityMC/C2ME-fabric/commit/a02251a21f7e3975bde01146491813efe5821a4a) perf: rewrite neighbor locking — ishland
- [fe155f0d](https://github.com/RelativityMC/C2ME-fabric/commit/fe155f0de240b34f97b61fc4dd3d7c0a9b9a5a80) fix: incorrect exception handling in saving futures and asyncio — ishland
- [d67b6e2f](https://github.com/RelativityMC/C2ME-fabric/commit/d67b6e2f2c11a0721e18fb0355d4b66f1919cc15) perf: make SPAWN parallel capable because why not — ishland
- [0bba5d10](https://github.com/RelativityMC/C2ME-fabric/commit/0bba5d1000ddee30dfdb847aab32a7bc2323b205) refactor: separate task queues for async loads — ishland
- [287ca5d5](https://github.com/RelativityMC/C2ME-fabric/commit/287ca5d556c38b13615312d17b3ad201b480b6ee) refactor: remove some confusion — ishland
- [036378a2](https://github.com/RelativityMC/C2ME-fabric/commit/036378a2ddb7784aa10f39b9469e162d1d1f9cd7) perf: do not depend on server thread to complete `EMPTY` state — ishland
- [d80c1af2](https://github.com/RelativityMC/C2ME-fabric/commit/d80c1af2109732b95c1e0c49a604f6e64ef7158d) chore: silence raced chunk loads — ishland
- [dd437dbb](https://github.com/RelativityMC/C2ME-fabric/commit/dd437dbb3f8faf813b5eba7d9dda31808bdbf5a6) fix: TaskExecutor loads too early — ishland
- [96857e14](https://github.com/RelativityMC/C2ME-fabric/commit/96857e14fb073b04aa620f49cc9c6520b418526f) fix: upgrade visibility of a mixin method to fix some incompatibility issues (#207) — KidOfCubes
- [c0ac08e4](https://github.com/RelativityMC/C2ME-fabric/commit/c0ac08e428d0c578a2d8767350d90600bdddfe54) fix: incorrect random instance derive — ishland
- [254411d6](https://github.com/RelativityMC/C2ME-fabric/commit/254411d68c9b8a1ae3e2bce326e85f13c6fd9a9e) build: 23w16a part 1 — ishland
- [b0b19a24](https://github.com/RelativityMC/C2ME-fabric/commit/b0b19a24450e40abd99118f662d26a72aa659935) Merge branch 'ver/1.19.4' into ver/1.20.0 — ishland
- [1749247b](https://github.com/RelativityMC/C2ME-fabric/commit/1749247b4e5d62cd28c9d85190003d0d7c866707) build: 23w16a part 2 — ishland
0.2.0+alpha.10.51 devbuild for 1.19.4
Changelog:
- [96857e14](https://github.com/RelativityMC/C2ME-fabric/commit/96857e14fb073b04aa620f49cc9c6520b418526f) fix: upgrade visibility of a mixin method to fix some incompatibility issues (#207) — KidOfCubes
0.2.0+alpha.10.50 devbuild for 1.19.4
Changelog:
- [dd437dbb](https://github.com/RelativityMC/C2ME-fabric/commit/dd437dbb3f8faf813b5eba7d9dda31808bdbf5a6) fix: TaskExecutor loads too early — ishland
0.2.0+alpha.10.49 devbuild for 1.19.4
Changelog:
- [a02251a2](https://github.com/RelativityMC/C2ME-fabric/commit/a02251a21f7e3975bde01146491813efe5821a4a) perf: rewrite neighbor locking — ishland
- [fe155f0d](https://github.com/RelativityMC/C2ME-fabric/commit/fe155f0de240b34f97b61fc4dd3d7c0a9b9a5a80) fix: incorrect exception handling in saving futures and asyncio — ishland
- [d67b6e2f](https://github.com/RelativityMC/C2ME-fabric/commit/d67b6e2f2c11a0721e18fb0355d4b66f1919cc15) perf: make SPAWN parallel capable because why not — ishland
- [0bba5d10](https://github.com/RelativityMC/C2ME-fabric/commit/0bba5d1000ddee30dfdb847aab32a7bc2323b205) refactor: separate task queues for async loads — ishland
- [287ca5d5](https://github.com/RelativityMC/C2ME-fabric/commit/287ca5d556c38b13615312d17b3ad201b480b6ee) refactor: remove some confusion — ishland
- [036378a2](https://github.com/RelativityMC/C2ME-fabric/commit/036378a2ddb7784aa10f39b9469e162d1d1f9cd7) perf: do not depend on server thread to complete `EMPTY` state — ishland
- [d80c1af2](https://github.com/RelativityMC/C2ME-fabric/commit/d80c1af2109732b95c1e0c49a604f6e64ef7158d) chore: silence raced chunk loads — ishland
0.2.0+alpha.10.46 devbuild for 23w14a
Changelog:
- [ee1d9de3](https://github.com/RelativityMC/C2ME-fabric/commit/ee1d9de3adca3e0c0263fb6b1d82464c5560f744) build: 23w14a — ishland
0.2.0+alpha.10.51 devbuild for 23w13a_or_b
Changelog:
- [09bcc51f](https://github.com/RelativityMC/C2ME-fabric/commit/09bcc51f7b979e76a6e74b0d7953dbc333000d02) build: 23w13a_or_b+build.2 — ishland
- [8edefe3a](https://github.com/RelativityMC/C2ME-fabric/commit/8edefe3a2a53a9eeb528f67608a1d173efc88ea3) build: refresh dependencies on codemc — ishland
0.2.0+alpha.10.49 devbuild for 23w13a_or_b
Changelog:
- [e239a69d](https://github.com/RelativityMC/C2ME-fabric/commit/e239a69d59319da139d30c2b6a4c1dccefd87f09) build: 23w13a_or_b — ishland
- [517a2e64](https://github.com/RelativityMC/C2ME-fabric/commit/517a2e64dbdc5ef9285d47b991e5c5cd194c837f) Merge branch 'ver/1.19.4' into ver/23w13a_or_b — ishland
- [afe8def9](https://github.com/RelativityMC/C2ME-fabric/commit/afe8def94de7f5e788bbddff02d213d2e0bf0176) build: 23w13a_or_b now — ishland
0.2.0+alpha.10.42 devbuild for 1.19.4
Changelog:
- [442bfef6](https://github.com/RelativityMC/C2ME-fabric/commit/442bfef646264ff31633d9018764f459116f0046) perf: improve scheduling on async tasks — ishland
0.2.0+alpha.10.45 devbuild for 23w13a
Changelog:
- [77b6e833](https://github.com/RelativityMC/C2ME-fabric/commit/77b6e8334b3e54d1f4be6e5ceaffe443f20bd6c6) build: fix tests — ishland
0.2.0+alpha.10.44 devbuild for 23w13a
Changelog:
- [fbacd5f2](https://github.com/RelativityMC/C2ME-fabric/commit/fbacd5f2103e53ab8af1f56f99d7955c270e2e0c) refactor: rewrite chunk priority system — ishland
- [4a5edf1f](https://github.com/RelativityMC/C2ME-fabric/commit/4a5edf1f9844c7dfcde34c576060ab4d41db2f95) refactor: remove priority system from ioSystem.replaceImpl — ishland
- [1ce631cb](https://github.com/RelativityMC/C2ME-fabric/commit/1ce631cb1af466a3b28b7c16ee318544b7b1b387) perf: make lighting considered async in scheduling — ishland
- [a56dc926](https://github.com/RelativityMC/C2ME-fabric/commit/a56dc9268c00271000df0b37da8ed5837d20b73a) perf: improve scheduling on chunk IO and sync loads — ishland
- [5e192ddb](https://github.com/RelativityMC/C2ME-fabric/commit/5e192ddb624d30d1ffe2136e079566406c602cc3) refactor: move profiling packages — ishland
- [145d685d](https://github.com/RelativityMC/C2ME-fabric/commit/145d685de2fc739d0b1ba7f26118b8f3c1ee532a) fix: logspam when creating new chunks — ishland
- [019ec37c](https://github.com/RelativityMC/C2ME-fabric/commit/019ec37cce072d86e5011748b97b55106e036bbb) fix: properly handle timeout checks in C2MEStorageThread — ishland
- [a257d894](https://github.com/RelativityMC/C2ME-fabric/commit/a257d8945c7e445968780fcfe3f2281da98c82bd) Merge branch 'ver/1.19.4' into rewrite/scheduling — ishland
- [167ba27f](https://github.com/RelativityMC/C2ME-fabric/commit/167ba27fe8f62287f8d6fd5237ab8320a127f70c) refactor: merge async scheduling into threaded worldgen — ishland
- [46c1555a](https://github.com/RelativityMC/C2ME-fabric/commit/46c1555aa41c034d1a383a0df5d1d5e77a288bd1) perf: improve notickvd loading mechanism — ishland
- [f36a36b5](https://github.com/RelativityMC/C2ME-fabric/commit/f36a36b596a119cbd553bf75d394d324495d4b1b) perf: improve notickvd loading scheduling — ishland
- [3c81e0fe](https://github.com/RelativityMC/C2ME-fabric/commit/3c81e0fedbdfda74e9c0104d50f493a387b67f97) build: 23w13a — ishland
- [a6e7d768](https://github.com/RelativityMC/C2ME-fabric/commit/a6e7d7683ac5871a124eb61f10e4ee9ef4ad70d4) Merge branch 'ver/1.19.4' into ver/1.20.0 — ishland
0.2.0+alpha.10.41 devbuild for 1.19.4
Changelog:
- [fbacd5f2](https://github.com/RelativityMC/C2ME-fabric/commit/fbacd5f2103e53ab8af1f56f99d7955c270e2e0c) refactor: rewrite chunk priority system — ishland
- [4a5edf1f](https://github.com/RelativityMC/C2ME-fabric/commit/4a5edf1f9844c7dfcde34c576060ab4d41db2f95) refactor: remove priority system from ioSystem.replaceImpl — ishland
- [1ce631cb](https://github.com/RelativityMC/C2ME-fabric/commit/1ce631cb1af466a3b28b7c16ee318544b7b1b387) perf: make lighting considered async in scheduling — ishland
- [a56dc926](https://github.com/RelativityMC/C2ME-fabric/commit/a56dc9268c00271000df0b37da8ed5837d20b73a) perf: improve scheduling on chunk IO and sync loads — ishland
- [5e192ddb](https://github.com/RelativityMC/C2ME-fabric/commit/5e192ddb624d30d1ffe2136e079566406c602cc3) refactor: move profiling packages — ishland
- [145d685d](https://github.com/RelativityMC/C2ME-fabric/commit/145d685de2fc739d0b1ba7f26118b8f3c1ee532a) fix: logspam when creating new chunks — ishland
- [a257d894](https://github.com/RelativityMC/C2ME-fabric/commit/a257d8945c7e445968780fcfe3f2281da98c82bd) Merge branch 'ver/1.19.4' into rewrite/scheduling — ishland
- [167ba27f](https://github.com/RelativityMC/C2ME-fabric/commit/167ba27fe8f62287f8d6fd5237ab8320a127f70c) refactor: merge async scheduling into threaded worldgen — ishland
- [46c1555a](https://github.com/RelativityMC/C2ME-fabric/commit/46c1555aa41c034d1a383a0df5d1d5e77a288bd1) perf: improve notickvd loading mechanism — ishland
- [f36a36b5](https://github.com/RelativityMC/C2ME-fabric/commit/f36a36b596a119cbd553bf75d394d324495d4b1b) perf: improve notickvd loading scheduling — ishland
0.2.0+alpha.9.9 backports for 1.19.2
Changelog:
- [5f2eea1c](https://github.com/RelativityMC/C2ME-fabric/commit/5f2eea1c4d1dd922854177fc5d4f1cd47110b42f) fix: properly handle timeout checks in C2MEStorageThread — ishland
0.2.0+alpha.10.31 devbuild for 1.19.4
Changelog:
- [019ec37c](https://github.com/RelativityMC/C2ME-fabric/commit/019ec37cce072d86e5011748b97b55106e036bbb) fix: properly handle timeout checks in C2MEStorageThread — ishland
0.2.0+alpha.10.31 devbuild for 23w12a
Changelog:
- [1bb2c215](https://github.com/RelativityMC/C2ME-fabric/commit/1bb2c215f68921d0195324da7cf1566a39ba2f44) build: 23w12a — ishland
0.2.0+alpha.10.30 devbuild for 1.19.4
Changelog:
- [9790f848](https://github.com/RelativityMC/C2ME-fabric/commit/9790f8486eb67b8f3e1acd7af2e90ae09301279e) fix: fix NPE in redirectGetRegion — ishland
0.2.0+alpha.10.29 devbuild for 1.19.4
Changelog:
- [5a219a09](https://github.com/RelativityMC/C2ME-fabric/commit/5a219a0963923ce5b09c84b9bf0b269b40c5c75a) feat: allow recover from errors in async io — ishland
0.2.0+alpha.10.28 devbuild for 1.19.4
Changelog:
- [770cec6f](https://github.com/RelativityMC/C2ME-fabric/commit/770cec6f65509909c666ee42045e2bcb844f4105) fix: curseforge publish — ishland
0.2.0+alpha.10.27 devbuild for 1.19.4
Changelog:
- [3871bb52](https://github.com/RelativityMC/C2ME-fabric/commit/3871bb52bf2a7a3070b2b57f1739174dbf0bfd55) build: 1.19.4 — ishland
0.2.0+alpha.10.26 devbuild for 1.19.4-rc2
Changelog:
- [65992107](https://github.com/RelativityMC/C2ME-fabric/commit/65992107fa5eb206396f4b57ef5a5a4ec07d1a15) chore: disable reduced lock radius debugging — ishland
- [e56e0f05](https://github.com/RelativityMC/C2ME-fabric/commit/e56e0f050eebaebaddc7694e431a7435f84e308a) build: 1.19.4-rc2 — ishland
0.2.0+alpha.10.24 devbuild for 1.19.4-pre4
Changelog:
- [c675d7ad](https://github.com/RelativityMC/C2ME-fabric/commit/c675d7ad61168055d12e4166eb1e50b551429903) perf: reduces allocation pressure in scheduling — ishland
- [a4928b09](https://github.com/RelativityMC/C2ME-fabric/commit/a4928b092ffcd4b7f8768a45894e9b882085c466) perf: better chunk cancellation mechanism — ishland
- [e85c4be0](https://github.com/RelativityMC/C2ME-fabric/commit/e85c4be0c513c6979eb74b5c1510d96f75c173dc) fix: remove profiler usage in upgradeChunk to prevent issues — ishland
- [cefa403b](https://github.com/RelativityMC/C2ME-fabric/commit/cefa403bb4b4eb5ce6de9c12bcf968ea5e121636) revert: perf: Improves scheduling on C2MEStorageThread — ishland
- [a1233e94](https://github.com/RelativityMC/C2ME-fabric/commit/a1233e94b6f139206491902e21044d127b5ad8cd) Merge branch 'ver/1.19.3' into ver/1.19.4 — ishland
- [ff530183](https://github.com/RelativityMC/C2ME-fabric/commit/ff5301838668e70c3c3e3f6161874fc1d186db31) build: enable loom 1.1 multiProjectOptimization — ishland
0.2.0+alpha.10.18 devbuild for 1.19.4-pre4
Changelog:
- [7389ed34](https://github.com/RelativityMC/C2ME-fabric/commit/7389ed34f54af9b1c026750b19eb214470269b0f) build: 1.19.4-pre4 — ishland
0.2.0+alpha.9.8 backports for 1.19.2
Changelog:
- [26f34dce](https://github.com/RelativityMC/C2ME-fabric/commit/26f34dceacfc696fb41b8435169725292e7676b9) revert: perf: improves scheduling on C2MEStorageThread — ishland
0.2.0+alpha.9.7 backports for 1.19.2
Changelog:
- [5d807098](https://github.com/RelativityMC/C2ME-fabric/commit/5d807098228549b15ae25c6486679c5b6b3699ae) chore: buildscript changes — ishland
- [b3cae66e](https://github.com/RelativityMC/C2ME-fabric/commit/b3cae66ee17b3a9beedb5a29c5b5a5bca478c4f9) perf: improves scheduling on C2MEStorageThread — ishland
0.2.0+alpha.10.17 devbuild for 1.19.4-pre3
Changelog:
- [bc397733](https://github.com/RelativityMC/C2ME-fabric/commit/bc397733a86eedba385c684afae0f95e56737e31) 1.19.4-pre3 — ishland
0.2.0+alpha.10.16 devbuild for 1.19.4-pre2
Changelog:
- [334aed5e](https://github.com/RelativityMC/C2ME-fabric/commit/334aed5e4804237b1e41215b2fe9a9e19c11b542) 1.19.4-pre2 — ishland
0.2.0+alpha.10.15 devbuild for 1.19.4-pre1
Changelog:
- [1c8f5a1e](https://github.com/RelativityMC/C2ME-fabric/commit/1c8f5a1eefad76ff230e8ad090e2836b0078d990) Fix access widener — ishland
0.2.0+alpha.10.6 devbuild for 23w07a
Changelog:
- [75121c81](https://github.com/RelativityMC/C2ME-fabric/commit/75121c81f812a31d60d127bd9039e8f405b5c7ed) 23w07a — ishland
0.2.0+alpha.10.5 devbuild for 23w06a
Changelog:
- [cfaa2dec](https://github.com/RelativityMC/C2ME-fabric/commit/cfaa2dec2db47e60bcaed145fdecfbf0b9c84520) 23w06a — ishland
0.2.0+alpha.10.4 devbuild for 23w05a
Changelog:
- [e12ad057](https://github.com/RelativityMC/C2ME-fabric/commit/e12ad0578b42b3add19ebaf4889613da369b5065) 23w05a — ishland
0.2.0+alpha.10.3 devbuild for 23w04a
Changelog:
- [c6839de2](https://github.com/RelativityMC/C2ME-fabric/commit/c6839de22f08d82a64db1ccba76b080f4bb38519) 23w04a — ishland
0.2.0+alpha.9.5 devbuild for 1.19.2
Changelog:
- [ad857c33](https://github.com/RelativityMC/C2ME-fabric/commit/ad857c33844c98d8cff534f6f46912eee88745e8) Fixes publishing — ishland
0.2.0+alpha.7.38 backports for 1.18.2
Changelog:
- [a88e9c9c](https://github.com/RelativityMC/C2ME-fabric/commit/a88e9c9cc6c51838b85840ccdf591321791eeff0) Hide consitencyTest behind flag — ishland
- [60623ae5](https://github.com/RelativityMC/C2ME-fabric/commit/60623ae5261c986c5727f100caf5a127f9a369c3) Automatic publishing — ishland
0.2.0+alpha.10.2 devbuild for 23w03a
Changelog:
- [96d88069](https://github.com/RelativityMC/C2ME-fabric/commit/96d88069cb4bec33c2cf6278c772a1e0e86db8a5) Automatic publishing — ishland
0.2.0+alpha.10.0 for 1.19.3
This small release improves overall stability and fixes some bugs.
Changelog:
- Updates to 1.19.3
- perf: Optimizes needsBlending lookup to reduce unnecessary storage I/O and unnecessary stalls during worldgen
- fix: Disables surface builder alloc optimization when qfapi is present
- fix: Fixes some startup issues on extremely low-end devices
- fix: Fixes improper "unsafe async ServerWorld full chunk requests" handling
- change: Replaces panics with warnings when the disk is too slow when using the new optimized I/O system
- change: Enables new optimized I/O system only if the parallelism is set to 2 or above
- change: Raises soft- and hard- limits for vanilla storage cache
**Full Changelog**: https://github.com/RelativityMC/C2ME-fabric/compare/0.2.0+alpha.9...0.2.0+alpha.10
0.2.0+alpha.9.12 devbuild for 1.19.3
This build contains a critical hotfix for users of Quilt. IF YOU ARE USING 1.19.3 AND QUILT UPDATE IMMEADENTLY TO PREVENT A KNOW ISSUE OF INPROPER GENERATION OF NEW CHUNKS. We are not aware of any effects on existing chunks from this issue.
0.2.0+alpha.9.11 devbuild for 1.19.3
0.2.0+alpha.7.35 backports for 1.18.2
0.2.0+alpha.9.8 for 1.19.3-rc1
0.2.0+alpha.9.7 devbuild for 1.19.3-pre2
0.2.0+alpha.9.5 devbuild for 22w46a
0.2.0+alpha.9.4 devbuild for 22w45a
0.2.0+alpha.9.3 devbuild for 22w44a
0.2.0+alpha.9.2 devbuild for 22w43a
0.2.0+alpha.9.1 devbuild for 22w42a
0.2.0+alpha.9.0 for 1.19.2
This small release improves overall stability, fixes some bugs and adds some features.
Changelog:
- Updates to 1.19.2
- Fixes some default configuration generation issues
- Try to catch off-thread access to world random to provide more information for
`java.lang.IllegalStateException: Accessing LegacyRandomSource from multiple threads`
- More aggressive chunk unloading to help mitigate memory issues
- Fixes some crashes related to ticket level updates
- Enables `ioSystem.replaceImpl` by default on non-Windows systems
- Allows overriding default parallelism calculation
**Full Changelog**: https://github.com/RelativityMC/C2ME-fabric/compare/0.2.0+alpha.8...0.2.0+alpha.9
0.2.0+alpha.7.34 backports for 1.18.2
0.2.0+alpha.7.33 backports for 1.18.2
0.2.0+alpha.8.37 devbuild for 1.19.2
0.2.0+alpha.8.33 devbuild for 1.19.1
0.2.0+alpha.8.32 devbuild for 1.19.1-rc3
0.2.0+alpha.8.29 devbuild for 1.19.1-pre6
0.2.0+alpha.8.10 devbuild for 1.19.1-pre4
0.2.0+alpha.8.6 devbuild for 1.19.1-rc1
0.2.0+alpha.8.2 patch for 1.19
- Fixes thread count calculation for threaded worldgen
0.2.0+alpha.8.5 devbuild for 22w24a
0.2.0+alpha.8.0 for 1.19
This release improves overall performance and stability and fixes some bugs.
Changelog:
- Updates to 1.19
- Makes C2ME modular
- Optimizes sync loads a bit with priority system
- Implements chunkload cancellation mechanism
- Makes teleporting lag less
- Improves server shutdown times
- .. and more
- Improves the handling of async chunkload requests on WorldGen threads to fix some rare deadlock issues
- Some micro-optimizations for math used by world generation
- Improves mobcaps consistency by filtering out mobs in no-tick chunks when calculating mobcaps
- Makes the new IO system implementation priority-aware
(the new IO system can be enabled manually with `ioSystem.replaceImpl` in config)
- Client: The default max view distance is now determined by the JVM type and the memory allocated to Minecraft.
Notes:
- The calculation of default parallelism has been changed to be more reasonable.
This means that some features may get re-enabled again by default if you are on a relatively lower-end devices
**Full Changelog**: https://github.com/RelativityMC/C2ME-fabric/compare/0.2.0+alpha.7...0.2.0+alpha.8
0.2.0+alpha.7.56 devbuild for 1.19
0.2.0+alpha.7.54 devbuild for 1.19-rc2
0.2.0+alpha.7.53 devbuild for 1.19-rc1
0.2.0+alpha.7.50 devbuild for 1.19-pre3
0.2.0+alpha.7.49 devbuild for 1.19-pre2
0.2.0+alpha.7.48 devbuild for 1.19-pre1
0.2.0+alpha.7.40 devbuild for 22w19a
0.2.0+alpha.7.38 devbuild for 22w19a
0.2.0+alpha.7.37 devbuild for 22w19a
0.2.0+alpha.7.36 devbuild for 22w18a
0.2.0+alpha.7.30 devbuild for 22w17a
0.2.0+alpha.7.29 devbuild for 22w16b
0.2.0+alpha.7.16 devbuild fot 22w14a
0.2.0+alpha.7.14 devbuild for 22w13a
0.2.0+alpha.7.13 devbuild for 22w12a
0.2.0+alpha.7.11 devbuild for 22w11a
0.2.0+alpha.7.0 for 1.18.2
This release improves overall performance and stability and fixes some bugs.
Changelog:
- Optimizes entity filtering in no-tick chunks to reduce lag when tons of entities in no-tick chunks
- Disables perlin noise vectorization with Vector API due to performance issues in JDK17
- Optimizes perlin noise with 25% speedup over vanilla
- Optimizes aquifer without changing vanilla behavior
- Rewrites chunk IO system focused on overall throughput
(can be enabled manually with `ioSystem.replaceImpl` in config)
- Adds parallel scheduling to further reduce server thread load
(can be enabled manually with `asyncScheduling.enabled` in config)
- Re-enabled noise caching in The End dimension when lithium is present
- Allows changing auto-save behavior
Now defaults to saving chunks after ticking with periodical saving
You can still use the original vanilla behavior or revert to pre-1.18 behaviors in config
- Fixes high cpu usage on scheduler thread when idle
- Fixes large lag in singleplayer creating world screen.
- Fixes compatibility issues with lithium 0.7.8 and later
- Fixes some crashes with certain datapacks and mods
Notes:
- The calculation of default parallelism has been changed to reduce stuttering in singleplayer worlds.
This means that some features may get disabled if you are on a relatively lower-end devices.
You can always re-enable them manually in config.
0.2.0+alpha.6.62 devbuild for 1.18.2
0.2.0+alpha.6.58 devbuild for 1.18.2-rc1
0.2.0+alpha.6.55 backports for 1.18.1
0.2.0+alpha.6.54 devbuild for 1.18.2-pre1
0.2.0+alpha.6.54 backports for 1.18.1
0.2.0+alpha.6.50 devbuild for 22w06a
0.2.0+alpha.6.48 devbuild for 22w05a
0.2.0+alpha.6.53 backports for 1.18.1
0.2.0+alpha.6.25 devbuild for 1.18.1
0.2.0+alpha.6.24 devbuild for 1.18.1
0.2.0+alpha.6.1 hotfix for 1.18.1
Full changelog: https://modrinth.com/mod/c2me-fabric/version/e7NAaeNt
0.2.0+alpha.6 for 1.18.1
This release improves overall performance and stability and fixes some bugs.
Changelog:
- General worldgen optimizations and allocation reductions
- Adds experimental async scheduling (turned off by default)
- Raise default max render distance to 128
- Some fixes related to no-tick view distance
- Don't send chunks twice with no-tick (configurable)
- Turns on `reducedLockRadius` by default
- Adds priority system for worldgen
- Now breaks optifabric
- Adds limit for chunk data cache in IO workers to prevent using too much heap memory
- Allow disabling mid-tick chunk tasks
- Safety and stability improvements
- Attempt to fix bad config values or return them to default by @duplexsystem in https://github.com/RelativityMC/C2ME-fabric/pull/94
- Hide `useGlobalBiomeCache` from config
**Full Changelog**: https://github.com/RelativityMC/C2ME-fabric/compare/0.2.0+alpha.5...0.2.0+alpha.6
0.2.0+alpha.5.110 devbuild for 1.18.1
Fix some config issues
0.2.0+alpha.5.106 devbuild for 1.18.1
0.2.0+alpha.5.104 devbuild for 1.18.1
0.2.0+alpha.5.103 devbuild for 1.18.1
0.2.0+alpha.5.99 devbuild for 1.18.1
0.2.0+alpha.5.96 devbuild for 1.18.1-pre1 & 1.18
0.2.0+alpha.5.94 devbuild for 1.18.1-pre1 & 1.18
0.2.0+alpha.5.87 devbuild for 1.18-rc3
0.2.0+alpha.5.85 devbuild for 1.18-rc3
0.2.0+alpha.5.77 devbuild for 1.18-pre5
0.2.0+alpha.5.70 devbuild for 1.18-pre5
0.2.0+alpha.5.63 devbuild for 1.18-pre1
0.2.0+alpha.5.54 devbuild for 21w44a
0.2.0+alpha.5.48 devbuild for 21w43a
0.2.0+alpha.5.43 devbuild for 21w42a
0.2.0+alpha.5.40 devbuild for 21w41a
0.2.0+alpha.5.35 devbuild for 21w40a
0.2.0+alpha.5 for 21w39a
0.2.0+alpha.5 for 1.17.1
收录