Commit Graph

697 Commits

Author SHA1 Message Date
TomTheFurry dc1c130fb9 2nd Refactor started. Split to 3 type world structure 2022-06-22 20:43:00 +08:00
TomTheFurry 976e36e80c Moved a7 package 2022-06-22 17:01:11 +08:00
coolGi 1d4c292e06 Made jar run without fabric api 2022-06-19 14:41:20 +09:30
James Seibel 602d2c4016 Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core 2022-06-16 19:57:41 -05:00
TomTheFurry fd58b10800 Merge branch 'FixTypos' into 'main'
Fix typos

See merge request jeseibel/distant-horizons-core!6
2022-06-16 13:28:59 +00:00
svr333 9ada9cc463 Fix typos 2022-06-16 13:51:37 +02:00
TomTheFurry 9ffc6e5a93 Continue chipping on it 2022-06-16 14:23:10 +08:00
TomTheFurry 742f8b53bb Continue work on the complex concurrent file system 2022-06-15 22:17:59 +08:00
unknown b2942f51e2 Work on async data system 2022-06-14 15:30:21 +08:00
James Seibel b13559b172 remove api version numbers and other renaming 2022-06-13 21:19:47 -05:00
coolGi 37384d8b8b Started work on 1.19 for main branch 2022-06-13 15:58:51 +09:30
coolGi fef487f698 Removed most cases of LodConfigWrapperSingleton 2022-06-11 22:27:15 +09:30
coolGi 33f999d139 Fixed a small bug fixing crash when config directory dosnt exist 2022-06-11 19:24:26 +09:30
James Seibel c880d80925 Extract a interface for DhApiConfig
DhApiConfig (and objects like it) should use interface wrapper combos so to prevent issues for implementing devs.
2022-06-09 21:32:19 -05:00
James Seibel 6a15705b51 Prepend "E" to all enums
Similar to how "I" is prepended to all interfaces.

Also Intellij appears to have removed some unneeded imports.
2022-06-09 21:07:08 -05:00
James Seibel fb83a2eaf9 Move several Api Enums back into Core 2022-06-09 20:59:33 -05:00
James Seibel 1743aad851 Add Api Enum Unit tests 2022-06-09 20:54:18 -05:00
James Seibel 6df38f9c7c Replace DhApiFogColorMode with FogColorMode 2022-06-09 20:52:33 -05:00
James Seibel 8c31236ccd Start adding API tests 2022-06-06 22:25:33 -05:00
coolGi 2410ad9f23 Why did this rename itself 2022-06-03 17:18:55 +09:30
coolGi cd721277e7 Merge branch 'tmp'
# Conflicts:
#	src/main/java/com/seibel/lod/core/config/types/ConfigEntry.java
2022-06-03 17:16:25 +09:30
coolGi e497b5f9e8 Renamed Main to ForgeMain and added some config ui comment stuff 2022-06-03 17:13:28 +09:30
James Seibel 83fac52334 Revamp the API to use API objects and enums 2022-06-02 22:33:52 -05:00
TomTheFurry 4d2e68e4e5 Fix up multiple errors and init issues everywhere 2022-06-02 17:38:19 +08:00
TomTheFurry 145260bf6d Fixup some init order errors and work on able to enter world. 2022-06-02 13:54:15 +08:00
TomTheFurry d5e24ad2bb Rework fabric hooks to use more fabric api if possible
(Since, honestly, their hooks location is way better when it exists...)
2022-06-02 12:57:32 +08:00
TomTheFurry f4f186ff78 Working on actually hook up events to use new one 2022-06-01 22:55:57 +08:00
TomTheFurry 94b20a363d Hey, Core builds now! (No clue what would happen though) 2022-05-30 22:35:58 +08:00
James Seibel e862124c68 Make API setters return success booleans 2022-05-28 18:22:09 -05:00
James Seibel 8133620fcf Add a couple missing helper methods to the config 2022-05-26 20:28:28 -05:00
James Seibel 1182a0cac3 Rename ConfigEntry.useApiOverwrite ->allowApiOverride 2022-05-26 20:28:14 -05:00
coolGi2007 1809721665 Why dosnt F3Screen not have a .java at the end of its name? 2022-05-26 09:25:06 +00:00
coolGi e8f79f8bec Added some stuff for the f3 screen 2022-05-26 08:48:58 +00:00
coolGi 030fb3b667 Refactored some config stuff and removed annotations 2022-05-26 17:55:16 +09:30
TomTheFurry 1dd947e573 Quick merge fix 2022-05-26 12:45:37 +08:00
TomTheFurry f35cf673e1 Working on connecting the dots with a7 stuff 2022-05-26 12:40:29 +08:00
James Seibel 510df79f90 Move Config into the config package 2022-05-25 21:55:53 -05:00
TomTheFurry 83540cf2d5 Clean up some stuff 2022-05-26 10:33:24 +08:00
TomTheFurry a10e82651d First I think somewhat prob should work renderbuffer impl? 2022-05-25 22:44:47 +08:00
TomTheFurry 987dfbc87f Continue work on Saving the data.. 2022-05-23 20:20:27 +08:00
TomTheFurry b391252c03 Continue work on Saving the data. 2022-05-21 14:46:17 +08:00
TomTheFurry af82e4a6d4 Fix up QuadTree 2022-05-17 19:48:49 +08:00
TomTheFurry 37a8183176 Make everything use renamed ColumnDataPoint 2022-05-17 19:06:19 +08:00
TomTheFurry 3e5d27505c Finish up the ColumnDatatype and related copy and stuff 2022-05-17 18:52:50 +08:00
TomTheFurry e0280cc038 The very start of file management. 2022-05-15 14:38:50 +08:00
TomTheFurry ad1e3ef62a Fix some slight stuff 2022-05-14 14:21:23 +08:00
TomTheFurry 8e296f98d7 Complete the dynamic section data detail offset quad tree. (Untested) 2022-05-13 14:10:33 +08:00
Morippi 8e524a915c changed some names 2022-05-12 19:44:00 +02:00
TomTheFurry 3ea3df62e9 Start impl the dynamic section data detail offset 2022-05-12 19:08:28 +08:00
TomTheFurry cb85e396f0 Trash unneeded stuff 2022-05-12 18:21:18 +08:00