James Seibel
72b89814b6
Merge Horizontal Quality and Scale
...
The separation was confusing most of the time
2023-06-11 15:10:16 -05:00
James Seibel
c9aa7553af
Add config quality preset handler
2023-06-11 13:09:52 -05:00
James Seibel
c9e2864c88
Update the config lang file
...
Also rename a few items
2023-06-09 22:10:27 -05:00
James Seibel
f4ece1816d
Overhaul the config and start adding summary options
...
also:
- add DH vs MC lighting engine option
- add a toggle for wireframe rendering
2023-06-07 22:59:26 -05:00
James Seibel
6124f5cb4f
update ThreadingConfig Api
2023-06-05 20:16:33 -05:00
James Seibel
8f6109768c
Move the world gen thread pool into the WorldGenQueue
...
We want Core to handle the world gen threads, not the individual world generators.
2023-06-05 19:50:21 -05:00
James Seibel
4b29e96686
Revert "remove IConfigEntry.setWithoutSaving()"
...
This reverts commit d992bd05f4 .
2023-06-04 21:45:21 -05:00
James Seibel
d992bd05f4
remove IConfigEntry.setWithoutSaving()
...
It wasn't implemented and was causing confusion since the listeners weren't being fired
2023-06-04 21:07:25 -05:00
coolGi
e00d1c95e3
Added a comment to add DimensionWrapper (maybe to replace DimensionTypeWrapper)
2023-06-03 21:39:47 +09:30
James Seibel
09eea400eb
Full data source and WorldGen refactoring
2023-05-29 10:43:06 -05:00
James Seibel
84727148a8
add HeightMap EVerticalQuality
2023-05-15 18:28:34 -05:00
James Seibel
3bed312499
minor EVerticalQuality refactor
2023-05-15 18:24:46 -05:00
James Seibel
5894af6eca
Add render cache listener to draw resolution config
2023-05-13 12:09:54 -05:00
James Seibel
250ace6f28
rename lod.core.api -> lod.coreapi.api to file compiler issues
2023-05-02 07:33:22 -05:00
James Seibel
6103625911
Start adding WorldGenStep to full data sources
2023-04-22 08:43:20 -05:00
James Seibel
eec8db6223
make the quad tree max detail level dynamic
2023-03-25 11:44:47 -05:00
James Seibel
a517e6997b
refactor ColumnRenderBuffer
2023-03-06 20:30:59 -06:00
James Seibel
022a288c97
comment out height_map vertical option
...
and minor refactoring/commenting
2023-03-01 07:46:37 -06:00
coolGi
70369fa468
Removed api build.gradle
2023-02-28 16:57:45 +10:30
James Seibel
42d3e38daa
Fix gradle mystery compiler error
...
Specifically fixes core gradle being unable to access packages found in API
2023-02-27 20:38:40 -06:00
coolGi
c44c501cd8
Maybe fixed bug with gradle???
2023-02-27 21:11:37 +10:30
coolGi
7403657d83
Removed classifier's as they are no longer needed in gradle 18
2023-02-24 19:08:53 +10:30
coolGi
2a7e5ef9c9
Suppressed unchecked warning
2023-02-24 18:00:48 +10:30
James Seibel
6f743380dc
add long to bitShiftUtil
2023-02-18 12:32:06 -06:00
coolGi
49b345776f
Merge remote-tracking branch 'origin/new_buildsystem'
2023-02-15 17:08:08 +10:30
James Seibel
4697f942e2
up the version number from 1.7.0 -> 2.0.0
2023-02-13 20:26:48 -06:00
coolGi
0c6e620406
Fabric now builds (and works outside the build environment)
2023-02-12 20:11:53 +10:30
coolGi
5ec91475a4
Made API Jar name use mod_version instead of versionStr
2023-02-12 13:02:56 +10:30
James Seibel
6441f2aa6c
Add vertical quality config listener and Api clearRenderCache
2023-02-09 20:24:53 -06:00
James Seibel
19e618ea00
Add heightmap vertical quality
2023-02-05 16:38:00 -06:00
James Seibel
a08cd3107f
Fix generatorMode localizations
2023-02-05 16:37:34 -06:00
James Seibel
d5a8e1eb1b
Refactor LodQuadTree
2023-02-04 22:01:47 -06:00
James Seibel
9b7dfa81da
Remove unused methods from EVerticalQuality and DetailDistanceUtil
2023-01-02 13:40:25 -06:00
James Seibel
c3c170d07a
Add the generatorMode to IDhApiWorldGenerator.generate()
2022-12-10 22:08:16 -06:00
James Seibel
0ab0aeeec6
rename EDistanceGenerationMode -> EDhApiDistantGeneratorMode
...
This includes moving it into the API and renaming NONE -> PRE_EXISTING_ONLY
2022-12-10 22:07:54 -06:00
James Seibel
bf698ad7b9
Make IDhApiEventInjector extend IDependencyInjector<IDhApiEvent>
...
Some methods were missing when using the API
2022-12-10 21:05:51 -06:00
James Seibel
d792031c57
Use bound API World Generators
2022-12-10 11:17:50 -06:00
James Seibel
eff161fb24
Remove IWorldGenerator (everything is handled in IDhApiWorldGen)
2022-12-10 09:34:19 -06:00
James Seibel
1489cb0bdb
Rename IChunkGenerator -> IWorldGenerator
2022-12-08 21:36:03 -06:00
James Seibel
434abcf1ae
Set up the world generator interface for use with the API
2022-12-08 21:32:19 -06:00
James Seibel
581515efc4
Add EDhApiDetailLevel as a reference on DH detail levels
2022-12-05 22:08:01 -06:00
James Seibel
00c7f7adaf
Minor WorldGeneratorInjector refactoring
2022-11-25 10:08:47 -06:00
James Seibel
0a806c1218
Minor refactoring and Event Test fixes
2022-11-25 09:51:59 -06:00
James Seibel
d6a83c8b61
Fix event related null pointer issues
2022-11-24 23:09:00 -06:00
James Seibel
0647d212d6
Fix Event tests not failing correctly
2022-11-24 22:32:37 -06:00
James Seibel
840b02c2db
reformat DependencyInjector and ApiEventInjector
2022-11-24 22:32:12 -06:00
James Seibel
2b1837e812
Move Optifine code out of ReflectionHandler and into AbstractOptifineAccessor
2022-11-24 19:09:52 -06:00
James Seibel
4a7af41397
Put delayed objects in DhApiMain into a Delayed class
...
also improve a few comments
2022-11-24 18:24:13 -06:00
James Seibel
aad3a5d2a3
rename DhApiResult.errorMessage -> message
2022-11-24 18:11:16 -06:00
James Seibel
0f06fedb95
rename DhApiEventInjector -> ApiEventInjector
...
This renaming was because the injector isn't designed to be used from the API, only internally; and externally available objects all start with "DhApi"
2022-11-24 18:05:07 -06:00