James Seibel
207eded4b4
Improve anotherQuestion docker documentation
2022-07-16 20:48:14 -05:00
James Seibel
c01fc2ed86
Remove DhApi worldGenerator unregister methods
...
Also fix capitalization for the register methods
2022-07-15 22:07:32 -05:00
James Seibel
3d19fec723
Revamp DependencyHandler
...
The dependency handlers are now singletons instead of static, this prevents almost all duplicate code as each handler can now extend the parent DependencyHandler.
Handlers no longer have to finish binding before being used, and they no longer have to call runDelayedSetup() before being used either. However dependencies that have circular references still need the runDelayedSetup() method to be called at somepoint; there will just be a warning if they are get() before that setup was done.
2022-07-15 21:58:48 -05:00
James Seibel
6b5c14cdd9
fix a typo
2022-07-15 07:17:12 -05:00
James Seibel
1bd3ce8809
Major API Package refactor
2022-07-14 22:15:07 -05:00
James Seibel
e6937d010f
Start setting up the DhApi world generator overriding
2022-07-14 21:54:06 -05:00
James Seibel
51de4da845
Minor cosmetic/warning changes/fixes
2022-07-14 21:44:46 -05:00
James Seibel
b1c6ff9588
Improve DhApi event handling names and organization
2022-07-14 07:48:46 -05:00
James Seibel
889e983cc5
Continue setting up the DhApi Rendering events
2022-07-13 22:06:52 -05:00
James Seibel
4f6433ee0f
Improve IDhApi Render events
2022-07-13 21:24:11 -05:00
James Seibel
e04f1d9dd5
Start adding a event API system
2022-07-13 07:54:34 -05:00
James Seibel
9673150fa1
Rename and add DhApi to a few classes
2022-07-13 07:30:22 -05:00
James Seibel
32747baadf
Create the outline for the TerrainDataApi methods and objects
2022-07-11 22:14:14 -05:00
James Seibel
6629ec9dc0
Set up the API packages for data and overriding
...
data - getting/setting terrain data
overriding - overriding DH systems
2022-07-11 21:31:33 -05:00
James Seibel
9a91b8f306
Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core
2022-07-11 20:56:37 -05:00
James Seibel
78fe3923e2
DhApi config refactoring
2022-07-11 20:56:34 -05:00
coolGi
cca82fd67a
Changed the design to the installer GUI
2022-07-11 16:06:29 +09:30
coolGi
cd10fc013a
Save commit
2022-07-10 23:34:05 +09:30
coolGi
7c6b4ef059
Merge remote-tracking branch 'origin/main'
2022-07-10 16:37:54 +09:30
coolGi
172a6d9239
Made version numbers more readable in jar
2022-07-10 16:37:42 +09:30
James Seibel
ed312cb45e
Add AnotherQuestion Docker setup instructions
2022-07-09 17:39:03 -05:00
coolGi
d617d2b91d
Added an auto installer (works with everything except when downloading from cursedforge cus it is being annoying)
2022-07-08 21:01:42 +09:30
James Seibel
027406ffca
Fix a few misc DhApi's and comment World Gen DhApi
2022-07-05 21:49:35 -05:00
James Seibel
267da77a0a
Update DhApi Threading comments
2022-07-05 21:35:18 -05:00
James Seibel
e9c558eefe
Improve/fix DhApi Multiplayer
2022-07-05 21:28:35 -05:00
James Seibel
9434275e51
Move some comments and improve DhApi Debugging
2022-07-05 21:23:42 -05:00
James Seibel
cedffb03d8
Update the DhApi buffer comments and move one item
...
Geometry rebuild frequency is more of a graphic setting than a buffer setting.
2022-07-05 21:17:22 -05:00
James Seibel
2f9404e203
Improve the DhApi fog comments and add types
2022-07-05 21:12:32 -05:00
James Seibel
f277121148
Add renderingEnabled to DhApi Graphics Config
2022-07-05 20:35:43 -05:00
James Seibel
5c6a511c42
Polish and fix DhApiGraphics
...
Add types to the generics
Add comments to the methods
Fix a incorrect type
2022-07-05 20:21:11 -05:00
James Seibel
890904cfe8
rename ERendererType -> ERendererMode
...
The enum didn't change what type of renderer was used, it just changed how the renderer was used (on/off/debug).
2022-07-04 23:01:23 -05:00
James Seibel
c98ae392eb
Clean up the headers for the API methods
2022-07-04 22:49:09 -05:00
James Seibel
6a6ab4bd78
add instructions to setup a docker runner
2022-07-04 22:09:18 -05:00
TomTheFurry
ab7b97b29c
Start nuking old files + work on FullData -> ColumnData logic
2022-07-04 00:18:00 +08:00
James Seibel
32fd3b6084
Add API Geometry Config
2022-07-02 22:42:17 -05:00
James Seibel
e0947d3490
Add API Debug Config
2022-07-02 22:11:52 -05:00
James Seibel
0adf9b31cf
Fix an incorrect API config generic type
2022-07-02 22:03:13 -05:00
James Seibel
aabf087f55
Api threading config comments
2022-07-02 22:02:04 -05:00
James Seibel
bff4797ab4
Add a missing graphic api method
2022-07-02 21:57:30 -05:00
James Seibel
6386cc5d88
Add Multiplayer config API
2022-07-02 21:52:09 -05:00
James Seibel
d92b1f1032
Add World generator API config
2022-07-01 22:02:57 -05:00
James Seibel
1855e27d29
Rename and move EFogSettings -> FogSettings
...
It wasn't an enum so the prefix and package were wrong
2022-07-01 21:35:01 -05:00
James Seibel
957466b419
Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core
2022-07-01 21:21:56 -05:00
James Seibel
3f757e8c32
Add DhApiGraphics settings
2022-07-01 21:21:54 -05:00
TomTheFurry
932146eea8
Milestone!! Both fabric:runclient & fabric:runserver now works!!!!! (in 1.18.2 for now)
2022-07-01 18:17:07 +08:00
TomTheFurry
1c63dd5183
It now able to join level without error spams!
2022-07-01 17:05:52 +08:00
TomTheFurry
bdc8384c49
It... builds?
2022-07-01 15:05:55 +08:00
James Seibel
c77f8e254b
Add more DhApiGraphic configs
2022-06-30 22:51:05 -05:00
James Seibel
9299e2d53f
Add Fog Config API methods
2022-06-30 22:16:37 -05:00
James Seibel
00118ea885
Add GenericEnumConverter
2022-06-30 20:37:00 -05:00