TomTheFurry
950a1d34ea
Overhaul how files and partially loaded sources are handled
...
Note: Currently it DOES render, it just... requires the ENTIRE area to be generated. This bug will be fixed... tomorrow. I hope. (It's like 11:35pm here so gimme a break!)
2022-09-05 23:36:51 +08:00
coolGi
bcc65b8153
Fixed issue when setting a config value in the file to a different type breaks game.
2022-09-02 15:59:00 +09:30
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