Commit Graph

37 Commits

Author SHA1 Message Date
834a4c4a8d Apply remaining patches, fix API 2024-12-03 21:24:17 +01:00
3a8f9e0b6e Start update, apply API patches 2024-12-03 17:58:41 +01:00
b37a391c02 Remove chunk save reattempt patch
This patch does not appear to be doing anything useful, and may
hide errors.

Currently, the save logic does not run through this path either
so it did not do anything.

Additionally, properly implement support for handling
RegionFileSizeException in Moonrise.
2024-11-28 17:39:40 -08:00
630bdd8cda A bunch more 637 2024-10-23 21:10:14 +01:00
510057a8ad okaaay let's go 2024-10-22 18:23:19 +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
9206b1ea14 Fix a few compile errors 2024-06-14 13:07:50 +02:00
7289589315 988 2024-06-14 11:59:44 +02:00
4ff15b38e5 650/1053 2024-06-13 17:08:12 -07:00
0ef31547a1 Finish API patches 2024-06-13 08:45:43 -07:00
fe5f51f44e More patch work 2024-04-24 18:15:59 +02:00
47ee5579ff Begin update to 1.20.5 2024-04-23 10:02:08 -07:00
fae4fc60c9 [ci skip] Move chunk system patch back a bit 2024-01-24 13:07:40 +01:00
091f54138b [ci skip] Move some disruptive patches back 2024-01-23 15:43:48 +01:00
88d3d87993 [ci skip] Add more patch identifying comments 2024-01-23 14:34:17 +01:00
0571a6438e [ci skip] Add more identifying patch comments 2024-01-21 12:53:04 +01:00
864f4072c1 [ci skip] Add more identifying patch comments 2024-01-18 22:00:40 +01:00
66719a05d3 Patches!!! 2023-12-06 10:17:00 -05:00
46f4547805 Prepare for 1.20.3 dev 2023-12-05 18:20:55 +01:00
05f9968013 Rebuild patches 2023-09-22 10:59:56 -07:00
d518a2739d more more more more more more more work
can't let lynx inflate his commit count too much
2023-09-22 16:58:35 +02:00
524eeedaa8 So it begins... 2023-09-21 19:18:04 +02:00
ff68512997 Update fluid chunk loading patch 2023-06-08 11:18:51 +02:00
a6f4f6e2c9 Patched 2023-06-08 03:20:03 -04:00
1bda3d4d2a Start working on 1.20 2023-06-07 18:24:39 +02:00
5c5a21fb9f More more more more more more more patches 2023-03-14 21:55:49 +01:00
08ab8edb76 Start working on 1.19.4 2023-03-14 18:11:24 +01:00
bbd997db62 More patchidy patched patches 2022-12-07 22:35:34 +01:00
b7dd55ce72 API patches 2022-12-07 17:46:46 +01:00
90da9124c5 Re-arrange most chunk system patches to front (#8338)
* Re-arrange most chunk system patches to front

Co-authored-by: Spottedleaf <Spottedleaf@users.noreply.github.com>
2022-09-01 09:51:59 -07:00
e48774fd72 Simple patch changes for chunk system
Major ones soon
2022-08-10 08:07:49 -07:00
983a4b0b2b More more more more more more work 2022-07-27 23:32:15 +02:00
858aabab7c Move patches over, start with first few 2022-07-27 20:52:03 +02:00
4d7d4e996e More more more more more more more more more patches 2022-06-08 14:33:46 +02:00
1148687a8d Prepare for 1.19 dev 2022-06-07 18:52:56 +02:00
ea776989ad Implement World#regenerateChunk (#7425)
Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com>
2022-02-05 20:47:11 +01:00
a08630ed35 Only write chunk data to disk if it serializes without throwing
This ensures at least a valid version of the chunk exists
on disk, even if outdated
2021-12-19 09:15:22 -08:00