Spottedleaf
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
Nassim Jahnke
9206b1ea14
Fix a few compile errors
2024-06-14 13:07:50 +02:00
Bjarne Koll
7289589315
988
2024-06-14 11:59:44 +02:00
Jake Potrebic
4ff15b38e5
650/1053
2024-06-13 17:08:12 -07:00
Jake Potrebic
0ef31547a1
Finish API patches
2024-06-13 08:45:43 -07:00
Nassim Jahnke
fe5f51f44e
More patch work
2024-04-24 18:15:59 +02:00
Jake Potrebic
47ee5579ff
Begin update to 1.20.5
2024-04-23 10:02:08 -07:00
Nassim Jahnke
fae4fc60c9
[ci skip] Move chunk system patch back a bit
2024-01-24 13:07:40 +01:00
Nassim Jahnke
091f54138b
[ci skip] Move some disruptive patches back
2024-01-23 15:43:48 +01:00
Nassim Jahnke
88d3d87993
[ci skip] Add more patch identifying comments
2024-01-23 14:34:17 +01:00
Nassim Jahnke
0571a6438e
[ci skip] Add more identifying patch comments
2024-01-21 12:53:04 +01:00
Nassim Jahnke
864f4072c1
[ci skip] Add more identifying patch comments
2024-01-18 22:00:40 +01:00
Owen1212055
66719a05d3
Patches!!!
2023-12-06 10:17:00 -05:00
Nassim Jahnke
46f4547805
Prepare for 1.20.3 dev
2023-12-05 18:20:55 +01:00
Jason Penilla
05f9968013
Rebuild patches
2023-09-22 10:59:56 -07:00
Noah van der Aa
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
Noah van der Aa
524eeedaa8
So it begins...
2023-09-21 19:18:04 +02:00
Bjarne Koll
ff68512997
Update fluid chunk loading patch
2023-06-08 11:18:51 +02:00
Owen1212055
a6f4f6e2c9
Patched
2023-06-08 03:20:03 -04:00
Nassim Jahnke
1bda3d4d2a
Start working on 1.20
2023-06-07 18:24:39 +02:00
Nassim Jahnke
5c5a21fb9f
More more more more more more more patches
2023-03-14 21:55:49 +01:00
Nassim Jahnke
08ab8edb76
Start working on 1.19.4
2023-03-14 18:11:24 +01:00
Nassim Jahnke
bbd997db62
More patchidy patched patches
2022-12-07 22:35:34 +01:00
Nassim Jahnke
b7dd55ce72
API patches
2022-12-07 17:46:46 +01:00
Spottedleaf
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
Spottedleaf
e48774fd72
Simple patch changes for chunk system
...
Major ones soon
2022-08-10 08:07:49 -07:00
Nassim Jahnke
983a4b0b2b
More more more more more more work
2022-07-27 23:32:15 +02:00
Nassim Jahnke
858aabab7c
Move patches over, start with first few
2022-07-27 20:52:03 +02:00
Nassim Jahnke
4d7d4e996e
More more more more more more more more more patches
2022-06-08 14:33:46 +02:00
Nassim Jahnke
1148687a8d
Prepare for 1.19 dev
2022-06-07 18:52:56 +02:00
Nassim Jahnke
ea776989ad
Implement World#regenerateChunk ( #7425 )
...
Co-authored-by: Jason Penilla <11360596+jpenilla@users.noreply.github.com>
2022-02-05 20:47:11 +01:00
Spottedleaf
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