Commit Graph

717 Commits

Author SHA1 Message Date
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
James Seibel 50dc8efafc Add converters to DhApiConfig
This allows Core and Api to use different objects.
2022-06-30 07:55:20 -05:00
coolGi 2399583841 Added network stuff to standalone jar 2022-06-26 20:28:32 +09:30
TomTheFurry 82ef1581dd Finish up 99% of file & cache handling + creation + management + many things 2022-06-25 23:12:17 +08:00
coolGi 2bb78fcc88 Forgot to push this 2022-06-24 22:53:22 +09:30
coolGi a374d58907 Added more stuff for the standalone installer 2022-06-24 22:50:21 +09:30
TomTheFurry 13b820e17a If this serializer stuff works first try than I'm surprised 2022-06-23 22:46:25 +08:00
coolGi 30248dcaac Added svg logo and started work on the installer 2022-06-23 23:13:44 +09:30
TomTheFurry 66c9feda6e Missed that 2022-06-23 21:20:50 +08:00
TomTheFurry 7cda3251eb Continue on the full data stuff 2022-06-23 21:18:13 +08:00
TomTheFurry 0df4011a9a Full Data Source half done! 2022-06-23 18:30:33 +08:00
TomTheFurry bc194f8e6c Start working on Full Datatype 2022-06-23 16:37:28 +08:00
TomTheFurry 491f8bea4c Cleanup 2022-06-23 13:23:41 +08:00
TomTheFurry b780a975ee Finish up the level split of 3 type of levels: ClientOnly, ClientServer, and ServerOnly 2022-06-23 13:22:16 +08:00
TomTheFurry 74e58f5043 Finish up the level split of 3 type of levels: ClientOnly, ClientServer, and ServerOnly 2022-06-23 11:19:57 +08:00
TomTheFurry 04bc771c6d Continue refactoring, and starting to hook up all the loose pieces 2022-06-22 22:13:08 +08:00
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