Commit Graph

284 Commits

Author SHA1 Message Date
e43b9191b2 Finish chunk tick iteration optimisation port from Moonrise 2024-07-17 11:33:13 -07:00
043559513c Apply automatic regionfile header recalculation patch 2024-07-15 12:20:47 -07:00
900c617ae5 Apply incremental player/level saving patch 2024-07-15 11:57:56 -07:00
32d0bfcdea Readd async saveddata io 2024-07-12 17:58:54 +02:00
467c178970 Port watchdog detail patch 2024-07-11 12:28:27 -07:00
235d6cc2dd Port lag compensation patch 2024-07-11 12:22:59 -07:00
8a7d58d082 Drop unapplied patches
1012-Use-distance-map-to-optimise-entity-tracker.patch:
1025-Collision-optimisations.patch:
1034-Actually-optimise-explosions.patch:
1039-Send-full-pos-packets-for-hard-colliding-entities.patch:
Implemented in Moonrise patch

1037-Distance-manager-tick-timings.patch:
Not needed

0668-Implement-regenerateChunk.patch:
API does not appear to be used, and it is a real pain to
implement this properly. The old patch did not handle
populators correctly, for example.
2024-07-11 12:11:49 -07:00
14eb93fb65 Apply entity tracker desync patch 2024-07-11 08:15:36 -07:00
37b7551e48 Readd more patches 2024-07-04 12:34:11 +02:00
08a87667f7 Add back improved watchdog support patch 2024-06-17 13:36:43 +02:00
35a678ddb3 update 'improve mass craft perf' patch 2024-06-16 08:08:06 -07:00
fc90ea0624 Add back more patches 2024-06-16 12:47:57 +02:00
b81fffb934 Add back more optimization patches 2024-06-15 19:24:11 +02:00
9b3cf41d7a Update more optimization patches 2024-06-15 14:12:22 +02:00
fddfa624cf Chunk System and Starlight WIP
Chunk system patch was refactored to take advantage of
newer ConcurrentUtil's concurrent long hash table (which
fixes hash collisions caused by chaining fastutil's long hash
and CHM's hash) plus some other minor improvements.

The chunk system was also merged with Starlight, which mostly
provides a small improvement to ThreadedLevelLightEngine#checkBlock
as the scheduling was rewritten.
2024-06-14 17:19:25 -07:00
6b1346c1f6 DataConverter 1.21 2024-06-14 10:34:45 -07:00
d29210d668 Fix more compile issues 2024-06-14 14:28:06 +02:00
bcdf841f2d Fix more compile issues 2024-06-14 14:11:52 +02:00
7289589315 988 2024-06-14 11:59:44 +02:00
8a6e31ec59 960 2024-06-14 11:07:50 +02:00
2b73df0fd7 956 2024-06-14 10:56:28 +02:00
4eaa335676 922 2024-06-14 10:17:11 +02:00
0785c29a37 update some patches 2024-06-13 20:41:44 -07:00
a0f4d303eb 788/1053 2024-06-13 18:30:23 -07:00
4ff15b38e5 650/1053 2024-06-13 17:08:12 -07:00
dfa326fc2f 585/1053 2024-06-13 16:32:45 -07:00
e0f5e2a1d5 538 2024-06-14 00:44:26 +02:00
02d989b548 531/1053 2024-06-13 14:42:02 -07:00
29e69c49da 487/1053 2024-06-13 13:57:13 -07:00
7bcc1a4674 385 2024-06-13 13:14:13 -07:00
e07671b7df 279 2024-06-13 12:04:27 -07:00
9120ce5d4b 194 2024-06-13 11:09:28 -07:00
6a05c85176 117 2024-06-13 10:30:39 -07:00
79da0788dd 62 2024-06-13 10:12:48 -07:00
0ef31547a1 Finish API patches 2024-06-13 08:45:43 -07:00
1cc4c39836 Patches!!!!!!! (we are done) 2024-04-25 08:36:48 -04:00
79ce7b6c81 (Almost) all patches applied 2024-04-25 14:23:55 +02:00
18acb6fc31 More more patches, including hopper optimization patch 2024-04-25 14:07:39 +02:00
c42850dbcc More patches 2024-04-25 13:02:27 +02:00
4047edb114 Apply and move up non-optimization patches 2024-04-25 12:27:57 +02:00
02eec3bcd0 Patches 2024-04-25 11:42:10 +02:00
dd114da7f0 chunk system 2024-04-25 01:52:52 -07:00
0dfd08b1d8 starlight 2024-04-25 00:14:22 -07:00
4ded614f0b dataconverter 2024-04-24 23:49:13 -07:00
faad8cbd62 Apply more API-implementing patches 2024-04-24 17:36:24 -07:00
21581c8111 955 2024-04-24 16:25:57 -07:00
308e992c47 Patches!!!!!!! 2024-04-24 18:36:49 -04:00
060e370a08 more more work (806) 2024-04-24 23:23:56 +02:00
3ea4a03fbc more more work (757) 2024-04-24 22:32:38 +02:00
b8911367e6 more work (721) 2024-04-24 22:05:42 +02:00