Commit Graph

866 Commits

Author SHA1 Message Date
coolGi a5ade02dec Fixed issue #390 (problems with BCLib fog) 2022-09-02 15:14:03 +09:30
coolGi 1aaae5c1da Started work on auto updater screen 2022-09-02 12:12:50 +09:30
coolGi cf62774a78 Added auto updater lang 2022-09-02 10:41:38 +09:30
James Seibel 2fdf2b9cfc rename coreApiCommon -> coreShared 2022-08-30 21:50:33 -05:00
James Seibel 55463f2377 add apiInterface and coreApiCommon subprojects
Currently they are just shells and they may be renamed later
2022-08-30 07:54:57 -05:00
James Seibel 43d53e71c9 rename/reorganize the "_Msic Files" folder 2022-08-30 07:46:40 -05:00
James Seibel 14d0e65c68 Move the api sub-project into core 2022-08-30 07:39:59 -05:00
James Seibel 9799b0a263 move core into a folder named "core"
This is so we can have multiple sub-projects in the core repo
2022-08-30 07:36:19 -05:00
Morippi 519a4c1452 Added configs for transparency (currently I'm faking the light for ocean floor) 2022-08-25 11:23:49 +02:00
Morippi 30959cfdd0 fixed water "walls" 2022-08-25 00:03:47 +02:00
Morippi 717c33078f Added section ordering (by position) + small fixes on transparency 2022-08-24 23:02:27 +02:00
Morippi 8b877a5f1a Divided transparent from opaque in the rendering (transparent are not rendering for some reason) 2022-08-24 21:54:56 +02:00
Morippi 427105189b small fixes + removed lodBox 2022-08-24 16:32:01 +02:00
Morippi 821feae1d5 Improved ocean floor adjCulling 2022-08-24 15:43:46 +02:00
Morippi 29c5d70171 enabled and fixed ocean floor (light not working correctly) 2022-08-24 15:15:21 +02:00
Morippi 5e91824c7d Disabled fake floor 2022-08-24 13:53:06 +02:00
Morippi 9575429296 Fixed transparency and added some boolean to disable it 2022-08-24 13:35:51 +02:00
Morippi 22f9d20aae another small fix (sorry) 2022-08-24 13:16:55 +02:00
Morippi 45ec219bb5 Small fix 2022-08-24 13:16:09 +02:00
Morippi ae0eb0fd91 Redoing everything on transparency, I hope I'm not breaking anything 2022-08-24 13:15:01 +02:00
James Seibel 3785426793 Add Server save API Event 2022-08-23 22:43:24 -05:00
James Seibel d1126afc44 Add DhWorld.GetAllLevels() and ILevel.GetLevelWrapper() 2022-08-23 22:43:08 -05:00
James Seibel f203679de4 Add Client/Server load/unload events
Add client level save event
stub out server level save event
2022-08-23 21:32:46 -05:00
James Seibel e2d90f6627 Remove module-info
We are going to use a separate (intellij?) module instead for the API
2022-08-23 21:18:38 -05:00
TomTheFurry 75ab228e46 Created SparseDataSource 2022-08-23 13:27:33 +08:00
James Seibel 0b7bd84af5 Implement DhApi Before/After render events 2022-08-21 22:40:34 -05:00
James Seibel 322ccee672 Add helper methods to Mat4f objects 2022-08-21 22:37:56 -05:00
James Seibel 9c669c2fe6 Move Render helper methods into RenderUtil
Also refactor said methods along with ClientApit
2022-08-21 22:37:09 -05:00
James Seibel c69b7d14bf Simplify ClientApi rendering method 2022-08-20 22:38:50 -05:00
James Seibel ae60c8e974 Move logToChat to IMcClientWrapper 2022-08-20 18:27:33 -05:00
James Seibel 5819d8c3f3 Auto-format 2022-08-20 18:25:36 -05:00
James Seibel a179fb9ff9 auto-format ClientApi 2022-08-20 18:14:01 -05:00
James Seibel c491a36b71 Re-add the "here be dragons" dev build message 2022-08-20 18:03:12 -05:00
TomTheFurry 78ccb8aaf2 Making multi-level works a bit better... Needs more changes to work well though... 2022-08-20 21:24:42 +08:00
TomTheFurry 90fe892291 Bypass critical issue with map() returned buffer holding the file open til GC. 2022-08-20 20:56:17 +08:00
TomTheFurry b80bfe813c Fix bugs in CQCPTree 2022-08-20 15:49:12 +08:00
TomTheFurry 0dafdc527a Continue fixing gen related issues 2022-08-18 19:46:35 +08:00
TomTheFurry 1cc00b7174 Did the generation stuff change 2022-08-18 18:29:04 +08:00
James Seibel 3995e07d91 Stub out a potential fix for #287 (optifine resolution) 2022-08-16 20:29:12 -05:00
coolGi 04220584b3 Added an onModify to the config 2022-08-16 17:10:34 +09:30
James Seibel b13203c62e Fix a few DhApiResult constructors 2022-08-15 22:24:26 -05:00
James Seibel 68ef9126ed Hook up DhApiWorldGeneratorOverrideRegister
set up Dependency Injectors for clearing their bound items.
add simplified constructors for DhApiResult
2022-08-15 22:21:08 -05:00
James Seibel c7a84831e9 Replace system.out in DhApiEventInjector 2022-08-15 21:56:10 -05:00
Ran 633ad1f490 Add module-info.java 2022-08-15 13:37:26 +00:00
TomTheFurry 1fc6487374 Start rework on the generationQueue system so that it hooks directly into base DataFileHandler instead of watching for PlaceHolder obj.
This also means a hyper complex concurrent customized quad tree implementation... So, great.
2022-08-14 23:42:41 +08:00
James Seibel d3732306a6 Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core 2022-08-13 17:39:05 -05:00
James Seibel 25d4b8ab3d Improve the curvature shader with code from stduhpf
Currently untested and the old code is still included
2022-08-13 17:38:48 -05:00
TomTheFurry e5f3e2e7b0 Start working on a new concurrent container... 2022-08-13 14:35:44 +08:00
TomTheFurry 43ec3a081d Make multi-level works again! 2022-08-10 20:47:10 +08:00
TomTheFurry 88ccc76045 First fix on light & impl render source direct write 2022-08-09 16:08:54 +08:00