James Seibel
|
ec59a5f754
|
comment cleanup and enum renaming for API use
|
2025-12-11 07:35:37 -06:00 |
|
James Seibel
|
26d4220967
|
Add logging/messaging for corrupted DB files
|
2025-12-09 07:12:33 -06:00 |
|
James Seibel
|
c8c9df3a34
|
data stream cleanup
|
2025-11-24 14:15:23 -06:00 |
|
James Seibel
|
3349e5b898
|
clean up DhDataInputStream
|
2025-11-24 13:51:48 -06:00 |
|
James Seibel
|
8516e8f9ab
|
re-enable varint unit tests
|
2025-11-24 12:38:34 -06:00 |
|
James Seibel
|
afd7da7763
|
Optimize full data update processing
|
2025-11-18 07:16:50 -06:00 |
|
James Seibel
|
ca3f5da5de
|
Add unit test for data source merging speed
|
2025-11-16 15:30:16 -06:00 |
|
James Seibel
|
6fe0df7d0f
|
Don't duplicate adjacent data
|
2025-11-13 07:18:09 -06:00 |
|
James Seibel
|
b9746381eb
|
Add varint encoding for full data
Closes Merge !93
Thanks Ryan Hitchman!
|
2025-11-12 07:21:54 -06:00 |
|
James Seibel
|
767753c004
|
add logging to infinite repo unit test
|
2025-11-10 06:56:24 -06:00 |
|
James Seibel
|
5fd8ed840f
|
Add adjacent data to FullDataDTO for faster loading
|
2025-11-06 07:35:23 -06:00 |
|
James Seibel
|
0902d3f0f5
|
merge loggers and add logger builder
|
2025-10-15 17:37:08 -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
|
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
|
d33be490a7
|
cull LOD rendering on the quad tree
|
2025-09-29 07:28:03 -05:00 |
|
James Seibel
|
5dbda75c0b
|
add a unit test for SQL update performance testing
|
2025-09-13 17:01:40 -05:00 |
|
James Seibel
|
a2c6f906fa
|
update compression unit test file path
|
2025-09-05 07:10:49 -05:00 |
|
James Seibel
|
34f914c52f
|
Mark a unit test as deprecated
Done to suppress warnings in compiler log
|
2025-07-10 07:26:41 -05:00 |
|
James Seibel
|
32c3118afa
|
comment out Z_STD compression
|
2025-06-30 06:54:27 -05:00 |
|
James Seibel
|
f3947312c1
|
Re-Add Z_STD compression for testing
|
2025-06-28 11:37:06 -05:00 |
|
James Seibel
|
0cf5e6d594
|
Fix GL error logging
|
2025-03-14 10:17:52 -05:00 |
|
James Seibel
|
fada9e4cf6
|
Fix repo leak unit test failing in release
|
2025-03-08 08:10:43 -06:00 |
|
James Seibel
|
06198fdbb8
|
Revert "temporarily disable sqlite tests for release"
This reverts commit ebc1114a51.
|
2025-03-06 07:43:14 -06:00 |
|
James Seibel
|
ebc1114a51
|
temporarily disable sqlite tests for release
|
2025-03-06 07:40:24 -06:00 |
|
James Seibel
|
977204abf0
|
Add DB leak tracking
|
2025-02-16 19:34:13 -06:00 |
|
James Seibel
|
1913e09303
|
Put several queries in try-finally blocks
this prevents leaks
|
2025-01-14 07:03:12 -06:00 |
|
James Seibel
|
68e281d299
|
Remove year range from licensing headers
The license is still valid, now I just don't have to update them every year
|
2025-01-11 21:26:51 -06:00 |
|
James Seibel
|
aa8659f62d
|
Fix sqlite memory leaks
|
2025-01-03 14:46:53 -06:00 |
|
James Seibel
|
0ba030e4aa
|
Repo and Obj Pool rewrite
This should provide a significant reduction in garbage generated, reducing GC pressure.
|
2024-12-20 13:38:44 -06:00 |
|
James Seibel
|
7e0c10a516
|
add StringUtil.convertBytesToHumanReadable()
|
2024-12-19 17:26:16 -06:00 |
|
James Seibel
|
8a61266651
|
fix level.getHashedSeed() and re-add default getDhIdentifier()
|
2024-11-09 21:17:09 -06:00 |
|
James Seibel
|
1b59a269e6
|
Update the API to allow for N-sized world generation requests
This breaks old world generators
|
2024-10-07 19:45:28 -05:00 |
|
James Seibel
|
0b49d1a007
|
Close !69 (add IDhApiLevelWrapper.getDhSaveFolder())
|
2024-10-04 07:45:53 -05:00 |
|
James Seibel
|
45fc36543b
|
Add ILevelWrapper.getDimensionName()
|
2024-09-11 07:14:21 -05:00 |
|
James Seibel
|
d96ba5ae54
|
Add faster sky light engine from Builderb0y
Closes !67
|
2024-09-07 12:07:48 -05:00 |
|
James Seibel
|
3bee25053f
|
Add missing LightingTestChunkWrapper methods
|
2024-09-06 21:55:48 -05:00 |
|
James Seibel
|
ec012d9fd6
|
Fix glass panes not affecting beacon colors
|
2024-09-01 15:04:24 -05:00 |
|
James Seibel
|
95ce29e355
|
Update all pos objects to use getters to match with DhBlockPos
I'd prefer not to need getters/setters since it's cleaner to just call pos.x, but that doesn't allow for immutable/mutable distinction.
|
2024-08-31 20:50:22 -05:00 |
|
James Seibel
|
ed39b6181f
|
Fix DH beacon detection logic mutating input block pos
alternate title: Fix DH beacon detection logic breaking the lighting engine
|
2024-08-29 19:54:36 -05:00 |
|
James Seibel
|
8abefdcfd5
|
Attempt to improve LOD building speed and reduce broken lighting on servers
|
2024-08-03 17:11:18 -05:00 |
|
James Seibel
|
64895ba521
|
Remove unnecessary suffix from SectionPos encode method
|
2024-07-21 07:42:40 -05:00 |
|
James Seibel
|
589340f2db
|
Clean up SectionPos wording for chunk/block pos converters
|
2024-07-21 07:35:35 -05:00 |
|
James Seibel
|
99dc644adf
|
Add AbstractDhApiChunkWorldGenerator.generateApiChunk()
|
2024-07-20 10:45:43 -05:00 |
|
James Seibel
|
17aa85ad24
|
Add EDhApiBlockMaterial
|
2024-07-11 17:57:54 -05:00 |
|
James Seibel
|
232c727b4f
|
Move IBlockStateWrapper constants into LodUtil
|
2024-07-09 07:38:45 -05:00 |
|
James Seibel
|
b762c0561d
|
Add beacon colors
|
2024-07-09 07:33:17 -05:00 |
|
James Seibel
|
f144a9ebc1
|
Optimize beacon detection
|
2024-07-08 20:20:48 -05:00 |
|
James Seibel
|
bacdfa96e3
|
rename ILevelWrapper.getHeight -> getMaxHeight
|
2024-07-07 18:16:00 -05:00 |
|
James Seibel
|
88db5c9594
|
re-add generic rendering to the API
|
2024-07-03 22:37:52 -05:00 |
|
James Seibel
|
30dda058fe
|
Throw an exception if the file handler can't read/write to the DB
|
2024-06-23 08:22:35 -05:00 |
|