James Seibel
973e106882
Merge branch 'distant-horizons-core-main'
2023-07-11 18:50:47 -05:00
James Seibel
ed9cccccea
refactoring
2023-07-11 08:49:08 -05:00
James Seibel
5fb79325ce
Fix option and changelog button missing backgrounds
2023-07-10 20:43:15 -05:00
James Seibel
96edfcb065
Add a shadowed library check
2023-07-08 11:54:57 -05:00
James Seibel
581ac02472
remove unused imports
2023-07-08 11:32:44 -05:00
s809
730216b761
Fix log string
2023-07-08 16:22:54 +05:00
s809
7d5b3c8917
Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core
2023-07-08 12:26:12 +05:00
s809
83ab7e46b3
Base is pretty much finished
2023-07-08 12:25:20 +05:00
James Seibel
5a014f163d
Add experimental Seamless Overdraw option
2023-07-06 22:16:59 -05:00
s809
62ff9606c1
Outline what interaction should somewhat look like
...
(not an actual interaction)
Fix client repeatedly registering handlers on reconnects
2023-07-06 21:57:02 +05:00
James Seibel
f07973a1ce
Refactor, remove unused class, add API docs
2023-07-04 15:41:08 -05:00
James Seibel
2fc74914b4
Merge branch 'distant-horizons-core-serverSupport'
2023-07-04 13:39:49 -05:00
James Seibel
2b0ee29a8c
refactor and rename
2023-07-04 10:29:32 -05:00
James Seibel
b50c2cf9a9
Add missing API Config javadocs
2023-07-03 06:50:12 -05:00
Cailin Smith
55f39996cb
Rename class
2023-07-02 22:34:47 +02:00
Cailin Smith
44a66a3d93
Add ability for servers to communicate with the client to set the world.
...
This prevents the client from accidentally selected the wrong world
folder to load LODs from, since levels of the same dimension can't
naturally be distinguished from each other. With level similarity
detection, this can sometimes work, but in general is not reliable. This
mechanism instead allows servers to send a packet to the client on load,
enabling the override system, and then a second packet on world change,
which specifically sets the world key, based on knowledge that only the
server has, leading to a reliable way of detecting the correct world.
2023-07-02 21:44:54 +02:00
Cailin Smith
649cd5bbe8
Add ability for servers to communicate with the client to set the world.
...
This prevents the client from accidentally selected the wrong world
folder to load LODs from, since levels of the same dimension can't
naturally be distinguished from each other. With level similarity
detection, this can sometimes work, but in general is not reliable. This
mechanism instead allows servers to send a packet to the client on load,
enabling the override system, and then a second packet on world change,
which specifically sets the world key, based on knowledge that only the
server has, leading to a reliable way of detecting the correct world.
2023-07-02 21:41:14 +02:00
s809
748b484377
The real server side
...
(not tested)
2023-06-30 22:05:02 +05:00
James Seibel
ea40006023
Add SSAO to the quick quality presets
2023-06-30 07:47:29 -05:00
James Seibel
52edbd7c18
Update javadocs for API enums
...
and move one core enum out of the API
2023-06-30 07:46:00 -05:00
James Seibel
10b9161188
update DhApiWorldGen javadoc
2023-06-30 07:30:40 -05:00
James Seibel
77b8b973dc
Fix API fabric.mod.json crashing the game
2023-06-30 07:30:18 -05:00
James Seibel
b9cfe535d1
Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons-core
2023-06-29 20:56:45 -05:00
James Seibel
77bc3bd3c2
add package-info files for api and coreapi package documentation
2023-06-29 20:56:14 -05:00
James Seibel
81ac90feb4
Add a build.gradle for API building with source files
2023-06-29 20:52:30 -05:00
James Seibel
48ef896e06
set the api version in ModInfo to 1.0.0 and add patch version to the API
2023-06-29 20:46:33 -05:00
s809
e288302bfa
Merge branch 'main' of https://gitlab.com/s809/distant-horizons-core
2023-06-29 21:21:09 +05:00
s809
2fc76e2842
Minimal ping-pong but less rigid impl
...
DhClientWorld#close is never fired smh
2023-06-29 20:58:43 +05:00
s809
e660c466f8
Remove unused param
2023-06-29 20:43:37 +05:00
s809
1f9aa2f70b
Minimal working client-server
...
No cleanup logic yet
2023-06-29 20:41:08 +05:00
s809
8378b1f09a
Add encoder
2023-06-29 20:38:50 +05:00
s809
8bae038612
Move everything to core
2023-06-29 20:38:38 +05:00
TomTheFurry
114d3210fb
Prob fix the gl error? (might add mem leak tho.) & fix 1.18.2 build
2023-06-29 16:27:42 +08:00
James Seibel
e2a3f23e91
Merge branch 'main' into 'main'
...
Fix small bugs + make level map concurrent to prevent exceptions
See merge request jeseibel/distant-horizons-core!9
2023-06-28 23:18:26 +00:00
Cailin Smith
98634e2a0b
Fix small bugs + make level map concurrent to prevent exceptions
2023-06-28 18:16:33 -05:00
s809
2358797a82
Minimal working client-server
...
No cleanup logic yet
2023-06-28 22:46:49 +05:00
James Seibel
d91cde2319
Remove unused GitLab CI file
2023-06-26 19:23:30 -05:00
s809
aee752a112
Add encoder
2023-06-26 21:56:44 +05:00
s809
cc35e50edc
Move everything to core
2023-06-26 21:14:38 +05:00
TomTheFurry
007749c9ef
Optimization on load time, fix gl bug, and improve transparency
2023-06-26 23:20:02 +08:00
James Seibel
e3ae9126bf
API CI include all files 2
2023-06-26 07:45:38 -05:00
James Seibel
88e2482068
API CI include all files
2023-06-26 07:42:51 -05:00
James Seibel
76dfff013f
try exposing javadoc CI
2023-06-26 07:41:48 -05:00
James Seibel
88fbd76952
Add an API javadoc CI/CD script
2023-06-26 07:34:27 -05:00
James Seibel
7c9301745a
Fix a couple API javadoc compiler errors
2023-06-26 07:26:50 -05:00
James Seibel
048b745be0
re-add horizontal micro-offset in vertex shader
...
It caused gaps on the edge of some LODs
2023-06-25 22:00:47 -05:00
James Seibel
35f239693d
re-add quad.hasError red color
...
accidentally removed it
2023-06-25 19:01:10 -05:00
James Seibel
9789b5be12
Fix some black sky lighting, refactor ColumnBox and RenderDataPoint
2023-06-25 18:44:54 -05:00
James Seibel
89f0d719c8
refactor ColumnBox.makeAdjQuads -> makeAdjVerticalQuad
2023-06-25 18:44:46 -05:00
Cailin Smith
368541b09c
Fix small bugs + make level map concurrent to prevent exceptions
2023-06-25 22:22:23 +02:00