Commit Graph

272 Commits

Author SHA1 Message Date
Nassim Jahnke b81fffb934 Add back more optimization patches 2024-06-15 19:24:11 +02:00
Nassim Jahnke 9b3cf41d7a Update more optimization patches 2024-06-15 14:12:22 +02:00
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
Spottedleaf 6b1346c1f6 DataConverter 1.21 2024-06-14 10:34:45 -07:00
Nassim Jahnke d29210d668 Fix more compile issues 2024-06-14 14:28:06 +02:00
Nassim Jahnke bcdf841f2d Fix more compile issues 2024-06-14 14:11:52 +02:00
Bjarne Koll 7289589315 988 2024-06-14 11:59:44 +02:00
Bjarne Koll 8a6e31ec59 960 2024-06-14 11:07:50 +02:00
Bjarne Koll 2b73df0fd7 956 2024-06-14 10:56:28 +02:00
Bjarne Koll 4eaa335676 922 2024-06-14 10:17:11 +02:00
Jason Penilla 0785c29a37 update some patches 2024-06-13 20:41:44 -07:00
Jake Potrebic a0f4d303eb 788/1053 2024-06-13 18:30:23 -07:00
Jake Potrebic 4ff15b38e5 650/1053 2024-06-13 17:08:12 -07:00
Jake Potrebic dfa326fc2f 585/1053 2024-06-13 16:32:45 -07:00
Bjarne Koll e0f5e2a1d5 538 2024-06-14 00:44:26 +02:00
Jake Potrebic 02d989b548 531/1053 2024-06-13 14:42:02 -07:00
Jake Potrebic 29e69c49da 487/1053 2024-06-13 13:57:13 -07:00
Jake Potrebic 7bcc1a4674 385 2024-06-13 13:14:13 -07:00
Jake Potrebic e07671b7df 279 2024-06-13 12:04:27 -07:00
Jake Potrebic 9120ce5d4b 194 2024-06-13 11:09:28 -07:00
Jake Potrebic 6a05c85176 117 2024-06-13 10:30:39 -07:00
Jake Potrebic 79da0788dd 62 2024-06-13 10:12:48 -07:00
Jake Potrebic 0ef31547a1 Finish API patches 2024-06-13 08:45:43 -07:00
Owen1212055 1cc4c39836 Patches!!!!!!! (we are done) 2024-04-25 08:36:48 -04:00
Nassim Jahnke 79ce7b6c81 (Almost) all patches applied 2024-04-25 14:23:55 +02:00
Nassim Jahnke 18acb6fc31 More more patches, including hopper optimization patch 2024-04-25 14:07:39 +02:00
Nassim Jahnke c42850dbcc More patches 2024-04-25 13:02:27 +02:00
Nassim Jahnke 4047edb114 Apply and move up non-optimization patches 2024-04-25 12:27:57 +02:00
Nassim Jahnke 02eec3bcd0 Patches 2024-04-25 11:42:10 +02:00
Spottedleaf dd114da7f0 chunk system 2024-04-25 01:52:52 -07:00
Spottedleaf 0dfd08b1d8 starlight 2024-04-25 00:14:22 -07:00
Spottedleaf 4ded614f0b dataconverter 2024-04-24 23:49:13 -07:00
Jason Penilla faad8cbd62 Apply more API-implementing patches 2024-04-24 17:36:24 -07:00
Jake Potrebic 21581c8111 955 2024-04-24 16:25:57 -07:00
Owen1212055 308e992c47 Patches!!!!!!! 2024-04-24 18:36:49 -04:00
Noah van der Aa 060e370a08 more more work (806) 2024-04-24 23:23:56 +02:00
Noah van der Aa 3ea4a03fbc more more work (757) 2024-04-24 22:32:38 +02:00
Noah van der Aa b8911367e6 more work (721) 2024-04-24 22:05:42 +02:00
Jason Penilla f2519808c9 694 2024-04-24 11:03:59 -07:00
Jason Penilla 4a43daa012 683 2024-04-24 10:59:51 -07:00
Nassim Jahnke fe5f51f44e More patch work 2024-04-24 18:15:59 +02:00
Nassim Jahnke bd5d09cb3f 666 plus 1 2024-04-24 17:27:28 +02:00
Owen1212055 b866d785c8 Patches!!!!!!! 2024-04-24 10:30:32 -04:00
Owen1212055 a68fb9030a Patches!!!!!!! 2024-04-24 10:29:12 -04:00
Owen1212055 5a30d10b36 Patches! 2024-04-24 09:46:45 -04:00
Owen1212055 babd22019c Patches! 2024-04-24 08:11:27 -04:00
Jake Potrebic 27c46717f6 405 2024-04-23 23:44:48 -07:00
Jake Potrebic 49787270cb 354 2024-04-23 23:05:14 -07:00
Jake Potrebic ebedfa4da7 301 2024-04-23 22:43:09 -07:00
Jake Potrebic 840f63b25a 253 2024-04-23 19:46:06 -07:00