s809
bd796c2ce0
Fix handling of empty server keys
2025-10-19 22:58:07 +05:00
s809
4e6be35da9
Merge branch 'feature/server-keys'
2025-10-19 22:57:50 +05:00
James Seibel
f4ab101403
Dh and level wrapper refactoring and commenting
2025-10-17 07:21:16 -05:00
James Seibel
0902d3f0f5
merge loggers and add logger builder
2025-10-15 17:37:08 -05:00
James Seibel
75c2758fd5
up version number 2.3.6 -> 2.3.7
2025-10-13 18:03:19 -05:00
James Seibel
9ddd917f3b
remove dev from version number
2.3.6b
2025-10-13 16:32:29 -05:00
James Seibel
c5945b1254
remove unused EConfigEntryPerformance
...
It is a cool idea, but one that unfortunately never got implemented
2025-10-13 07:46:53 -05:00
James Seibel
9060579615
Fix world gen progress ui button
2025-10-13 07:42:46 -05:00
James Seibel
8f0217185f
Improve config gui object casting
2025-10-13 07:33:27 -05:00
James Seibel
656971b0b9
typo fixing for major config refactoring
2025-10-12 21:10:18 -05:00
James Seibel
5fa3a11024
major config backend refactoring
2025-10-12 20:56:15 -05:00
James Seibel
ed3d00bfce
up version number 2.3.5 -> 2.3.6
2025-10-11 20:55:36 -05:00
James Seibel
ba2681d7b2
remove dev from version number
2.3.5b
2025-10-11 20:54:00 -05:00
James Seibel
168570f21f
minor lodRenderer refactor
2025-10-11 18:40:32 -05:00
James Seibel
b3928d3b1f
rename renderFade -> renderFadeTransparent
2025-10-11 11:14:03 -05:00
James Seibel
57aec6092c
comment out delayed save cache test to improve build speed
2025-10-10 07:00:32 -05:00
James Seibel
278f4b1642
move more logic into a global RenderState
2025-10-10 06:58:47 -05:00
James Seibel
26d0b5c571
disable world gen progress display by default
2025-10-09 20:12:31 -05:00
James Seibel
3cb8bbeaa7
Fix some tasks being dropped
2025-10-09 20:12:22 -05:00
James Seibel
009cfdce93
Fix VANILLA_CHUNKS API world gen
2025-10-08 17:27:04 -05:00
James Seibel
463565384b
Re-add biome blending
2025-10-05 16:23:09 -05:00
James Seibel
aed5bb4163
Separate DH pool threads and new executor "Render Loader"
...
Having separate threads for each task behind the scenes allows for easier performance monitoring vs having a single threadpool that handles everything.
2025-10-04 20:10:10 -05:00
James Seibel
bd517e54cf
remove duplicate "thread" name in ticker threads
2025-10-04 19:54:19 -05:00
James Seibel
b323b7e52d
rename uniforms in SSAO shader
2025-10-04 13:45:18 -05:00
James Seibel
32b3eac589
add nullable attributes to world getters
2025-10-04 10:48:34 -05:00
James Seibel
569a5442a9
fix a potential null pointer on world shutdown
2025-10-04 10:26:53 -05:00
James Seibel
25213cae39
Fix noise texture only applying changes on level change
2025-10-04 10:26:34 -05:00
James Seibel
82bb5ef64e
fix typo in far falloff
2025-10-03 06:58:04 -05:00
James Seibel
a8748471df
Handle null pointer on server shutdown
2025-10-02 20:29:42 -05:00
James Seibel
721124b886
Write custom timeout logic for DelayedDataSourceCache
...
This should make the code a bit more transparent vs using the CacheBuilder, plus hopefully resolve a concurrent writing issue that causes monoliths
2025-10-02 20:29:26 -05:00
James Seibel
85e52301d6
typo in ApiEventInjector
2025-10-02 18:08:47 -05:00
James Seibel
08ede3351d
Add DhApiChunkProcessingEvent
2025-10-02 18:03:27 -05:00
James Seibel
9690c898b0
handle null pointer on server shutdown
2025-10-02 07:33:05 -05:00
James Seibel
328336bd29
Allow unbinding Dependencies
...
TODO replacing may be a better way to handle it
2025-10-02 07:32:58 -05:00
James Seibel
75f0061d97
remove unused ServerPlayerWrapper methods
2025-10-02 07:07:31 -05:00
James Seibel
be87c79b1b
Handle a few rendering setup edge cases
2025-10-02 07:07:22 -05:00
James Seibel
12a885aa6e
Manually close compression streams to try reducing GC reliance
2025-09-29 17:21:01 -05:00
James Seibel
d33be490a7
cull LOD rendering on the quad tree
2025-09-29 07:28:03 -05:00
James Seibel
cb654f2429
replace IConfigEntry apiValuePresent -> apiIsOverriding
2025-09-28 16:16:31 -05:00
James Seibel
2705cb679e
minor config handler refactoring
2025-09-28 16:14:22 -05:00
James Seibel
372fcedc7c
add IConfigEntry.apiValuePresent
2025-09-27 20:58:15 -05:00
James Seibel
25e909203d
prep for Config UI refactoring
2025-09-27 20:55:37 -05:00
s809
b312582ce4
Add global bandwidth limit setting
2025-09-26 21:45:10 +05:00
James Seibel
73324c71ec
Force Mac upload method to DATA
...
Maybe will help with crashing/memory corruption?
Data is the most basic upload method in GL so Mac should be able to support it a lot better than BUFFER_STORAGE.
2025-09-24 07:23:14 -05:00
James Seibel
0cdb5cf0ec
Remove Mac state validation option
2025-09-24 07:13:51 -05:00
James Seibel
cbfb1625bc
add extra logic to proof-of-concept java swing UI
2025-09-21 21:28:56 -05:00
James Seibel
25e69d03ba
Make config lang test return empty string if up to date
2025-09-21 21:28:36 -05:00
James Seibel
9564f02283
maybe fix freebsd OS crashing
2025-09-20 22:40:53 -05:00
James Seibel
9e7378be63
Merge branch 'merge-bedrock'
2025-09-20 16:16:36 -05:00
James Seibel
2495c38dc2
Merge branch 'merge-bedrock'
2025-09-20 15:23:34 -05:00