James Seibel
64ebadea65
move buffer building logic out of ColumnRenderBuffer
2023-05-06 19:40:01 -05:00
James Seibel
7bcef43ef9
Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core
2023-05-06 19:06:20 -05:00
James Seibel
1fee51f344
GenFullDataFileHandler fix checkIfSectionNeedsGen for null dataSources
2023-05-06 19:02:55 -05:00
James Seibel
d4712732ec
fix LowDetailIncompleteFullDataSource.update not changing isColumnNotEmpty
2023-05-06 18:58:03 -05:00
coolGi
dfd8818fe7
Merge remote-tracking branch 'origin/main'
2023-05-07 08:55:29 +09:30
coolGi
1c366bb75b
Removed getFogColor from the BCLibAccessor
2023-05-07 08:55:10 +09:30
James Seibel
c6a6e6c14d
fix SingleColumnFullDataAccessor.doesColumnExist null pointer
2023-05-06 17:16:21 -05:00
James Seibel
de6c8af95f
reduce ColumnRenderSource timeout 10 -> 2 sec
2023-05-06 08:35:27 -05:00
James Seibel
2cb044f4b5
Create new world gen tasks when moving into new areas
2023-05-04 07:31:35 -05:00
James Seibel
05ca9bca15
partially fix WorldGenQueue's index out of bounds issue
2023-05-03 07:48:21 -05:00
James Seibel
2a8e4cec23
fix worldGenQueue skipping certain generation requests
2023-05-03 07:47:59 -05:00
James Seibel
03a36a80ff
Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core
2023-05-02 19:46:04 -05:00
James Seibel
84d998e847
Fix render section flickering
2023-05-02 19:46:01 -05:00
coolGi
299742a4da
Started work on adding immersive portal support
2023-05-02 23:21:09 +09:30
James Seibel
250ace6f28
rename lod.core.api -> lod.coreapi.api to file compiler issues
2023-05-02 07:33:22 -05:00
James Seibel
09dfa5477d
Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core
2023-05-01 22:16:44 -05:00
James Seibel
3aa097ab82
Add IFullDataSource.getUngeneratedPosList()
2023-05-01 22:16:35 -05:00
James Seibel
bd3b263f1b
minor data source method rearranging
2023-05-01 20:41:30 -05:00
James Seibel
6404216f9d
Fix compiling for IStreamableFullDataSource
2023-05-01 07:34:22 -05:00
coolGi
7a715ff313
Made IStreamableFullDataSource.FullDataSourceSummaryData.worldGenStep public to fix building
2023-05-01 14:17:39 +09:30
James Seibel
cf18554646
put full data source interfaces into their own package
2023-04-30 21:52:33 -05:00
James Seibel
99f94d8be0
Full Data source constant renaming
...
and remove an unneeded TODO comment
2023-04-30 21:51:21 -05:00
James Seibel
ec1393ee85
Separate out FullDataSource stream handling into its own interface
...
This was done to both make sure all data source formats are similar and to prevent accidental datatype and content mismatches when modifying said data sources.
2023-04-30 21:29:41 -05:00
James Seibel
c8c927d8f8
add a FIXME to LodQuadTree for worldGen in worlds without DH data
2023-04-30 20:34:05 -05:00
James Seibel
64a1120be2
Rename Sparse/Spotty Full data sources to High/LowDetailIncomplete
...
I liked the terms "sparse" and "spotty", however the difference between the two based on their names was not obvious, which made differentiating between the two difficult.
2023-04-23 15:30:01 -05:00
James Seibel
be5d5ec404
refactoring and commenting
2023-04-23 14:57:08 -05:00
James Seibel
9ea5aba0ab
rename SingleFullDataAccessor -> SingleColumnFullDataAccessor
2023-04-23 14:51:13 -05:00
James Seibel
e1c0299368
refactor and document FullData sample methods
2023-04-23 14:50:38 -05:00
James Seibel
20dc5032ad
Rename, refactor, and document FullData Accessors
2023-04-22 12:45:42 -05:00
James Seibel
d8e5d588d9
Rename and refactor several FullData source/view files
2023-04-22 11:04:10 -05:00
James Seibel
ecbadfb8c6
organize the fullData package
2023-04-22 09:19:49 -05:00
James Seibel
6103625911
Start adding WorldGenStep to full data sources
2023-04-22 08:43:20 -05:00
James Seibel
f136fe9bde
full data minor refactoring
2023-04-22 08:29:15 -05:00
James Seibel
3a4743b717
Replace all WorldGenStep Enums with the API version
2023-04-20 19:59:27 -05:00
James Seibel
553a125614
refactor and minor fixes for FullData
2023-04-20 19:46:19 -05:00
James Seibel
eb5da6fa4d
Fix RenderSection overlap and holes
2023-04-17 21:40:45 -05:00
James Seibel
158b7561bc
update lodQuadTree calls
2023-04-15 16:38:40 -05:00
James Seibel
45a2e67341
separate isSectionEnabled and isSectionLoaded
2023-04-15 16:35:00 -05:00
James Seibel
6e67ce307e
separate LodRenderSection load/enable methods
2023-04-15 16:33:16 -05:00
coolGi
7e3a5181d5
Merge remote-tracking branch 'origin/main'
2023-04-15 01:44:05 +09:30
coolGi
b03ea39338
Deprecated getGameDirectory from IMinecraftClientWrapper. Use IMinecraftSharedWrapper.getInstallationDirectory() instead.
2023-04-15 01:36:53 +09:30
James Seibel
63e75fb508
Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core
2023-04-10 21:18:49 -05:00
James Seibel
3d413b072b
minor ParsedColumnData refactor
2023-04-10 21:18:21 -05:00
coolGi
e017d3d599
Disabled lodBias by default
2023-04-11 00:13:04 +09:30
James Seibel
5c9170d13b
temporary world Gen Queue out of bounds fixes
2023-04-08 16:01:47 -05:00
James Seibel
e48e7fbf7a
minor refactoring
2023-04-08 15:59:32 -05:00
James Seibel
39778fe944
Fix LodQuadTree out of bounds error
2023-04-08 13:16:50 -05:00
James Seibel
85a0e75786
Refactor QuadTree DoSquaresOverlap() and add UnitTest
2023-04-08 11:01:35 -05:00
James Seibel
df646bb87c
minor LodQuadTree refactor
2023-04-08 10:27:31 -05:00
James Seibel
b11d1c4b3e
Improve QuadNode.getChildValueCount()
2023-04-08 10:21:03 -05:00