James Seibel
963dc4a404
minor DhLitWorldGenregion refactor
2024-12-25 08:21:42 -06:00
James Seibel
04f42999df
potentially fix rare null pointer
2024-12-24 08:54:28 -06:00
James Seibel
730d014f13
Fix compiling on for MC before 1.21.1
2024-12-24 08:09:02 -06:00
James Seibel
1f81c50ce1
Fix lag/errors when pulling pre-existing chunks
2024-12-24 08:02:01 -06:00
James Seibel
f60c550879
Massively reduce memory use and fix object leaks
2024-12-22 09:17:49 -06:00
James Seibel
0d556b5d95
Attempt to fix stuttering in MC 1.21.4 for pre-existing chunk pulling
2024-12-20 15:36:36 -06:00
James Seibel
70d897f09c
add config assumePreExistingChunksAreFinished
2024-12-20 15:27:03 -06:00
James Seibel
9accb6d584
refactor testGenericWorldGen to support hotswapping
2024-12-20 14:02:30 -06:00
James Seibel
843dc580c8
Repo and Obj Pool rewrite
...
This should provide a significant reduction in garbage generated, reducing GC pressure.
2024-12-20 13:38:47 -06:00
James Seibel
77aa4773ef
Fix some bugs and reduce GC load slightly
2024-12-14 23:35:36 -06:00
James Seibel
fc3c944e3d
remove timeout from chunk IoWorker in world gen
2024-12-14 23:35:29 -06:00
James Seibel
7d6aecc4c7
Merge branch 'distant-horizons-feature/server-backed-distant-gen'
...
Also remove ChunkWrapper LevelReader parameter
2024-12-14 14:07:16 -06:00
James Seibel
528beb8384
Revert chunky core changes
2024-12-14 12:21:56 -06:00
James Seibel
5f1180a5dd
Revert "Fix holes when using Chunky"
2024-12-14 12:21:39 -06:00
James Seibel
a9f1e8587c
Revert "change the chunky warning message"
...
This reverts commit 77a366065d .
2024-12-14 12:20:27 -06:00
James Seibel
7a076f5509
re-add full (server) distant generator mode
2024-12-13 07:26:55 -06:00
James Seibel
3349e51655
minor batchGenEnv renaming
2024-12-13 07:25:47 -06:00
James Seibel
77a366065d
change the chunky warning message
2024-12-12 21:05:19 -06:00
James Seibel
c2d6ecaae6
Fix holes when using Chunky
...
(at the cost of some server lag)
2024-12-12 20:56:48 -06:00
James Seibel
c9bc830058
Fix null pointer in LodRenderSection
2024-12-12 07:46:41 -06:00
James Seibel
6125031d9d
Remove world gen timeout config
...
It didn't work as originally intended. It was originally added to prevent world gen lock-ups if a thread hits and infinite loop, but it didn't do anything for that use case and just ended up being annoying for low-end users.
2024-12-12 06:59:10 -06:00
s809
c041cde574
Show thread preset in config entries in server command
2024-12-10 20:19:03 +05:00
s809
bd946af229
Add player into request group before trying to fulfill
2024-12-09 16:48:24 +05:00
s809
559626456a
Prune world gen tasks above limit in multiplayer
2024-12-09 12:03:53 +05:00
s809
c6843c1d95
Revert "Fix gen tasks sometimes not submitting after LOD level changes"
...
This reverts commit 585a288f
2024-12-08 19:33:20 +05:00
James Seibel
0d32fab434
Fix off-by-one error in DhAPI Terrain Repo
...
Specifically getting by blockpos
2024-12-07 15:08:40 -06:00
James Seibel
94571de00f
Improve Chunk LOD building (thanks builderb0y!)
2024-12-07 11:45:02 -06:00
James Seibel
d062eff8b4
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2024-12-07 11:20:28 -06:00
James Seibel
b1e46faf6f
Fix GLWrapper compiling for MC 1.16
2024-12-07 11:20:09 -06:00
James Seibel
04ed5b2e03
Replace many GL32 calls with GLMC (IMinecraftGLWrapper)
2024-12-07 09:56:50 -06:00
s809
15d9ff503f
Re-add pruning of visitedPositions
2024-12-06 23:32:59 +05:00
s809
64942d77e4
Use N-sized generation on server when available
2024-12-06 23:10:53 +05:00
s809
f287dbd4d3
Merge branch 'NSizedMultiplayerTest'
2024-12-04 23:40:00 +05:00
James Seibel
c387f57d9c
Add MC 1.21.4 to the CI build script
2024-12-03 20:21:10 -06:00
James Seibel
2dacb91b79
Add MC 1.21.4 support
2024-12-03 20:17:50 -06:00
James Seibel
d809568cc3
update Iris/Sodium dependency versions for 1.21.1
...
Just used for compiling and consistency, shouldn't change anything
2024-12-03 19:44:04 -06:00
James Seibel
beee44df14
Add fabric-api >= 0.110.1 requirement for MC 1.21.3
2024-12-03 19:40:29 -06:00
s809
f651fc4b50
Up protocol version
2024-12-03 21:23:41 +05:00
s809
596e4eae0e
Fix gen tasks sometimes not submitting after LOD level changes
2024-12-03 21:13:01 +05:00
James Seibel
6e70073ae4
Add visited position removal timer in RemoteFullDataSourceProvider
2024-12-02 07:51:12 -06:00
James Seibel
1beef2b4ad
Fix a potential null pointer in world gen chunk loading
2024-12-02 07:18:42 -06:00
James Seibel
a0e4ed8371
Fix 1.20.4 compiling
2024-12-01 21:06:30 -06:00
James Seibel
f40adfd9c6
Merge !70 (Fix invisible gui button in MC 1.21.3)
2024-12-01 17:52:32 -06:00
James Seibel
7fb5e95809
Add Fabric 1.21.3 support
...
Also fixes:
`Mod was built with a newer version of Loom (1.8.9), you are using Loom (1.7.415)`
2024-12-01 17:43:09 -06:00
James Seibel
03d5cb9289
Fix compiling for Java 8
2024-12-01 17:06:53 -06:00
James Seibel
3b4b4d6b7e
Remove unused world gen MixinData thread local
2024-12-01 17:00:22 -06:00
James Seibel
b9a97a0fda
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2024-12-01 15:51:42 -06:00
James Seibel
0dae6942cb
Update coreSubProjects
2024-12-01 15:51:27 -06:00
James Seibel
8bb6aeb526
up the manifold version 2024.1.35 -> 37
2024-12-01 15:50:54 -06:00
James Seibel
32ec420248
Merge !68 (Fix slowdown when C2ME is installed)
...
Thanks ishland for the fix!
2024-12-01 15:50:41 -06:00