James Seibel
42ab9eebe5
Fully move getShade into ClientLevelWrapper
2026-05-31 07:43:28 -05:00
Acuadragon100
49e3e11250
Move getShade into ClientLevelWrapper.
2026-05-31 11:16:05 +02:00
Acuadragon100
10925d7c57
Include both the dimension type name and the dimension id number in the dimension name on 1.12.2.
2026-05-16 14:23:16 +02:00
Acuadragon100
7d918fe8dc
Also use the original camera position when Immersive Portals is loaded.
2026-05-16 13:25:19 +02:00
Acuadragon100
938631a379
Merge remote-tracking branch 'root/main' into fix-portals
...
# Conflicts:
# coreSubProjects
2026-05-15 16:42:34 +02:00
Acuadragon100
48966bf32a
Use the dimension id number as the level key on 1.12.2.
2026-05-15 16:01:58 +02:00
Acuadragon100
2dc38622e2
Fix compile errors with 1.12.2.
2026-05-15 15:16:18 +02:00
James Seibel
36f1c49f49
Add MC Version locking to the config
2026-05-15 07:44:22 -05:00
James Seibel
271f4e8b21
Fix compiling MC 1.16.5+
2026-05-14 20:52:36 -05:00
James Seibel
b164e4646d
add 1.12.2 to the build script
2026-05-14 20:13:22 -05:00
James Seibel
14fd5729e2
use ModInfo packet path
2026-05-14 20:11:41 -05:00
James Seibel
7c3e279237
preprocessor cleanup
2026-05-14 20:11:32 -05:00
Acuadragon100
536389af0b
Merge remote-tracking branch 'refs/remotes/root/main' into fix-portals
...
# Conflicts:
# common/src/main/java/com/seibel/distanthorizons/common/commonMixins/MixinVanillaFogCommon.java
# common/src/main/java/com/seibel/distanthorizons/common/wrappers/level/KeyedClientLevelManager.java
# common/src/main/java/com/seibel/distanthorizons/common/wrappers/minecraft/MinecraftClientWrapper.java
# common/src/main/java/com/seibel/distanthorizons/common/wrappers/minecraft/MinecraftRenderWrapper.java
# common/src/main/java/com/seibel/distanthorizons/common/wrappers/world/ClientLevelWrapper.java
# common/src/main/java/com/seibel/distanthorizons/common/wrappers/world/ServerLevelWrapper.java
# coreSubProjects
# forge/src/main/java/com/seibel/distanthorizons/forge/mixins/client/MixinFogRenderer.java
2026-05-14 22:46:23 +02:00
James Seibel
2884094dee
refactoring and cleanup
2026-05-14 07:49:32 -05:00
James Seibel
817c268491
Tint color cleanup
2026-05-14 07:11:44 -05:00
Vojtěch Šokala
071a306f14
Preprocessor cleanup
2026-05-14 13:03:32 +02:00
Acuadragon100
7ad0599beb
Only tick levels the player is in on the client.
2026-05-14 12:09:02 +02:00
Vojtěch Šokala
c97fea6d0a
Fix compile of modern
2026-05-14 07:53:00 +02:00
Vojtěch Šokala
d94faf828d
Preprocessor cleanup + colored beacons for 1.12.2
2026-05-13 23:59:09 +02:00
Vojtěch Šokala
0d6d4b133e
Fix compile of modern
2026-05-13 23:58:25 +02:00
Acuadragon100
8234ac60b8
Always return the player's level and position even when a portal is being rendered.
2026-05-13 21:06:43 +02:00
James Seibel
5ab6bfb663
preprocessor cleanup
2026-05-13 07:49:18 -05:00
James Seibel
e087dbc878
temp unit test disable
2026-05-12 21:56:30 -05:00
James Seibel
391e96ad3d
abstract mod init cleanup
2026-05-12 21:54:03 -05:00
James Seibel
fbf812091d
MC 1.12.2 refactoring and cleanup
2026-05-12 21:38:07 -05:00
Acuadragon100
31ab738392
Fix Immersive Portals not properly detected on Forge 1.16.5
2026-05-12 21:23:50 +02:00
James Seibel
7448483f84
revert option screen name for consistency
2026-05-12 08:02:26 -05:00
James Seibel
e3d6e1bcc6
use vanilla fog common
2026-05-12 07:32:57 -05:00
James Seibel
fbbcd1b95b
fix forgix running on only a single modloader
2026-05-12 07:28:59 -05:00
James Seibel
d8e7325044
minor gradle cleanup
2026-05-12 07:28:45 -05:00
James Seibel
f17aeca79c
add cleanroom run config
2026-05-12 07:28:37 -05:00
James Seibel
ac3a223114
add missing licensing headers
2026-05-12 07:28:25 -05:00
James Seibel
e4312c2f8b
reformat 1.12.2 version prop
2026-05-12 07:28:11 -05:00
James Seibel
17bde631ac
Put back jvmdowngrader
2026-05-12 07:02:04 -05:00
Vojtěch Šokala
578efbf15f
Fix compile of 1.21.6+
2026-05-08 02:19:45 +02:00
Vojtěch Šokala
8b6bb228e3
Put 26.1.2 back in mcVer
2026-05-08 01:17:19 +02:00
Vojtěch Šokala
611c4606d7
Fix 1.12.2 bugs, fill mcmod.info
2026-05-08 01:15:13 +02:00
Vojtěch Šokala
05bdaf0390
Prevent air transforming into water if waterSubSurfaceBlockReplacementCsv contains invalid resource location
2026-05-07 15:39:14 +02:00
Vojtěch Šokala
eb8fcaee36
Fix compilation of modern
2026-05-07 15:34:26 +02:00
Vojtěch Šokala
32a71933d6
Bump forge version on 1.20.1, 1.20.4 for Java 26 support
2026-05-07 15:34:01 +02:00
Vojtěch Šokala
a4baf9ca0a
make cleanroom work in dev
2026-05-07 12:23:01 +02:00
Vojtěch Šokala
72bfd0a2bb
fix color resolve for liquid blocks
2026-05-07 03:39:49 +02:00
Vojtěch Šokala
7ae4a9f460
1.12.2 compiles again
2026-05-06 20:51:08 +02:00
Vojtěch Šokala
9bd6fb0105
merge upstream
2026-05-05 10:00:18 +02:00
James Seibel
1f1024251b
up version number 3.0.3 -> 3.0.4
2026-05-04 07:41:48 -05:00
James Seibel
fc516a20d5
remove dev from version number
2026-05-03 20:47:00 -05:00
James Seibel
791c2c3426
up api version 6.1.0 -> 6.1.1
2026-05-03 20:47:00 -05:00
James Seibel
b00079897a
fix blaze generic obj render close on wrong thread
2026-05-03 20:47:00 -05:00
James Seibel
37b73e1d5c
Improve stack/GC tracking for GL buffers
2026-05-03 16:45:40 -05:00
James Seibel
4bd1136713
Fix generic buffer cleanup
2026-05-03 16:36:53 -05:00
Acuadragon100
42344e9c31
Fix some compile errors and backport stuff to Forge.
2026-05-03 23:03:25 +02:00
Acuadragon100
904cc4760f
Prevent multiple DhClientLevels of the same level from existing at once.
2026-05-03 21:09:43 +02:00
Acuadragon100
297a8dc980
Fix current level unloading on the client.
2026-05-03 21:08:43 +02:00
James Seibel
ef98dbd5fd
color override API tests
2026-05-02 21:26:33 -05:00
James Seibel
5df0a60b06
add extra optional GLBuffer phantom logging
2026-05-02 21:18:24 -05:00
James Seibel
9feb20eff8
remove unnecessary warning in GLBuffer
2026-05-02 21:18:01 -05:00
James Seibel
c9267d61a8
allow toggling tracy via gradle.properties
2026-05-02 15:21:44 -05:00
James Seibel
a29e225a80
Fix LOD shading applying incorrectly with Iris
2026-05-02 15:14:33 -05:00
James Seibel
ae0f3c2b3b
Add oculus api implementation
2026-05-02 12:43:43 -05:00
James Seibel
852ea75449
Update coreSubProjects
2026-05-02 11:45:54 -05:00
James Seibel
ab6a5dad2b
Revert "Attempt to merge CI changes"
...
This reverts commit 1a1eaca280 .
2026-05-02 11:45:29 -05:00
James Seibel
1a1eaca280
Attempt to merge CI changes
2026-05-02 11:44:09 -05:00
James Seibel
0272f8c57f
remove unused manual build scripts
2026-05-02 11:43:13 -05:00
James Seibel
cf09358710
fix fog common mixin compiling
2026-05-02 11:04:10 -05:00
James Seibel
b5d833fa3d
simplify mixin fog common code
2026-05-02 10:57:37 -05:00
James Seibel
329dbe9585
Fix block wrapper null pointer
2026-05-02 10:43:41 -05:00
James Seibel
c7ae7f155e
move fog common mixin code to common
2026-05-02 10:42:05 -05:00
James Seibel
30eb02f3b7
lightmap move common level code to common
2026-05-02 10:02:08 -05:00
James Seibel
86cda56381
optimize and fix block wrapper duplicate init
2026-05-02 10:01:08 -05:00
James Seibel
35c1bae156
move fog common mixin code to common
2026-05-02 10:00:24 -05:00
James Seibel
e1ce3ae200
neo/fabric move lightmap level to core
2026-05-02 09:57:27 -05:00
James Seibel
ed16c83271
minor format updating
2026-05-02 09:54:25 -05:00
James Seibel
5f7dbb8662
Fix neoforge debugging
2026-05-02 08:00:14 -05:00
James Seibel
ee21548151
comment on why sponge maven can't have fabric
2026-05-01 07:42:53 -05:00
Ran-Mewo
ca00125960
exclude FabricMC groups from Sponge repository in dh-loader.gradle
2026-04-30 23:28:29 +10:00
James Seibel
4067264e72
Merge branch 'distant-horizons-fix'
2026-04-29 07:45:29 -05:00
James Seibel
9c2d243ad4
Add position finder debug config
2026-04-29 07:35:24 -05:00
James Seibel
de9d8b0d2e
Optimize BlockStateWrapper getter
2026-04-28 21:15:07 -05:00
James Seibel
67f4615b34
add backup to texture color getting
2026-04-28 07:46:53 -05:00
James Seibel
cd7a130ee4
use camera pos for detail calculations
2026-04-28 07:09:26 -05:00
James Seibel
4d17f7aecf
fix null pointer on dedicated server shutdown
2026-04-27 07:48:11 -05:00
James Seibel
a59e7500ab
Fix wyncraft getting stuck at low LOD quality
2026-04-27 07:27:07 -05:00
Acuadragon100
9d9fdd8ddd
Added some missing license headers.
2026-04-26 15:10:01 +02:00
Acuadragon100
2711d8dccc
More cleanup
2026-04-26 14:53:27 +02:00
Acuadragon100
c8535f13a6
Check if same level before trying to decode the data.
2026-04-26 14:53:23 +02:00
Acuadragon100
b5ba7862a9
Actually, we can re-enable this if we just make sure it applies to the correct level.
2026-04-26 14:53:21 +02:00
Acuadragon100
33e61b7ef0
Fix not unloading client levels on servers.
2026-04-26 14:53:11 +02:00
Acuadragon100
1617ebda9e
Disable fading detection on 1.21.6+ for now.
...
Might be worth revisiting once a proper fork of Immersive Portals appear for newer versions.
2026-04-26 13:51:52 +02:00
Acuadragon100
29042e2ced
Cleanup
2026-04-26 13:51:37 +02:00
Acuadragon100
390dda94c6
Fix server loading.
2026-04-26 13:49:36 +02:00
Acuadragon100
6600703d52
Redo loading
2026-04-26 13:45:06 +02:00
Acuadragon100
3a065d1784
Bug fixes and refactoring.
2026-04-26 13:44:25 +02:00
Acuadragon100
0e340e4558
Tweaked portal loading and fix portals not being detected to disable fading until entered at least once.
2026-04-26 13:43:26 +02:00
Acuadragon100
ca550a0a57
Disable fade rendering when immersive portals and sodium are active at once.
2026-04-26 13:41:03 +02:00
Acuadragon100
30143cbbcb
26.1 support
2026-04-26 13:40:31 +02:00
Acuadragon100
81abcbdb86
Move timer out of mixin to fix crash.
2026-04-26 13:40:13 +02:00
Michael Harvey
3080102f06
Address maintainer feedback: single level loading system, TimerUtil cleanup, consistent formatting
2026-04-26 00:49:31 +02:00
Michael Harvey
6316587ebe
remove duplicate copy
2026-04-26 00:49:31 +02:00
Michael Harvey
2e1a2367bd
add server support for immersive portals
2026-04-26 00:49:31 +02:00
Michael Harvey
e65b1e2dfc
add immersive portals support
2026-04-26 00:49:31 +02:00
James Seibel
40040294e7
up fabric api 1.21.1 version
2026-04-25 15:09:48 -05:00
James Seibel
783e61ec3d
Update the readme
2026-04-24 07:47:41 -05:00
James Seibel
e09db5d7df
up version number 3.0.2 -> 3.0.3
2026-04-24 06:51:44 -05:00
James Seibel
91f9ef3f4b
remove dev from the version number
2026-04-24 06:51:09 -05:00
James Seibel
d52a3abb14
Add a rough build all parallel batch script
2026-04-23 20:38:51 -05:00
James Seibel
16370b0b6e
ignore parallel build folders
2026-04-23 20:38:23 -05:00
James Seibel
bfa60b48cf
Fix iris transparent blending
2026-04-23 17:54:41 -05:00
James Seibel
50518bfe21
Fix "fog" rendering when underwater with Iris
2026-04-23 17:39:46 -05:00
James Seibel
80e4467829
Fix near clip plane to close with shaders
2026-04-23 17:09:27 -05:00
James Seibel
396315bd05
Fix GC rarely deleting in use GL buffers
2026-04-23 16:57:17 -05:00
James Seibel
7a0fec2c2f
Maybe fix a buffer deletion issue?
2026-04-23 07:44:33 -05:00
James Seibel
4afaaa7b12
up api version 6.0.0 -> 6.1.0
2026-04-23 07:42:31 -05:00
James Seibel
b057041467
Add more locking and volatile buffer ID checks
2026-04-23 07:16:31 -05:00
James Seibel
33e6ce6376
potential nvidia null VBO pointer crash fix
2026-04-22 22:33:17 -05:00
James Seibel
118ef39c30
Fix flashing when moving over root node boundaries
2026-04-22 18:36:13 -05:00
James Seibel
1013e1c824
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2026-04-22 17:15:09 -05:00
James Seibel
b0e924c7fe
Fix nvidia driver crash
2026-04-22 17:14:50 -05:00
James Seibel
1777acd1d4
remove unused var in ThreadWorldGenParams
2026-04-22 16:54:41 -05:00
s809
8276a862f8
Clean up received payload buffer check a bit
2026-04-23 00:26:37 +05:00
James Seibel
4329acf91d
Try fixing rare null pointer in render
2026-04-22 07:51:11 -05:00
James Seibel
72f83b40f7
Fix quad tree unit tests
2026-04-22 07:41:56 -05:00
James Seibel
a33eb30a53
fix rare race condition preventing world gen
2026-04-21 22:20:14 -05:00
James Seibel
d3e96f50a8
Maybe fix native GL crash due to buffer free 2
2026-04-21 21:40:33 -05:00
James Seibel
3aefeb98b4
Maybe fix native GL crash due to buffer free
2026-04-21 21:37:14 -05:00
James Seibel
3553ff8e60
handle a weird double start issue
2026-04-21 21:25:44 -05:00
James Seibel
945a2c0c5a
Fix garbage collector warning not using config
2026-04-21 19:59:23 -05:00
James Seibel
8c7974e216
Improve node out-of-bound logic
...
This fixes some overlapping rendering issues, fixes LOD generating outside of render distance, and fixes low-detail LODs flashing when moving into previously-explored LODs
2026-04-21 19:50:30 -05:00
James Seibel
37756cd759
Try fixing LOD flashing/stuck low details
2026-04-21 07:48:46 -05:00
James Seibel
c60cc4f013
Merge branch 'main' into 'main'
...
Remove broken TerraFirmaCraft compatibility code
See merge request distant-horizons-team/distant-horizons!86
2026-04-21 11:59:12 +00:00
James Seibel
87cce2e33c
Fix LODs loading outside render distance
...
Fixes !1233
2026-04-19 21:48:33 -05:00
James Seibel
40ada9c186
fix debug wireframe on blaze3D
2026-04-19 16:34:44 -05:00
James Seibel
55fb458266
Maybe reduce memory when using internal world gen
2026-04-19 16:29:27 -05:00
James Seibel
79d2466fa2
Revert "Auto-change rendering backend when Iris is present"
...
This reverts commit d750e489df .
2026-04-19 15:09:16 -05:00
s809
d750e489df
Auto-change rendering backend when Iris is present
2026-04-19 12:57:23 +05:00
James Seibel
a206e49b2b
up version number 3.0.1 -> 3.0.2
2026-04-18 21:44:33 -05:00
James Seibel
0b691ebcd5
remove dev from version number
2026-04-18 21:43:46 -05:00
James Seibel
3c35c52803
make mod loader name order consistent
2026-04-18 21:43:13 -05:00
James Seibel
0ed4964ee5
Fix MC 1.18 and older compiling
2026-04-18 20:12:43 -05:00
James Seibel
b7cf7b61c8
Fix underwater grids and air handling
...
Some constructor methods weren't static so it was possible to pass in incorrect info, this has been fixed.
2026-04-18 20:01:12 -05:00
James Seibel
54b0ccfce6
add mod loaders to the merged jars
2026-04-18 15:48:44 -05:00
James Seibel
050d00b628
up MC 26 dev version to 26.1.2
...
Doesn't change compiling any, just makes it so dev testing is done on MC 26.1.2
2026-04-18 15:48:32 -05:00
James Seibel
2733201ac3
set the API jar in the gradle.properties
...
done for consistency
2026-04-18 15:47:54 -05:00
James Seibel
26bf03205c
build all scripts don't double-merge jars
...
jar merging handled automatically now
2026-04-18 11:25:22 -05:00
James Seibel
628d57d216
remove google-collect
2026-04-18 11:09:23 -05:00
James Seibel
58ed8259f2
up version number 3.0.0 -> 3.0.1
2026-04-18 10:37:03 -05:00
James Seibel
062ed5bcc8
remove dev from version number
2026-04-18 10:35:17 -05:00
James Seibel
539d152caa
workaround for java 8 and forgix
...
Java 8 doesn't support "_" in the class name after "$". In other words inner classes can't have underscores in their names, which forgix adds for changed classes.
Moving the DhConfigScreen/ClassicConfigGUI into separate classes mitigates the problem until forgix has a long-term fix.
2026-04-18 09:44:37 -05:00
James Seibel
a1af4335e0
fix buffer upload breaking UI on old MC versions
2026-04-17 07:49:04 -05:00
Ran-Mewo
e68b112020
Forgix workaround
2026-04-17 00:14:28 +10:00
James Seibel
fab6d187ca
fix neoforge version range for mc 26
2026-04-15 21:51:17 -05:00
James Seibel
0daa00cec2
fix 26.1.2 version constant number
2026-04-15 21:51:02 -05:00
James Seibel
f3036850ce
Fix compiling for MC 1.19.4 and lower
2026-04-15 21:20:46 -05:00
James Seibel
51c8b47bba
terrain data cash override close without exception
2026-04-15 07:47:02 -05:00
James Seibel
89efd53d61
fix unit test compiling
2026-04-14 20:38:19 -05:00
James Seibel
7667f51cf3
Add DhApiBlockColorOverrideEvent
...
Could be helpful to !1240
2026-04-14 20:36:34 -05:00
James Seibel
61eaa5a734
Add DhApiBlockStateWrapperCreatedEvent
...
Could be helpful to !1240
2026-04-14 19:44:24 -05:00
James Seibel
1d589d1a62
disable chat GL logging if Iris is detected
2026-04-14 19:03:43 -05:00
James Seibel
03b1eeb77e
Add support for a couple render API events
2026-04-14 19:03:22 -05:00
James Seibel
8446df72f7
Merge branch 'change/channel_name_compat'
2026-04-14 17:08:45 -05:00
James Seibel
c07397e9c0
update MC 26.1.0 -> 26.1.2
2026-04-14 17:05:16 -05:00
James Seibel
29a92aeb93
fix version constant
2026-04-14 07:48:58 -05:00
James Seibel
8467782b80
update unimined 1.4.17-k -> 1.4.18-k
2026-04-14 07:14:36 -05:00
James Seibel
c8dbb21ea4
fix 6GB dev memory not working
2026-04-12 15:18:23 -05:00
James Seibel
63e1c12564
use down stream IBOs instead of re-creating at upload
2026-04-12 15:18:11 -05:00
James Seibel
52f58150da
Fix MC crashing while triggering crashMinecraft()
2026-04-12 13:54:15 -05:00
James Seibel
d1d642a7bb
fix native dialog for MC 26
2026-04-12 13:53:52 -05:00
James Seibel
8e45358aad
update buildall scripts to work with new forgix
2026-04-11 21:51:06 -05:00
James Seibel
a959c7220b
only run world gen for rendering levels
2026-04-11 21:41:07 -05:00
James Seibel
e06425c5eb
fix neo mixin chunk render preprocessors
2026-04-11 21:35:06 -05:00
James Seibel
66ce258fe1
fix biome/block wrapper preprocessors
2026-04-11 21:34:50 -05:00
James Seibel
181881a661
fix MC 1.17 compiling
2026-04-11 18:29:35 -05:00
James Seibel
af0d8d1d2f
add default MC memory 6gb command arg
2026-04-11 17:09:58 -05:00
James Seibel
6c68e94b96
Fix some compiling errors on old MC versions
2026-04-11 17:07:47 -05:00
James Seibel
93313a5c50
default to ZGC in dev environment
2026-04-11 17:01:57 -05:00
James Seibel
0527baa708
fix some old MC version compiling
2026-04-11 17:01:21 -05:00
James Seibel
ce1fbde937
update gitlab URLs
2026-04-11 16:58:55 -05:00
James Seibel
764abdac45
add MC 26.1.2 to supported versions
2026-04-11 16:58:35 -05:00
James Seibel
b42d3d8f74
remove Iris incompatibility and disable validation when present
2026-04-11 15:23:32 -05:00
James Seibel
cd67a773c5
fix white beacons colored incorrectly
2026-04-11 12:34:14 -05:00
James Seibel
6d7bade7ca
fix neoforge rendering on MC 26
2026-04-11 12:09:15 -05:00
James Seibel
dea8d4498a
fix double-rendering on fabric
2026-04-11 11:14:41 -05:00
James Seibel
2969916f34
minor optifine optimization
2026-04-11 11:11:56 -05:00
James Seibel
8785224c51
profile wrapper try-finally for pushes
2026-04-11 11:04:48 -05:00
James Seibel
605f02a655
fix compiling old MC versions
2026-04-11 09:22:14 -05:00
James Seibel
8099d37c14
add a comment for Iris 26 incompat reason
2026-04-11 09:19:44 -05:00
James Seibel
dd4dbefe9a
mark iris as incompatible with MC 26
2026-04-11 09:18:39 -05:00
James Seibel
52a15fd349
fix fading with sodium
2026-04-11 08:44:34 -05:00
James Seibel
3b3be6aed4
fix old MC compiling
2026-04-10 07:50:15 -05:00
James Seibel
aeb7d6d0f9
update fabric api/iris references to latest versions
2026-04-10 07:47:19 -05:00
James Seibel
5336dbafec
fix Intellij not debugging common classes
2026-04-10 07:21:45 -05:00
James Seibel
6079cb4830
minor mixin cleanup
2026-04-10 07:20:38 -05:00
James Seibel
50ff174104
Merge branch 'distant-horizons-view-bobbing'
2026-04-10 07:08:06 -05:00
James Seibel
b77ef89df6
crash incomplete renderer in neo
2026-04-10 07:07:15 -05:00
James Seibel
a701dd29a9
add 26.1.1 to supported version list
2026-04-10 07:07:01 -05:00
Brian McCoskey
ab36fdd545
fix(1237): Updated LOD renderer for 26.1 to fix view bobbing issue described in issue #1237
2026-04-09 20:18:28 -04:00
James Seibel
f87afb34f4
Rename MC 1.26.1 -> 26.1.0
2026-04-08 22:00:11 -05:00
James Seibel
053917d3d7
Fix compiling old MC versions
2026-04-08 21:53:37 -05:00
James Seibel
063ba01970
Fix tint color retrieval
2026-04-08 21:43:35 -05:00
James Seibel
72a888f3ff
use more correct block color getting (thanks greener_ca)
2026-04-08 17:28:10 -05:00
James Seibel
0bd36bff1d
re-add config UI validation
2026-04-08 17:27:44 -05:00
James Seibel
2bf125b7ac
fix config button missing background
2026-04-08 17:27:33 -05:00
James Seibel
ba3cf8fd56
up neoforge MC 26 version 1 -> 15
2026-04-08 07:46:24 -05:00
James Seibel
951f2a4ee7
add broken client block tinting
2026-04-08 07:45:41 -05:00
James Seibel
d55b1bb3c2
default renderer to Blaze3D for MC 26
2026-04-08 07:45:26 -05:00
James Seibel
275ecb78c3
temporarily disable profiling
...
done due to bug with push/pop imbalance
2026-04-08 07:44:24 -05:00
James Seibel
64ac0d6017
Merge branch 'TheSecondGreatBuildscriptRewrite'
2026-04-08 07:41:00 -05:00
James Seibel
3f16d67746
fix blaze3d rendering
2026-04-08 07:39:36 -05:00
James Seibel
3a34dc8626
Create RenderPipelineBuilderWrapper and update test renderer
2026-04-05 18:42:02 -05:00
James Seibel
c1766fb439
lightmap update
2026-04-05 17:30:09 -05:00
James Seibel
cfd47adfda
update fabric/neo api methods
2026-04-05 17:23:48 -05:00
James Seibel
9b9e6b9179
fix world gen
2026-04-05 17:23:14 -05:00
James Seibel
49d1587a71
re-add debug screen
2026-04-05 17:22:12 -05:00
James Seibel
b0f5e55744
extend Iris incompat blaze3D message
2026-04-05 17:21:31 -05:00
James Seibel
d9191534d5
add mod accessors
2026-04-05 17:21:14 -05:00
James Seibel
ff459621e6
remove unused getFov()
2026-04-05 17:20:18 -05:00
James Seibel
64fb45d74d
Fix access wideners
2026-04-05 17:18:32 -05:00
James Seibel
1590abb489
up CI java version 21 -> 25
...
will probably break old MC versions, the CI script will probably need some tweaking.
2026-04-03 22:38:23 -05:00
James Seibel
a3c9b0654a
Add MC 26 to the auto build script
2026-04-03 21:15:43 -05:00
James Seibel
a9388321d9
Fix MC 1.21.11 compiling?
2026-04-03 20:46:50 -05:00
James Seibel
877c824e58
continue porting to MC 26 (2)
2026-04-03 20:02:32 -05:00
James Seibel
80f30dfd74
Continue porting to MC 26
2026-04-03 07:51:53 -05:00
Ran-Mewo
9a087025fe
update stuffs
2026-03-31 12:21:11 +11:00
James Seibel
29381bce7b
update manifold 25.1.31 -> 26.1.6
2026-03-30 18:05:26 -05:00
Ran-Mewo
21dc0f13c9
JVM Args & Don't use mappings on 26.1+
2026-03-31 00:22:13 +11:00
James Seibel
7794958804
Start MC 26 porting
2026-03-30 07:49:36 -05:00
Ran-Mewo
c245ed6598
improve filtering logic
2026-03-30 17:45:31 +11:00
Ran-Mewo
6270b03005
update unimined to support 26.1
2026-03-30 17:17:45 +11:00
Ran-Mewo
2674b945bb
fix neoforg
2026-03-30 17:06:51 +11:00
James Seibel
0647bdbab3
update manifold 25.1.31 -> 26.1.6
2026-03-29 21:17:44 -05:00
Ran-Mewo
528a12ac83
fix javadocs
2026-03-30 02:20:00 +11:00
Ran-Mewo
4ac9de05df
wao!
2026-03-30 02:07:40 +11:00
Ran-Mewo
a0f1b72089
fix merged jars for CI
2026-03-30 01:13:28 +11:00
Ran-Mewo
85c07b11c6
meows
2026-03-30 00:51:58 +11:00
Ran-Mewo
215e1d46d0
wao
2026-03-29 19:29:11 +11:00
James Seibel
5f228f0567
Merge branch 'chunk-save-mixin-proto' into 'main'
...
On Chunk save ignore ProtoChunks
See merge request distant-horizons-team/distant-horizons!90
2026-03-27 19:24:42 +00:00
James Seibel
f597958e1e
disable thread pausing when render tasks exist
2026-03-27 07:01:12 -05:00
James Seibel
95921358f8
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2026-03-27 07:00:58 -05:00
James Seibel
a22d494797
Merge branch 'internal-server-inverted-logic' into 'main'
...
Fix inverted chunk ignoring logic for generation mode "Save Chunks"
See merge request distant-horizons-team/distant-horizons!89
2026-03-26 21:32:36 +00:00
Fabian Maurer
666e917b8f
Ignore ProtoChunks
2026-03-26 21:34:36 +01:00
Fabian Maurer
a26a97e7fb
Fix inverted chunk update ignoring logic
2026-03-26 21:32:15 +01:00
James Seibel
cdbb9de933
remove instanced rendering config option
2026-03-24 19:38:03 -05:00
James Seibel
feccf12580
Fix Iris using the wrong far clip plane
...
https://github.com/IrisShaders/Iris/issues/2534
2026-03-24 07:16:45 -05:00
James Seibel
d371d93c9d
add tracy to neo/fabric launch args
2026-03-22 21:26:58 -05:00
James Seibel
5f3e8d76b2
only set IS_RUNNING_IN_IDE for dev builds
2026-03-21 17:17:41 -05:00
James Seibel
a7bd72e35b
Minor speed improvement for GLBuffer upload
2026-03-21 17:09:26 -05:00
James Seibel
0a5326d2b1
fix phantom log when there is sufficient memory
2026-03-21 16:57:43 -05:00
James Seibel
dad2014c46
fix cross level generic GL rendering
2026-03-21 16:35:50 -05:00
James Seibel
70dd0bda72
fix blaze3D memory leak
2026-03-21 16:13:30 -05:00
James Seibel
8213901229
remove unhelpful buffer delete mac test
2026-03-21 16:03:29 -05:00
James Seibel
668ba491e8
stage VBO/IBO upload and allow global IBO
2026-03-21 16:03:18 -05:00
James Seibel
d85589c41a
minor comment changes
2026-03-21 15:22:04 -05:00
James Seibel
7f5316108d
Fix GL buffers not being deleted
2026-03-21 08:17:06 -05:00
James Seibel
9c1abbac2b
ignore deprecation warning in TexturedButton
2026-03-21 07:32:56 -05:00
coolGi
1bb957a866
Add mailmap
2026-03-20 22:19:28 +13:00
James Seibel
6ccba17baf
Fix render thread startup crash on Neoforge with GL
2026-03-19 07:29:46 -05:00
James Seibel
e4c5d8adab
Fix neoforge texture validation issue
2026-03-19 07:00:49 -05:00
James Seibel
823f204424
Fix texture using buffer flags
2026-03-19 07:00:35 -05:00
James Seibel
505e9a77fd
Fix compiling for MC 1.20.4 and older
2026-03-18 07:49:09 -05:00
James Seibel
4c580fe4ff
Add render task profiling
2026-03-18 07:45:50 -05:00
Vojtěch Šokala
9fea29cbb6
Put canvas back
2026-03-17 15:46:00 +01:00
James Seibel
efc1865f87
Add the ability to cull lilly pads, seaGrass, etc.
2026-03-15 20:53:29 -05:00
Vojtěch Šokala
7e1e5a56e2
Set back 1.21.11 as default mcVer
2026-03-15 23:41:13 +01:00
Vojtěch Šokala
059293ebe0
Add missing shaders into cleanroom project
2026-03-15 23:31:35 +01:00
Vojtěch Šokala
4f9d4e2a14
Fix compile error
2026-03-15 23:31:13 +01:00
Vojtěch Šokala
6bd3c825c3
Merge branch 'main' of https://gitlab.com/distant-horizons-team/distant-horizons
...
# Conflicts:
# common/src/main/java/com/seibel/distanthorizons/common/wrappers/worldGeneration/InternalServerGenerator.java
2026-03-15 23:27:20 +01:00
Vojtěch Šokala
c75595a5e2
[1.12.2] implement pregen command
2026-03-15 23:17:12 +01:00
Vojtěch Šokala
266d463873
fix compile errors
2026-03-15 23:14:54 +01:00
James Seibel
ae08ad56c4
Fix MC complaining about GL shader file names
2026-03-15 16:52:17 -05:00
James Seibel
633544e0b0
remove unneeded chunk update warnings
2026-03-15 16:46:51 -05:00
James Seibel
2432028aa0
javadoc cleanup
2026-03-15 16:30:48 -05:00
James Seibel
eb6aa13815
Disable generic rendering on Mac
2026-03-15 16:29:48 -05:00
James Seibel
55155103ec
revert to AUTO rendering A if an invalid API is selected
2026-03-15 16:24:03 -05:00
Vojtěch Šokala
73c718c676
[1.12.2] improve config gui to match other versions
2026-03-15 22:13:07 +01:00
Vojtěch Šokala
3df5c04759
Fix issue when MC framebuffer is using renderbuffer for depth
2026-03-15 22:10:03 +01:00
James Seibel
667dd85aef
Fix LOD rendering on Mac
2026-03-15 15:57:57 -05:00
Vojtěch Šokala
d72c34a926
Merge branch 'main' of https://gitlab.com/distant-horizons-team/distant-horizons
...
# Conflicts:
# common/src/main/java/com/seibel/distanthorizons/common/AbstractModInitializer.java
# common/src/main/java/com/seibel/distanthorizons/common/commands/PregenCommand.java
# common/src/main/java/com/seibel/distanthorizons/common/render/openGl/GlDhTerrainShaderProgram.java
2026-03-15 15:49:41 +01:00
Vojtěch Šokala
8991338be1
[1.12.2] add support for 3.0.0b
2026-03-15 15:42:08 +01:00
James Seibel
9bd946a41c
fix blaze wireframe renderer not appearing outside LODs
2026-03-14 15:55:57 -05:00
James Seibel
241baef7af
Improve warning logs for chunkUpdateManager
2026-03-14 15:55:47 -05:00
James Seibel
b5890a4783
clean up todo comments
2026-03-14 15:33:35 -05:00
James Seibel
e3b67ef500
fix generic objects not uploading on first add
...
also clean up some comments
2026-03-14 15:27:16 -05:00
James Seibel
5905fe3df2
fix some generic objects not rendering
2026-03-14 14:33:55 -05:00
James Seibel
9d35a70437
fix shift-click not working on config min option
2026-03-14 14:33:39 -05:00
James Seibel
f121860563
Fixes beacons not always showing/hiding correctly
2026-03-14 14:33:13 -05:00
James Seibel
9715db3ac6
fix generic rendering not uploading in some cases
2026-03-14 14:31:25 -05:00
James Seibel
03a29fbacb
fix compiler warnings
2026-03-14 10:19:03 -05:00
James Seibel
e91888934b
Try fix concurrency issue with render closing
2026-03-14 10:18:50 -05:00
James Seibel
030f814398
Fix 1.21.11 compiling
2026-03-14 09:32:35 -05:00
James Seibel
90ef8fd64d
Fix GL buffer upload corrupting the GL state
2026-03-14 09:20:36 -05:00
James Seibel
0ffefaa8c1
Fix a few Legacy GL issues
2026-03-13 07:42:41 -05:00
James Seibel
99703d65df
Fix fade renderer using the wrong frame buffer
2026-03-13 07:42:09 -05:00
s809
bd2f5a7836
Stop pregen on server shutdown
2026-03-13 00:48:05 +05:00
s809
a44556f86a
Replace fix with debug wireframe stub
2026-03-12 22:38:38 +05:00
s809
4597b7f647
Fix server not loading levels
2026-03-12 19:20:47 +05:00
James Seibel
0de80cfaa7
Fix AUTO rendering API crashing
2026-03-12 06:49:02 -05:00
Vojtěch Šokala
6b32ab02d3
Merge branch 'main' of https://gitlab.com/distant-horizons-team/distant-horizons
...
# Conflicts:
# common/src/main/java/com/seibel/distanthorizons/common/AbstractModInitializer.java
# common/src/main/java/com/seibel/distanthorizons/common/wrappers/WrapperFactory.java
# common/src/main/java/com/seibel/distanthorizons/common/wrappers/block/BlockStateWrapper.java
# common/src/main/java/com/seibel/distanthorizons/common/wrappers/minecraft/MinecraftGLWrapper.java
# common/src/main/java/com/seibel/distanthorizons/common/wrappers/misc/LightMapWrapper.java
2026-03-11 09:42:18 +01:00
Vojtěch Šokala
c5adc3f72a
1.12.2 working in dev
2026-03-11 09:20:32 +01:00
James Seibel
034aaddca3
Allow translucent generic objects
2026-03-10 19:26:28 -05:00
James Seibel
a1d493f25d
fix refactor rename
2026-03-10 19:18:03 -05:00
James Seibel
4b5a4dda79
Up API version 5.1.0 -> 6.0.0
2026-03-10 19:08:01 -05:00
James Seibel
ce528f3fd5
up DH version 2.4.6 -> 3.0.0
2026-03-10 19:07:50 -05:00
James Seibel
e4c769e95e
merge blaze renderer changes
2026-03-10 19:07:07 -05:00
James Seibel
f13095875f
fix debug wireframes not rendering
2026-03-10 19:06:09 -05:00
James Seibel
3d1af8f944
Disable blaze api for old MC versions
2026-03-10 18:46:49 -05:00
James Seibel
d73867efd6
fix old forge compiling
2026-03-10 18:44:30 -05:00
James Seibel
045733deb5
add renderDebugLabels to neoforge args
2026-03-10 18:44:19 -05:00
James Seibel
b552bf2566
Fix block state wrapper for old MC versions
2026-03-10 18:44:02 -05:00
James Seibel
33d37b3937
move GL shaders into the correct folder
2026-03-10 17:56:11 -05:00
James Seibel
15a044d059
Fix fog with Blaze3D
2026-03-10 17:50:41 -05:00
James Seibel
9e5be3ad21
prefix all blaze/openGl objects
2026-03-10 17:42:14 -05:00
James Seibel
ba977a29f0
Move lightmap wrapper methods into common
2026-03-10 17:33:58 -05:00
James Seibel
c6c94ef906
fix buffer render event for Blaze3D
2026-03-10 17:26:23 -05:00
James Seibel
7fed4b1ddb
add missing comment
2026-03-10 17:24:01 -05:00
James Seibel
dfee36f416
Make render interfaces consistent
2026-03-10 17:20:22 -05:00
James Seibel
cf6945b44c
finish a few comments
2026-03-10 17:03:39 -05:00
James Seibel
a01a9ac356
Improve vertex attrib mod compatability
2026-03-10 16:59:19 -05:00
James Seibel
89619696cb
fix iris rendering
2026-03-10 16:45:58 -05:00
James Seibel
88f945bf22
separate out some rendering logic
2026-03-10 14:52:09 -05:00
James Seibel
3555133d7f
Add the option to use either Blaze3D or OpenGL rendering APIs
2026-03-10 11:47:40 -05:00
James Seibel
294013eff0
Add rendering API definition
2026-03-09 20:14:54 -05:00
James Seibel
6748ec25ff
Rename and reorganize render pass interfaces
2026-03-09 18:59:29 -05:00
James Seibel
485c3dedb3
remove deprication warnings
2026-03-09 17:40:06 -05:00
James Seibel
4ceecdfb09
update debug wireframe renderer
2026-03-09 17:35:52 -05:00
James Seibel
23d3e44002
change where vertex size is found
2026-03-09 16:34:34 -05:00
James Seibel
3a5d6e7370
Add RenderThreadTaskHandler
2026-03-09 16:31:32 -05:00
James Seibel
71237caa81
Start moving OpenGL rendering to common 1
2026-03-09 16:28:57 -05:00
James Seibel
7e19f9e6eb
MC -> Blaze renaming
2026-03-09 14:07:03 -05:00
James Seibel
f7b5b9a2f5
merge postprocessing vertex format
2026-03-09 13:58:48 -05:00
James Seibel
77016de6e6
Only upload unique LOD uniforms once
2026-03-09 13:52:05 -05:00
James Seibel
e530d0ffda
wrapper movement
2026-03-09 12:28:58 -05:00
James Seibel
b04a308090
MC -> blaze renaming and getName() cleanup
2026-03-09 12:20:13 -05:00
James Seibel
385d6919fb
texture method renaming
2026-03-09 12:09:10 -05:00
James Seibel
458cc9b505
renaming
2026-03-09 12:05:50 -05:00
James Seibel
afdccfe087
refactoring and cleanup
2026-03-09 12:03:27 -05:00
James Seibel
4d7674348b
Move uniformbufferwrapper
2026-03-09 11:53:37 -05:00
James Seibel
a2c96ba7ff
move vertex format
2026-03-09 11:51:38 -05:00
James Seibel
5c5de3c744
javadocs
2026-03-09 11:48:07 -05:00
James Seibel
18acb5d101
move blaze wrapper objects
2026-03-09 11:31:42 -05:00
James Seibel
c86c32b39e
Rename texture wrappers
2026-03-09 11:28:52 -05:00
James Seibel
3c680b5daf
rename vbo containers
2026-03-09 11:24:09 -05:00
James Seibel
84d1298e18
move blaze shader files
2026-03-09 09:57:43 -05:00
James Seibel
354b6567d4
don't render closed VBOs
2026-03-09 09:19:08 -05:00
James Seibel
3498faed59
1.21.11 update neoforge 0 -> 38
2026-03-09 09:18:59 -05:00
James Seibel
f8eb1e8a97
Move blaze render namespace
2026-03-09 08:27:24 -05:00
James Seibel
19057218d6
Fix ssao application
2026-03-08 21:16:55 -05:00
James Seibel
f745e9c51a
Merge post-processing VBO logic
2026-03-08 19:32:52 -05:00
James Seibel
da922a8c69
wrap GPU textures
2026-03-08 19:18:17 -05:00
James Seibel
3f2d8ea6ae
merge apply renderers 2
2026-03-07 14:32:08 -06:00
James Seibel
550f36e9fa
merge apply renderers
2026-03-07 14:31:22 -06:00
James Seibel
ba0835bf4a
Cleanup test renderer
2026-03-05 20:19:44 -06:00
James Seibel
766a41ce56
rearrange new renderers
2026-03-05 20:11:10 -06:00
James Seibel
3b5728692d
fix leak in LOD renderer and start separating uniforms
2026-03-05 17:32:43 -06:00
James Seibel
05d573c847
debug rendering
2026-03-04 18:07:57 -06:00
James Seibel
9360e45a39
Add far fade
2026-03-04 07:39:05 -06:00
James Seibel
71aaff32a2
add fog
2026-03-03 07:48:04 -06:00
James Seibel
2fbeb43894
add SSAO
2026-03-02 07:45:30 -06:00
James Seibel
ae6fa83c50
generic object rendering
2026-03-01 19:33:00 -06:00
James Seibel
f4171ffca1
rename vertex element
2026-03-01 16:30:01 -06:00
James Seibel
dedcc875d2
re-add lighting
2026-02-28 12:13:38 -06:00
James Seibel
224a5449ed
re-Add vanilla fade
2026-02-28 11:35:09 -06:00
James Seibel
b0d325fd14
minor render cleanup
2026-02-28 08:13:59 -06:00
James Seibel
36ad3f4e43
rough initial LOD rendering
2026-02-26 16:56:26 -06:00
James Seibel
b5eff6aa80
remove unused shader files
2026-02-24 22:23:47 -06:00
James Seibel
f1e93ad547
add mixinSharedConstants
2026-02-24 22:23:39 -06:00
James Seibel
e59c22fb69
Fix fade shader not binding MC depth texture
2026-02-24 22:03:54 -06:00
James Seibel
183882f9ce
start of vanilla fade logic
2026-02-24 09:57:13 -06:00
James Seibel
5b825f9dbb
move test shader folder
2026-02-24 07:02:16 -06:00
James Seibel
933d5c957c
Fix buffer deleted too quickly and color ranges
2026-02-23 17:09:02 -06:00
James Seibel
1bfa93eea3
proof-of-concept test renderer
2026-02-23 12:32:14 -06:00
Vojtěch Šokala
1d0d67d215
1.12.2 buildscript
2026-02-20 15:00:13 +01:00
James Seibel
2866aefb90
Fix chunks applying to the wrong dimension
2026-02-18 22:05:30 -06:00
James Seibel
c5bfdbc430
Fix dark LODs with false tintWithAvoidedBlocks
2026-02-17 07:47:38 -06:00
James Seibel
0ae83929b7
Really bad hack to fix Mac GL issues
2026-02-17 07:17:11 -06:00
James Seibel
1a600e7c53
always disable instanced rendering on mac
2026-02-16 07:16:38 -06:00
James Seibel
dc92a341d4
comment on a partially broken unit test
2026-02-14 22:34:24 -06:00
James Seibel
31a534f945
Fix beacon update locks
2026-02-14 22:01:36 -06:00
James Seibel
2c3345a596
Increase startup timeout for MAC
2026-02-14 08:32:48 -06:00
James Seibel
d14349383b
Force enable fog if MC is rendering fog
...
Done to fix underwater/blindness rendering
2026-02-14 08:24:44 -06:00
James Seibel
db378d64b0
Add logs when changing vanilla settings
2026-02-13 07:49:38 -06:00
James Seibel
7963303a48
Finish all GL commands on Mac after buffer deletion
...
Hopefully this will fix GL buffer SIGSEV and/or memory corruption.
2026-02-13 07:39:59 -06:00
James Seibel
42d2cc6915
auto disable fancy graphics if enabled
2026-02-13 07:36:00 -06:00
James Seibel
45128fff6b
Maybe fix Mac crashing with sodium on world start?
2026-02-12 07:27:16 -06:00
James Seibel
854885db64
Hopefully fix a rare concurrency issue in buffer Builder
2026-02-11 07:45:48 -06:00
James Seibel
963e62c595
Fix a harmless error message
2026-02-11 07:15:54 -06:00
James Seibel
d2e41792a7
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2026-02-11 07:10:06 -06:00
James Seibel
fedd4b5cce
add error handling to chunkWrapper getblock()
2026-02-11 07:10:01 -06:00
James Seibel
804412698e
re-add chat warning if G1GC is used
2026-02-11 07:09:39 -06:00
James Seibel
09fa469a7d
Merge branch 'main' into 'main'
...
Grass Block Material Compatibility
See merge request distant-horizons-team/distant-horizons!87
2026-02-11 04:10:55 +00:00
James Seibel
163ee63f9e
Reduce memory allocation slightly during LOD loading
2026-02-10 07:40:16 -06:00
Ada Aster
e143fb91a3
Grass Block Material Compatibility
2026-02-09 20:48:34 -05:00
James Seibel
5897fc816c
Fix loosing some thread pool tasks
2026-02-09 07:44:12 -06:00
James Seibel
da1dc04e98
re-add pack.mcmeta to maybe fix forge lang files
2026-02-09 07:03:52 -06:00
James Seibel
7a05c8cdde
Hide non-rendering levels in the F3 screen
2026-02-08 20:42:37 -06:00
James Seibel
b219370469
remove unnecessary deprecated attribute
2026-02-08 20:13:48 -06:00
James Seibel
2f7ab04984
Remove unused ID mappings after data update
2026-02-08 20:01:32 -06:00
James Seibel
caf7f64f11
fix vanilla fade order
2026-02-07 17:00:35 -06:00
James Seibel
7834213a60
Fix float configs
2026-02-07 16:56:19 -06:00
James Seibel
000c6053ed
Add colors to the F3 screen
2026-02-07 14:14:16 -06:00
James Seibel
879b117959
Remove swing UI classes
2026-02-07 13:20:22 -06:00
James Seibel
272012ed22
cleanup TODOs in build script
2026-02-07 11:18:35 -06:00
James Seibel
3d9b988410
remove unused "fabric-like" gradle project
2026-02-07 11:17:26 -06:00
James Seibel
8b850f14d3
Move LWJGL variables into a MC version property
2026-02-07 10:20:23 -06:00
James Seibel
76f69b238a
mark neoforge as both a server and client mod
2026-02-07 09:46:38 -06:00
James Seibel
0b6e1135ce
Replace DhLodPos with DhSectionPos
2026-02-07 08:40:27 -06:00
James Seibel
17b0d2e763
remove completed TODO from CI script
2026-02-05 22:06:50 -06:00
James Seibel
a1a92ffd14
Remove most SSAO configs
2026-02-05 21:58:37 -06:00
James Seibel
52cf6ac9df
remove config UI text limit
2026-02-05 21:37:56 -06:00
James Seibel
02a309cd34
remove todos and hopefully fix some compiling?
2026-02-05 18:11:44 -06:00
James Seibel
0ec9e60396
fix some compiling?
2026-02-05 18:09:56 -06:00
James Seibel
597b659026
fix magic numbers for lightmap binding
2026-02-05 18:09:39 -06:00
James Seibel
67c6061c7a
remove unneeded mixin files
2026-02-05 18:08:29 -06:00
James Seibel
0843a6f355
fix older MC version compiling
2026-02-05 18:01:33 -06:00
James Seibel
d8d8d6f9a0
Fix render loading queuing incorrectly
2026-02-05 07:41:00 -06:00
James Seibel
c42ce57022
Handle cave block culling more generically
2026-02-04 07:48:00 -06:00
James Seibel
db34b455aa
Fix !1088 (API config.getApiValue() not returning null)
2026-02-04 07:20:02 -06:00
James Seibel
59c82f0499
change generic test world gen to max sky light
2026-02-03 20:35:30 -06:00
James Seibel
f78e771c8b
Fix Debug renderer on newer MC versions
2026-02-03 19:59:39 -06:00
James Seibel
1be141348c
Fix biomes in TestChunkWorldGenerator
2026-02-03 19:01:38 -06:00
James Seibel
d9b5195bee
Remove fabric server event validation
...
Neoforge doesn't have the same validation so I don't think it's necessary, but we'll see
2026-02-03 07:49:42 -06:00
James Seibel
4d0472749d
remove unused TODOs
2026-02-03 07:45:37 -06:00
James Seibel
b8ebc54dee
remove commented out mixins
2026-02-03 07:43:59 -06:00
James Seibel
413ee3cdf4
remove world gen debug log
2026-02-03 07:41:35 -06:00
James Seibel
dee58dafc9
remove TODO comments
2026-02-03 07:41:29 -06:00
James Seibel
7b326d63e8
feature world gen logging changes
2026-02-03 07:41:20 -06:00
James Seibel
74f80ca2f5
ClassicConfig TODO remove
2026-02-03 07:25:14 -06:00
James Seibel
6246f66300
Minor UI class renaming
2026-02-03 07:20:16 -06:00
James Seibel
037231c0ac
Fix loading screen stuck when no update
2026-02-03 07:19:58 -06:00
James Seibel
b416746ba2
increase the API version 5.1.0 -> 6.0.0
...
Also require a data cache for API Repo methods
2026-02-03 07:06:29 -06:00
James Seibel
5f7181f6f1
Put common auto-update GUI code in a single file
2026-02-02 07:46:10 -06:00
James Seibel
6b23e0de7e
remove todo
2026-02-02 07:18:15 -06:00
James Seibel
fe6c4f7507
Remove MC Texture LodBias config
2026-02-02 07:18:10 -06:00
James Seibel
e83d490b0e
move partial tick getting into RenderWrapper
2026-02-02 07:09:19 -06:00
James Seibel
09bc303583
up manifold 2025.1.28 -> 31
2026-02-02 06:59:36 -06:00
James Seibel
3fb09fa811
Make generic object updating async
2026-01-31 17:33:07 -06:00
James Seibel
4984d00d36
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2026-01-31 10:28:05 -06:00
James Seibel
87222f3b39
Handle MC running at 0 FPS
2026-01-31 10:27:49 -06:00
James Seibel
c58a8d8e69
Clean up more TODOs
2026-01-29 07:48:35 -06:00
James Seibel
f1deb7e592
clean up some API and world gen TODOs
2026-01-29 07:14:40 -06:00
James Seibel
00abfb735a
Remove several TODOs
2026-01-28 07:47:35 -06:00
James Seibel
d2e831885d
Fix TODO in NeoForgeMain
2026-01-28 07:26:11 -06:00
James Seibel
d7358ed7a3
reduce GC pressure and improve loading CPU usage
2026-01-27 21:19:56 -06:00
James Seibel
bffffbb333
Fix compiling on older MC versions
2026-01-27 21:18:57 -06:00
James Seibel
2e7185da5d
Change LOD loading to start at lowest detail
2026-01-24 13:39:41 -06:00
s809
32775ac3e5
Merge branch 'feature/split-generation-toggles'
2026-01-18 22:40:38 +05:00
s809
d360402bc3
Add correct descriptions
2026-01-18 22:38:06 +05:00
James Seibel
cb59d76f09
pause world gen when moving quickly
2026-01-17 17:03:47 -06:00
James Seibel
7512a41ef7
add changes from DhRenderState
2026-01-17 16:15:58 -06:00
James Seibel
7d083bdad2
Add dynamic overdraw distance based on camera speed
2026-01-17 16:13:22 -06:00
James Seibel
9972363846
Change render wrapper get Texture error returns
2026-01-17 09:57:25 -06:00
James Seibel
4f171234c4
Remove unneeded resource pack meta files
2026-01-17 08:20:43 -06:00
s809
6c56d09b18
Split off server generation into a separate toggle
2026-01-17 01:43:18 +05:00
s809
2716059840
Make sure payload chunk is readable
2026-01-14 22:17:50 +05:00
James Seibel
a60887e9a7
Dynamically get beacon base blocks in MC 1.18.2+
2026-01-10 17:33:51 -06:00
James Seibel
1b6c5a451a
Improve concurrent iterating in QuadTree
2026-01-10 17:03:48 -06:00
James Seibel
4e91911e58
Add extra error logging around getCloudColor()
2026-01-10 16:21:17 -06:00
James Seibel
bfae194919
remove unused broken import
2026-01-10 16:02:05 -06:00
James Seibel
e562b2fdca
Fix farmland color ( fixes #690 )
2026-01-10 12:47:34 -06:00
James Seibel
47fa6d7d8b
minor ui reformat
2026-01-10 11:57:01 -06:00
James Seibel
053d1333ca
Fix opening DH in forge mod menu ( Fixes #678 )
...
Done to fix a forge limitation where logos can't contain a file pathhttps://github.com/MinecraftForge/MinecraftForge/issues/7348
2026-01-10 11:56:39 -06:00
James Seibel
961c4190ad
Fix Fabric debug keys
2026-01-10 10:31:56 -06:00
James Seibel
2f2ac0859c
let shift click go back in UI options
2026-01-10 10:28:24 -06:00
James Seibel
b59781b064
Fix white water/tinting with BCLib
2026-01-10 09:22:57 -06:00
s809
39cc5bb8aa
Fix compilation
2026-01-09 21:01:15 +05:00
s809
abdbc73865
Reapply "Run plugin messages on a DH thread"
2026-01-09 20:29:40 +05:00
James Seibel
596f9f834a
expand distant beacon beams for visiblity
2026-01-07 07:50:34 -06:00
James Seibel
8f2aaf4ef4
Fix #1152 (beacon beam going through tinted glass)
2026-01-07 07:50:01 -06:00
James Seibel
2320740a4a
Change EMinecraftColor -> MinecraftTextFormat
2026-01-06 07:11:04 -06:00
James Seibel
4f0dc07995
Minor refactoring after slab color fix merge
2026-01-05 07:48:34 -06:00
James Seibel
336a9a94c8
Merge Slab Color Fix
2026-01-05 07:45:24 -06:00
James Seibel
1158496d9d
increase fabric version in 1.20.1 to latest
2026-01-05 07:38:43 -06:00
s809
84479ed48c
Wrong message target
2026-01-04 20:04:34 +05:00
s809
0c71ca96c6
Add a chat message for incompatible messages
2026-01-04 19:34:58 +05:00
s809
43dff26063
Replace the failure state with future exceptions
2025-12-27 00:51:35 +05:00
James Seibel
3cba883ba2
up version number 2.4.5 -> 2.4.6-dev
2025-12-24 22:41:36 -06:00
James Seibel
2d2e7524ae
up version number 2.4.4 -> 2.4.5
2025-12-24 22:06:59 -06:00
James Seibel
e8ff7abaea
Replace MC color code strings with an enum
2025-12-24 22:05:59 -06:00
James Seibel
008ad52bbc
remove dev from version number
2025-12-23 22:57:10 -06:00
James Seibel
d0b44a1ffc
Fix toggling world gen not recreating queue
2025-12-23 22:57:05 -06:00
Daniel
e5536de44f
Remove broken TerraFirmaCraft compatibility code
2025-12-23 19:27:48 -08:00
James Seibel
4ffe430686
up DH api version 5.0.0 -> 5.1.0
2025-12-23 20:01:19 -06:00
James Seibel
19ca97c6c1
add experimental option to ignore rendering dimensions by name
2025-12-23 12:22:05 -06:00
James Seibel
3334394bfd
Fix earth curvature shader compiling
2025-12-23 08:47:50 -06:00
James Seibel
180e7cd814
change forge fog config to match neo/fabric
2025-12-22 20:32:41 -06:00
James Seibel
84cf4505f2
merge world gen refactor
2025-12-20 10:54:07 -06:00
James Seibel
1d74eea3ef
reduce stuttering at the cost of lighting quality
2025-12-20 10:53:14 -06:00
James Seibel
6ee2e6be25
up manifold version 25.1.27 -> 25.1.28
2025-12-19 16:55:32 -06:00
James Seibel
b5c47d67cb
up version number 2.4.3 -> 2.4.4-dev
2025-12-18 10:04:57 -06:00
James Seibel
ead59d0817
remove dev from version number
2025-12-18 09:35:57 -06:00
James Seibel
1c9229c8f1
Fix 1.21.11 stuttering when flying into new chunks in singleplayer
2025-12-18 09:35:54 -06:00
James Seibel
968a14c6a5
remove chunkWrapper.isStillValid()
2025-12-18 09:35:21 -06:00
ada_aster
5608db9c56
Slab Block Color Fix
2025-12-17 22:12:15 -05:00
ada_aster
81b6a25805
Slab Block Color Fix
2025-12-17 22:08:45 -05:00
ada_aster
276d90b3e6
Slab Block Color Fix
2025-12-17 21:48:31 -05:00
James Seibel
851c7439d5
Fix GLProxy error in multiplayer
2025-12-17 09:02:15 -06:00
s809
c902357a8f
Update core
2025-12-17 00:17:27 +05:00
s809
63170078f5
Fix returning wrong dimension name
2025-12-17 00:17:21 +05:00
James Seibel
d0dd1f125b
ignore chunk update events during all world gen pos
2025-12-15 15:07:01 -06:00
James Seibel
32950d793e
slight light engine optimization
2025-12-15 14:37:22 -06:00
James Seibel
54e9bad907
up version number 2.4.2 -> 2.4.3-dev
2025-12-15 10:17:34 -06:00
James Seibel
bb4ac770bd
remove dev from version number
2025-12-15 09:49:23 -06:00
James Seibel
16afada6e9
Fix inconsistency with server/client wrapper dim names
2025-12-15 09:49:23 -06:00
James Seibel
7d0785a5fa
Fix dimension names missing namespace for multiplayer folders
2025-12-15 08:56:08 -06:00
James Seibel
6a67df462b
Move GC warning into the log
2025-12-15 08:44:12 -06:00
s809
0c45c76ff8
Use a different path for zstd natives
2025-12-15 11:21:28 +05:00
James Seibel
bcb442e38d
Improve initial library check error handling
2025-12-14 22:29:22 -06:00
James Seibel
977ae471ea
Fix auto update success dialog
2025-12-14 21:51:00 -06:00
James Seibel
b1701ab0d0
remove iris unsupported error for neo 1.21.11
2025-12-14 21:20:22 -06:00
James Seibel
c048d5cb56
hide LODs when underwater
2025-12-14 17:22:40 -06:00
James Seibel
2702f742d6
up version number 2.4.1 -> 2.4.2-dev
2025-12-14 17:00:44 -06:00
James Seibel
7add025c8a
remove dev from version number
2025-12-14 13:46:24 -06:00
James Seibel
9dc220feb2
re-generate ZStd relocated cache
...
The previous versions appeared to be out of date, causing linker errors
2025-12-13 21:32:15 -06:00
s809
79955252c9
Add zstd to relocated natives & update sqlite
2025-12-14 04:03:19 +05:00
James Seibel
bf13cc48a3
Print a warning if G1GC is used
2025-12-13 16:47:03 -06:00
James Seibel
cf454c80d7
add Zstd decompress lib check in initalizer
2025-12-13 15:48:09 -06:00
James Seibel
e6404cd882
remove double ";" in ForgeMain
2025-12-13 15:44:40 -06:00
James Seibel
52e64dc403
log if a mod accessor isn't added
2025-12-13 15:44:27 -06:00
James Seibel
7c858afc5d
add partial oculus support
2025-12-13 13:17:43 -06:00
James Seibel
a44a5d7465
replace client ticks with a timer
...
Prevents DH loading issues when MC ticks are paused
2025-12-13 11:19:39 -06:00
James Seibel
f2d373b779
up version number 2.4.0 -> 2.4.1-dev
2025-12-13 10:20:53 -06:00
James Seibel
5138af0b78
up version number 2.3.7 -> 2.4.0
2025-12-13 10:20:17 -06:00
James Seibel
37e99cd0a5
Fix infinite loop in DhSectionPos
2025-12-13 09:10:17 -06:00
James Seibel
6cb8cd2bd9
fix missing localization
2025-12-12 07:45:54 -06:00
James Seibel
c5ae7da96c
add mod menu and neo iris support
2025-12-11 21:37:08 -06:00
James Seibel
59b886c5e3
API cleanup
2025-12-11 07:35:47 -06:00
James Seibel
01e78f249f
auto disable clouds/chunk fading and fix sodium crash
2025-12-10 18:51:13 -06:00
James Seibel
e1c3da59db
Fix pre MC 1.21.11 compiling
2025-12-10 07:28:39 -06:00
James Seibel
cdfb46b041
Allow world gen limits on singleplayer
2025-12-10 07:09:44 -06:00
James Seibel
f944fe4409
change the default issue template
2025-12-09 21:15:20 -06:00
James Seibel
c2e45f3d65
add support for MC 1.21.11
2025-12-09 21:15:09 -06:00
James Seibel
a9c4f3ea46
revert long windows filepath char
2025-12-09 07:21:45 -06:00
James Seibel
204d48517b
Merge branch 'batchGenRefactor'
2025-12-09 07:16:32 -06:00
James Seibel
759ec3676c
Add logging/messaging for corrupted DB files
2025-12-09 07:12:38 -06:00
James Seibel
8d2b5fa3ce
fix unit tests and enable long config file paths
2025-12-06 12:28:35 -06:00
James Seibel
2851b2c2db
Merge branch 'batchGenRefactor'
2025-12-06 12:19:26 -06:00
James Seibel
e5ea86bf8f
Fix handling bad heightmaps
2025-12-06 12:14:03 -06:00
James Seibel
533c6a7f93
Fix compiling MC 1.21.5
2025-12-06 12:04:35 -06:00
James Seibel
ff41e070fd
Fix some iris issues on Neoforge
2025-12-06 11:59:39 -06:00
James Seibel
b3f607e132
clean up version property files
2025-12-06 11:07:41 -06:00
James Seibel
9ecbb9cc9f
Fix old version compiling
2025-12-06 10:05:32 -06:00
James Seibel
7888de8200
Move world gen files into different namespaces
2025-12-06 09:44:32 -06:00
James Seibel
d2327ae836
log incomplete world gen warnings
2025-12-06 09:35:39 -06:00
James Seibel
ea92a8f922
revert internal server to FEATURES to improve speed
2025-12-06 09:18:55 -06:00
James Seibel
47e97630b4
Improve pre-existing chunk handling
2025-12-04 07:52:54 -06:00
James Seibel
c518345bcd
enable long file paths on windows for the DB
2025-12-02 07:08:27 -06:00
James Seibel
c250a7408e
enable long file paths on windows for the DB
2025-12-02 07:07:31 -06:00
James Seibel
30da01f580
TEST
2025-11-29 09:59:38 -06:00
James Seibel
2c71c2bf76
maybe fix concurrency error during world gen shutdown
2025-11-28 16:31:23 -06:00
James Seibel
13a4505d7d
Fix biome blending using underground biomes
2025-11-28 15:54:06 -06:00
James Seibel
7f0eeb9f15
ignore chunk updates during internal server generation
2025-11-28 10:48:55 -06:00
James Seibel
d7eabcf3a6
don't render thick snow layers
2025-11-28 09:39:22 -06:00
James Seibel
7047d0afdf
fix 1.21.10 compiling
2025-11-27 22:16:48 -06:00
James Seibel
f318b52280
Fix compiling for older MC versions
2025-11-27 22:12:46 -06:00
James Seibel
f50613e20c
world gen var renaming
2025-11-27 18:56:58 -06:00
James Seibel
af3a993042
massively speed up pre-existing world importing
2025-11-27 18:51:30 -06:00
James Seibel
ace1aab42e
refactor internal server world gen
2025-11-27 10:44:47 -06:00
James Seibel
350d72b6ec
Update .editorconfig
2025-11-26 13:55:47 -06:00
James Seibel
986a6cdc19
Update coreSubProjects
2025-11-26 13:53:10 -06:00
James Seibel
2aa8d9f489
update neoforge reference 1.21.10 6 -> 55
2025-11-26 13:52:51 -06:00
James Seibel
5652a9328c
add/replace ZStd stream with block compression
2025-11-24 14:43:56 -06:00
James Seibel
b7253b6549
refactor chunk file handling
2025-11-22 12:23:54 -06:00
James Seibel
e026cf104c
remove unneeded lambda
2025-11-22 11:59:49 -06:00
James Seibel
ab4a9cbb55
Remove world gen step duplicate code
2025-11-22 11:27:01 -06:00
James Seibel
a709ab6071
move internal server into its own file
2025-11-22 11:02:13 -06:00
James Seibel
3c11a2dc33
Update .editorconfig
2025-11-22 10:29:00 -06:00
James Seibel
ce2aa6602a
remove unused items from world gen event
2025-11-22 09:48:35 -06:00
James Seibel
738aff8ec6
remove performance recording in batch gen
2025-11-22 09:30:13 -06:00
James Seibel
91da0bf252
replace and simplify WorldGenThreadCheck
2025-11-22 09:25:55 -06:00
James Seibel
af8dea9d9f
Start world gen refactoring
2025-11-22 08:17:01 -06:00
James Seibel
384933d351
re-add biome blending to API config options
2025-11-18 07:42:48 -06:00
James Seibel
a5344d50c2
hopefully fix some downsampling holes
2025-11-18 07:33:33 -06:00
James Seibel
2b4c5b91a4
Fix biome fading after removing FullData MinY
2025-11-16 16:48:13 -06:00
James Seibel
3090544b85
Fix rendering when Iris isn't installed
2025-11-16 16:11:56 -06:00
James Seibel
75e1bbbe17
Fix biome blending gridlines
2025-11-15 19:09:42 -06:00
James Seibel
31b604b5c8
Fix shaders when far clip fading is active
2025-11-15 18:20:52 -06:00
James Seibel
70ba93abec
Fix batch generator compiling
2025-11-15 15:36:18 -06:00
James Seibel
f628a7f21e
Fix WorldGen after restarting generation
2025-11-15 12:08:03 -06:00
James Seibel
254f51ea5e
replace server tick/world gen tick with a timer
2025-11-15 09:50:05 -06:00
James Seibel
d44152dc46
fix compiling
2025-11-14 07:48:33 -06:00
James Seibel
0ef979ee6c
Merge branch 'adjData'
2025-11-14 07:46:46 -06:00
James Seibel
f67fb1758d
Speed up shutdown and reduce logging
2025-11-14 07:46:10 -06:00
James Seibel
cf643372b6
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2025-11-13 07:22:30 -06:00
James Seibel
dc1a117f6b
revert adjData core changes 34412305
2025-11-13 07:22:25 -06:00
James Seibel
2545c7e76d
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2025-11-13 07:21:10 -06:00
James Seibel
506ba05b34
Don't duplicate adjacent data
2025-11-13 07:18:13 -06:00
James Seibel
70be3f9364
Add varint encoding for full data
2025-11-12 07:22:00 -06:00
s809
8d9b5f66fa
Prevent auto-pause while pregen is running
2025-11-11 23:48:17 +05:00
James Seibel
3a01151137
re-add GPU upload config including "none"
2025-11-10 07:33:11 -06:00
James Seibel
197051747a
put zstd version in main gradle file
2025-11-10 07:31:14 -06:00
James Seibel
45efeb96fa
Optimize ColumnBox building
2025-11-08 18:08:10 -06:00
James Seibel
e05dff3fb9
Optimize DhTintGetter
2025-11-08 17:51:50 -06:00
s809
aec28854a3
Clean up code a bit
2025-11-08 16:10:15 +05:00
James Seibel
106d97e0a1
Revert "minor AbstractDhTintGetter optimization"
...
This reverts commit 6a418de153 .
2025-11-07 07:02:21 -06:00
Acuadragon100
63acd94fd4
Fix /dh command being deleted after reloading.
2025-11-06 16:19:53 +01:00
James Seibel
34412305d0
adjData core changes
2025-11-04 07:48:35 -06:00
James Seibel
6a418de153
minor AbstractDhTintGetter optimization
2025-10-29 21:38:57 -05:00
James Seibel
41c6b2936b
Add experimental fast loading option
2025-10-28 07:47:14 -05:00
James Seibel
97130d1535
minor optimization to tint getting
2025-10-28 07:35:26 -05:00
James Seibel
d61dcfaab6
optimize BiomeWrapper getting slightly
2025-10-28 07:26:44 -05:00
James Seibel
3c3f1ef41b
Add far clip fading
2025-10-25 11:54:44 -05:00
James Seibel
ed1d6396fd
Fix iris not setting face culling in the MC state manager
2025-10-25 08:38:34 -05:00
James Seibel
518ec18362
framebuffer name consistency fix
2025-10-25 08:37:16 -05:00
James Seibel
5715cd9266
Fixes !82 (replay mod crash during shutdown)
2025-10-23 07:18:04 -05:00
James Seibel
56953efabc
disallow writing to ImposterProtoChunks during world gen
2025-10-22 07:31:59 -05:00
James Seibel
351802de4c
run occlusion culling whenever saving a LOD
...
Also run culling for every column in an LOD, which improves compression by about 20%
- Thanks Scaevolus
2025-10-22 07:25:08 -05:00
James Seibel
f60e74c838
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2025-10-19 16:08:02 -05:00
James Seibel
2007a6af24
Clean up LodRendering logic
2025-10-19 16:06:19 -05:00
s809
4bc199fe14
Merge branch 'feature/server-keys'
2025-10-19 22:58:48 +05:00
James Seibel
bcd9a0da2c
Make LodRenderer a singleton
2025-10-18 11:43:50 -05:00
James Seibel
50c97e3ca3
Fix Batch generator registries import
2025-10-18 11:43:00 -05:00
James Seibel
7539cb94d4
Fix internal server generation not loading chunks
2025-10-17 07:27:04 -05:00
James Seibel
3a20329096
Dh and level wrapper refactoring and commenting
2025-10-17 07:21:48 -05:00
James Seibel
702002c540
up api version 4.1.0 -> 5.0.0
...
due to logger enum changes
2025-10-15 17:39:03 -05:00
James Seibel
7f790e2c9c
merge loggers and add logger builder
2025-10-15 17:38:43 -05:00
James Seibel
b3f8b03fdf
up version number 2.3.6 -> 2.3.7
2025-10-13 18:03:26 -05:00
James Seibel
3597d69fa4
remove dev from version number
2025-10-13 17:45:45 -05:00
James Seibel
ab10265150
Fix 1.21.9 missing fabric resource loader v1
2025-10-13 17:45:45 -05:00
s809
671ee84136
Handle server keyed level wrappers correctly
2025-10-13 18:07:06 +05:00
James Seibel
c489cebae3
Fix world gen progress ui button
2025-10-13 07:43:02 -05:00
James Seibel
e55eeda1ac
Improve config gui object casting
2025-10-13 07:35:53 -05:00
James Seibel
0086f40053
bug fixing for major config refactoring
2025-10-12 21:11:16 -05:00
James Seibel
71bb151e61
Fix 1.21.10 compile typo
2025-10-12 19:41:42 -05:00
James Seibel
a71ceac15d
Fix forge compiling
2025-10-12 19:41:03 -05:00
James Seibel
ada36c34c7
minor client wrapper refactor for clarity
2025-10-12 15:30:20 -05:00
James Seibel
3cfb4386d9
set default dev version to 1.21.10
2025-10-12 15:07:23 -05:00
James Seibel
352d0f4759
re-add MC 1.21.9 support
2025-10-12 15:04:31 -05:00
James Seibel
d158a89592
Fix neoforge rendering
2025-10-12 15:02:09 -05:00
James Seibel
9cc826f8a9
Fix client tinted biomes
2025-10-12 14:49:32 -05:00
James Seibel
22a4c6bc79
Fix neoforge server startup crash
2025-10-12 14:05:27 -05:00
James Seibel
20b9f4f1cb
Fix stuttering when flying over un-generated chunks
2025-10-12 13:58:03 -05:00
James Seibel
5c0c1c5e20
up version number 2.3.5 -> 2.3.6
2025-10-11 20:55:45 -05:00
James Seibel
69645994c9
remove dev from version number
2025-10-11 20:54:47 -05:00
James Seibel
fdcbb0594d
fix version constant 1.21.9 -> 1.21.10
2025-10-11 20:40:06 -05:00
James Seibel
e5711b4ddb
Fix newer fabric versions needing two resource loaders
2025-10-11 18:42:08 -05:00
James Seibel
cb1a617b92
Fix a few old MC versions compiling
2025-10-11 12:04:41 -05:00
James Seibel
4187eaf112
Fix fading when Sodium is installed
2025-10-11 11:14:12 -05:00
James Seibel
084de2b3f1
Fix double pass fading (sodium still breaks it)
2025-10-10 07:44:47 -05:00
James Seibel
7b0a9d4843
Replace 1.21.9 with 1.21.10
2025-10-10 07:35:37 -05:00
James Seibel
c42f800db5
add fabric 1.21.9 support
2025-10-10 07:15:27 -05:00
James Seibel
300ef3745f
Fix VANILLA_CHUNKS API world gen
2025-10-08 17:27:11 -05:00
James Seibel
5a9fdb3314
Fix neforge texture validation support
2025-10-07 07:43:46 -05:00
James Seibel
8708ca3048
Update to latest neoforge 1.21.9 version
2025-10-07 07:18:32 -05:00
James Seibel
9cfdbdc0ca
Fix compiling for MC 1.21.8 and older
2025-10-05 16:27:06 -05:00
James Seibel
48f82b0966
Re-add biome blending
2025-10-05 16:23:27 -05:00
James Seibel
75f7ef0085
Separate DH pool threads and new executor "Render Loader"
2025-10-04 20:11:19 -05:00
James Seibel
270776a782
fix world gen protochunks in 1.21.9
2025-10-04 10:48:50 -05:00
James Seibel
21fff72521
Fix f3 menu for 1.21.9
2025-10-04 10:28:52 -05:00
James Seibel
a860a9740d
Fix neoforge not rendering
2025-10-02 20:30:18 -05:00
James Seibel
a2105699fa
Write custom timeout logic for DelayedDataSourceCache
2025-10-02 20:30:16 -05:00
James Seibel
ea4838c791
add DhApiChunkProcessingEvent
2025-10-02 18:03:43 -05:00
James Seibel
9168543945
Fix a few compiler errors for old MC versions
2025-10-02 17:34:29 -05:00
James Seibel
460996d8cd
add 1.21.9 to the CI list
2025-10-02 07:44:08 -05:00
James Seibel
c3948abc40
fix older MC version compiling
2025-10-02 07:42:49 -05:00
James Seibel
8ed902f6f2
rename ChunkLoader -> ChunkFileReader
2025-10-02 07:39:03 -05:00
James Seibel
15dda30050
add neo 1.21.9 support
2025-10-02 07:37:54 -05:00
James Seibel
26428ff905
Fix config UI crashing on older MC versions
2025-09-29 19:06:20 -05:00
James Seibel
4419ab4b8c
Manually close compression streams to try reducing GC reliance
2025-09-29 17:21:08 -05:00
James Seibel
5d50994beb
cull LOD rendering on the quad tree
2025-09-29 07:28:12 -05:00
James Seibel
ce9f843048
config gui refactoring
2025-09-28 16:32:20 -05:00
James Seibel
8c934b4982
config gui refactoring
2025-09-28 16:30:33 -05:00
James Seibel
9ae41865f3
Fix tooltips rendering incorrectly
2025-09-28 16:29:08 -05:00
James Seibel
ade7a8d8dc
minor config handler refactoring
2025-09-28 16:14:38 -05:00
James Seibel
461dad9fe8
Fix compiling on MC 1.19.4 and older
2025-09-27 22:09:36 -05:00
James Seibel
b832e77ac2
Refactor ClassicConfigGUI, add disabled API buttons
2025-09-27 20:58:55 -05:00
James Seibel
66c41e49db
update manifold 2025.1.20 -> 2025.1.27
2025-09-27 20:08:30 -05:00
James Seibel
0f968255e0
Move lang missing test back to GetConfigScreen
2025-09-27 20:08:04 -05:00
James Seibel
ed50161cfd
Fix compiling for pre MC 1.20.6
2025-09-27 08:35:57 -05:00
s809
7e18acdb8f
Make lang initialization client only
2025-09-26 21:45:40 +05:00
s809
5c05fdd9fa
Add global bandwidth limit setting
2025-09-26 21:45:19 +05:00
James Seibel
afca4d837f
Force Mac upload method to DATA
...
Maybe will help with crashing/memory corruption?
Data is the most basic upload method in GL so Mac should be able to support it a lot better than BUFFER_STORAGE.
2025-09-24 07:23:36 -05:00
James Seibel
6db3795fa5
Start refactoring ClassicConfigGUI
2025-09-21 21:30:01 -05:00
James Seibel
21fe38da8e
up LWJGL version 3.3.1 -> 3.3.3
...
Shouldn't actually be used by anything, just for use with unused the Swing GUI
2025-09-21 21:28:12 -05:00
James Seibel
340c0bc586
Move lang test to abstract mod init
2025-09-21 21:26:36 -05:00
James Seibel
77c7ebc0d0
Fix a few UI screens crashing
2025-09-21 21:25:57 -05:00
James Seibel
f55cb4b320
maybe fix freebsd OS crashing
2025-09-20 22:40:58 -05:00
James Seibel
9d3c88f0b2
Update coreSubProjects
2025-09-20 16:29:38 -05:00
James Seibel
e397a3e47a
fix annotation compiling again
2025-09-20 16:29:32 -05:00
James Seibel
4ff315de91
fix missing annotations for compiling
2025-09-20 15:58:40 -05:00
James Seibel
2fb1c43d7c
Allow native relocator to run on freebsd
2025-09-20 15:58:19 -05:00
James Seibel
58b5fac20b
Add experimental option to maybe help with Mac crashing
2025-09-20 15:11:09 -05:00
James Seibel
ec238d29c6
Fix "CUSTOM" quality preset when Iris is present
2025-09-16 07:44:26 -05:00
James Seibel
dac36c9e34
include world gen chunk/sec rate in progress log
2025-09-14 08:18:40 -05:00
James Seibel
caca05c0f0
up fabric loader/api version for 1.21.8
2025-09-14 08:12:00 -05:00
James Seibel
5ce7eae7c0
Fix DH world gen missing structures
2025-09-14 08:11:47 -05:00
James Seibel
2c38401637
Improve world gen task queue speed slightly
2025-09-13 17:59:52 -05:00
James Seibel
489fe753f5
remove unexplored terrain rendering
2025-09-11 07:07:26 -05:00
James Seibel
2293afc2d3
remove unexplored terrain rendering
2025-09-11 07:06:20 -05:00
James Seibel
b48adeb3e3
Add unexplored ocean for overworld
2025-09-10 07:46:31 -05:00
James Seibel
438186cb70
improve lod load time slightly
2025-09-07 16:16:33 -05:00
James Seibel
c86ff4acae
fix api jar version 4.0.0 -> 4.1.0
2025-09-06 12:18:00 -05:00
James Seibel
e27e1bc2d7
add unexplored fog
2025-09-06 12:00:00 -05:00
James Seibel
336bf2ea26
Don't merge blocks that get colored by blocks above into columns
2025-09-06 08:53:30 -05:00
James Seibel
e72c08b0bc
Fix LOD-only rendering mode
2025-09-06 08:38:39 -05:00
James Seibel
4ced316304
add (native) ZStd compression as default compressor
2025-09-03 07:40:24 -05:00
s809
c84ee721e3
Bump protocol version
2025-08-16 21:01:49 +05:00
s809
c46c056980
Add a server keys feature
2025-08-16 20:59:34 +05:00
s809
d486878876
Replace pooled buffers with unpooled
2025-08-07 17:55:27 +05:00
s809
b0b0b38bf8
Reduce network logging by default
2025-07-27 23:21:30 +05:00
James Seibel
9e43896864
up version number 2.3.4 -> 2.3.5
2025-07-19 14:59:19 -05:00
James Seibel
d09ddf57d3
remove dev from version number
2025-07-19 14:57:19 -05:00
James Seibel
486edac1d8
replace 1.21.7 with 1.21.8 in gitlab CI
2025-07-19 14:56:32 -05:00
James Seibel
3b3731a137
Replace 1.21.7 support with 1.21.8
2025-07-19 13:29:29 -05:00
s809
563ec70154
Load level on player add if missing
2025-07-19 19:05:59 +05:00
James Seibel
175f5ed6d6
Improve logging for initial DH startup
2025-07-16 07:28:15 -05:00
James Seibel
1e63607233
Fix AfterDhInitEvent not firing on Neo
...
Fixes some Iris shader compile issues
2025-07-16 07:18:23 -05:00
James Seibel
4dd8be23fa
Merge !81 (forge AfterInit API Event not firing on clients)
2025-07-16 06:56:38 -05:00
James Seibel
7fac5b4c6e
Remove chunky incompatibility
...
I'm still a bit annoyed that problems can arise, but if people are able to configure DH/Chunky to work well together, I won't stop them from running together.
Note that a warning will be printed to the chat/log, if chunky is detected.
2025-07-15 07:49:44 -05:00
James Seibel
f2ec1ecf3f
Update all neoforge references to latest
...
Hopefully will fix some shader issues #1087
2025-07-15 07:41:19 -05:00
James Seibel
2674e6b2e9
up the version number 2.3.3 -> 2.3.4
2025-07-12 09:35:52 -05:00
James Seibel
bcbe3f0fb7
remove dev from the version number
2025-07-12 09:35:24 -05:00
James Seibel
f85108ed11
Fix API config renderingEnabled() changing the user value
...
Fixes #1083
2025-07-12 08:16:40 -05:00
James Seibel
2bc5169ce5
Closes #1084 (AfterDhInitEvent firing before DH config setup)
2025-07-12 08:02:08 -05:00
James Seibel
1edd809708
Fix config UI not showing DH version for MC 1.21.6+
2025-07-11 07:29:46 -05:00
James Seibel
475111b38b
full data DTO close data source if corrupted
2025-07-10 22:25:41 -05:00
James Seibel
b44a967e56
Fix monoliths when connected to a server
2025-07-10 07:29:52 -05:00
James Seibel
acea685e75
fix some neo running issues with dependency ranges
2025-07-09 07:28:54 -05:00
James Seibel
20f15a6b39
Fixes !1078 (lag due to beacon updating on server)
2025-07-09 07:28:37 -05:00
James Seibel
debf52418c
Potentially fix an issue with AMD GPU shader compiling
...
Fix from Cortex and the Canvas mod
2025-07-08 07:22:41 -05:00
James Seibel
cf71491381
Disable vanilla fading when shaders are active
2025-07-07 07:49:46 -05:00
James Seibel
0a4a8466cf
Add comments to MixinFogRenderer
2025-07-04 09:21:02 -05:00
James Seibel
31fac60d34
Increment default dev MC version 1.21.6 -> 1.21.7
2025-07-04 09:12:36 -05:00
James Seibel
c335020c2f
Fix sodium fog for MC 1.21.7
2025-07-04 09:05:42 -05:00
James Seibel
4db4f2fbc6
Fix Neoforge 1.21.7 packet registration changes
2025-07-04 09:05:23 -05:00
James Seibel
f9f4a208e7
Fix 1.21.7 compiling
2025-07-03 07:52:17 -05:00
James Seibel
b5fa5936b3
Add 1.21.7 version (may not compile)
2025-07-02 07:52:07 -05:00
James Seibel
6ceabe7895
Force vanilla fading and overdraw prevention with Sodium
2025-07-02 07:42:55 -05:00
s809
ec3d8afbfc
Disable enableAdaptiveTransferSpeed bby default
2025-07-01 22:03:16 +05:00
James Seibel
e9a0c6d097
Fix config UI changes not always saving
2025-07-01 07:45:31 -05:00
James Seibel
0238568370
Fix neo config crashing and fix some warnings
2025-07-01 07:22:43 -05:00
James Seibel
74be00e025
Fix neoforge vanilla fade for MC 1.21.6
2025-07-01 07:11:08 -05:00
James Seibel
c10af6dd04
fix build-all scripts
2025-06-30 07:46:18 -05:00
James Seibel
85ee5ac833
fix forge compiling
2025-06-30 07:46:12 -05:00
James Seibel
21877d67a5
Add neo version dependency and roll back 6.20 -> 6.19
...
6.20 had some issue preventing running in dev
2025-06-30 07:38:37 -05:00
James Seibel
ae33a79d6e
update to Neo 21.6.20
2025-06-30 06:56:08 -05:00
James Seibel
9204b357d8
comment out Z_STD compression
...
comment out Z_STD compression
2025-06-30 06:55:47 -05:00
James Seibel
78b1b74036
Mark Chunky as incompatible
...
Done as a test
2025-06-28 13:58:12 -05:00
James Seibel
864c5b5f86
Re-Add Z_STD compression for testing
2025-06-28 11:37:17 -05:00
James Seibel
b271c8e119
Fix MinecraftGLWrapper.getActiveTexture()
2025-06-28 10:10:03 -05:00
James Seibel
79bdae5b8b
Fix auto-updater for MC 1.21.6
2025-06-28 09:56:51 -05:00
James Seibel
d5dc9f6b79
Fix multiplayer null pointer
2025-06-28 09:22:32 -05:00
James Seibel
a50f13caa0
Mostly fix Iris transparent rendering for 1.21.6
2025-06-28 08:37:18 -05:00
James Seibel
75b3649a97
Fix world-gen progress not showing in release builds
2025-06-27 07:29:43 -05:00
James Seibel
69adb54b91
disable blending data parsing in chunk loading for MC 1.21.6
...
There appears to be a parsing issue and since it doesn't appear to change how the chunks load I'm going to ignore it for now
2025-06-27 07:18:01 -05:00
James Seibel
458c1ae7e0
re-add LevelTicks mixin for MC 1.21.4+
2025-06-27 07:10:12 -05:00
James Seibel
a647551d26
Move RenderState to core
2025-06-26 07:50:59 -05:00
James Seibel
3a45bdd2a2
remove broken var in NeoClientProxy
2025-06-26 07:29:51 -05:00
James Seibel
4806cd2445
Move RenderState object into ClientApi
2025-06-26 07:21:33 -05:00
James Seibel
af7f90f128
add 1.21.6 to the CI script
2025-06-26 07:10:39 -05:00
James Seibel
f72ad60f58
Fix old MC version compiling
2025-06-26 07:10:32 -05:00
James Seibel
6015afbf4c
Fix neo rendering and fabric shader rendering
2025-06-25 07:48:04 -05:00
James Seibel
0369ae63f3
fix neo fox mixin
2025-06-21 09:22:39 -05:00
James Seibel
278d5063fb
up neoforge version
2025-06-21 09:21:47 -05:00
James Seibel
a64e72034e
Fix UI text rendering
2025-06-21 09:21:40 -05:00
James Seibel
fcdb56660c
fix fog renderer again
2025-06-20 07:39:50 -05:00
James Seibel
0c26261cd5
Update gradle.properties
2025-06-19 07:32:43 -05:00
James Seibel
b50525fff9
Update ServerPlayerWrapper.java
2025-06-19 07:32:35 -05:00
James Seibel
92e403823b
fix gui button rendering
2025-06-19 07:32:21 -05:00
James Seibel
e02f56f4ef
Update VersionConstants.java
2025-06-19 06:52:32 -05:00
James Seibel
aa4681e044
update MC GL Wrapper
2025-06-18 17:36:46 -05:00
James Seibel
1c9130c3f1
update McObjectConverter for matricies
2025-06-18 17:36:22 -05:00
James Seibel
c3597cd843
update fog mixin
2025-06-18 17:36:02 -05:00
James Seibel
d4a52ac5a3
update version properties
2025-06-18 17:34:14 -05:00
James Seibel
1b9d14e7b4
Disable cave culling for medium quality and higher
2025-06-17 07:15:36 -05:00
James Seibel
0ea27b676e
Optimize ClientLevelWrapper.GetWrapper()
...
Should speed up initial LOD loading a bit
2025-06-17 07:15:15 -05:00
James Seibel
cd73608b07
Reduce stuttering with fast world gen
2025-06-14 16:17:33 -05:00
James Seibel
03fc22f611
Reduce allocations in getBlockColor by using a cached method reference
...
Currently there is a large number of allocations of `java.lang.invoke.invokers$Holder:linkToTargetMethod` -- this prevents that
2025-06-11 07:09:40 -05:00
James Seibel
cc251e46b0
Add Api Before/After Text Create events
2025-06-09 07:50:25 -05:00
James Seibel
7aa0bfefec
Fix hash collisions in FullDataPointIdMap
2025-06-06 07:43:44 -05:00
James Seibel
9bdad5e4f1
Fix 1.21.5 compiling
2025-06-06 07:36:00 -05:00
James Seibel
baebb7323d
Close #776 (fix Polytone client biome colors)
2025-06-05 07:53:23 -05:00
James Seibel
8a3175f345
Mark Polytone as incompatible
2025-06-04 07:49:15 -05:00
James Seibel
dc58efb301
Handle nulls in ChunkLoader
...
Should fix WorldPainter worlds
2025-06-04 07:28:51 -05:00
James Seibel
c9ac4b2ada
Fix GLMC.glDeleteTextures() calls
2025-06-04 07:07:51 -05:00
s809
6e1ec476ed
Check LOD timestamps in file handler threads
2025-06-03 23:41:51 +05:00
James Seibel
d1aa5a524b
Remove line ending from editorconfig
...
Done to fix some issues with some devs on linux
2025-05-17 11:47:06 -05:00
James Seibel
5c661a3a76
yaml indent 2 -> 4
...
for consistency
2025-05-17 11:25:37 -05:00
s809
d29e9085a1
Fix getWorldFolderName crash
2025-05-03 13:44:54 +05:00
Ran
d392de3c0d
Update Forgix
...
fixes a critical bug
2025-05-03 17:40:58 +10:00
Ran
7209193f8f
Fix gradle versioning
2025-05-03 11:21:17 +10:00
s809
ed4f644a3f
Bump protocol version
2025-05-03 00:08:12 +05:00
Ran
34038684a7
Fix gradle versioning for core application
2025-05-02 12:45:18 +10:00
s809
6fe6694c82
Merge branch 'feature/adaptive-data-rate'
2025-04-27 21:57:47 +05:00
s809
8e52f1aca5
Merge branch 'refactor/remove-python-dependency'
2025-04-27 21:48:53 +05:00
s809
5ce3dda2d5
Clear up the comment a bit
2025-04-27 21:48:28 +05:00
s809
f4f81f4d7f
Account for forge byte when encoding protocol version instead of shifting the entire packet on pre-1.20.6
2025-04-27 21:40:50 +05:00
s809
7c37a5c370
Run prepare only when needed
2025-04-27 00:40:12 +05:00
s809
b495ac4799
remove python dependency for building with correct sqlite natives
2025-04-27 00:13:24 +05:00
s809
2ddeaf50eb
test builds
2025-04-21 00:00:01 +05:00
Ran
3721ebea6e
Improve LodDataBuilder.java
...
- Use bitwise modulo
- Don't compute certain things 256 times when they can be computed once.
- Removed expressions that are always false
- Improved comments
2025-04-11 11:24:17 +10:00
Ran
98f8a87362
Improve LodDataBuilder.java
...
- Use bitwise modulo
- Don't compute certain things 256 times when they can be computed once.
- Removed expressions that are always false
- Improved comments
2025-04-11 11:20:05 +10:00
Ran
10a743ddef
Don't check for Indium for Sodium version >= 0.6
2025-04-07 23:53:02 +10:00
James Seibel
95c896f964
maybe break n-sized rendering but fix LOD loading getting stuck
2025-04-07 06:56:58 -05:00
James Seibel
040bc16874
re-add comment to getWorldFolderName()
2025-04-07 06:55:45 -05:00
James Seibel
35d3fdb473
Revert "bandaid fix for Forge 1.20.1 UI crashing"
...
This reverts commit 2b519a826f .
2025-04-07 06:55:01 -05:00
Ran
549f7510f7
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# common/src/main/java/com/seibel/distanthorizons/common/wrappers/block/TintWithoutLevelOverrider.java
2025-04-07 13:52:25 +10:00
Ran
fab64d8477
Fix white foliage issue
2025-04-07 13:52:02 +10:00
Ran
4a6a35f617
Fix white foliage issue
2025-04-07 13:47:42 +10:00
James Seibel
2b519a826f
bandaid fix for Forge 1.20.1 UI crashing
2025-04-05 09:19:36 -05:00
James Seibel
445c01b5ae
up version number 2.3.2 -> 2.3.3
2025-04-05 09:11:45 -05:00
James Seibel
0f08bd540e
remove dev from the version number
2025-04-05 09:10:23 -05:00
James Seibel
77088465f9
Improve DH world gen progress message
2025-04-02 07:25:19 -05:00
James Seibel
affe014433
Fix auto updater for MC 1.21.4 and 1.21.5
2025-03-31 06:56:00 -05:00
James Seibel
4c06bf6dbd
change iris incompat MC 1.21.5 1.8.12 -> 1.8.10
2025-03-30 17:31:51 -05:00
James Seibel
dcab616385
Fix memory leaks due to un-closed thread pools and worlds
2025-03-30 17:31:04 -05:00
James Seibel
89b7d08e9b
Fix the sun/moon and stars not rendering
...
Closes #986
2025-03-30 16:50:43 -05:00
James Seibel
724e318221
Fix beacon beams now going through some blocks
2025-03-30 15:23:27 -05:00
James Seibel
a40d62d46a
Fix flashing on MC 1.21.5 in non-overworld dimensions
2025-03-30 14:36:56 -05:00
James Seibel
2f6b4c079b
don't log InterruptedException during threadPool shutdown
2025-03-29 20:11:36 -05:00
James Seibel
951e3c0271
Fix accidentally removing required imports
2025-03-29 20:09:41 -05:00
James Seibel
84825c2d09
Add MC 1.21.5 to the auto build script
2025-03-29 19:23:53 -05:00
James Seibel
ec627e2eba
Fix fog for MC 1.16.5
2025-03-29 19:22:59 -05:00
James Seibel
06bc9a349f
Fix MC 1.16.5 compiling
2025-03-29 18:48:00 -05:00
James Seibel
ff6c4e227b
level wrapper weak refs to fix leak on bad shutdown
2025-03-29 18:18:23 -05:00
James Seibel
a4d46ffe94
Mark Iris 1.8.12 and lower broken for MC 1.21.5
...
Older MC versions are unaffected and function correctly
2025-03-29 16:51:46 -05:00
James Seibel
bd5c140782
Fix import for fabric mixin texture
2025-03-29 16:45:32 -05:00
James Seibel
229c3f7c91
Add neoforge 1.21.5
2025-03-29 16:11:04 -05:00
James Seibel
693369bc08
MC 1.21.5 changes, lighting fix, and world gen dup fix
2025-03-29 15:45:26 -05:00
James Seibel
d109fe6c43
comment out LOD bias option for MC 1.21.5+
2025-03-29 15:44:54 -05:00
James Seibel
3c9d3707cf
update world gen chunk loading for MC 1.21.5
2025-03-29 15:38:42 -05:00
James Seibel
6e53564835
Fix getting block colors for MC 1.21.5
2025-03-29 12:34:35 -05:00
James Seibel
2480fe0d86
Add basic MC 1.21.5 rendering (block colors and world gen broken)
2025-03-29 10:40:36 -05:00
James Seibel
691c9d3f45
up version number 2.3.1 -> 2.3.2
2025-03-25 07:17:34 -05:00
James Seibel
3faf25636d
remove dev from version number
2025-03-25 07:16:56 -05:00
James Seibel
ab3bfbefb4
remove version from clean in buildall.bat
2025-03-25 07:16:07 -05:00
James Seibel
890e802de4
add execution policy for python script
2025-03-25 07:15:52 -05:00
James Seibel
c13bc0cd6e
Fix forge 1.18.2 dedicated server crash on startup
2025-03-20 07:08:21 -05:00
James Seibel
7143b7de08
Add config to only log GL errors once
2025-03-19 22:02:57 -05:00
James Seibel
d136d782f5
Attempt to fix Linux complaining about glIsFramebuffer()
2025-03-19 18:34:06 -05:00
James Seibel
29a160316c
Potentially fix LAN connections on neo/forge
2025-03-19 17:34:03 -05:00
James Seibel
1f6f64d322
Potentially fix GL errors when accessing the default FBO on Linux
2025-03-19 17:00:36 -05:00
James Seibel
37c0af529d
Fix restoring textures to the default FBO
2025-03-18 20:18:30 -05:00
James Seibel
1341ea3f3d
Attempt to fix GL errors on Linux during buffer cleanup
...
Attempt to fix #950
2025-03-18 19:51:22 -05:00
James Seibel
c0bb120669
Add stack tracing to GL error logging
2025-03-18 18:10:25 -05:00
James Seibel
f8887e403f
fix passing in the wrong flags to glBufferStorage()
...
Might Resolve #964 and #950
2025-03-18 07:43:23 -05:00
James Seibel
949ee423c8
Fix changing graphics settings on world load via API
2025-03-16 14:30:04 -05:00
James Seibel
b19ed3f30c
Fix GL error logging
2025-03-14 10:18:03 -05:00
James Seibel
2d085e1074
Add additional error checking/handling to Shader compiling
2025-03-13 21:12:34 -05:00
James Seibel
6ba0490cf7
Closes !950 (Texture name does not refer to a texture object)
2025-03-13 18:09:43 -05:00
James Seibel
b6a0878241
up version number 2.3.0-b -> 2.3.1-b-dev
...
Also fix compiling for release builds
2025-03-08 08:11:14 -06:00
James Seibel
50f5371084
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2025-03-06 07:43:29 -06:00
James Seibel
df74b8d243
Update coreSubProjects
2025-03-06 07:43:22 -06:00
James Seibel
fce2868c62
remove dev from version number for release
2025-03-06 07:41:52 -06:00
s809
a36cd0763b
Add some debugging info for DTOs
2025-03-02 20:09:11 +05:00
James Seibel
0fba015f54
Fix crashing on MC 1.20.1 and older when updates aren't found 2
2025-03-01 09:19:52 -06:00
James Seibel
f251c90472
Fix crashing on MC 1.20.1 and older when updates aren't found
2025-03-01 09:13:47 -06:00
s809
492a051a3b
Replace chunk counts with speed in pregen
2025-02-27 21:08:31 +05:00
s809
0aa4743c1b
Should be division instead of multiplication
2025-02-26 23:17:05 +05:00
s809
85f16944b2
Offset generation bounds by teleportation scale
2025-02-26 22:13:43 +05:00
James Seibel
dddb0be2ac
duct tape fix to reduce chance of LOD uploading requiring MC reboot
2025-02-25 07:26:12 -06:00
s809
4a3effa2f5
Remember split section responses temporarily
2025-02-22 20:55:18 +05:00
s809
a0a9151bfd
Fix foreground thread sometimes blocking server shutdown
2025-02-19 21:17:42 +05:00
s809
aa3d15f38f
Show section numbers in pregen
2025-02-19 20:37:29 +05:00
James Seibel
adcb2a3a05
Fix IDhApiConfigValue.clearValue() failing for some deprecated functions
2025-02-17 21:16:27 -06:00
James Seibel
78f2cb24cc
Fix DB leaks in FullDataV2Repo
2025-02-16 20:07:13 -06:00
James Seibel
67945509ed
Fix errors related to player pos being unloaded
2025-02-16 19:54:11 -06:00
James Seibel
c653e526a5
Revert 10 minute memoization for world gen
2025-02-15 11:56:25 -06:00
James Seibel
49b50c4c88
Fix beacon culling with auto overdraw prevention
2025-02-15 11:12:57 -06:00
James Seibel
7449f46c5e
Add missing cave blocks for cave culling
2025-02-15 11:06:57 -06:00
James Seibel
069fc39aad
up fabric api version for 1.21.1 to allow Immersive Portals testing
2025-02-14 07:48:32 -06:00
s809
4979ccf3e2
Invert generateOnlyInHighestDetail and rename to enableNSizedGeneration
2025-02-11 22:08:29 +05:00
James Seibel
dd7f9c20b6
Put N-sized generation and upsampling behind experimental configs
2025-02-11 07:47:36 -06:00
James Seibel
e96f9de1f0
Fix dimension wrapper creating duplicates for the same name
2025-02-11 07:05:34 -06:00
James Seibel
c902e1957f
Fix auto updater failing for nightly builds
2025-02-10 07:47:03 -06:00
James Seibel
d40afb7a2a
Fix C2ME slowdown again
2025-02-08 21:43:49 -06:00
James Seibel
01474d72e3
remove unneeded IVersionConstant methods
2025-02-08 11:39:26 -06:00
James Seibel
7c5af1836b
add FIXME comment related to getChunkNbtDataAsync()
...
this method appears to be called much more often than it should be, very often 25 times per chunk position.
Very strange.
2025-02-08 11:12:06 -06:00
James Seibel
a9bf6ae7e4
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2025-02-08 10:46:16 -06:00
James Seibel
aef3162246
reduce test N-sized generator height
2025-02-08 10:45:55 -06:00
James Seibel
97ce869076
Fix C2ME causing memory use to explode with DH world gen
2025-02-08 10:45:38 -06:00
s809
91b3c83ffd
Update core
2025-02-07 23:23:25 +05:00
James Seibel
1522df19cb
Attempt to fix threadpool shutdown rejection exception
2025-02-07 07:26:07 -06:00
James Seibel
3845564128
Reduce world gen down time when using extremely fast generators
2025-02-07 07:15:31 -06:00
s809
23ef7cf27a
Fix incorrect distance being used in update propagation SQL and reduce queue size
2025-02-07 01:05:18 +05:00
James Seibel
bec28a5694
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2025-02-05 17:32:37 -06:00
James Seibel
8f20f103ad
Fix empty data sources when moving in multiplayer or with N-sized world gen
...
Increases networking protocol from 9 -> 10
2025-02-05 17:32:30 -06:00
James Seibel
246e77cc56
Fix render enabled config getting set by world gen progress config
2025-02-02 19:55:06 -06:00
James Seibel
87fa29c77a
Fix compiling with missing "E"
2025-02-02 15:52:20 -06:00
s809
5010256ce6
Update core
2025-02-02 20:30:57 +05:00
s809
a66ad19343
Balance tasks in thread pool using elapsed time instead of priorities
2025-02-02 20:30:04 +05:00
s809
913a458a1a
Auto-move old save data to new location
2025-02-02 15:38:06 +05:00
s809
093d3a801e
Remove generationProgressDisableMessageDisplayTimeInSeconds from server config command
2025-02-01 19:38:46 +05:00
s809
61ccf7bf60
Decrease delay between missing generation rechecks
2025-01-31 14:54:32 +05:00
s809
f948072253
Decrease delay between missing generation rechecks
2025-01-31 14:53:57 +05:00
s809
b748f27a1c
Fix beacon beams flickering
2025-01-30 22:30:08 +05:00
s809
4dd4bb9ef0
Fix nightly self-updater after moving jars into zip root
2025-01-30 18:11:39 +05:00
s809
5051bde3b0
Add pycache into gitignore
2025-01-30 00:22:03 +05:00
s809
42cf639acc
Merge branch 'test/artifacts-in-zip-root'
2025-01-30 00:21:02 +05:00
s809
9e6953a596
Fix relocation breaking runClient & runServer
2025-01-29 23:59:23 +05:00
s809
7f4f8a40eb
Merge branch 'experimental/relocate_sqlite'
2025-01-29 23:23:36 +05:00
s809
89ca535a6f
Add all the extra comments
2025-01-29 23:23:21 +05:00
s809
145182502e
Do not relocate when python is not installed
2025-01-29 23:01:28 +05:00
s809
d61dfc9e03
Revert "Improve chunk processing throughput"
2025-01-28 22:56:52 +05:00
James Seibel
611d7d87ae
Fix compiling for MC 1.19.2 and below
2025-01-26 18:12:01 -06:00
James Seibel
2f6a2d99ab
Remove unneeded MixinLevelTicks ( !73 )
...
https://gitlab.com/distant-horizons-team/distant-horizons/-/merge_requests/73#note_2281882248
2025-01-26 17:47:32 -06:00
James Seibel
d88ca0c98d
Improve CPU usage and chunk update throughput
2025-01-26 17:13:28 -06:00
s809
0f64df7be0
Add missing enabled check
2025-01-26 22:08:17 +05:00
s809
23a1f0b025
Clean up code
2025-01-26 17:52:30 +05:00
s809
4a72e02550
Sign natives for mac
2025-01-25 18:25:58 +05:00
James Seibel
521bcdcc0f
fix recalculate heightmap breaking stairs, slabs, and glass
2025-01-24 07:24:43 -06:00
s809
4eb20d5ce8
Fix using wrong path on linux
2025-01-24 11:28:51 +05:00
s809
3ad68aaf42
Merge branch 'main' into experimental/relocate_sqlite
2025-01-24 11:27:41 +05:00
s809
2a9a03771e
Check if session is ready before ignoring local chunks
2025-01-24 11:20:49 +05:00
James Seibel
8f7823a4d2
Fix holes when moving with N-sized world gen/server side support
2025-01-23 19:45:25 -06:00
James Seibel
cc4b965966
Speed up PhantomArrayListPool for large checkouts
2025-01-23 19:21:13 -06:00
s809
a6418de927
Merge branch 'main' into experimental/relocate_sqlite
2025-01-23 23:23:12 +05:00
s809
5303415d05
Ignore local chunks if realtime updates are enabled
2025-01-23 23:21:40 +05:00
s809
836515934f
Fix column order check breaking on tiny columns 2
2025-01-23 00:18:38 +05:00
s809
228dc46d6b
Fix column order check breaking on tiny columns
2025-01-23 00:15:18 +05:00
James Seibel
a91f9670dc
Show instructions to disable world gen progress message for short time
2025-01-21 07:49:36 -06:00
James Seibel
81313252f2
fix links in issue templates
2025-01-21 07:07:53 -06:00
s809
f65d411978
Fix task splitting causing generation of already generated sections
2025-01-21 17:26:58 +05:00
James Seibel
8c8a5ffeaf
Fix cached RenderSource closing while in use
2025-01-20 21:51:24 -06:00
s809
68793fbe8d
Process elf correctly
2025-01-21 00:33:43 +05:00
s809
d8401a8f49
Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons into experimental/relocate_sqlite
2025-01-20 23:39:16 +05:00
s809
07ff00f7c9
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# coreSubProjects
2025-01-20 11:00:29 +05:00
s809
fadaff1113
Add generation bounds
2025-01-20 10:59:33 +05:00
James Seibel
ff6bf7b4c9
Fix beacons disappearing and not updating correctly
...
Note: there appears to still be some off-by-one errors, although they happen relatively infrequently in my testing.
2025-01-19 17:48:36 -06:00
s809
082b1224a8
Relocate sqlite library
2025-01-19 03:26:53 +05:00
s809
bc475373fc
Add a check for duplicate config command names and fix duplicate name
2025-01-18 16:27:16 +05:00
s809
498e958eca
Add a check for duplicate config command names and fix duplicate name
2025-01-18 16:26:42 +05:00
s809
82e0cfe0b4
Fix server not shutting down, again
2025-01-15 23:34:48 +05:00
James Seibel
31d89e3349
Reduce duplicate warning logs when handling old worlds
2025-01-14 21:17:57 -06:00
James Seibel
a3775c1f88
remove unneeded debug log
2025-01-14 19:48:30 -06:00
s809
e070bf4244
More consistent names but reverse
2025-01-14 21:25:58 +05:00
s809
8287192cd0
More consistent names
2025-01-14 21:15:01 +05:00
s809
d40f4dfe19
Artifacts in zip root 4
2025-01-14 21:01:30 +05:00
s809
595cdf011a
Artifacts in zip root 3
2025-01-14 20:56:44 +05:00
s809
96f2f8c3b2
Artifacts in zip root 2
2025-01-14 20:48:17 +05:00
s809
c883ded7c4
Artifacts in zip root
2025-01-14 20:39:21 +05:00
James Seibel
834269da67
Reduce holes when flying around a partially loaded world
2025-01-14 07:35:39 -06:00
James Seibel
a9bebf03d5
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2025-01-14 07:04:24 -06:00
James Seibel
939f6304bf
Put several queries in try-finally blocks
2025-01-14 07:04:11 -06:00
s809
6e9f466570
Release full data sources after sending to clients
2025-01-13 23:37:26 +05:00
James Seibel
a0b5cc7a5c
Fix potential world gen error if center chunk is missing
2025-01-13 07:31:50 -06:00
s809
82708d998d
Use dynamic precision for displaying pregen status
2025-01-12 21:56:54 +05:00
James Seibel
613e444490
Remove year range from licensing headers
...
The license is still valid, now I just don't have to update them every year
2025-01-11 21:27:25 -06:00
James Seibel
f493e201d4
Add commented out logic for LevelChunkSection cloning
...
It was far to difficult a task for a issue I've only ever heard about once
2025-01-11 21:16:15 -06:00
James Seibel
2a8013b1d6
reminder comment about potential LodQuadTree concurrent issue
2025-01-11 21:06:58 -06:00
James Seibel
54fed62507
Add automatic overdraw prevention to improve fading
2025-01-11 17:59:27 -06:00
James Seibel
e51bec9ce4
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2025-01-11 14:56:39 -06:00
s809
e47a83b706
Pregen improvements
2025-01-11 23:55:23 +05:00
James Seibel
8029c7b00c
Fix some generic object rendering concurrent modification issues
2025-01-11 09:35:36 -06:00
James Seibel
2b38dc2575
Fix GL state corruption for mods not using MC's GlStateManager
...
This specifically fixes a bug with Iris where `GL46C.glDisable(GL46C.GL_CULL_FACE);` is called (instead of `GlStateManager._disableCull()`) during the transparent rendering pass, causing vanilla MC water chunks to have their normals inverted.
2025-01-11 08:24:28 -06:00
James Seibel
46cafb4cbe
Fix compiling, forgot to move some QuadTree objects
2025-01-10 22:16:23 -06:00
James Seibel
ff96533c93
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2025-01-10 22:00:24 -06:00
James Seibel
89e73f6383
Fix rendering LODs from different levels after changing dimensions
2025-01-10 21:57:57 -06:00
s809
069ebfe24e
Add pregen command
2025-01-11 02:55:09 +05:00
s809
8b374c4734
Fix compilation
2025-01-11 02:54:30 +05:00
James Seibel
1febade083
Improve initial LOD loading speed and add KeyedLockContainer
2025-01-10 07:26:44 -06:00
James Seibel
deedd85914
Fix delayedSaveCache and fix slow LOD updating regression
2025-01-09 21:27:00 -06:00
James Seibel
218c27adae
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2025-01-09 18:44:09 -06:00
James Seibel
fde48b6f1a
replace stacktrace prints with loggers
2025-01-09 18:43:59 -06:00
James Seibel
f2a36e73d0
Fix typo in BatchGenEnvironment
2025-01-09 17:13:03 -06:00
s809
c5429ad139
Ignore task rejections if shutting down
2025-01-08 18:46:22 +05:00
James Seibel
7bc2ee296c
Improve auto updater logging and fix potential issues with updating
2025-01-07 21:34:07 -06:00
James Seibel
4e26e4ab31
Add quick config to show/hide world gen progress
2025-01-07 20:30:34 -06:00
James Seibel
a91685b590
Fix missing LODs (especially when world gen is active)
2025-01-07 20:14:46 -06:00
James Seibel
06f73c9b0a
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2025-01-07 20:00:55 -06:00
James Seibel
062dc29fd4
Add world gen progress updates to the overlay
2025-01-07 19:18:30 -06:00
s809
4096a24306
Fix some small issues and add comments
2025-01-07 17:08:28 +05:00
s809
2563de3ba3
Merge branch 'refactor/thread-pool-executors'
2025-01-07 16:36:57 +05:00
s809
4a99b42fa8
Add a config option to force server to always send only the highest detail
2025-01-07 01:25:36 +05:00
s809
f12f119ce2
Refactor thread pool handling
2025-01-06 23:32:29 +05:00
James Seibel
775adfaad5
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2025-01-05 19:15:28 -06:00
James Seibel
2a9c319935
Log a warning if the vanilla render distance is too high
2025-01-05 19:15:18 -06:00
s809
fda44c41a8
Add comments to UPDATE_POS_MANAGER.maxSize and refactor
2025-01-04 22:11:26 +05:00
James Seibel
8247f5f215
add comments to DhLitWorldGenRegion.getBlockTicks()
2025-01-04 10:50:56 -06:00
James Seibel
7eba6848bb
Merge branch 'distant-horizons-fix/disable-scheduled-ticks'
2025-01-04 10:17:09 -06:00
James Seibel
6e84cac0d2
Fix infinitely growing memory and add warnings if memory isn't enough
2025-01-04 10:12:03 -06:00
s809
2bf96ea781
Update core
2025-01-04 19:25:48 +05:00
James Seibel
d5de4a8171
Fix sqlite memory leaks
2025-01-03 14:47:42 -06:00
James Seibel
3cd7c7f1a3
remove pmcVer from forge runClient
2025-01-03 14:47:18 -06:00
ishland
1741ebf8b2
change: remove block and fluid scheduled tick access as it is unneeded
2025-01-03 16:57:34 +08:00
s809
55776f8beb
Update core
2025-01-03 01:04:13 +05:00
s809
a469770e5d
Check for updates on launch on dedicated servers
2025-01-03 00:30:15 +05:00
s809
851dabc18b
Fix 1.16.5 compilation
2025-01-02 20:20:32 +05:00
s809
dccdbaeb73
Rename serversideShortName to chatCommandName
2025-01-02 19:43:01 +05:00
s809
f4126f5378
Add descriptions to config entries in commands
2025-01-01 20:33:01 +05:00
s809
97af075c7d
Use correct world folder name in LAN level key prefix
2025-01-01 18:13:25 +05:00
James Seibel
1dfdd422db
Potentially fix EXCEPTION_ACCESS_VIOLATION rendering crash
2024-12-31 09:08:25 -06:00
James Seibel
072082c56a
handle corrupted data better
2024-12-28 13:45:43 -06:00
James Seibel
43caa2a55c
Fix neoforge running in release
2024-12-28 13:45:17 -06:00
James Seibel
b8bad9b6bf
fix compiling for MC 1.20.4
2024-12-27 18:12:14 -06:00
James Seibel
8afdd6ed2b
Fix typo preventing threadpools from running
2024-12-27 18:11:58 -06:00
James Seibel
34968a6945
Add schedule fix mixin to neoforge
...
also fix old fabric compiling
2024-12-27 09:25:54 -06:00
James Seibel
851a79a77e
Fix compiling on older MC versions
2024-12-27 09:18:00 -06:00
James Seibel
1ca1db705f
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2024-12-27 08:48:16 -06:00
James Seibel
8f57c2cce2
Only have a single thread config
2024-12-27 08:47:20 -06:00
s809
942e3093cb
Respond to incompatible packets so the client is able to display an error in F3
2024-12-27 17:05:07 +05:00
s809
f3e65010f1
Fix failed counter working incorrectly
2024-12-27 15:51:47 +05:00
s809
b3cfb35fac
Update core
2024-12-26 16:09:29 +05:00
s809
b60d778303
Use library provided method for filling *ArrayLists
2024-12-25 23:12:58 +05:00
James Seibel
9ec28aa661
Fix beacons not appearing chunks pulled from distant generation
2024-12-25 09:31:01 -06:00
James Seibel
98400a9d3c
Fix mod compat warning chat not hiding with config
2024-12-25 09:17:44 -06:00
James Seibel
ae8658ae77
Fix DH preventing server shutdown on close
2024-12-25 09:04:55 -06:00
James Seibel
e928fe3ecd
Fix not loaded tick schedule warning in world gen
...
"Trying to schedule tick in not loaded position" can log in MC 1.21.4 when sand or other FallingBlock.class blocks attempt to generate in a DH context (IE the chunk isn't loaded in the server).
2024-12-25 08:23:33 -06:00
James Seibel
963dc4a404
minor DhLitWorldGenregion refactor
2024-12-25 08:21:42 -06:00
James Seibel
04f42999df
potentially fix rare null pointer
2024-12-24 08:54:28 -06:00
James Seibel
730d014f13
Fix compiling on for MC before 1.21.1
2024-12-24 08:09:02 -06:00
James Seibel
1f81c50ce1
Fix lag/errors when pulling pre-existing chunks
2024-12-24 08:02:01 -06:00
James Seibel
f60c550879
Massively reduce memory use and fix object leaks
2024-12-22 09:17:49 -06:00
James Seibel
0d556b5d95
Attempt to fix stuttering in MC 1.21.4 for pre-existing chunk pulling
2024-12-20 15:36:36 -06:00
James Seibel
70d897f09c
add config assumePreExistingChunksAreFinished
2024-12-20 15:27:03 -06:00
James Seibel
9accb6d584
refactor testGenericWorldGen to support hotswapping
2024-12-20 14:02:30 -06:00
James Seibel
843dc580c8
Repo and Obj Pool rewrite
...
This should provide a significant reduction in garbage generated, reducing GC pressure.
2024-12-20 13:38:47 -06:00
James Seibel
77aa4773ef
Fix some bugs and reduce GC load slightly
2024-12-14 23:35:36 -06:00
James Seibel
fc3c944e3d
remove timeout from chunk IoWorker in world gen
2024-12-14 23:35:29 -06:00
James Seibel
7d6aecc4c7
Merge branch 'distant-horizons-feature/server-backed-distant-gen'
...
Also remove ChunkWrapper LevelReader parameter
2024-12-14 14:07:16 -06:00
James Seibel
528beb8384
Revert chunky core changes
2024-12-14 12:21:56 -06:00
James Seibel
5f1180a5dd
Revert "Fix holes when using Chunky"
2024-12-14 12:21:39 -06:00
James Seibel
a9f1e8587c
Revert "change the chunky warning message"
...
This reverts commit 77a366065d .
2024-12-14 12:20:27 -06:00
James Seibel
7a076f5509
re-add full (server) distant generator mode
2024-12-13 07:26:55 -06:00
James Seibel
3349e51655
minor batchGenEnv renaming
2024-12-13 07:25:47 -06:00
James Seibel
77a366065d
change the chunky warning message
2024-12-12 21:05:19 -06:00
James Seibel
c2d6ecaae6
Fix holes when using Chunky
...
(at the cost of some server lag)
2024-12-12 20:56:48 -06:00
James Seibel
c9bc830058
Fix null pointer in LodRenderSection
2024-12-12 07:46:41 -06:00
James Seibel
6125031d9d
Remove world gen timeout config
...
It didn't work as originally intended. It was originally added to prevent world gen lock-ups if a thread hits and infinite loop, but it didn't do anything for that use case and just ended up being annoying for low-end users.
2024-12-12 06:59:10 -06:00
s809
c041cde574
Show thread preset in config entries in server command
2024-12-10 20:19:03 +05:00
s809
bd946af229
Add player into request group before trying to fulfill
2024-12-09 16:48:24 +05:00
s809
559626456a
Prune world gen tasks above limit in multiplayer
2024-12-09 12:03:53 +05:00
s809
c6843c1d95
Revert "Fix gen tasks sometimes not submitting after LOD level changes"
...
This reverts commit 585a288f
2024-12-08 19:33:20 +05:00
James Seibel
0d32fab434
Fix off-by-one error in DhAPI Terrain Repo
...
Specifically getting by blockpos
2024-12-07 15:08:40 -06:00
James Seibel
94571de00f
Improve Chunk LOD building (thanks builderb0y!)
2024-12-07 11:45:02 -06:00
James Seibel
d062eff8b4
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2024-12-07 11:20:28 -06:00
James Seibel
b1e46faf6f
Fix GLWrapper compiling for MC 1.16
2024-12-07 11:20:09 -06:00
James Seibel
04ed5b2e03
Replace many GL32 calls with GLMC (IMinecraftGLWrapper)
2024-12-07 09:56:50 -06:00
s809
15d9ff503f
Re-add pruning of visitedPositions
2024-12-06 23:32:59 +05:00
s809
64942d77e4
Use N-sized generation on server when available
2024-12-06 23:10:53 +05:00
s809
f287dbd4d3
Merge branch 'NSizedMultiplayerTest'
2024-12-04 23:40:00 +05:00
James Seibel
c387f57d9c
Add MC 1.21.4 to the CI build script
2024-12-03 20:21:10 -06:00
James Seibel
2dacb91b79
Add MC 1.21.4 support
2024-12-03 20:17:50 -06:00
James Seibel
d809568cc3
update Iris/Sodium dependency versions for 1.21.1
...
Just used for compiling and consistency, shouldn't change anything
2024-12-03 19:44:04 -06:00
James Seibel
beee44df14
Add fabric-api >= 0.110.1 requirement for MC 1.21.3
2024-12-03 19:40:29 -06:00
s809
f651fc4b50
Up protocol version
2024-12-03 21:23:41 +05:00
s809
596e4eae0e
Fix gen tasks sometimes not submitting after LOD level changes
2024-12-03 21:13:01 +05:00
James Seibel
6e70073ae4
Add visited position removal timer in RemoteFullDataSourceProvider
2024-12-02 07:51:12 -06:00
James Seibel
1beef2b4ad
Fix a potential null pointer in world gen chunk loading
2024-12-02 07:18:42 -06:00
James Seibel
a0e4ed8371
Fix 1.20.4 compiling
2024-12-01 21:06:30 -06:00
James Seibel
f40adfd9c6
Merge !70 (Fix invisible gui button in MC 1.21.3)
2024-12-01 17:52:32 -06:00
James Seibel
7fb5e95809
Add Fabric 1.21.3 support
...
Also fixes:
`Mod was built with a newer version of Loom (1.8.9), you are using Loom (1.7.415)`
2024-12-01 17:43:09 -06:00
James Seibel
03d5cb9289
Fix compiling for Java 8
2024-12-01 17:06:53 -06:00
James Seibel
3b4b4d6b7e
Remove unused world gen MixinData thread local
2024-12-01 17:00:22 -06:00
James Seibel
b9a97a0fda
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2024-12-01 15:51:42 -06:00
James Seibel
0dae6942cb
Update coreSubProjects
2024-12-01 15:51:27 -06:00
James Seibel
8bb6aeb526
up the manifold version 2024.1.35 -> 37
2024-12-01 15:50:54 -06:00
James Seibel
32ec420248
Merge !68 (Fix slowdown when C2ME is installed)
...
Thanks ishland for the fix!
2024-12-01 15:50:41 -06:00
s809
1925537da0
Lower log level of out of range warning
2024-11-22 14:54:48 +05:00
James Seibel
3bb4c21fa2
Fix forge compiling for some versions
2024-11-21 19:22:25 -06:00
James Seibel
5b61a98196
Fix race condition when generating terrain extremely quickly
2024-11-21 19:00:57 -06:00
James Seibel
7c6eba983a
Fix auto updater attempting to update to "null"
2024-11-19 07:32:54 -06:00
James Seibel
0023ab09ed
Fix auto updater not appearing on neoforge
2024-11-19 07:32:27 -06:00
James Seibel
c289f5d717
minor format cleanup
2024-11-19 06:58:12 -06:00
watertrainer
6df3ad722c
delete done TODO
2024-11-19 11:30:43 +00:00
watertrainer
56f6abd858
ensure clientLevel is loaded, even if player gets redirected ( fixes #869 )
2024-11-19 11:30:00 +00:00
James Seibel
c326e0ba81
Fix a rare error where chunk lighting is set to -1
2024-11-18 07:46:27 -06:00
James Seibel
60b28fcf2e
Fix sometimes not loading high-detail LODs when on a server
2024-11-18 07:40:24 -06:00
James Seibel
a9ffd3bd3b
Forgot to remove all of manifold string gradle
2024-11-18 07:15:33 -06:00
James Seibel
bc72e925df
Remove manifold string plugin
2024-11-17 08:03:15 -06:00
James Seibel
108df99633
up version number 2.3.0-a -> 2.3.0-b
2024-11-16 22:07:41 -06:00
James Seibel
ba245ea266
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2024-11-16 22:03:48 -06:00
James Seibel
ec721ce172
minor build.gradle formatting change
2024-11-16 21:59:28 -06:00
James Seibel
3ad2a95c10
up fabric loader version in 1.21.1
2024-11-16 21:59:15 -06:00
James Seibel
e22e241d06
revert accidental change to gradle.properties default version
2024-11-16 21:58:18 -06:00
James Seibel
cd70d55b4d
comment to remove unused fabricLike gradle references
2024-11-16 21:30:58 -06:00
James Seibel
b6c98d3bde
Append mod loader to merged jars
2024-11-16 21:25:50 -06:00
s809
5fe605540d
Replace Apache's base32 with guava
2024-11-15 09:33:10 +05:00
s809
c232b64f24
Add a comment to #pluginMessageReceived methods
2024-11-14 15:52:46 +05:00
s809
f94b6dbaa5
Replace truncating the hashed seed with encoding it into base32
2024-11-14 15:23:57 +05:00
James Seibel
928bc5df6c
Fix setting saturation to 0 crashing the game
2024-11-13 18:26:32 -06:00
James Seibel
a5865b3545
Decrease Min mcmeta version from 16 -> 7
...
should still fix #832
mcmeta files were re-added since forge needs them for certain resource files to load
2024-11-11 07:13:04 -06:00
James Seibel
8f15ab7ccd
Revert "Close #832 (remove pack.mcmeta)"
...
This reverts commit 70550a21a0 .
2024-11-11 06:58:15 -06:00
James Seibel
131e4124f3
fix getHashedSeed again from merge
2024-11-09 21:21:21 -06:00
James Seibel
ae6333c7b5
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2024-11-09 21:19:36 -06:00
James Seibel
d38c622d9b
Fix compiling due to incomplete IDhLevel changes
2024-11-09 21:19:01 -06:00
James Seibel
fe625e5b55
Fix ColorUtil impot in ClientLevelWrapper
2024-11-09 21:07:23 -06:00
James Seibel
38a6ad552b
Fix height fog
2024-11-09 20:58:59 -06:00
s809
222a008514
Remove seed hash from local & server worlds, and expose DH's level identifier to API
2024-11-09 22:37:05 +05:00
James Seibel
56684bdf4c
Fix some render thread tasks not running (causing holes)
2024-11-09 09:53:45 -06:00
James Seibel
eb4525c68d
Update coreSubProjects
2024-11-09 08:49:23 -06:00
James Seibel
66eb2ed0f9
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2024-11-09 08:49:05 -06:00
James Seibel
9866842e01
Improve Buffer uploading speed and remove buffer upload thread
2024-11-09 08:48:29 -06:00
coolGi
e9487b0481
Updated readme to use the new DH links
2024-11-09 14:40:00 +00:00
James Seibel
82c5aa907b
Buffer upload speed test
2024-11-08 07:46:17 -06:00
James Seibel
47b145cb90
up neoforge version 21.3.4 -> 21.3.11
2024-11-07 07:30:46 -06:00
James Seibel
ff46b925b2
minor config screen refactoring
2024-11-07 07:30:30 -06:00
James Seibel
8ca7ff5ae0
Fix crashing after server shutdown in serverPlayerDisconnectEvent
2024-11-06 07:08:36 -06:00
James Seibel
70550a21a0
Close #832 (remove pack.mcmeta)
...
DH doesn't use resource pack files so these files are unnecessary and just cause warnings.
2024-11-06 07:01:55 -06:00
James Seibel
50f911f63c
Fix unnecessary logging for JarUtil jarFile getting
...
Closes #733
2024-11-05 07:32:49 -06:00
James Seibel
4b0dca5823
re-add missing ColorUtil import
2024-11-04 19:34:50 -06:00
James Seibel
0e777f04bc
Add hashed seed to server level folders to replace multiverse similarity
...
Closes !514 and Closes !476
2024-11-04 18:31:04 -06:00
s809
b12f27cc18
Fix Flashback crash on dimension loading
2024-11-03 19:20:20 +05:00
James Seibel
1a66f457af
add recalculate heightmap config (disabled by default)
2024-11-02 13:09:03 -05:00
James Seibel
b4dca6a1b4
Fix MC_CLIENT.getPlayerCount() null pointer
2024-11-02 13:06:10 -05:00
James Seibel
7759a2f9ea
Fix air.isSolid() crash
2024-11-02 13:05:56 -05:00
James Seibel
fe9bccb91f
add 1.21.3 to nightly builds (still no fabric)
2024-11-02 11:29:55 -05:00
James Seibel
fc6fd310f6
use gradle for shared fabric launch config
2024-11-02 11:21:20 -05:00
James Seibel
8be161b381
Add MC 1.21.3 support for Neoforge (no fabric)
2024-11-02 11:21:03 -05:00
James Seibel
8eba8cb40b
gradle wrapper
2024-10-30 20:49:22 -05:00
James Seibel
44326344e6
update fabric api dependency for 1.21.1
2024-10-29 20:01:59 -05:00
James Seibel
17b7ee9045
Increase the default render distance 128 -> 256
2024-10-27 16:13:54 -05:00
s809
6a47a2150f
Fix too many chunks spam
2024-10-26 00:33:48 +05:00
James Seibel
13728a7540
Closes !825 (Cache arrays used in generic object upload)
2024-10-25 07:40:48 -05:00
James Seibel
c51e941413
Fix the update screen logo scaling
2024-10-24 07:07:51 -05:00
James Seibel
2a05c32a2f
Fix DH fade corrupting the GL state
2024-10-22 16:28:07 -05:00
James Seibel
353a507914
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2024-10-22 15:33:16 -05:00
James Seibel
f3b73d54f8
Update coreSubProjects
2024-10-22 15:33:13 -05:00
s809
92ed9b8070
Update core
2024-10-22 23:55:50 +05:00
s809
9c3c37bc3e
Use earlier event for storing server instance
2024-10-22 23:55:37 +05:00
James Seibel
79fb7c654a
Add warning if chunky is installed
2024-10-21 13:27:28 -04:00
James Seibel
520b4e0930
add ClientUtil.argbToInt()
2024-10-21 08:53:26 -04:00
s809
45a07206c9
Update core
2024-10-21 16:43:46 +05:00
s809
ad0b78936a
Enable multiplayer in 1.16.5
2024-10-21 16:43:39 +05:00
s809
2babae40de
Multiply update queue size by player count
2024-10-20 20:04:35 +05:00
s809
17713a9f93
Make sure data source received from file handler is fully generated before sending to client
2024-10-20 15:15:15 +05:00
s809
48120a4a38
Move commands under /dh, add /dh debug command
2024-10-20 15:14:03 +05:00
s809
69ffd795c9
Split commands into classes
2024-10-20 01:39:16 +05:00
s809
1df5dd5458
Up protocol version
2024-10-18 11:18:34 +05:00
James Seibel
b77acaa3b2
Fix javadoc compiling and some Mac lockup issues
2024-10-15 07:47:59 -05:00
s809
d8024ab488
Use version specific caches
2024-10-15 00:33:15 +05:00
James Seibel
064d8b3506
Fix default beacon culling setting
2024-10-14 07:41:13 -05:00
James Seibel
9ca6a2116b
Fix Forge compiling
2024-10-14 07:40:24 -05:00
James Seibel
449c87982c
Add additional run configurations
2024-10-14 07:12:44 -05:00
James Seibel
7edfc40b9d
Split the config file, update the config UI, and remove a few unused configs
2024-10-12 20:39:42 -05:00
James Seibel
9acda97f54
Fix N-sized world gen causing holes when moving
2024-10-12 09:53:46 -05:00
James Seibel
14edd63029
Fix adjacent chunk lighting (thanks CreepermeYT)
2024-10-11 22:14:01 -05:00
James Seibel
f3a1235dd3
Fix core standalone jar running (hopefully this doesn't bork Quilt)
2024-10-10 07:44:15 -05:00
James Seibel
de93bfee2f
Fix 1.16.5 and 1.17 compiling
2024-10-10 06:56:03 -05:00
James Seibel
6eb80ace00
Fix world gen incorrectly returning some data sources to the pool
2024-10-08 20:17:33 -05:00
s809
3ac8d6a8b1
Fix incorrect name of a method
2024-10-08 22:59:00 +05:00
s809
269c8dc4e3
Fix incorrect folder being used without level keys
2024-10-08 22:37:55 +05:00
James Seibel
c8173005a7
Decrease vertical quality drop off
2024-10-08 07:51:39 -05:00
James Seibel
ed846ea564
merge !67 (Add Mojang Maven repository to fix arm64 MacOS builds)
2024-10-08 07:23:39 -05:00
James Seibel
f6a8f5c6b5
Prevent returning out of bounds ColumnArrayView's
2024-10-08 07:07:53 -05:00
s809
3c60a7d842
Fix keyed levels not changing
2024-10-08 09:05:27 +05:00
James Seibel
3c97feeaf8
add comment about spongepowered vanilla gradle versions
2024-10-07 20:16:27 -05:00
James Seibel
b2ac91f7db
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2024-10-07 19:45:37 -05:00
James Seibel
1ebad39fc1
Update the API to allow for N-sized world generation requests
...
This breaks old world generators
2024-10-07 19:45:33 -05:00
James Seibel
38a2edff06
fix batch gen environment exception name
2024-10-07 18:19:39 -05:00
s809
b2cf38798e
Fix unhandled message spam in replay mod
2024-10-06 01:47:51 +05:00
s809
ed83e41f19
Use level key prefixes to in LAN multiplayer
2024-10-06 00:20:07 +05:00
s809
6d52cdba0a
Prevent server crash on shutdown
2024-10-05 21:30:01 +05:00
s809
05449c9e86
Decouple beacon beam data handling from render handling, send beacon beams to clients
2024-10-05 14:03:08 +05:00
James Seibel
33ef1297ba
Close !66 (add IDhApiLevelWrapper.getDhSaveFolder())
2024-10-04 07:46:09 -05:00
James Seibel
3b13786990
Improve beacon fade rendering
2024-10-03 20:25:26 -05:00
James Seibel
222d06898e
Fix zoom mods breaking DH's fade/near clip plane
2024-10-03 17:25:54 -05:00
James Seibel
4438adad24
Improve fade config, add localization, and add fading to the quality presets
2024-10-03 17:10:56 -05:00
James Seibel
986e474657
Add fading to Forge and Neo, fix fading rain, fix old MC compiling
2024-10-03 07:36:11 -05:00
James Seibel
e8288a0df9
Fix fade rendering when DH rendering is disabled
2024-10-02 18:16:46 -05:00
James Seibel
74cab8f4ad
replace random noise with Bayer for dithering
2024-10-02 18:08:57 -05:00
James Seibel
5e35572de8
Improve overdraw prevention quality
2024-10-02 07:49:46 -05:00
James Seibel
7e0e02bafc
Add dithered DH fading, double pass fading, and fix LOD clouds
2024-10-01 22:02:45 -05:00
James Seibel
a301532443
merge core changes
2024-09-30 22:00:06 -05:00
James Seibel
940448f219
Add experimental DH/vanilla fading
2024-09-30 21:59:25 -05:00
James Seibel
8510deb6aa
Merge branch 'main' of gitlab.com:distant-horizons-team/distant-horizons
2024-09-28 15:28:08 -05:00
s809
0d0ba5d3bf
Do not sync sections after generation, fix incorrect timestamp fetch pos range calculation
2024-09-29 01:18:04 +05:00
James Seibel
036371dd76
Remove multiverse similarity percent and add IDhApiSaveStructure
...
Similarity percent should no longer be needed since the server support was added
2024-09-28 14:30:38 -05:00
James Seibel
5aae584ffe
Fix F3 menu showing the same level multiple times
2024-09-28 10:22:47 -05:00
James Seibel
201c619915
Add Api world load/unload events and DhApiWorldProxy.get/setReadOnly()
2024-09-28 08:33:30 -05:00
James Seibel
7cd6a3bb79
Add temporary vertical Quality CUSTOM option
...
This is temporary since it's just for determining what values we want long term and adding full control will over-complicate the config
2024-09-26 22:34:38 -05:00
James Seibel
ca36d4797d
Add hashCode() to FullDataPointIdMap
2024-09-26 07:42:31 -05:00
James Seibel
b5fe3bcbf9
Up manifold version 2024.1.30 -> 2024.1.32
2024-09-25 21:58:08 -05:00
James Seibel
e43f9e76f6
Change FullDataSourceDTO checksum/hash logic to hopefully be more consistent
2024-09-25 21:57:54 -05:00
James Seibel
b8901c3edd
Fix default generic rendering instanced mode
2024-09-25 18:44:47 -05:00
James Seibel
d28938f8af
fix readme logo filepaths
2024-09-22 17:25:19 -05:00
James Seibel
9f108220f5
Update readme logos
2024-09-22 17:23:41 -05:00
James Seibel
ffe53a7196
Add new logos
2024-09-22 17:19:00 -05:00
James Seibel
9e12849107
Allow toggling generic obj instanced rendering via config
2024-09-22 16:32:51 -05:00
s809
0a8c093682
Fix missing testAnnotationProcessor
2024-09-23 01:18:39 +05:00
s809
60056e1654
Merge branch 'feature/lan-support'
2024-09-23 00:46:56 +05:00
s809
11a752a99d
Fix dedicated server failing to send packets
2024-09-23 00:43:00 +05:00
s809
68097f61eb
LAN multiplayer kinda works
2024-09-23 00:02:57 +05:00
James Seibel
8b514b07dc
Move mod compat warnings into AbstractModInit and add WWOO to the list
2024-09-22 08:09:31 -05:00
s809
8e6010bbe5
Abstract away serverside parts of world & level
2024-09-22 03:29:07 +05:00
James Seibel
95eb07ca79
add commented out attempt at relocating Sqlite
2024-09-21 11:47:40 -05:00
James Seibel
e6e03e78ea
try upping manifold_version 2024.1.30 -> 2023.1.17 again
...
Please revert if compiler messages don't appear correctly
2024-09-21 11:47:16 -05:00
James Seibel
d2c572414c
up Sqlite version 3.43.0.0 -> 3.46.1.0
2024-09-21 11:46:42 -05:00
James Seibel
d2e0d5b32b
relocate org.slf4j to partially fix old XaeroPlus
2024-09-21 11:46:17 -05:00
James Seibel
d4ba227a44
Fix config file handler corruption due to reading/writing concurrently
2024-09-20 07:29:41 -05:00
James Seibel
caba007899
Add pshsh, to the author list
2024-09-20 07:08:37 -05:00
James Seibel
d5cfe9b8e9
Revert Iris 1.8 requirement since it didn't work correctly
2024-09-19 19:59:52 -05:00
James Seibel
f1707236fa
Replace incompatible Iris<=1.7.4 with <1.8.0 to hopefully reduce confusion
2024-09-19 07:31:14 -05:00
James Seibel
c55cbdb69a
Mark Oculus 1.7 and lower as incompatible on forge
2024-09-19 07:30:10 -05:00
s809
00b69dcc68
Fix mixin crashes on 1.16.5
2024-09-18 01:06:06 +05:00
s809
cd74e33c54
Bump protocol version because of removed InvalidSectionPosException
2024-09-17 12:41:52 +05:00
s809
3f14e5dfa5
Fix naming of some things and comments
2024-09-17 09:48:15 +05:00
James Seibel
8c9e6ea79a
Fix very high file handler jobs and pool some render data sources
2024-09-16 20:36:10 -05:00
James Seibel
c71de31f57
Fix a few pre-processors blocked renamings
2024-09-16 19:37:34 -05:00
James Seibel
ac869bf06e
Up API version 3.0.1 -> 4.0.0
2024-09-15 21:16:24 -05:00
James Seibel
3175bc0439
Up version 2.2.2 -> 2.3.0
2024-09-15 21:16:13 -05:00
James Seibel
23ac6ec957
merge server side and minor refactoring
2024-09-15 21:15:40 -05:00
James Seibel
f080a59b41
Add netty leak detection and server/client folder separation
2024-09-11 17:38:02 -05:00
James Seibel
603200ed8b
only log git info on startup in dev builds
2024-09-11 17:19:33 -05:00
James Seibel
b0774052a0
add default intellij gradle run scripts
2024-09-11 17:12:34 -05:00
James Seibel
7e163ce626
Add ILevelWrapper.getDimensionName()
2024-09-11 07:18:57 -05:00
James Seibel
d19654cf15
Remove unneeded ChunkWrapper lighting checks
2024-09-10 07:35:02 -05:00
James Seibel
838d8be08b
minor refactoring and style cleanup
2024-09-10 07:29:42 -05:00
James Seibel
2de82b1223
Add Netty to the build script
2024-09-10 06:55:40 -05:00
James Seibel
650012fb08
allow CI/CD to auto retry if there was a system failure
2024-09-10 06:53:06 -05:00
James Seibel
a1ef3466ad
Add test scripts folder
2024-09-10 06:52:21 -05:00
James Seibel
97421feb33
Add Oculus 1.7 to the list of incompatible fabric mods
2024-09-09 07:43:24 -05:00
James Seibel
0c90af6515
Fix low quality LODs not loading when flying in a new straight line
2024-09-09 07:41:20 -05:00
James Seibel
9cebd0298c
add brown mushrooms to the list of ignored blocks to fix swamp issues
2024-09-07 14:22:45 -05:00
James Seibel
9afcddca4f
Add faster sky light engine from Builderb0y
...
Closes !67
2024-09-07 12:07:59 -05:00
James Seibel
02fb7eedba
Add missing LightingTestChunkWrapper methods
2024-09-06 21:55:55 -05:00
James Seibel
4aa9bec15c
Fix unit test compiling
2024-09-06 19:36:41 -05:00
James Seibel
a6eeaa5b3e
Closes #805 (Hide "Distant Horizons overloaded")
...
Also update chunks closest to the player first
2024-09-06 18:23:04 -05:00
James Seibel
c462325ce6
Add BuilderB0y's getBlockState optimization
2024-09-05 07:50:25 -05:00
James Seibel
d208b0ab19
Up version number 2.2.1 -> 2.2.2-dev
2024-09-04 06:59:07 -05:00
James Seibel
ab4ef429db
Up version 2.2.1-dev -> 2.2.1 and API 3.0.0 -> 3.0.1
2024-09-04 06:58:28 -05:00
James Seibel
86473e022e
Fix referencing unavailable GLFW methods for MC 1.18.2 and lower
2024-09-03 07:03:30 -05:00
James Seibel
fd89f569d0
Fix MC 1.17.1 not compiling
2024-09-01 21:16:14 -05:00
James Seibel
eefc765823
Fix LODs flashing while moving
2024-09-01 21:10:32 -05:00
James Seibel
ebccb2516b
Cull beacons based on X/Z distance instead of 3D distance
2024-09-01 17:28:13 -05:00
James Seibel
8c62a40da9
Disable instanced rendering on Mac when Sodium is present
...
Closes !793 (Generic Rendering crashes with Sodium on M1 Mac)
2024-09-01 17:02:49 -05:00
James Seibel
d56af5c38f
Fix some beacon rendering/updating issues
2024-09-01 16:36:41 -05:00
James Seibel
39b1ec61ba
Fix glass panes not affecting beacon colors
2024-09-01 15:04:27 -05:00
James Seibel
cb613cf7df
add disableUnchangedChunkCheck config
2024-08-31 22:11:29 -05:00
James Seibel
28e33b4c36
Fix MC 1.16+ compiling
2024-08-31 22:11:14 -05:00
James Seibel
855e6b8180
Update pos getters and remove (hopefully) unneeded imports
2024-08-31 21:57:53 -05:00
James Seibel
d62161f529
Fix cloud color not matching MC
2024-08-31 21:56:32 -05:00
James Seibel
71d48411f1
Add DhBlockPosMutable and make the original immutable
2024-08-30 07:36:04 -05:00
James Seibel
731842e09c
Fix DH beacon detection logic breaking the lighting engine
2024-08-29 19:54:44 -05:00
James Seibel
61169f87c0
Fix LODs not updating underground
2024-08-29 07:33:21 -05:00
James Seibel
9fb3b196d2
Add a quick DH cloud UI config
2024-08-28 07:16:33 -05:00
James Seibel
867b875cf9
Fix Lithium breaking world gen for MC 1.20.1 and older
2024-08-27 19:19:09 -05:00
James Seibel
3875c8c4ce
Up version number 2.2.0 -> 2.2.1-dev
2024-08-20 19:16:28 -05:00
James Seibel
89b959d3f5
Up version number 2.1.3-dev -> 2.2.0
2024-08-20 17:45:42 -05:00
James Seibel
d62e50d6f4
Fix Legacy GL causing fog to smear
2024-08-20 17:45:31 -05:00
James Seibel
16836a2b49
Move MixinChunkMap shared code to common
2024-08-18 14:46:49 -05:00
James Seibel
f5651f26a5
Merge !65 (fix neo/forge chunk update events)
2024-08-18 14:31:24 -05:00
James Seibel
82ff59c857
Fix fog and SSAO being broken by some mods
2024-08-17 22:29:42 -05:00
James Seibel
8af61041f0
Remove 1.21 from CI build script
...
1.21.1 also covers 1.21
2024-08-16 17:28:36 -05:00
James Seibel
2a9136b56f
Merge 1.21.1 and 1.21
2024-08-15 07:21:19 -05:00
James Seibel
64da6c811d
revert temporary 1.17.1 breakage
2024-08-13 17:24:18 -05:00
James Seibel
e6b93e0d92
forgot to close test preprocessor
2024-08-13 07:46:49 -05:00
James Seibel
f874219a64
Wrong 1.17.1 perpreocessor used
2024-08-13 07:33:39 -05:00
James Seibel
b4822740f4
temporarily break 1.17 compiling to test gitlab bages
2024-08-13 07:33:04 -05:00
James Seibel
af205a50b4
Deprecate IDhApiWorldGenerator.isBusy(), task queuing is now handled internally
2024-08-12 22:20:14 -05:00
James Seibel
2f6eaf79bd
Add optional DhApiChunk validation for world gen
2024-08-12 21:47:58 -05:00
James Seibel
625f1e700f
Fix MC 1.21 / 1.21.1
2024-08-12 21:05:15 -05:00
James Seibel
897d5b0b11
Change MC 1.21 -> 1.21.1 in CI version
2024-08-12 19:53:48 -05:00
James Seibel
95641e2f4e
Allow adding empty lists to DhApiChunk
2024-08-11 22:01:29 -05:00
James Seibel
cd856b86c7
Fix DhApiChunk setDataPoints failing for empty lists
2024-08-11 21:55:19 -05:00
James Seibel
c00aa6d627
Add MC 1.21.1
2024-08-11 20:05:24 -05:00
James Seibel
398a3fb0bc
Add alex's cave warning message
2024-08-11 09:55:12 -05:00
James Seibel
e0fa638ad9
Fix beacons not enabling/disabling correctly
2024-08-09 07:26:20 -05:00
James Seibel
4e42cbd4ce
Fix frustum culling when the screen is warped
2024-08-07 18:55:09 -05:00
James Seibel
b6c6be77cd
Fix beacons not being updated
2024-08-07 07:47:30 -05:00
James Seibel
0964293a72
Fix direct memory leak and remove config for GpuUpload
2024-08-07 07:30:01 -05:00
James Seibel
c8b6141ce0
Improve LOD detail level detection and hole filling
2024-08-04 08:31:03 -05:00
James Seibel
948540369f
Attempt to improve LOD building speed and reduce broken lighting on servers
2024-08-03 17:11:22 -05:00
James Seibel
363df0ad6f
Fix MC 1.16/1.17 compiling
2024-08-03 11:38:02 -05:00
James Seibel
a37e105434
Add (disabled) test API world generator
2024-08-03 09:52:06 -05:00
James Seibel
aeea0c00c3
Allow DhApiChunk to accept top down or bottom up data point orders
2024-08-03 09:33:05 -05:00
James Seibel
137352674e
Fix off by 1 error in Render data transformer
2024-08-02 18:30:59 -05:00
James Seibel
4734552954
Fix MC 1.16 compiling
2024-08-02 18:21:47 -05:00
James Seibel
879c2f1ec4
Fix out of bounds exception in Full Data Transformer
2024-08-02 17:56:33 -05:00
James Seibel
7dc9d2a352
Clean up faster world gen and fix even offset gen events
2024-08-02 08:25:32 -05:00
James Seibel
cabc470ebd
Temporary Test removing world gen boarder chunks
2024-08-01 07:44:46 -05:00
James Seibel
0bf1f493aa
Change some world gen info logs to debug
2024-08-01 07:06:47 -05:00
James Seibel
705bd14ee4
Fix cave culling affecting floating islands and add LOD reload to some configs
2024-07-31 19:06:47 -05:00
James Seibel
155955e49b
Mark Iris 1.7.4 and lower as incompatible (as recommended by IMS)
2024-07-30 17:13:54 -05:00
James Seibel
c76a793b18
Remove deprecated methods and move method to StringUtil
2024-07-30 17:07:16 -05:00
James Seibel
50cc8501a0
Remove unused sodium and McRenderWrapper methods
...
Removed methods were originally used to cull LODs if MC had loaded chunks, however this turned out to be more trouble than it was worth and caused more problems than it solved.
2024-07-30 17:01:09 -05:00
James Seibel
209279e3e4
Merge branch 'distant-horizons-m2'
2024-07-30 16:06:39 -05:00
James Seibel
41239572a5
Fix presets only using "custom" after any value was changed
2024-07-30 15:47:52 -05:00
James Seibel
106ab47c3d
Fix default logging debug to file
2024-07-29 20:40:54 -05:00
James Seibel
a84f9b60e5
Fix rapidly changing dimensions causing the game to crash
2024-07-29 07:29:56 -05:00
James Seibel
4481e8634a
Fix incorrect DhApiChunk create constructor parameter order (again)
2024-07-28 20:18:31 -05:00
James Seibel
3e432682fb
fix incorrect positions being fed into biome color code
2024-07-28 09:34:15 -05:00
James Seibel
05569c03a4
Revert and Deprecate DhApiChunk and DhApiTerrainDataPoint constructors
2024-07-28 08:56:26 -05:00
James Seibel
2d567b84be
Fix holes in LODs boarding different detail levels
2024-07-27 21:06:55 -05:00
James Seibel
e2a378250f
Fix LOD upload warning
2024-07-27 20:25:58 -05:00
James Seibel
e2083a1836
Fix LODs flashing twice when changing configs
2024-07-27 20:11:49 -05:00
James Seibel
334946ab59
Potentially fix thread warnings in ClientBlockStateColorCache
2024-07-27 19:15:00 -05:00
James Seibel
8c9bb98125
Update IDhApiRenderProxy.clearRenderDataCache() to also clear cached block colors
2024-07-27 17:36:57 -05:00
James Seibel
726f0f3d3c
Remove unused ServerBlockStateCache
2024-07-27 16:51:14 -05:00
James Seibel
50e5898692
Rename ClientBlockStateCache -> ClientBlockStateColorCache
...
And do some additional cleanup
2024-07-27 16:44:47 -05:00
James Seibel
de05a5f674
Refactor and cleanup ClientBlockStateCache
2024-07-27 16:25:27 -05:00
James Seibel
31b57fae50
fix 1.16.5 compiling
2024-07-27 16:24:31 -05:00
James Seibel
2f686057f3
Fix ice/water vertical LOD lighting
2024-07-27 09:30:51 -05:00
James Seibel
132251341f
Fix replay mod not showing LODs
2024-07-21 20:06:40 -05:00
James Seibel
2bac5f933a
remove unused clientLevelWrapper.getGameDirectory()
2024-07-21 19:29:01 -05:00
James Seibel
2e565aa83a
Improve cave culling and add config for ignored/cave blocks
2024-07-21 17:27:26 -05:00
James Seibel
4e9d0f4861
Fix ConfigEntry String value saving
2024-07-21 16:13:55 -05:00
James Seibel
7216b193e8
Fix API chunk world gen
2024-07-20 17:58:39 -05:00
James Seibel
c33a5bf814
Add IDhApiWrapperFactory resourceLocation string methods for block/biomes
2024-07-20 11:21:01 -05:00
James Seibel
97756a5196
Add AbstractDhApiChunkWorldGenerator.generateApiChunk()
2024-07-20 10:45:55 -05:00
James Seibel
377f7d23e3
Remove render param from DhApiAfterRenderEvent
2024-07-14 09:31:03 -05:00
James Seibel
7005202384
Add a optional memory cache to the IDhApiTerrainDataRepo
2024-07-14 08:41:22 -05:00
James Seibel
99e8f57bac
add missing genericRendering to IDhApiGraphicsConfig
2024-07-14 07:25:49 -05:00
James Seibel
afddf4168e
Change some chunk deserialization errors to warnings
2024-07-13 12:59:43 -05:00
James Seibel
fbffdc0c9f
Fix fog for Mac and remove near fog limitation
2024-07-13 12:17:30 -05:00
James Seibel
e6d3647490
Increase default fog start distance
2024-07-13 08:14:33 -05:00
James Seibel
13363ff363
make clouds smaller and thinner
2024-07-12 21:47:16 -05:00
James Seibel
7f98e4b1eb
Fix potential chunkWrapper null pointer
2024-07-12 21:31:12 -05:00
James Seibel
408460b0ae
Fix missing imports for MC 1.19 and below
2024-07-12 20:31:36 -05:00
James Seibel
b69ef5835d
Fix repo connections not getting closed
2024-07-12 20:22:02 -05:00
James Seibel
0428fa0912
Clone API event parameters to reduce listener contamination
2024-07-12 19:22:25 -05:00
James Seibel
9f3124fa56
Add renderEventParam to generic rendering shader binding by IMS request
2024-07-12 17:27:32 -05:00
James Seibel
fbbdab73c6
Attempt to fix lag spikes when right clicking blocks
2024-07-12 17:24:45 -05:00
James Seibel
ee9441c521
Fix world gen not skipping already complete stages
2024-07-12 07:41:18 -05:00
James Seibel
a9e0fd5d9b
Add generic object setup/cleanup events
2024-07-12 07:16:06 -05:00
James Seibel
98464889ca
Fix material typo 2
2024-07-11 22:51:47 -05:00
James Seibel
eed5fd60c6
Fix material typo
2024-07-11 22:07:15 -05:00
James Seibel
ac43cd5496
Add generic object materials
2024-07-11 18:13:07 -05:00
James Seibel
1f16a7c808
Fix generic rendering and add EDhApiBlockMaterial
2024-07-11 17:58:05 -05:00
James Seibel
39e4c70754
Add api for generic rendering config
2024-07-11 17:39:01 -05:00
James Seibel
82eb27af4c
Add DhApiBeforeGenericObjectRenderEvent
2024-07-11 17:32:26 -05:00
IMS212
3aaab94b39
Support both Sodium 0.5 and 0.6 with reflection
2024-07-10 21:02:53 -07:00
James Seibel
07a0779ca4
Fix potential light map crashing and memory leak
2024-07-10 18:57:09 -05:00
James Seibel
2adba02a38
Add "IP Only" to multiplayer tooltip
2024-07-10 07:45:12 -05:00
James Seibel
9dd76db3fc
Fix generic rendering at extreme distances
2024-07-10 07:37:18 -05:00
James Seibel
97dacf2429
Add toggleable logging for GL Buffer garbage collection
...
Will need to be tested by someone who is experiencing issue #718 , so far I've been unable to reproduce anything meaningful.
2024-07-09 17:40:27 -05:00
James Seibel
1c189e162a
fix sub MC 1.20.1 compiling
2024-07-09 16:39:29 -05:00
James Seibel
f7a0fff869
Move IBlockStateWrapper constants into LodUtil
2024-07-09 16:39:04 -05:00
James Seibel
2f985d0926
Add beacon colors
2024-07-09 07:33:30 -05:00
James Seibel
2a3c544fba
Increase cloud rendering performance
2024-07-08 19:56:29 -05:00
James Seibel
09d133b994
Add generic rendering localization
2024-07-08 07:45:03 -05:00
James Seibel
26a4223ecf
Fix double unloading beacons
2024-07-07 19:54:25 -05:00
James Seibel
e2943fdcaf
Fix beacons un-rendering when unloading LODs
2024-07-07 19:45:47 -05:00
James Seibel
f1053251b4
Add missing generic rendering config options
2024-07-07 18:13:58 -05:00
James Seibel
be1dcaf43c
Add cloud rendering
2024-07-07 18:03:11 -05:00
James Seibel
a899d988fc
Fix concurrent modification for GenericObjectRenderer
2024-07-04 21:43:15 -05:00
James Seibel
06b5b2c514
Fix potential null pointer in auto updater
2024-07-04 17:37:30 -05:00
James Seibel
864a19b79f
Remove useless IServerLevelWrapper.tryGetClientLevelWrapper()
2024-07-04 16:31:04 -05:00
James Seibel
8974323406
Fix Api client level not containing the generic renderer
2024-07-04 16:15:51 -05:00
James Seibel
46c9e0103a
Improve world gen timeout warning message
2024-07-04 16:01:33 -05:00
James Seibel
02203466ed
Move generic rendering to the level API
2024-07-03 22:38:14 -05:00
James Seibel
87b22ea1cc
Add a config to use pre-existing lighting
2024-07-03 20:30:56 -05:00
James Seibel
d26327a930
fix max chunk Y position for empty chunks
2024-07-03 19:14:47 -05:00
James Seibel
469d2bdcb7
Add improved beacon logic
2024-07-02 17:51:26 -05:00
James Seibel
5516603a0c
Add temporary proof-of-concept beacon rendering
2024-06-30 18:08:55 -05:00
James Seibel
b737adc3da
Up API version 2.1.0 -> 3.0.0
2024-06-30 16:36:49 -05:00
James Seibel
f3a8afeee3
Up version 2.1.2 -> 2.1.3-dev
2024-06-25 19:25:35 -05:00
James Seibel
a4501f86e9
Update coreSubProjects
2024-06-25 19:24:13 -05:00
James Seibel
095fff96ff
Up version 2.1.1-dev -> 2.1.2
2024-06-24 20:53:45 -05:00
James Seibel
a23211d061
Fix NeoForge not running
2024-06-24 20:52:14 -05:00
James Seibel
b57ea41686
neoforge build script cleanup
2024-06-23 08:52:55 -05:00
James Seibel
62fb5ffb73
Add DB file lock checking
2024-06-23 08:36:48 -05:00
James Seibel
99c713967b
Temporary spongepowered.vanillagradle fix/workaround
2024-06-22 16:21:19 -05:00
James Seibel
9f3de07bd8
Increase default world gen timeout to 3 minutes (from 60 sec)
2024-06-18 07:12:01 -05:00
James Seibel
cd74117de3
Fix file handler tooltip
2024-06-17 07:42:35 -05:00
James Seibel
e7d7033548
Improve F3 menu logic and visuals
2024-06-15 19:20:25 -05:00
James Seibel
34db7c9dac
Lower the default CPU presets
2024-06-15 11:26:05 -05:00
James Seibel
272841aae9
Add a startup low memory warning
2024-06-15 11:05:10 -05:00
James Seibel
389b09a5cd
Prevent creating LODs for already processed chunks
2024-06-15 09:42:49 -05:00
James Seibel
84bd876c71
Refactor ChunkWrapper
2024-06-15 08:11:26 -05:00
James Seibel
7e45051ffd
Fix more MC version compiles
2024-06-14 22:21:52 -05:00
James Seibel
5570f3a313
Fix some compiling issues
2024-06-14 19:31:21 -05:00
James Seibel
f4e71f7012
Add NeoForge 1.21
2024-06-14 19:05:45 -05:00
James Seibel
601d4e6e3a
Fix CI not picking up 1.21
2024-06-14 07:40:29 -05:00
James Seibel
a12092c1a1
Add fabric 1.21 support
2024-06-14 07:36:25 -05:00
James Seibel
94ad118c5d
Minor memory optimization thanks to littlewolf
2024-06-13 07:30:42 -05:00
James Seibel
48e2978438
Fixes #713 (Forge/Neo level unload events not being called)
2024-06-13 07:15:11 -05:00
James Seibel
96b4c1a9e8
Use existing lighting for pre-generated chunks
2024-06-11 20:22:13 -05:00
James Seibel
cc4a69c10c
Move shared ChunkWrapper code form Main to Core
2024-06-11 18:35:02 -05:00
James Seibel
7293677ddb
Batch Generation Environment refactoring
2024-06-10 21:32:14 -05:00
James Seibel
0f2ff20375
Re-arange ChunkLoader
2024-06-10 21:17:57 -05:00
James Seibel
7706240acb
Remove OpenGL multithreading
2024-06-08 12:49:17 -05:00
James Seibel
4cf48fd997
Try changing LZMA preset from 4 -> 3 (faster, less compressed)
...
won't require any lod regeneration since the decompressor is the same
2024-06-08 11:06:42 -05:00
James Seibel
2708c1ee11
Improve config comment spacing
2024-06-08 08:33:41 -05:00
James Seibel
ebb0f6ebad
Up the manifold version 2023.1.17 -> 2024.1.15
2024-06-08 08:12:03 -05:00
James Seibel
2c263a2549
Up the API version 2.0.0 -> 2.1.0
2024-06-08 08:11:48 -05:00
James Seibel
955524c632
Remove blendium from the list of suggested fabric mods
2024-06-08 08:11:34 -05:00
James Seibel
564e0d3263
Add update branch config "auto"
2024-06-08 08:11:26 -05:00
James Seibel
c533b2e8ea
Fix config screen blur on 1.20.6
2024-06-08 07:19:50 -05:00
James Seibel
6073d8122a
Up the version number 2.1.0-a -> 2.1.1-a-dev
2024-06-07 17:42:46 -05:00
James Seibel
71ca26bba9
Up the version number 2.0.4-a-dev -> 2.1.0-a
2024-05-30 20:14:04 -05:00
James Seibel
75a51be28c
remove unused lightmapBindingIndex in DhApiRenderParam
2024-05-27 17:57:58 -05:00
James Seibel
a66e4ba157
Potentially fix memory leaks when rendering is disabled
2024-05-27 17:38:00 -05:00
James Seibel
f2b9e428d3
Re-add a missing import to fix compiling
2024-05-21 18:24:30 -05:00
James Seibel
5b2497b9d4
Minor MixinMinecraft reformatting
2024-05-21 17:16:36 -05:00
Yeshi0
e78424def4
typo
2024-05-21 20:58:44 +02:00
Yeshi0
e2c94de6e6
fix blurry text on auto update screen
2024-05-21 20:57:12 +02:00
Yeshi0
daa3caf684
Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons
2024-05-21 15:12:52 +02:00
James Seibel
5991aa42d9
Revert "Add JVM Downgrader (DH now uses Java version Ω)"
...
This reverts commit af6dca6e5e .
2024-05-21 07:45:33 -05:00
James Seibel
ff6a5aae69
Revert "Set the core to use Java version Ω"
...
This reverts commit c4a9e7a2a7 .
2024-05-21 07:45:25 -05:00
James Seibel
80d9b4540b
Fix LZ4 in retail MC
2024-05-21 07:43:45 -05:00
James Seibel
4998991ebe
Fix option button in 1.20.6 being on the wrong side
2024-05-21 07:12:04 -05:00
James Seibel
14343569fe
Fix neoforge config button position
2024-05-21 06:56:27 -05:00
James Seibel
be6cc5ff4e
Fix some old MC version compiling
2024-05-20 22:19:04 -05:00
James Seibel
0ad3391bea
Put config button hide option only in file
2024-05-20 22:15:45 -05:00
James Seibel
582d998e2e
Fix GuiHelper rename for MC 1.19.4 and below
2024-05-20 22:12:09 -05:00
James Seibel
c00ee26075
Properly shade libraries when using Java version Ω
2024-05-20 22:10:48 -05:00
James Seibel
4c9f70a52f
Merge branch 'main' of gitlab.com:jeseibel/distant-horizons
2024-05-20 22:06:59 -05:00
James Seibel
29481bc123
Fix 1.20.6 config page and config button
2024-05-20 22:06:25 -05:00
Cutiepie
e274c9e004
Properly shade libraries when using Java version Ω
2024-05-21 11:53:00 +10:00
Yeshi
73988f0308
Merge branch distant-horizons:main into main
2024-05-20 20:06:23 +00:00
Cutiepie
c4a9e7a2a7
Set the core to use Java version Ω
2024-05-21 01:56:33 +10:00
Cutiepie
af6dca6e5e
Add JVM Downgrader (DH now uses Java version Ω)
2024-05-21 01:26:03 +10:00
Yeshi0
a49720a221
fix gradle.properties typos (it was bothering me)
2024-05-20 17:04:10 +02:00
Yeshi0
12a66e70c9
remove unnecessary references to zstd
2024-05-20 17:01:45 +02:00
James Seibel
00d8aa356b
minor ClassicConfigGUI reformat
2024-05-20 07:52:46 -05:00
James Seibel
d40d94a565
Add probably broken AT OptionsScreen code
...
Will probably break 1.20.2 and 1.20.4
2024-05-20 07:52:38 -05:00
James Seibel
c1f798793e
roll back manifold version to fix mystery compiler issues 2024.1.15 -> 2023.1.17
2024-05-19 21:25:26 -05:00
James Seibel
8fe4ad454c
update CI JDK 17 -> 21
2024-05-19 20:31:51 -05:00
James Seibel
17022f2df2
Document GuiHelper args
2024-05-19 14:26:27 -05:00
James Seibel
7fa4bc35f6
remove forge from 1.20.6 to fix CI/CD
2024-05-19 14:16:40 -05:00
James Seibel
85df9c5ef4
Add 1.20.6 to the CI build script
2024-05-18 20:32:33 -05:00
James Seibel
45d4f390a9
Fix a bunch of compiler errors
2024-05-18 20:31:15 -05:00
James Seibel
e7b60b7562
Fix neoforge 1.20.6 compiling
2024-05-18 11:14:13 -05:00
James Seibel
2615177907
Fix fabric 1.20.6 compiling
2024-05-18 08:07:48 -05:00
James Seibel
a83d7e2a26
Replace DhSectionPos with long's for GC performance
...
What could possibly go wrong?
2024-05-16 22:15:43 -05:00
James Seibel
8a2182e238
Merge branch 'main' of gitlab.com:jeseibel/distant-horizons
2024-05-15 20:40:11 -05:00
James Seibel
d45455092c
Replace QuadTree iterator linked list with ArrayDeque
...
Thanks JustALittleWolf!
2024-05-15 07:36:42 -04:00
James Seibel
da18469fd4
Fix resource locations in biome/block wrappers
2024-05-15 07:24:08 -04:00
James Seibel
6b5bae9bee
Cache block and biome wrapper deserialization values
2024-05-13 20:26:47 -04:00
James Seibel
e29a7786e4
Potentially fix LODs not loading in
2024-05-11 16:23:50 -05:00
James Seibel
55a837ca5e
Attempt to prevent thread starvation due to world gen
2024-05-10 22:27:29 -05:00
James Seibel
94cba6cf67
Fix compiling
2024-05-10 17:25:52 -05:00
James Seibel
294685df00
Remove indium recommended dependency
...
A lot of people were reading fabric's warning as a required dependency
2024-05-10 07:05:40 -05:00
James Seibel
2642b7a9a4
disable sql timeout
2024-05-09 23:22:50 -05:00
James Seibel
45594e4e47
Handle missing/corrupted block/biome ID's in the full data
2024-05-09 19:46:33 -05:00
James Seibel
54cd1a2e48
Fix monoliths due to duplicate IDs
2024-05-09 19:45:50 -05:00
James Seibel
a20fb982ec
Potential fix for NaN multiverse similarity
2024-05-09 07:35:00 -05:00
James Seibel
184d61e637
Up the API version 1.1.0 -> 2.0.0
...
There were several breaking changes and I forgot to up the major version number appropriately.
2024-05-04 18:17:10 -05:00
James Seibel
06ea56767f
Up manifold version 2024.1.12 -> 2024.1.13
2024-05-04 15:37:20 -05:00
James Seibel
1f6e137759
Fix F3 levels not closing with multiverse
2024-05-04 15:36:51 -05:00
James Seibel
c7cf7885ae
Fix #670 Remove outdated world gen options from tooltip
2024-05-04 09:48:40 -05:00
James Seibel
8e98444887
Update coreSubProjects
2024-05-04 09:23:02 -05:00
James Seibel
9bfe2e8233
Up 1.20 fabric loader versions 0.14.24/0.15.1 -> 0.15.6
2024-05-04 09:22:44 -05:00
James Seibel
21f4adc769
Minor 1.20.6 preprocessor updates
2024-05-02 17:28:30 -05:00
James Seibel
3b10ca5809
Update arch loom 1.5-snapshot -> 1.6-snapshot
2024-05-02 17:27:04 -05:00
James Seibel
6cc8284747
Start adding 1.20.6
2024-05-01 07:45:23 -05:00
James Seibel
6254f7156f
Improve nightly build and migration messages
2024-04-30 21:59:17 -05:00
James Seibel
0fa03701a4
Fix debug wireframes rendering on top of LODs
2024-04-30 21:24:08 -05:00
James Seibel
49125cae47
Remove ZStd compression option
...
Any ZStd data will be automatically deleted and re-generated
2024-04-30 21:17:54 -05:00
James Seibel
3298857d0c
Remove references to FastUtil 8.5.13
2024-04-30 20:30:51 -05:00
James Seibel
d939cbeb96
remove unused MixinWorldupgrader files
2024-04-30 19:44:44 -05:00
James Seibel
54d254be73
Fix optifine 1.16 support
2024-04-30 19:44:23 -05:00
James Seibel
d433fdea62
Fix white grass/water if the biome is null
2024-04-28 17:35:10 -05:00
James Seibel
ffa1c54ff3
Fix warning about BiomeWrapper null level on startup
2024-04-28 16:08:08 -05:00
James Seibel
019ac6dec3
Add corrupt data read handling
2024-04-28 15:52:11 -05:00
James Seibel
08d3da47f4
Fix fastutil relocation issues with world gen
2024-04-27 16:46:22 -05:00
James Seibel
348ac2b734
Closes #638 (optifine not rendering on 1.16 + 1.17)
2024-04-27 13:20:18 -05:00
James Seibel
fe014b4985
revert b1c6a5c1
2024-04-27 12:56:20 -05:00
James Seibel
b7f6f3b900
Remove (hopefully) unused MixinThreadingDetector
2024-04-27 11:55:27 -05:00
James Seibel
3c76ed71d8
Fix some lib shading issues
2024-04-27 11:35:16 -05:00
James Seibel
5de1998913
up the version number 2.0.3 -> 2.0.4
2024-04-26 07:33:48 -05:00
James Seibel
05c0f030cb
Fix issues with compressors not appearing at runtime
2024-04-26 07:33:26 -05:00
James Seibel
bd85329589
Merge Data_source_rewrite into main
2024-04-26 07:22:03 -05:00
James Seibel
da0f4ae326
shade in apache.logging for the standalone jar
2024-04-25 22:09:56 -05:00
James Seibel
b37e568372
Change Initializer compressor test class
2024-04-25 21:52:56 -05:00
James Seibel
b1c6a5c1d4
Move most libraries from the main script to core
2024-04-25 21:52:04 -05:00
James Seibel
8222126e8f
minor MixinMinecraft reformat
2024-04-25 21:34:39 -05:00
James Seibel
b5b888c69f
Remove duplicate remapJar in fabric gradle
2024-04-25 21:10:05 -05:00
James Seibel
85f6b8320b
Fix Fabric compiling
2024-04-25 21:09:42 -05:00
James Seibel
6c4740e8aa
Remove Unimined and restore Architectury build system
2024-04-24 22:05:59 -05:00
Cutiepie
ffda83c25d
Add core to gradle
2024-04-22 18:53:32 +10:00
James Seibel
18859d22a8
Fix getChunk null assertion
2024-04-20 15:36:42 -05:00
James Seibel
befa3b375e
Fix compiling
2024-04-20 12:36:33 -05:00
James Seibel
a96c08cad4
Clean up DhLitWorldGenRegion
2024-04-20 12:16:33 -05:00
James Seibel
d7f789c402
Fix fastutil shading
...
fastutil is already in MC and used by some world gen so shading it causes issues.
2024-04-20 11:23:47 -05:00
James Seibel
ed28bcd0ba
fix forge issues with already deleted lib folders
2024-04-18 21:07:09 -05:00
James Seibel
982ae0c0a0
speed up initial LOD loading
2024-04-18 21:06:32 -05:00
James Seibel
d17897f276
Fix transparent blocks glowing (thanks IMS)
2024-04-18 07:47:47 -05:00
James Seibel
c0ccef7e82
Fix common complaining about missing "prepareWorkspace" task
2024-04-16 07:32:21 -05:00
James Seibel
55e5c64c68
update manifold 2024.1.0 -> 2024.1.9
2024-04-14 21:17:15 -05:00
James Seibel
da72f783ed
minor forge modinfo fix
2024-04-14 21:17:02 -05:00
James Seibel
8a9bfa3d33
fix unnecessary issues with javax and jetbrain compile time annotations
2024-04-14 21:16:50 -05:00
James Seibel
82937d840a
Merge branch 'removeArch' into Data_Source_Rewrite
2024-04-14 16:41:28 -05:00
James Seibel
c1bd358502
fix fastutil not being relocated
2024-04-13 21:24:58 -05:00
James Seibel
a8a22fd9fe
Fix Iris incompatibility check for 1.20.4 and add for 1.20.2 and lower
2024-04-13 21:15:37 -05:00
James Seibel
adb70857fe
Fix migration messages
2024-04-13 17:53:32 -05:00
James Seibel
a680596b3e
log migration status in F3 menu and chat
2024-04-13 14:25:34 -05:00
James Seibel
b2986ec782
Fix fabric unnecessarily unloading levels when respawning
2024-04-13 13:35:22 -05:00
James Seibel
f40f7afab3
speed up initial loading when DB migration is necessary
2024-04-13 12:14:59 -05:00
James Seibel
59555d1ca8
Update coreSubProjects
2024-04-13 11:19:11 -05:00
cola98765
6e2eb7d1ac
I may be dumb
2024-04-10 13:42:15 +00:00
cola98765
69483067b4
Made leaves color like if they are in fancy setting. Still no config, but with all other changes to colors this might fit better.
2024-04-10 13:40:32 +00:00
James Seibel
c815591565
Fix Z-fighting at very high heights
2024-04-10 07:11:30 -05:00
James Seibel
f82b7ec608
Improve file handler speed
2024-04-09 07:48:39 -05:00
James Seibel
23a107682c
Mark Iris 1.7.0 and older as incompatible
2024-04-08 07:23:49 -05:00
James Seibel
26da69c875
Remove deprecated DhApiScreenResizeEvent
2024-04-08 07:17:30 -05:00
James Seibel
8f2df2396d
Improve grass side rendering and add a config
2024-04-07 21:42:39 -05:00
James Seibel
dbc9cbb418
Have grass fade to dirt for walls
2024-04-06 12:37:44 -05:00
James Seibel
09c788e495
Fix removed Screen imports
2024-04-06 10:28:50 -05:00
James Seibel
9af71ac0ea
Fix API enums missing "DhApi" prefix and remove unused Enums/code
2024-04-06 10:06:09 -05:00
James Seibel
2db20f8f24
Add Sqlite Write Ahead Log to Sqlite
2024-04-06 09:53:34 -05:00
James Seibel
2c9827c227
Merge branch 'distant-horizons-main' into Data_Source_Rewrite
2024-04-06 08:54:19 -05:00
James Seibel
825b1ab4db
Re-add a couple readme breakpoints and remove a unneeded note
2024-04-06 08:51:06 -05:00
James Seibel
c61faac06c
Merge branch 'distant-horizons-main' into Data_Source_Rewrite
2024-04-06 08:46:59 -05:00
James Seibel
6b442f03c1
Update ELodShading names and descriptions
2024-04-06 08:46:47 -05:00
James Seibel
10ab638643
Change Sqlite Journaling to WAL to potentially improve concurrent performance
2024-04-04 07:50:21 -05:00
James Seibel
d349d0c453
Make rendering speed worse but improve LOD loading speed
2024-04-04 07:09:56 -05:00
James Seibel
e5c948ce9c
Improve initial LOD loading speed
2024-04-03 22:07:29 -05:00
James Seibel
c51255f379
Add fastutil to gradle (specifically to fix MC 1.16)
2024-04-03 07:43:12 -05:00
James Seibel
5bbeceee56
Add data source pooling
2024-04-01 20:28:38 -05:00
cola98765
ee78920a88
Merge branch 'fix_glass_transparency' into 'Data_Source_Rewrite'
...
Rework to "calculateColorFromTexture"
See merge request jeseibel/distant-horizons!55
2024-03-29 14:54:06 +00:00
cola98765
138972cf18
Rework to "calculateColorFromTexture"
2024-03-29 14:54:06 +00:00
James Seibel
1bda767cd7
Add Cola's RenderDataTransformer fixes
2024-03-28 17:14:56 -05:00
James Seibel
cf1402edb9
Remove the DhRenderData DB table
2024-03-28 07:47:17 -05:00
James Seibel
778144a553
Add WorldCompressionMode config, default to VISUALLY_EQUAL
2024-03-28 07:43:32 -05:00
James Seibel
fcca51a8d9
Fix missing indium messy crash error when java.awt is headless
2024-03-24 11:53:46 -05:00
James Seibel
3cc663ee95
remove render data file handling
2024-03-23 18:09:10 -05:00
James Seibel
52f15a86fd
add todo about error in ClientBlockStateCache
2024-03-23 17:56:29 -05:00
James Seibel
734bb4afb8
minor biome/block wrapper changes
2024-03-23 16:23:40 -05:00
James Seibel
9cd48fb5d7
Comment out trace logs
...
These logs aren't printed and will just increase GC pressure for strings
2024-03-23 16:18:40 -05:00
James Seibel
cd5c3d9f13
Compress the column gen step in the database
2024-03-20 07:25:42 -05:00
James Seibel
73ba1c8b56
Fix transactionScript auto update variable flipped
2024-03-19 21:10:31 -05:00
James Seibel
8199b4408a
Reduce string concatenations in assertions
2024-03-19 20:53:15 -05:00
James Seibel
c00e3d7393
Change the SQLite journal mode DELETE -> TRUNCATE
2024-03-19 20:07:35 -05:00
James Seibel
5d60251da0
Cache the blockState and biome wrapper hashCodes
2024-03-19 17:36:22 -05:00
Yeshi
855d707b3e
readme improvements
2024-03-19 18:55:05 +01:00
James Seibel
592a1c3601
up the version number 2.0.2 -> 2.0.3
2024-03-19 06:48:31 -05:00
James Seibel
da280db0f8
Fix lighting in superflat worlds
2024-03-18 21:28:27 -05:00
James Seibel
0ee6673e68
update todo comments
2024-03-17 16:15:27 -05:00
James Seibel
8bedb3dbaa
Remove Seamless Overdraw Test
...
The result wasn't very good due to rendering issues with entities
2024-03-16 21:03:27 -05:00
James Seibel
ea0e24b430
Add multiple compression options and unit tests
2024-03-16 17:25:29 -05:00
Tatounee
cd35461df6
Fix cd command in compiling instructions
2024-03-10 02:38:31 +01:00
James Seibel
40580e81c2
Fix ChunkWrapper returning block light 15 for out of bound positions
...
Now it will return 0, which is more accurate
2024-03-03 14:54:11 -06:00
James Seibel
1a279b90be
rename ThreadPools -> ThreadPoolUtil
2024-03-03 14:53:40 -06:00
James Seibel
e34203fe3d
Fix potential null pointer in BiomeWrapper
2024-03-02 11:45:14 -06:00
James Seibel
870c0f68d3
temporary multiverse null pointer fix
2024-02-22 07:05:21 -06:00
coolGi
004059dd9f
Removed mixins from neoforge's mods.toml
2024-02-22 22:10:34 +10:30
coolGi
4290cdf8c6
Changed run dir to the root of the project
2024-02-20 00:51:41 +10:30
coolGi
4d038fc5e6
Fixed up AT
2024-02-20 00:51:25 +10:30
coolGi
0146d62c2a
Moved AT to only appear in final build, not in the source code
2024-02-19 23:44:53 +10:30
coolGi
4e6255dc2b
Re-added jank file deleting again for now
2024-02-18 21:38:20 +10:30
coolGi
4d73c3ecb8
Moved common to Unimined
2024-02-18 21:09:00 +10:30
coolGi
d0dc3ec9bc
Added the new unimined flag to fix fabric's access wideners
2024-02-18 20:11:15 +10:30
coolGi
ee922236a0
Fixed forge version in readme for this branch
2024-02-18 19:13:20 +10:30
coolGi
bf088ab29c
Merge branch 'main' into removeArch
2024-02-18 19:11:47 +10:30
coolGi
40102521a1
Updated readme with new mc version
2024-02-18 19:09:54 +10:30
coolGi
eb491144f3
Refactored logos into assets/distanthorizons
2024-02-18 19:04:29 +10:30
coolGi
a14748ac75
Fixed most of the remaining issues
2024-02-18 18:42:44 +10:30
coolGi
0c5f38a00b
Removed un-needed stuff
2024-02-18 16:07:51 +10:30
James Seibel
feb6dd41b7
Merge branch 'removeArch' of gitlab.com:jeseibel/distant-horizons into removeArch
2024-02-17 22:37:10 -06:00
James Seibel
a093524939
Fix Forge 1.20.4 gradle run
2024-02-17 22:34:18 -06:00
James Seibel
5cc7bebbe5
Update forge 1.20.4 49.0.16 -> 49.0.30
2024-02-17 22:34:06 -06:00
coolGi
32a256619f
Fixed using wrong implementation for joml
2024-02-18 14:00:34 +10:30
coolGi
f93e648f69
Added a small error if the user forgot to clone the sub-project, and some extra comments
2024-02-18 13:43:11 +10:30
coolGi
41f022df99
Merge branch 'main' into removeArch
...
# Conflicts:
# build.gradle
2024-02-18 12:01:02 +10:30
coolGi
c84aac7e45
Fixed resources in forge
2024-02-18 11:59:02 +10:30
James Seibel
4e4fbbe48c
Merge branch 'main' into removeArch
2024-02-17 09:25:34 -06:00
James Seibel
7265e2b631
add chunk read timeout config and remove duplicate RegionFileStorageExternalCache
2024-02-16 20:04:46 -06:00
James Seibel
0a11f310cf
Revert Fog near end/far start distance to pre-RenderUtil fix
2024-02-15 21:54:33 -06:00
James Seibel
a6143780fa
Fix C2ME file loading
2024-02-15 21:45:11 -06:00
James Seibel
761f802ced
Fix fog rendering
2024-02-15 20:36:41 -06:00
James Seibel
2e7cc9f4b6
Temp fix for near clip plane going too far in some cases
2024-02-13 07:53:08 -06:00
James Seibel
4e6e727799
Fix ocean floors showing at very low detail levels
...
Partially fixes #632
2024-02-11 21:32:08 -06:00
James Seibel
2da444d03c
Fix BiomeWrapper warning about null level on startup
2024-02-11 20:24:36 -06:00
James Seibel
f4f234a159
Fix NeverCullFrustum casting error
2024-02-11 18:29:51 -06:00
James Seibel
e87823aa29
Close #615 (lag when rapidly breaking/placing blocks)
2024-02-11 16:39:29 -06:00
James Seibel
56167a137e
Default to no culling for the shadow pass
2024-02-11 14:56:16 -06:00
James Seibel
91ac4309df
Fix the API seeing the wrong far clip plane
2024-02-10 22:02:19 -06:00
James Seibel
8a5bca3136
Fix using the wrong near clip plane
2024-02-10 21:58:24 -06:00
James Seibel
ec8d1b5538
Fix Lava Iris block material ID
2024-02-10 21:38:55 -06:00
James Seibel
0ebe8db268
Add IDhApiShadowCullingFrustum and a config for shadow culling
2024-02-10 21:38:44 -06:00
coolGi
3bba08723f
joml is included in vanilla 1.19.4
2024-02-08 10:28:33 +00:00
coolGi
6a6a87a3f7
Fixed joml being embedded on versions where mc already embeds it
2024-02-08 17:47:13 +10:30
James Seibel
0ccdcfbb6d
Fix 1.20.4 compling
2024-02-07 18:19:41 -06:00
James Seibel
aa084c885d
Attempt to reduce queuing duplicate world gen tasks
2024-02-07 07:34:49 -06:00
coolGi
e3a8a7782e
Merge branch 'main' into removeArch
...
# Conflicts:
# build.gradle
# common/src/main/java/com/seibel/distanthorizons/common/wrappers/block/BlockStateWrapper.java
# forge/src/main/java/com/seibel/distanthorizons/forge/ForgeMain.java
2024-02-07 23:44:24 +10:30
James Seibel
c578ae0fa4
Add Lod Shading to the api config
2024-02-07 07:06:39 -06:00
coolGi
f17bc1eccd
Fixed JOML not being shadowed (not being included in the jar)
2024-02-07 23:32:33 +10:30
coolGi
08c31e5999
Fixed mod auto-updating on quilt
2024-02-07 23:23:15 +10:30
James Seibel
dd341c9a22
Add frustum culling config control to the API
2024-02-06 21:45:12 -06:00
James Seibel
733fb8e871
Merge branch 'minecraft-lod-mod-shadow.frustum.culling'
2024-02-06 19:23:56 -06:00
James Seibel
4764f0969a
Fix assertion errors in the end
2024-02-06 17:49:08 -06:00
James Seibel
41f8c8cfa4
Fix compiling on MC 1.19.2 and below
2024-02-06 07:17:43 -06:00
James Seibel
42bcc28d3e
Merge branch 'minecraft-lod-mod-frustum.culling'
2024-02-05 21:38:46 -06:00
James Seibel
b878faac96
Improve StepFeatures logging
2024-02-05 20:31:05 -06:00
James Seibel
32c1cc29f8
Fix Render Buffer count F3 menu not closing
2024-02-05 19:21:52 -06:00
James Seibel
838d82589b
Fix Forge 1.20.4 compiling, but not gradle running
2024-02-04 21:27:22 -06:00
James Seibel
b62af66f4b
rename shadowMe ->shadowCore and shade ->shadowMc
2024-02-04 16:30:25 -06:00
James Seibel
794f524ae3
gradle commenting and minor refactoring
2024-02-04 15:52:27 -06:00
Cutiepie
a38551b3d0
Disable tests for modloader projects
2024-02-04 13:28:52 +11:00
James Seibel
03c4926b09
update to latest core
2024-02-03 19:45:29 -06:00
James Seibel
982bf951e1
Fix 1.19.2 compiling
2024-02-01 07:39:16 -06:00
James Seibel
a887e35285
Add Iris API events
2024-01-31 21:49:59 -06:00
Cutiepie
172f2b088d
Attempt to move over to Unimined
2024-01-30 17:45:47 +11:00
Cutiepie
6d7b557c36
Attempt to move over to Unimined
2024-01-30 17:44:50 +11:00
James Seibel
9959ebc196
Merge branch 'distant-horizons-fixes'
2024-01-27 13:37:50 -06:00
James Seibel
d868b8fc72
Fix missing imports
2024-01-27 13:32:35 -06:00
IMS212
297c8a1a1e
Actually fix 1.16
2024-01-23 07:47:43 -08:00
IMS212
e809429a8c
Fix 1.16 support
2024-01-22 17:59:59 -08:00
IMS212
200ad05f4c
Fix suspicious frame time code
2024-01-22 17:52:51 -08:00
IMS212
9b4276c29b
Add mushroom
2024-01-22 08:49:00 -08:00
IMS212
038073d34d
Minor fixes for translucency and block ID's
2024-01-22 08:37:27 -08:00
James Seibel
8d32ab9bdb
Fix method names in neoForge mixinLevelRenderer
2024-01-21 21:48:06 -06:00
James Seibel
9390b8bc4d
Fix several Block materials
2024-01-21 21:36:12 -06:00
James Seibel
0d165860fb
Merge branch 'distant-horizons-main'
2024-01-21 19:24:42 -06:00
James Seibel
4135fa6211
Update coreSubProjects
2024-01-20 12:24:10 -06:00
James Seibel
1d89467022
Fix Forge 1.20.1 launching (although crashes due to shadowJar fail)
2024-01-20 11:12:08 -06:00
coolGi
e21ac626b3
Merge remote-tracking branch 'origin/main'
2024-01-18 19:47:23 +10:30
James Seibel
aa73a30ac4
Fix C2ME throwing errors when attempting to get region file
2024-01-17 20:57:10 -06:00
Cutiepie
9a8f14c7d3
Attempt to remove arch and add AWToAt.java
2024-01-17 23:47:58 +06:00
James Seibel
d7618d73c3
Fixes #613 (multiplayer failing due to folder not existing)
2024-01-17 07:45:08 -06:00
James Seibel
5aca47b357
Fix render data holes on world gen
2024-01-17 07:15:47 -06:00
coolGi
666ab1319b
Fixed 1.17.1
2024-01-17 17:24:52 +10:30
coolGi
50663edc76
Fixed compilation for pre 1.19.4
2024-01-16 17:28:42 +10:30
James Seibel
1fbc37f8e7
Initializer code reduction and reformatting
2024-01-14 16:55:55 -06:00
James Seibel
5f437f8a4e
Merge branch 'minecraft-lod-mod-refactor/initialization'
2024-01-14 16:10:40 -06:00
James Seibel
6130c65c48
Add messages to chunk loading about world optimization
2024-01-14 15:53:21 -06:00
James Seibel
1e19dfd6e8
minor lightMapWrapper reformat
2024-01-14 15:08:29 -06:00
James Seibel
f866243d5c
Attempt to fix File handler repo closed issues
2024-01-14 15:07:35 -06:00
James Seibel
af04c6d995
Fix light engine out of bounds for MC 1.16 and 1.17
2024-01-14 13:27:14 -06:00
James Seibel
46bf8d0188
Update coreSubProjects
2024-01-13 23:12:19 -06:00
coolGi
fc62c78136
Updated core sub-module
2024-01-13 16:19:54 +10:30
coolGi
93c2bf530f
Fixed neoforge crash with merged jar
2024-01-13 16:19:10 +10:30
James Seibel
51b543a23e
Fix Optifine not running in dev environment
...
For some reason loading the net.minecraft.client.ClientBrandRetriever class causes mixin issues
2024-01-12 07:50:49 -06:00
James Seibel
dab5373231
Fix Bclib sometimes refusing to download in 1.20.1
2024-01-11 22:13:11 -06:00
coolGi
17f274a7b4
Renamed many neoforged stuff to neoforge (removed "d" at the end)
2024-01-09 19:26:00 +10:30
coolGi
841e5ba492
Fixed neoforge and updated some dependencies
2024-01-09 19:12:26 +10:30
s809
50339c94e7
Merge branch 'main' of https://gitlab.com/jeseibel/distant-horizons into refactor/initialization
2024-01-08 14:52:26 +05:00
James Seibel
d2ad35ad05
Overhaul file handlers
2024-01-07 16:06:09 -06:00
James Seibel
0d65578e6a
Fix chunk break/place events not triggering fabric updates post MC 1.17
2024-01-07 15:00:53 -06:00
s809
526df4f184
Refactor initializer code
2024-01-07 21:50:50 +05:00
coolGi
aa6cbd1b7d
Renamed forge classes to neoforge
2023-12-25 18:50:24 +10:30
coolGi
92f0703723
Removed depricated neoforged code
2023-12-25 18:48:18 +10:30
James Seibel
064241333b
Merge branch 'fix-url' into 'main'
...
Fix clone URL
See merge request jeseibel/distant-horizons!47
2023-12-24 15:17:55 +00:00
Rózsa Péter
39b77c783b
Fix clone URL
2023-12-24 13:47:11 +00:00
coolGi
0c8717a0da
Fixed implNote in JavaDocs (as it "technically" part of the official Java standard)
2023-12-24 21:42:17 +10:30
coolGi
7f89a1a2cc
Fixed 1.16.5 & 1.17.1 compilation
2023-12-24 21:32:21 +10:30
coolGi
5f16f81d58
Merged jar, now for fabric (works on quilt as well), forge and neoforged
2023-12-24 21:16:10 +10:30
coolGi
10bbcc79d3
Re-added forge to 1.20.4 build properties
2023-12-24 19:39:22 +10:30
coolGi
ffc9771b17
Renamed forge stuff in neoforged to neoforged
2023-12-24 19:25:57 +10:30
coolGi
091b115aad
Added neoforged to the ci
2023-12-23 15:31:41 +10:30
coolGi
c3bdc22e28
NeoForged for 1.20.4!
2023-12-23 05:31:02 +10:30
coolGi
28d4cc86a9
Fixed 1.20.4 forge remap
2023-12-23 04:07:44 +10:30
James Seibel
bb6e29f254
Merge Builderb0y API world gen extension
2023-12-22 07:19:26 -06:00
James Seibel
ea0d4ba7d8
Potential fix for world gen lockup if files system fails
2023-12-20 22:06:08 -06:00
James Seibel
0504882afd
Fix ocean lighting grid issue
2023-12-20 07:45:21 -06:00
James Seibel
0156f03e91
Update coreSubProjects
2023-12-19 07:38:55 -06:00
James Seibel
d2acaba5c7
Add IDhApiWrapperFactory
2023-12-16 15:49:53 -06:00
James Seibel
60e4128316
Add DhApi.isDhThread()
2023-12-16 09:50:41 -06:00
James Seibel
dc8aa7624b
Update coreSubProjects
2023-12-16 09:09:46 -06:00
James Seibel
941aeedee0
Merge branch 'chisels'
2023-12-15 07:12:07 -06:00
James Seibel
4d8ce3b5ea
Optimize DH lighting for chunks with populated sections
...
Specifically improves lighting speed for BigGlobe worlds
2023-12-14 07:50:57 -06:00
James Seibel
6044d24a48
Fix ThreadPool null pointer before world startup
2023-12-13 22:08:45 -06:00
James Seibel
d597634ac6
Fix forge 1.20.4 crashing due to incorrect version number order
2023-12-12 07:47:22 -06:00
coolGi
cf8b0329bb
Hopefully fixed compolation with the new preprocessor
2023-12-12 22:17:21 +10:30
coolGi
24520824e9
Updated to new git url
2023-12-12 19:28:45 +10:30
coolGi
0d7b0f9fe4
Updated to new git url
2023-12-12 19:28:41 +10:30
coolGi
61460f9ac0
Updated java files to use version numbers
2023-12-12 19:23:28 +10:30
coolGi
14d64d535a
Changed preprocessor to use version numbers
2023-12-12 18:11:26 +10:30
coolGi
b00c252f17
Updated gradle (and its wrapper), and fabric and architectury loom
2023-12-12 17:56:44 +10:30
Pierre Remacle
0fe017df74
Chisels & Bits blocks transparent
2023-12-11 16:05:03 +01:00
James Seibel
4ae7083dcf
Update coreSubProjects
2023-12-11 07:46:53 -06:00
James Seibel
7d5357dec8
downgrade 1.17.1 bclib 0.5.6 -> 0.5.5
...
For some reason my machine refused to download 0.5.6, anyone can re-update to the latest if the issue becomes resolved
2023-12-11 07:46:50 -06:00
James Seibel
2bb2f5a233
Remove PRE and POST preprocessor MC versions
2023-12-11 07:45:54 -06:00
James Seibel
fee1c98a34
Fix 595 (crash on save and exit)
2023-12-09 16:19:05 -06:00
James Seibel
e787d7d317
Attempt to fix a rare concurrent lighting engine issue with ChunkWrapper.getBlockLightPosList()
2023-12-09 16:18:17 -06:00
James Seibel
ed52efa72b
Fix SSAO and Fog not applying when Optifine shaders are enabled
2023-12-09 10:05:17 -06:00
James Seibel
963d22b2f5
Add a potential fix to unconfigured C2ME crashing/log spam
2023-12-09 09:42:18 -06:00
coolGi
8714be1dc7
Updated ci to include 1.20.4
2023-12-09 14:47:19 +10:30
coolGi
04ddd83519
Fixed up screens looking incorrect on 1.20.4 mc versions
2023-12-09 14:41:15 +10:30
coolGi
5b81ca2716
Updated to 1.20.3/4
2023-12-09 14:09:24 +10:30
James Seibel
6f8c7e8249
Add Config API methods getApiValue() and clearValue()
2023-12-07 07:13:43 -06:00
James Seibel
fabad7158e
Up the api version number 1.0.0 -> 1.1.0
2023-12-06 07:50:23 -06:00
James Seibel
bae7e44dd8
Add overdraw number input
2023-12-06 07:50:10 -06:00
James Seibel
926c7924df
Merge in Builderb0y's render merging improvements
2023-12-05 07:15:39 -06:00
James Seibel
704a2ff217
Only display empty biomeWrapper string logs once
2023-12-04 07:17:51 -06:00
coolGi
871c6031b8
Added version number to updated jar
2023-12-04 23:34:40 +10:30
James Seibel
afb0a57920
up the version number 2.0.1-a -> 2.0.2-a
2023-12-03 19:13:19 -06:00
James Seibel
1787d2c6d9
Fix BlockStateWrapper compiling
2023-12-03 18:38:17 -06:00
James Seibel
1a07fb83b6
Revert Sqlite update 3.44.1.0 -> 3.43.0.0
...
The new version caused java module issues. I'll have to look into it again another time.
2023-12-03 17:55:01 -06:00
James Seibel
4d2ee292bb
Remove "-dev" from the version number
2023-12-03 17:19:30 -06:00
James Seibel
0fdde61fe5
Add a config to enable/disable using MC's lighting engine
2023-12-02 12:37:30 -06:00
James Seibel
ae8a4912a6
Add a limit to the number of queued update chunks
2023-12-02 12:24:22 -06:00
James Seibel
ffd8ea8751
Fix snow light rendering
2023-12-02 12:07:35 -06:00
James Seibel
4cd10a82fd
Fix DH lighting failing for water
2023-12-01 07:50:14 -06:00
James Seibel
4955d22649
Fix block lighting being ignored in MC 1.20.2
2023-12-01 07:49:36 -06:00
James Seibel
425b761f8e
Fix pack.mcmeta typo
2023-11-30 07:37:13 -06:00
James Seibel
ab3bfd457f
Merge branch 'Lorenzo_Giannini-main-patch-20902' into 'main'
...
multiversion vanilla support
See merge request jeseibel/distant-horizons!43
2023-11-30 13:30:46 +00:00
James Seibel
0faa64112a
Refactor, comment, and rename
2023-11-30 07:25:57 -06:00
James Seibel
46519b096c
Merge branch 'distant-horizons-lightmapfix'
2023-11-30 07:08:46 -06:00
James Seibel
cb7d980e15
Fix a typo in the bug issue template
2023-11-30 07:03:15 -06:00
James Seibel
6c1562ac33
Merge Null's fragment shader culling !38
2023-11-29 07:44:27 -06:00
James Seibel
5e17e4ea8c
Update Sqlite 3.43.0.0 -> =3.44.1.0
2023-11-28 07:13:44 -06:00
Fourmisain
b8e7b14fbb
fix light map update being done on non-light-map textures
2023-11-27 16:58:54 +01:00
James Seibel
5d8eb185bc
Merge branch 'Lorenzo_Giannini-main-patch-41483' into 'main'
...
fix links
See merge request jeseibel/distant-horizons!42
2023-11-25 21:08:43 +00:00
Lorenzo Giannini
7325cedba6
Update pack.mcmeta
2023-11-25 18:31:10 +00:00
Lorenzo Giannini
e5043d6d9b
fix links
2023-11-25 18:21:21 +00:00
James Seibel
13e53a18e3
Change the default MC version from 1.20.1 -> 1.20.2
2023-11-25 12:13:18 -06:00
James Seibel
dd60c7620f
Fix null pointer when joining some multiverse servers
2023-11-25 11:39:53 -06:00
James Seibel
83c01cabfb
Fix lighting on some servers
2023-11-25 11:08:44 -06:00
James Seibel
a95171dbbe
Add constants to BlockStateWrapper
2023-11-25 08:46:03 -06:00
James Seibel
10d542ed14
Fix incorrect ChunkWrapper IndexOutOfBounds checking
2023-11-25 08:45:23 -06:00
James Seibel
7e1c55a0c5
Fix merging for transparent LODs over the void
2023-11-24 14:02:33 -06:00
James Seibel
4e25d318ec
Fix a potential concurrent error on DhClientServerWorld shutdown
2023-11-24 09:46:51 -06:00
James Seibel
c4228f4e63
Improve multiverse similarity logic and fix incorrect log
2023-11-21 07:44:28 -06:00
James Seibel
1411091f60
Fix null pointers when moving between multiverse levels
2023-11-20 07:35:26 -06:00
coolGi
6a2278949e
Updated core submodule
2023-11-20 21:59:12 +10:30
coolGi
374b859882
Fixed Indium dialog not showing
2023-11-20 21:47:35 +10:30
coolGi
a98bdb94b8
Fixed <br/> not being parsed correctly
2023-11-20 00:40:16 +10:30
coolGi
de390f5d70
Fixed updater's back up method deleting the wrong jar
2023-11-19 22:48:46 +10:30
coolGi
9d4968351b
Fixed updater crashing without network
2023-11-19 20:07:35 +10:30
coolGi
e99fbb76bf
Added temporary solution to file update from 1.6
2023-11-18 23:52:30 +10:30
coolGi
fd175d2f36
Updated core sub-project
2023-11-18 21:45:52 +10:30
coolGi
0db862e42b
Added a notification when Indium is not installed (cus people don't read the crash logs!!!)
2023-11-18 21:32:38 +10:30
coolGi
58f5d64f91
Bumped version number to 2.0.1-a-dev
2023-11-18 20:34:22 +10:30
James Seibel
bb54a94acd
re-add "-dev" to the version number
...
For future releases the version number should be changed immediately beforehand.
2023-11-16 19:09:37 -06:00
James Seibel
e34a7eef06
Remove "-dev" from the version number
2023-11-16 18:54:44 -06:00
James Seibel
3d177369ab
Fix Optifine rendering a blank screen until resized
2023-11-14 07:36:49 -06:00
James Seibel
946aff24af
Update coreSubProjects
2023-11-10 07:02:58 -06:00
James Seibel
424429bff1
Minor core refactor
2023-11-08 19:42:43 -06:00
coolGi
55df8daa35
Added key detection through the new test screen
2023-11-08 01:26:37 +10:30
James Seibel
734edeaba9
Fix transparent water when transparency is disabled
2023-11-06 07:49:06 -06:00
James Seibel
48452e6fe7
Fix some chunks not updating
2023-11-05 15:54:23 -06:00
coolGi
314c88a452
Merge remote-tracking branch 'origin/main'
2023-11-05 17:19:26 +10:30
coolGi
3a782a1c4b
Fixed forge 1.16 & 1.17
2023-11-05 17:19:16 +10:30
James Seibel
924b2b7e8e
Update coreSubProjects
2023-11-04 15:42:32 -05:00
James Seibel
34565992ea
Only log broken BlockState and Biomes deserializations once
2023-11-04 15:42:16 -05:00
James Seibel
dbc84cc0f3
Add invalid fullData ID handling
2023-11-03 19:43:00 -05:00
coolGi
15de27eafd
Fixed compilation for 1.16 & 1.17 (missed last time)
2023-11-04 02:30:31 +10:30
coolGi
8a882d7bf4
Fixed compolation on older mc versions
2023-11-03 23:20:26 +10:30
coolGi
04ee9d58bc
Equal was notted accidentally
2023-11-03 23:05:59 +10:30
coolGi
ee867e972f
Fix for when there is a chance of mc being null
2023-11-03 23:02:43 +10:30
James Seibel
a227547daa
Fix Optifine shaders not rendering
2023-11-02 21:45:12 -05:00
James Seibel
ef1699f2e9
re-add CPU option I_PAID_FOR_THE_WHOLE_CPU
2023-11-01 21:14:02 -05:00
James Seibel
108f692c82
Add additional safeguards to RegionFileStorageExternalCache storage.getRegionFile()
2023-11-01 21:11:24 -05:00
James Seibel
a3026fbb61
Add a FIXME comment
2023-10-31 20:29:30 -05:00
James Seibel
33c2ca839e
Fix incorrect chunk saving for MC 1.16/1.17
2023-10-31 20:21:22 -05:00
James Seibel
4ac4daeac1
Reduce the chance of concurrent Long2ObjectLinkedOpenHashMap issues
2023-10-31 19:56:04 -05:00
James Seibel
49f90aa5c9
Fix memory leak in MC 1.17 and 1.16 from ChunkWrapper
2023-10-31 19:53:59 -05:00
coolGi
6788ac41c5
Fixed building for pre 1.20
2023-10-31 20:22:30 +10:30
coolGi
8e25deb33d
Refactor of GitInfo. Removed core commit, and added Build Source
2023-10-31 19:35:10 +10:30
coolGi
3d31d20a46
Refactor of GitInfo. Removed core commit, and added Build Source
2023-10-31 19:35:07 +10:30
James Seibel
7b902a4be1
Fix world gen freezing for certain MC versions
2023-10-30 22:18:24 -05:00
James Seibel
fbd48b3cfa
fix server shutdown null pointer
2023-10-30 18:43:20 -05:00
coolGi
9475040627
Updated dependancies
2023-10-31 01:04:57 +10:30
coolGi
a673a3be4b
Merge remote-tracking branch 'origin/main'
2023-10-31 00:34:04 +10:30
coolGi
2d444ab0bf
Fixed Alex's Caves compat
2023-10-31 00:31:38 +10:30
James Seibel
95e29f36ef
minor ClientBlockStateCache refactor
2023-10-30 07:46:46 -05:00
James Seibel
ad97f322b2
Fix aether block tinting without breaking vanilla oceans
2023-10-30 07:46:21 -05:00
James Seibel
f19281e832
Update coreSubProjects
2023-10-29 16:10:00 -05:00
James Seibel
3c91e53228
Merge branch 'minecraft-lod-mod-refactor/client-world-close'
2023-10-29 16:09:47 -05:00
James Seibel
3f35909641
Reduce CPU load when moving around the world
...
Should've made this multiple commits, but too late now
- Create ConfigThreadPool to remove duplicate thread setup/config code
- Move configurable thread pools into their own ThreadPools class
- Add a semaphore to limit how many LOD builder/lighting/bufferBuilder threads can be active at once
2023-10-29 15:04:46 -05:00
James Seibel
384ba30a61
Update coreSubProjects
2023-10-28 12:19:46 -05:00
James Seibel
33b5c225a4
Remove broken chunkSaveEvent, was actually chunkUnloadEvent
2023-10-28 11:53:32 -05:00
James Seibel
1a3560feef
comment out GL message logging for MC 1.20.2
2023-10-28 10:23:28 -05:00
James Seibel
ae2e45b52f
Fix GPU Upload methods and some minor memory leaks
2023-10-28 10:18:59 -05:00
s809
1bb2ef29f5
Move closing of client world to a proper place
2023-10-28 19:43:22 +05:00
James Seibel
59ad956ba1
Fix index out of bounds
2023-10-27 20:01:49 -05:00
James Seibel
4af6ec7428
Fix GLVertexBuffer memory leak
2023-10-27 19:42:21 -05:00
James Seibel
32b59ee8a4
Revert "Fix broken LOD building when the Aether is installed"
...
This reverts commit 070d7e23d5 .
2023-10-27 07:49:31 -05:00
James Seibel
0d5a8dee73
Attempt to reduce memory leaking when flying
2023-10-25 07:52:18 -05:00
James Seibel
91863034e8
Fix Optifine shader rendering
2023-10-24 20:12:56 -05:00
James Seibel
f705fee90f
Fix ClientBlockStateCache missing import
2023-10-24 20:04:47 -05:00
James Seibel
d10a9e08d7
Merge in IMS' GL object changes
2023-10-24 07:31:43 -05:00
James Seibel
070d7e23d5
Fix broken LOD building when the Aether is installed
2023-10-23 20:32:05 -05:00
James Seibel
1b200259c5
Add Sqlite to the readme
2023-10-23 20:29:47 -05:00
James Seibel
e21149466e
update localization files
2023-10-21 11:26:13 -05:00
James Seibel
f6528be87f
Fix missing import
2023-10-21 11:17:40 -05:00
James Seibel
e8c2271db8
Fix 1.16 compiling and double closing buffers
2023-10-21 11:14:34 -05:00
James Seibel
9f5c63d9e2
Fix LodRenderSection memory leak
2023-10-21 09:34:43 -05:00
James Seibel
539048bfac
Fix missing localization for noiseSteps.@tooltip
2023-10-20 20:11:17 -05:00
James Seibel
e155e68289
Add a config to change the number of light baking threads
2023-10-20 20:09:21 -05:00
James Seibel
083fab7323
Ops, missed one of the lightmap changes
2023-10-20 19:34:05 -05:00
James Seibel
5450a7efe4
Fix memory leaks when moving between dimensions
2023-10-20 19:24:05 -05:00
James Seibel
f6860ed4af
Update coreSubProjects
2023-10-19 22:15:42 -05:00
James Seibel
15ed0c2392
bandaid fix for World gen holes
2023-10-19 22:13:44 -05:00
James Seibel
22f290c8a3
minor refactor
2023-10-19 21:45:11 -05:00
James Seibel
6d39fb23d6
Fix never ending world gen tasks
2023-10-19 20:47:41 -05:00
James Seibel
0a523b99c7
Fix Sqlite memory leak
2023-10-19 20:11:49 -05:00
James Seibel
c537ab2082
Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod
2023-10-19 18:28:36 -05:00
James Seibel
63005035d7
Disable MC 1.17 lighting (always use DH lighting)
...
Something in MC 1.17 is broken so chunks that DH gets may be broken about 25% of the time.
2023-10-19 18:28:23 -05:00
coolGi
c8d03a625a
Updated sub-project
2023-10-20 00:57:57 +10:30
James Seibel
d11d26dc9f
fix localization and render startup for 1.16
2023-10-19 07:28:01 -05:00
James Seibel
1932cf9e76
Fix chunkwrapper null pointer
2023-10-19 07:27:31 -05:00
James Seibel
97e6797fea
Fix MC 1.16/1.17 compiling
2023-10-19 07:27:23 -05:00
James Seibel
c4105c3014
Fix Forge not rendering
2023-10-19 07:04:24 -05:00
James Seibel
826b4a6305
Fix section null pointer error for MC 1.16
2023-10-18 22:01:36 -05:00
James Seibel
0cb0874c54
Fix black chunks on fabric 1.20.2
2023-10-18 21:16:05 -05:00
James Seibel
b831dd84e4
Fix LOD render distance measured as the diameter instead of radius
...
Closes #565
2023-10-18 07:51:25 -05:00
James Seibel
6775bf8a3d
Fix transparent fog rendering
2023-10-18 07:24:24 -05:00
James Seibel
61402afd93
Fix DH auto update jar deletion and add more logging
2023-10-17 21:43:01 -05:00
James Seibel
c5cff674fe
Add GLStates around the DhApplyShader
2023-10-16 21:58:01 -05:00
James Seibel
679b5c082a
Fix transparent LODs overwriting opaque LOD alpha values
2023-10-16 21:33:50 -05:00
James Seibel
e00faa8e3c
Fix crashing on Mac and GL4.3 and older
2023-10-16 20:45:05 -05:00
James Seibel
e5265f3dbb
Add (mac broken) FrameBuffer application
2023-10-15 18:05:38 -05:00
coolGi
71e3e10280
Updated core sub-module
2023-10-14 22:48:10 +10:30
James Seibel
9443f6d1e5
Have GLProxy attempt creating contexts with all supported GL versions
2023-10-13 21:56:10 -05:00
James Seibel
415c553308
Add IDhApiRenderProxy for getting/setting framebuffers and textures
2023-10-13 19:58:12 -05:00
coolGi
4b783df11e
Fixed lod's being rendered underwater
2023-10-13 23:26:06 +10:30
James Seibel
6d7135ef29
Fix black chunks when Sodium is installed
2023-10-13 07:36:44 -05:00
James Seibel
c0f8b6729b
Fix missing MC sky
2023-10-12 21:35:09 -05:00
James Seibel
a5a01b8a76
Disable the russian translation
2023-10-12 19:47:22 -05:00
James Seibel
ecd44d9d31
Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod
2023-10-12 19:43:00 -05:00
James Seibel
fb4f0b0440
Improve SSAO class readability
2023-10-12 19:42:53 -05:00
coolGi
c0bd3dda19
Surrounded the Java location with quotations so paths with spaces work
2023-10-13 02:54:32 +10:30
coolGi
d4c94ea5e4
Attempt to find Java's binary to use for the self updater on Windows
2023-10-13 02:00:16 +10:30
coolGi
1a48d161d9
Updater now works with spaces in file paths
2023-10-13 00:07:02 +10:30
James Seibel
adbb9cbc40
Fix SSAO Rendering
2023-10-12 07:49:11 -05:00
coolGi
40db006d62
Fixed compilation for older mc versions (again)
2023-10-12 23:08:12 +10:30
James Seibel
ed64e83807
Re-add OpenGL debug config options, also remove debug LOD update configs
2023-10-10 20:40:55 -05:00
James Seibel
644b5462f1
Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod
2023-10-10 19:35:40 -05:00
James Seibel
33aded7345
Fix Light map flickering when multiple client levels are active
2023-10-10 19:33:10 -05:00
coolGi
d04314a9ee
Fixed compilation for older mc versions
2023-10-11 01:40:15 +10:30
coolGi
fadc2e7ab4
Disabled relocation for sqlite (relocation bug on their end)
2023-10-11 01:19:31 +10:30
coolGi
8fc6d4a1de
Changed self updater location to use the class' path
2023-10-10 23:05:42 +10:30
coolGi
87c3f5549c
Updated core subproject
2023-10-10 22:57:59 +10:30
coolGi
1e9120c6d9
Relocated the sqlite dependency in the jar
2023-10-10 22:48:20 +10:30
James Seibel
53a6b9fcd0
merge in Steveplays Frame/Depth buffer changes
2023-10-10 07:01:27 -05:00
James Seibel
682fb11e9e
Fix render cache clearing deleting the database instead of removing the cache data
2023-10-08 21:17:44 -05:00
James Seibel
17f515ef06
Move some ForgeApi code into common
2023-10-08 21:00:54 -05:00
James Seibel
3f6bc262cd
Fix forge (and fabric) not updating LODs when placing/breaking blocks
2023-10-08 20:56:48 -05:00
James Seibel
5f025808ab
Fix singleplayer Forge worlds not updating loaded/saved chunks
2023-10-07 21:29:58 -05:00
James Seibel
b93c5815c7
Update coreSubProjects
2023-10-07 20:21:06 -05:00
James Seibel
1482bfcd07
Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod
2023-10-07 18:51:18 -05:00
James Seibel
71634f509a
Update coreSubProjects
2023-10-07 18:50:46 -05:00
coolGi
608e2d5723
Used .renameTo instead of .canWrite to check if file is unlocked
2023-10-06 18:02:30 +10:30
coolGi
f39d2d92f7
Updated core submodule
2023-10-06 17:24:37 +10:30
coolGi
264a9b66fa
Fixed (hopefully) updater on Windows
2023-10-06 17:23:17 +10:30
coolGi
bee9cce881
Temporary fix for windows file locking
2023-10-06 16:26:44 +10:30
coolGi
ec63a025fd
Disabled updating to the same commit
2023-10-05 13:12:39 +10:30
coolGi
69c5f49c72
Seeing if this will fix DH auto-updates on windows
2023-10-05 13:09:45 +10:30
coolGi
64d2363050
Fixed fabric mod json
2023-10-04 13:02:24 +10:30
coolGi
796f450091
Revert "Renamed cursedforge reference in gradle"
...
This reverts commit 7fb021010c .
2023-10-04 13:02:01 +10:30
coolGi
aa0f274b87
Updated root subproject
2023-10-03 23:43:07 +10:30
coolGi
c3103810db
Moved run directory to root of the project
2023-10-03 23:41:23 +10:30
coolGi
7fb021010c
Renamed cursedforge reference in gradle
2023-10-03 23:36:42 +10:30
coolGi
b5267a0658
Added "provides" for our old modid
2023-10-03 23:09:08 +10:30
coolGi
1775a58938
Updated core submodule
2023-10-03 22:48:13 +10:30
coolGi
76f7371057
Fixed building for all mc versions
2023-10-03 16:44:18 +10:30
coolGi
727d7ee346
used .equals for string
2023-10-03 16:21:42 +10:30
coolGi
40618bc35a
Fixed up button for 1.20.2
2023-10-03 16:01:30 +10:30
coolGi
2463d8c024
Added option to allow button background to not appear
2023-10-03 14:38:52 +10:30
coolGi
90c53d8116
Fixed button textured stuff 1.20.1 and prior
2023-10-03 14:26:24 +10:30
coolGi
eb4e3bc793
Fixes to screen class not being imported
2023-10-03 02:18:59 +00:00
James Seibel
172d43a11b
git ignore sqlite databases
2023-10-02 19:37:58 -05:00
coolGi
75419ed5ae
Updated core submodule
2023-10-02 14:16:50 +10:30
coolGi
94978fe10a
Fixed updater on 1.20.2
2023-10-02 14:16:08 +10:30
coolGi
71493e79d5
Hopefully fixed 1.20.2 building
2023-10-02 12:33:44 +10:30
coolGi
48fc9d13ad
Updated core sub-project
2023-10-02 11:40:46 +10:30
coolGi
867152fdf2
Fixed renderChunkLayer injection point (1.20.2)
2023-10-02 11:40:33 +10:30
coolGi
7d13cb4905
bumped manifold version
2023-10-02 11:26:41 +10:30
coolGi
115c531be2
Fixed building on forge
2023-10-02 10:58:36 +10:30
coolGi
fee8dc9b13
1.20.2 now builds (config looks odd, and updater disabled)
2023-10-01 22:32:19 +10:30
James Seibel
0bbaa15579
add basic sqlite and unit tests
2023-09-30 15:25:48 -05:00
James Seibel
aeb7cf6ff1
Fix multiplayer similarity percent
2023-09-29 23:17:38 -05:00
James Seibel
0be45abc28
change ClientLevelWrapper getDimType to IDimensionTypeWrapper
2023-09-29 22:42:41 -05:00
James Seibel
a6bff2abb0
Improve world gen for partially generated sections
2023-09-28 07:26:30 -05:00
James Seibel
f4d6e63c47
Fix MixinLevelRenderer compling for 1.19.2 and lower MC versions
2023-09-26 19:03:55 -05:00
James Seibel
2edabc7168
Merge branch 'vivecraft'
2023-09-26 18:05:26 -05:00
coolGi
46e5bf24ca
Close IO steams when done using them
2023-09-27 00:02:15 +09:30
coolGi
ba014fc581
Updated core subproject
2023-09-27 00:00:19 +09:30
coolGi
225dad9d84
Disabled changelog button if using nightly
2023-09-26 23:11:54 +09:30
coolGi
ca2914d3a9
Changed update screen to use short sha
2023-09-26 23:11:31 +09:30
coolGi
85203847d5
Updated core sub-project (again)
2023-09-26 23:01:03 +09:30
coolGi
db2cdbaecd
Updated core submodule
2023-09-26 22:58:05 +09:30
coolGi
3a80c6f59e
Added nightly to be auto-updated
2023-09-26 22:53:12 +09:30
James Seibel
0137a6bfd0
Fix full data sampling
2023-09-24 21:22:15 -05:00
AquaticLava
8b4c647fd2
change method to private
2023-09-24 12:56:39 -06:00
AquaticLava
d4ba61e341
Fix vivecraft incompatibility - forge
2023-09-24 12:56:22 -06:00
AquaticLava
634df3ba06
Fix vivecraft incompatibility
2023-09-23 23:33:24 -06:00
coolGi
88766f30e4
Updated core submodule
2023-09-24 11:20:41 +09:30
coolGi
14a15754fb
Made config use our lang for everything
2023-09-24 11:18:31 +09:30
coolGi
c919fe9ab0
Updated manifold version
2023-09-24 10:42:03 +09:30
James Seibel
13bf04ef2d
Remove Sodium < 0.5.1 incompatability
...
Fixed via using Indium
2023-09-23 16:11:12 -05:00
James Seibel
e42919c37f
Add a config for synchronous GPU uploading
...
hopefully to help with Sodium/AMD issues
2023-09-23 16:06:04 -05:00
James Seibel
5a3bd0c9dd
remove ReflectionHandler
2023-09-23 11:54:10 -05:00
James Seibel
e1907245e2
Replace sodium mixins with an Indium dependency
2023-09-23 11:11:24 -05:00
James Seibel
e476b56ac1
BatchGenerationEnvironment refactor and spelling fix
2023-09-23 08:31:02 -05:00
James Seibel
776ec93d09
Fix potential concurrency issue in BatchGenerationEnvironment
2023-09-23 08:30:23 -05:00
James Seibel
fc0aafb070
Improve world gen GC pressure, break dataSource thread safety, and fix a sampling bug
2023-09-21 22:02:39 -05:00
James Seibel
54fa033e07
Add GL Context creation debug configs
2023-09-16 08:03:48 -05:00
James Seibel
cbd0521a0c
Add a mutable DhSectionPos
2023-09-15 07:34:42 -05:00
James Seibel
e958790f76
Fix compiling for MC 1.16 - 1.19
2023-09-15 07:05:15 -05:00
James Seibel
06bb4a9cb3
Refactor and Optimize DhSectionPos
2023-09-14 22:05:05 -05:00
James Seibel
b38a8d5e62
Add the ability to set Minecraft's memory JVM argument in gradle.properties
2023-09-13 18:53:23 -05:00
James Seibel
84028f78b8
Hopefully fix Structure load locking up the world gen threads (again)
2023-09-13 18:30:22 -05:00
James Seibel
515c45b4c8
Add unused data source automatic freeing
2023-09-12 20:16:45 -05:00
James Seibel
0cac09aec1
reformat ChunkLightStorage
2023-09-11 21:02:15 -05:00
James Seibel
695809d573
Merge branch 'minecraft-lod-mod-betterLightStorage'
2023-09-11 20:39:56 -05:00
James Seibel
e12f33a938
DhLightingEngine Optimization from Builderb0y
2023-09-11 20:35:46 -05:00
Builderb0y
8e69174d5a
Update 2 files
...
- /common/src/main/java/com/seibel/distanthorizons/common/wrappers/chunk/ChunkLightStorage.java
- /common/src/main/java/com/seibel/distanthorizons/common/wrappers/chunk/ChunkWrapper.java
2023-09-12 00:44:58 +00:00
James Seibel
3ea6bee3cf
Merge branch 'minecraft-lod-mod-iris.shadow.fix'
2023-09-11 07:38:04 -05:00
James Seibel
c1fda715d0
Improve LOD Building and Lighting speed for BigGlobe worlds
...
Thanks Builderb0y!
2023-09-11 07:26:09 -05:00
James Seibel
e4a7056d48
Optimize ChunkWrapper.getBlockState()
2023-09-10 19:39:34 -05:00
James Seibel
2107d3cbbd
Optimize BlockState/Biome Wrapper getter methods
...
The lambdas were being newly created for each get() which became difficult for the GC to handle.
2023-09-10 19:35:37 -05:00
James Seibel
ef6fc07cd3
Minor ChunkWrapper.getBlockState() GC optimization
2023-09-10 17:10:01 -05:00
James Seibel
56172c69a4
Fix incompatible sodium version 0.5.0 -> 0.5.1
2023-09-09 19:57:33 -05:00
James Seibel
a92aa1eca8
Fix SSAO rendering when Sodium is installed
2023-09-09 18:26:16 -05:00
James Seibel
f2931e8204
Fix MC 1.16 compiling fail due to logger import
2023-09-09 17:37:49 -05:00
James Seibel
5d47a5f391
Fix shadow static rendering
2023-09-09 17:03:47 -05:00
James Seibel
299fbe7336
Use MC's projection matrix in SSAO instead of creating a new one
2023-09-09 16:45:46 -05:00
James Seibel
b30c8ea413
Fix crashing due to Chunk Wrapper concurrency
2023-09-09 16:28:56 -05:00
James Seibel
64dea2d730
Reduce duplicate Client Chunk update calls
2023-09-09 13:37:04 -05:00
James Seibel
9edba26910
Potentially fix stuttering when flying around the world
2023-09-09 12:49:31 -05:00
James Seibel
cf6b3d9a89
Add debug options to skip some full data update events
2023-09-08 22:32:37 -05:00
James Seibel
47f297809b
add blend-alpha to GLState (thanks Null!)
2023-09-08 20:01:08 -05:00
James Seibel
12b4521df6
Remove LodQuadBuilder transparent void fix
2023-09-08 19:56:22 -05:00
James Seibel
48291e261e
Optimize Buffer building
2023-09-08 07:54:28 -05:00
James Seibel
7c9fd5be9c
Fix Fabric UI mixin fail for MC 1.19 and below
2023-09-07 07:05:05 -05:00
James Seibel
8d822d7f3c
Add Null's SSAO improvements
2023-09-06 21:25:57 -05:00
James Seibel
f42a76c8fd
Render file handling refactors
2023-09-02 21:07:08 -05:00
coolGi
8765f9effa
Updated core subproject
2023-09-02 21:05:32 +09:30
coolGi
276b839668
Fixed fog not applying correctly with blindness or darkness
2023-09-02 21:03:24 +09:30
coolGi
507b045eb9
Fixed deep dark not blackening lods
2023-09-02 20:59:31 +09:30
coolGi
1de8cfb001
Forgot forge was weird with mixins
2023-09-02 20:55:02 +09:30
coolGi
1ab8483df5
Added tripwire to ignored blocks
2023-09-02 20:48:04 +09:30
coolGi
969edef3b2
Updated core submodule
2023-09-02 20:11:03 +09:30
coolGi
20be303dd0
Fixed crash ran on version not on Modrinth
2023-09-02 20:10:56 +09:30
James Seibel
fc43f866a1
Add missing licensing headers
2023-09-01 20:43:31 -05:00
James Seibel
eca04899de
Update existing licensing headers
2023-09-01 07:44:23 -05:00
James Seibel
7b7fb8db44
Add file write locking to AbstractMetaDataContainerFile
2023-08-31 22:01:48 -05:00
James Seibel
313b660334
Remove debug disable lighting engine configs
2023-08-31 21:43:21 -05:00
James Seibel
5b84b26b67
Move Fog and SSAO matrix inversions to the CPU
2023-08-31 21:16:09 -05:00
James Seibel
6dc567e079
Make kelp opaque in MC 1.19 and below to match MC 1.20
2023-08-31 19:42:35 -05:00
James Seibel
13b26d5902
Fix GLProxy null pointer
2023-08-31 19:08:38 -05:00
James Seibel
3d7b21c444
Fix lighting engine setting lighting incorrectly
2023-08-31 19:02:28 -05:00
James Seibel
fc5879beab
Reduce DhLightingEngine GC impact
2023-08-31 07:56:00 -05:00
James Seibel
251c9d1134
Fix corrupt chunk saving for fabric 1.20
2023-08-31 07:12:56 -05:00
James Seibel
0a1bf750ba
Fix disappearing LOD sections
2023-08-30 07:44:11 -05:00
James Seibel
a236264d14
Add temp debug option to disable lighting engine and light baking
2023-08-30 07:08:00 -05:00
James Seibel
ba45a7c2f5
Fix fabric corrupted LODs on MC 1.19
2023-08-28 06:41:19 -05:00
James Seibel
95b1ecff0d
Add Fabric incompatibility list to versionProperties
...
also mark Sodium <0.5 as incompatible for 1.20
2023-08-27 14:14:00 -05:00
James Seibel
8ad5565148
Convert WorldGenQueue to use SectionPos instead of LodPos
2023-08-27 07:53:44 -05:00
James Seibel
5cda6a6f2c
fix render source null pointer
2023-08-26 21:53:07 -05:00
James Seibel
6f35d0710e
fix quality preset cache reset firing too often
2023-08-26 17:57:40 -05:00
James Seibel
0c87a2a9ea
Fix api:javadoc compiling and warnings
2023-08-26 17:32:55 -05:00
James Seibel
3ddc315826
Fix 1.16 compiling
2023-08-26 15:19:19 -05:00
James Seibel
b888103c80
Add IDhApiConfigValue.addChangeListener()
2023-08-26 13:11:21 -05:00
James Seibel
09e689dc2f
Add a ReadMe to DhApi
2023-08-26 11:19:54 -05:00
coolGi
0f61affac8
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# coreSubProjects
2023-08-27 01:38:27 +09:30
coolGi
57e44cc4a7
Updated core sub-project
2023-08-27 01:37:32 +09:30
coolGi
876c4f2510
Moved fabric api stuff
2023-08-27 01:37:16 +09:30
James Seibel
6c4364f009
Remove unused IDhApiConfigValue.getApiValue()
2023-08-26 10:56:36 -05:00
James Seibel
d96fc3c73b
Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod
2023-08-26 10:43:43 -05:00
James Seibel
e3da644b1c
Optimize SSAO rendering
2023-08-26 10:43:17 -05:00
coolGi
34bb512f03
Disabled SVG from being included in the jar
2023-08-27 01:02:05 +09:30
coolGi
fae58503a8
Removed flatlaf
2023-08-27 00:59:36 +09:30
James Seibel
0ea69d0ca4
Add OpenGL error log config
2023-08-26 08:51:27 -05:00
coolGi
3144e9d957
Updated core-subproject
2023-08-26 17:29:48 +09:30
James Seibel
30fac5e5ce
Remove deprecated getX() and getZ() from DhChunkPos
2023-08-25 21:17:54 -05:00
James Seibel
37cbeebaa5
Fix BCLib compiling for MC 1.16 and 1.17
2023-08-25 18:26:52 -05:00
James Seibel
3aa6cc3383
Attempt to fix LodRenderer freeing GL objects while they are in use
2023-08-25 07:52:20 -05:00
James Seibel
56dd3c352e
Fix BCLib compiling for MC 1.16 and disable 1.17
2023-08-25 07:19:12 -05:00
James Seibel
83fa1a0281
Require a ILevelWrapper when deserializing BiomeWrappers
2023-08-24 21:38:01 -05:00
James Seibel
5b4049e0ca
Require a ILevelWrapper when deserializing BlockStateWrappers
2023-08-24 20:10:59 -05:00
coolGi
888651ef52
Fixed duplicate bclib code from previous commit
2023-08-25 00:14:37 +09:30
coolGi
a122b2c143
Fixed javadocs reference, and updated core
2023-08-25 00:10:34 +09:30
coolGi
a41afa0dbf
Fixed BCLib compat 1.19.4+
2023-08-25 00:09:57 +09:30
coolGi
d9b969e7a7
Fixed up git on ci (well, kinda)
2023-08-24 23:35:20 +09:30
James Seibel
9297ac4c35
Fix config presets rewriting the config file before it loads
2023-08-24 07:41:14 -05:00
James Seibel
7ee42a9529
Add missing render cache config listeners
2023-08-24 07:21:05 -05:00
James Seibel
640559239c
Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod
2023-08-24 07:08:39 -05:00
coolGi
263574bf38
Added string (tripwire) to the ignored blocks
2023-08-24 21:26:24 +09:30
coolGi
60cbbb0393
Updated core sub-project
2023-08-24 21:20:46 +09:30
coolGi
91f9f17989
Merge branch 'main' into 'main'
...
feat: Update rendering block ignores
See merge request jeseibel/minecraft-lod-mod!35
2023-08-24 11:49:33 +00:00
coolGi
a96e345fbe
Updated core subproject
2023-08-24 21:13:23 +09:30
coolGi
9ffc54f0b1
Updated readme
2023-08-24 21:12:56 +09:30
coolGi
bf3428b53c
Added version number to bottom left of config ( #558 )
2023-08-24 21:07:05 +09:30
coolGi
c78f6eb66d
Added blendium to mod suggestion on fabric
2023-08-24 20:58:43 +09:30
coolGi
73f4bc3108
Formatted some resource files
2023-08-24 20:28:25 +09:30
James Seibel
73a42284f1
Fix MC 16, 17, 18, and 19 compiling
2023-08-23 22:15:51 -05:00
James Seibel
90accf01db
Fix a null pointer
2023-08-23 22:00:13 -05:00
James Seibel
1cb60f6a6d
Add core merge
2023-08-23 21:28:46 -05:00
James Seibel
bfcc4b001d
Merge branch 'steve-ignore-blocks'
2023-08-23 21:28:29 -05:00
James Seibel
2f7852f103
Revert Air Block handling and use the old (de)serialization logic
...
While having the ability to deserialize blockstates without a level is desired, I'm not sure if the method suggested here would work between MC versions or would support modded blocks (in the eventual case where someone wants to do that).
2023-08-23 21:25:40 -05:00
James Seibel
944b3c05ab
Fix Fabric 1.18.2 saving black/empty chunks
2023-08-22 17:45:54 -05:00
James Seibel
531a308b39
Fix file saving
2023-08-22 07:45:33 -05:00
Steveplays28
27cd001680
feat: Update rendering block ignores
...
Barrier blocks, structure void blocks, light blocks, and air blocks now share 2 `HashMap`s that define blocks that should be ignored by the LOD builder.
2023-08-22 11:36:45 +02:00
James Seibel
e5ee46335d
Fix potential null pointers in DhWorld shutdown
2023-08-21 07:46:58 -05:00
James Seibel
ef72cdc0e6
Add a profiler section for debug wireframe rendering
2023-08-20 18:38:27 -05:00
James Seibel
246bd54b55
Update coreSubProjects
2023-08-20 18:22:14 -05:00
James Seibel
e1147f3f60
Replace ChunkWrapper LinkedList with ArrayList
2023-08-20 17:07:30 -05:00
James Seibel
3bc0104268
hide unused multiplayer configs
2023-08-20 15:13:37 -05:00
James Seibel
50e9a51f56
Fix LevelWrappers not unloading correctly
2023-08-20 14:47:36 -05:00
James Seibel
87fec5276d
Add world gen task count to the F3 menu
2023-08-20 14:15:06 -05:00
coolGi
2b734bb8d4
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# coreSubProjects
2023-08-20 02:54:43 +09:30
coolGi
2d93a23da9
Updated core subproject
2023-08-20 02:54:27 +09:30
coolGi
1ac1b7ee2d
Fixed ui modify, and made file handeler use its own set function
2023-08-20 02:36:48 +09:30
James Seibel
81adca92c0
Add a flag to enable/disable ChunkWrapper Index validation
2023-08-19 11:18:49 -05:00
coolGi
d509694ba9
Re-arranged the git info
2023-08-20 01:35:48 +09:30
James Seibel
7f658bd310
Fix lighting and LOD generation for snow layers
2023-08-19 11:02:00 -05:00
James Seibel
d7728cce45
Update manifold 2023.1.11 -> 2023.1.15
2023-08-19 07:18:52 -05:00
tom lee
4d649d8a33
Implement cache invalidation, and have render cache be used. Can expect faster load times.
2023-08-19 16:49:29 +08:00
James Seibel
c3d0cc2da8
Potentially fix custom world generator snow lighting
2023-08-18 20:51:36 -05:00
James Seibel
0b67d64ff4
Fix compiling for MC 1.19 and lower
2023-08-18 18:55:27 -05:00
James Seibel
386dc38150
Remove height map optimization in LodDataBuilder
2023-08-18 18:44:46 -05:00
James Seibel
ba6b08b818
Fix compiling for MC 1.19 and lower
2023-08-18 18:21:59 -05:00
James Seibel
2cfef3a84d
Fix snow rendering take 2
2023-08-18 18:15:13 -05:00
James Seibel
8b20e1ee6d
Attempt to fix a potential StructureLocator concurrency issue
2023-08-18 18:06:04 -05:00
James Seibel
b254fde3ae
Attempt to fix snow lighting
2023-08-18 17:22:39 -05:00
James Seibel
876989346b
Fix biome non-existent exception when saving chunks on Fabric
2023-08-18 16:49:41 -05:00
James Seibel
7278bc1548
World gen step reformatting
2023-08-18 16:06:55 -05:00
James Seibel
1728c3e898
remove part of temp fix for block/sky light indexes in ChunkWrapper
2023-08-18 16:03:16 -05:00
James Seibel
80393529f1
minor world gen step refactor
2023-08-18 15:56:40 -05:00
James Seibel
b9d635ac69
Fix potential missing heightmap when generating chunks
2023-08-18 15:56:21 -05:00
James Seibel
cca668979f
Remove MC's lighting engine from the world generator
2023-08-18 11:55:40 -05:00
James Seibel
0e017cf512
hopefully prevent world gen structure lockup when leaving the world
2023-08-18 09:11:00 -05:00
James Seibel
b1e75431ae
Fix WorldGen ThreadFactory not being used
2023-08-18 08:25:23 -05:00
James Seibel
e12d7766d6
Fix a null pointer in ClassicConfigGui
2023-08-18 07:59:28 -05:00
James Seibel
e43ee68508
Fix preset configs not applying after the UI screen changes
2023-08-18 07:51:15 -05:00
James Seibel
9a9aac64af
Update coreSubProjects
2023-08-17 22:18:00 -05:00
James Seibel
5193a3313d
Merge branch 'main' into 'main'
...
Fix querying block colors at constant position.
See merge request jeseibel/minecraft-lod-mod!34
2023-08-18 03:05:23 +00:00
James Seibel
2ff1b80650
Fix weird rendering on Intel GPUs
2023-08-17 21:05:05 -05:00
Builderb0y
7e0e51103b
Fix querying block colors at constant position.
2023-08-18 01:57:08 +00:00
coolGi
2977486866
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# coreSubProjects
2023-08-17 23:27:48 +09:30
coolGi
bb9df60004
Updated core subproject
2023-08-17 23:25:36 +09:30
James Seibel
a1b42f61fb
Update coreSubProjects
2023-08-17 07:23:25 -05:00
coolGi
b394c01f47
Changed inject to the correct point (thx @Steveplays)
2023-08-16 20:02:49 +09:30
coolGi
c047996592
This revert commit 21144a7c
2023-08-16 19:38:49 +09:30
James Seibel
cc2340d1b9
Add a .editorconfig to core
2023-08-15 20:50:52 -05:00
James Seibel
01b233e968
Potentially fix lag when moving across chunk borders
2023-08-15 20:49:29 -05:00
coolGi
c53cf3f870
Fixed fabric 1.16.5
2023-08-15 14:51:57 +09:30
coolGi
4f0da248e3
Fixed git submodule not getting commit
2023-08-15 14:44:10 +09:30
coolGi
44688afeb9
Updated settings.gradle to 1.20.1
2023-08-15 13:23:07 +09:30
coolGi
4301ed9917
Fixed building for pre 1.19
2023-08-15 13:16:39 +09:30
coolGi
0b26f8ce3c
Updated core subproject
2023-08-15 13:00:51 +09:30
coolGi
815aed53fc
Removed unused accessors
2023-08-15 13:00:41 +09:30
coolGi
9cde0edfa3
Didnt merge it correctly
2023-08-15 12:52:59 +09:30
coolGi
70b3ba0040
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# coreSubProjects
# fabric/src/main/java/com/seibel/distanthorizons/fabric/FabricClientProxy.java
# fabric/src/main/java/com/seibel/distanthorizons/fabric/mixins/client/MixinLevelRenderer.java
# fabric/src/main/java/com/seibel/distanthorizons/fabric/mixins/mods/sodium/MixinSodiumRenderer.java
# fabric/src/main/java/com/seibel/distanthorizons/fabric/wrappers/modAccessor/SodiumAccessor.java
2023-08-15 12:50:20 +09:30
coolGi
32c89b1af9
Updated core submodule
2023-08-15 12:47:43 +09:30
coolGi
21144a7ce4
Fix to sodium, now no longer requiring Mixins
2023-08-15 12:47:13 +09:30
James Seibel
0935a6e94b
Fix ClientBlockDetailMap.getBlockStateData not passing the BlockPos
...
Thanks Builderb0y
2023-08-14 22:01:03 -05:00
coolGi
f28f09dd40
Tmp fix for sodium
2023-08-15 11:54:41 +09:30
James Seibel
f564755d66
Apply editorconfig auto formatting
2023-08-14 21:16:13 -05:00
James Seibel
2af274171c
Create .editorconfig
2023-08-14 20:48:14 -05:00
James Seibel
de726b7669
Fix ModGitInfo crashing on release MC
2023-08-14 07:30:48 -05:00
James Seibel
22d134e786
Fix MC 1.17 compiling
2023-08-14 07:12:56 -05:00
James Seibel
642b040f65
change the default MC version to 1.20.1
2023-08-13 18:07:32 -05:00
James Seibel
0cc883b6c3
Fix unnecessary region file concurrency warnings in MC 1.16 and 1.17
2023-08-13 17:51:10 -05:00
James Seibel
902362f54f
Fix 1.16 and 1.17 compiling
2023-08-13 17:23:36 -05:00
James Seibel
f9c946e3ce
Improve DhLightingEngine performance
2023-08-13 17:10:45 -05:00
James Seibel
9020d5bbe6
Replace ChunkWrapper light hash maps with 1D arrays
2023-08-13 17:02:45 -05:00
James Seibel
fe973d27b9
Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod
2023-08-13 13:37:43 -05:00
James Seibel
e9c1f41f50
Fix the game instantly crashing due to running out of memory
2023-08-13 13:37:35 -05:00
James Seibel
630e3bf16f
Merge branch 'local.docker.compile' into 'main'
...
Local docker compile
See merge request jeseibel/minecraft-lod-mod!33
2023-08-12 22:05:29 +00:00
Null 511
27df83f8e7
Local docker compile
2023-08-12 22:05:29 +00:00
James Seibel
4ad9bb0d71
Fix FullDataPointIdMap (de)serialization duplicate Entries
...
Potentially fix serializing Biomes/Blocks after a level has been shut down.
Also increase DATA_FORMAT_VERSION 2 -> 3
2023-08-12 16:17:59 -05:00
coolGi
4fcd4cb2f7
Merge branch 'cicd.cleanup' into 'main'
...
CICD Improvements
See merge request jeseibel/minecraft-lod-mod!32
2023-08-08 22:09:51 +00:00
Null 511
15beb792d1
CICD Improvements
2023-08-08 22:09:51 +00:00
coolGi
401daf907c
Updated core sub-module
2023-08-08 21:23:38 +09:30
coolGi
a3f6f51a7a
Temporary fix for sodium 0.5's fog occlusion
2023-08-08 21:23:25 +09:30
coolGi
e4cd89131e
Removed test git stage
2023-08-08 20:41:23 +09:30
coolGi
32d8553b9b
Added a temporary ci stage to test git
2023-08-08 20:36:35 +09:30
coolGi
092fc45a36
Updated core submodule
2023-08-07 22:05:13 +09:30
coolGi
9f58cf305f
Added a warning if value doesn't have a way to display it
2023-08-07 22:05:04 +09:30
coolGi
c1370e74a2
Updated core sub-module
2023-08-07 21:10:54 +09:30
coolGi
3b3ec1eee2
DH Jar now knows git version that it was built from
2023-08-07 21:10:45 +09:30
coolGi
803d26c7c7
Maybe fixed game not compiling for 1.18.2
2023-08-07 20:22:17 +09:30
James Seibel
9244f29daa
Update coreSubProjects
2023-08-06 19:26:46 -05:00
James Seibel
0a9e789cdc
Remove IMinecraftRenderWrapper.tryDisableVanillaFog()
...
They are now handled via mixins
2023-08-06 19:21:58 -05:00
James Seibel
a761ef4b6b
Add setUseDhLighting to ChunkWrapper
2023-08-06 19:19:45 -05:00
James Seibel
3f4df4289c
minor ForgeServerProxy reformat
2023-08-06 19:19:23 -05:00
James Seibel
879c70a7a0
Fix forge vanilla fog removal
2023-08-06 19:11:09 -05:00
James Seibel
b0c1f69023
add a todo comment to fabric MixinThreadingDetector to match forge
2023-08-06 17:49:14 -05:00
James Seibel
889474fb42
Add SeamlessOverdraw support for 1.16
2023-08-06 17:48:12 -05:00
James Seibel
4ad6c854c8
update comment in ChunkWrapper
2023-08-06 16:09:42 -05:00
James Seibel
521549a349
Fix MixinTextureUtil mixin crash due to incorrect package path
2023-08-06 15:37:55 -05:00
James Seibel
ee06d81434
Add missing simicolons to ChunkWrapper
2023-08-06 15:20:28 -05:00
James Seibel
3f6ee90b4e
Fix SodiumAccessor breaking 1.16
2023-08-06 09:23:43 -05:00
James Seibel
a017586c0e
Add 1.17.1 to the CI script
2023-08-06 09:09:24 -05:00
James Seibel
027b867afd
Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod
2023-08-06 09:08:28 -05:00
James Seibel
67b61b55a3
Fix 1.17 compiling
2023-08-06 09:08:12 -05:00
coolGi
b2efeb77e1
Started work on fix for sodium 0.5 for 1.20.x
2023-08-06 23:22:51 +09:30
coolGi
2929009e63
Merge remote-tracking branch 'origin/main'
2023-08-06 23:04:34 +09:30
James Seibel
4604751f80
Add 1.16.5 to the CI script
2023-08-06 08:32:40 -05:00
James Seibel
6906597165
Fix 1.19.2 compiling
2023-08-06 08:32:21 -05:00
coolGi
8235a911ab
Fixed sodium not working on post 1.16
2023-08-06 22:18:48 +09:30
coolGi
8af8039a00
Updated core sub-module
2023-08-06 19:01:32 +09:30
coolGi
b399121f20
Added a ui button option + debug menu option
2023-08-06 18:59:39 +09:30
James Seibel
bf519301f5
Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod
2023-08-05 22:36:18 -05:00
James Seibel
9f0378f969
comment out netty code
...
It broke MC 1.16
2023-08-05 22:32:57 -05:00
James Seibel
ea9cb7fcac
remove unused imports in BiomeWrapper
2023-08-05 22:06:09 -05:00
James Seibel
7ba1f77a19
Fix Biome/BlockState Wrapper in 1.18 and 1.19
2023-08-05 21:58:16 -05:00
James Seibel
739947e008
Fix compiling for 1.20.1
2023-08-05 21:21:32 -05:00
James Seibel
cfb0dd4096
Fix Server start/end forge events 1.16
2023-08-05 19:42:17 -05:00
James Seibel
92ff5beebc
Fix null biomes onChunkSave in 1.16
2023-08-05 19:39:24 -05:00
James Seibel
8bb1251dc9
Fix Sodium rendering 1.16
2023-08-05 19:15:17 -05:00
James Seibel
a52a122f9f
Update MixinThreadingDetector.java
2023-08-05 18:17:01 -05:00
James Seibel
c90efed0fe
Remove/fix Terraforged mixin 1.16
2023-08-05 18:14:46 -05:00
James Seibel
b41119232e
Remove BCLibAccessor from 1.16
2023-08-05 17:27:30 -05:00
James Seibel
9fefaf6eca
Fix some rendering mixins 1.16
2023-08-05 16:28:10 -05:00
James Seibel
b5f3be4fcc
Fix BlockStateWrapper logger null pointer
2023-08-05 12:21:49 -05:00
James Seibel
f6c05303ea
Fix ChunkWrapper.updateClientLightReady() for 1.16
2023-08-05 11:27:38 -05:00
James Seibel
18b0b8c6f4
Fix world gen for 1.16
2023-08-05 11:27:23 -05:00
James Seibel
9c73443aa2
BatchGenEnv Java 8 fix, MC 1.16 fix, and minor reformat
2023-08-05 11:20:17 -05:00
James Seibel
8fd5c6e3a4
update manifold 2023.1.10 -> 2023.1.11
2023-08-05 11:18:11 -05:00
James Seibel
fb57fbbe8d
Fix GUI screens for 1.16
2023-08-05 11:17:30 -05:00
James Seibel
98d2b0db3f
Fix several mixins for 1.16
2023-08-05 11:15:48 -05:00
James Seibel
c895dff2c8
Convert Biome/Block wrapper serialization methods to use ResourceLocations
2023-08-05 11:12:46 -05:00
James Seibel
5cd6111e92
Fix TintWithoutLevel... objects for 1.16
2023-08-05 11:11:41 -05:00
James Seibel
a57a34ab58
Fix GetConfigScreen and WrapperFactory using Java 8+ code
2023-08-05 11:10:34 -05:00
coolGi
49baaaab85
Updated core sub-module
2023-08-05 16:53:50 +09:30
coolGi
f8a0ce84de
Some general fixes
2023-08-05 16:53:41 +09:30
coolGi
7408187507
Updated core submodule
2023-08-05 15:07:52 +09:30
James Seibel
f2c2c5dd92
Add config for Lod Shading so Old Lighting can be enabled for shaders
2023-08-01 20:11:30 -05:00
James Seibel
dbefea35c2
temporarily comment out LodQuadTree concurrency warning
...
The warning doesn't appear to be causing any ill effects for now, but it will still need to be fixed in the future
2023-08-01 07:44:55 -05:00
James Seibel
f887f38e17
Add a 1 sec timeout before applying config presets
2023-08-01 07:42:18 -05:00
James Seibel
080a99d6db
Remove thread preset "paid for whole cpu" and tweak CPU preset options
2023-08-01 07:27:41 -05:00
James Seibel
7fee50883a
Slightly increase the default world gen thread count and activities
2023-07-31 21:44:23 -05:00
James Seibel
9bc97780a4
temporary fix for some LODs not appearing
2023-07-31 20:51:51 -05:00
James Seibel
7b3f63a2f2
Fix a crash when the ForgeConfigApiPort mod is included
2023-07-29 17:35:00 -05:00
James Seibel
60be8302f4
Fix multiplayer networking configs and add missing localizations
2023-07-29 10:01:35 -05:00
James Seibel
c2ec60c6e5
Fix Forge networked multiverse and connecting to Forge servers
...
This change require an additional empty byte at the beginning of the multiverse packets
2023-07-29 09:21:44 -05:00
James Seibel
fef7369338
Fix default mcVer from 1.18.4 -> 1.18.2
...
We don't have a 1.18.4 properties file
2023-07-28 07:25:51 -05:00
James Seibel
036754c54a
Fix 1.19 and 1.20 compiling
2023-07-28 07:22:45 -05:00
James Seibel
8e0ccd781b
refactor FabricClientProxy
2023-07-27 21:38:58 -05:00
James Seibel
1ee02211b9
Fix Forge client-side rendering
2023-07-27 21:37:00 -05:00
James Seibel
a2ac2e00da
update forge 1.18.2 40.2.9 -> 40.2.10
2023-07-25 21:27:21 -05:00
James Seibel
a33ecec9d3
Add missing callAfterRunUpdates to forge mixingLevelRenderer
2023-07-25 21:27:01 -05:00
James Seibel
b0937fd9d0
Fix a native code crash in MC 1.20 when using seamless overdraw
2023-07-23 18:21:01 -05:00
James Seibel
d1283db786
Add a config to disable multiverse networking
2023-07-23 17:35:33 -05:00
James Seibel
dc556efe0b
Fix blocking the server thread in 1.20.1 world generation
2023-07-23 15:32:40 -05:00
James Seibel
0ff59e49a1
Fix lighting propagation when connected to a server
2023-07-22 21:02:58 -05:00
James Seibel
febf5c31cc
Remove an un-needed error log in tryGetClientLevelWrapper()
2023-07-22 20:43:31 -05:00
James Seibel
1665999111
Fix BlockStateWrapper deserialization
...
For some reason using "JsonOps.COMPRESSED" caused issues in a few cases when trying to deserialize the JSON string.
This also causes all old Full data to be deprecated since the method of serialization was changed.
2023-07-22 18:19:31 -05:00
James Seibel
14dd26349a
Fix 1.20.1 missing imports
2023-07-22 12:57:35 -05:00
James Seibel
54e356d98c
Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod
2023-07-22 12:40:19 -05:00
James Seibel
959dd4e718
Add a config for world gen timeout
2023-07-22 12:34:20 -05:00
James Seibel
a61b2cb2fc
Rename DLodDirection -> EDhDirection and rename several methods
2023-07-22 12:20:39 -05:00
James Seibel
6ac5b7f9a3
Default to using the new lighting engine for world generation
2023-07-22 12:17:23 -05:00
coolGi
3f26a70169
Fixed fog not being properly removed on forged
2023-07-21 17:06:14 +09:30
coolGi
084bf635cb
Fixed fabric crash
2023-07-21 03:18:11 +09:30
coolGi
f1a7e69c63
Updated core submodule
2023-07-20 21:06:20 +09:30
coolGi
93cfc64493
Fixed parchment version
2023-07-20 20:35:29 +09:30
coolGi
eeaa836c45
Fixed improper location for remap (fixing forge 1.20.1)
2023-07-20 20:13:44 +09:30
coolGi
30d3d8c52e
Updated parchment version
2023-07-20 20:12:53 +09:30
coolGi
eaa61098fa
Made ci bit smaller
2023-07-19 23:37:21 +09:30
coolGi
2ee087f29d
Fixed bclib for newer versions
2023-07-19 23:36:25 +09:30
coolGi
d8861f6100
Fixed bclib crash
2023-07-19 22:41:31 +09:30
coolGi
8802ce0a32
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# coreSubProjects
2023-07-19 22:20:02 +09:30
coolGi
7405839718
Updated core submodule
2023-07-19 22:19:15 +09:30
coolGi
2d77efd8ea
Save commit for fog fix
2023-07-19 22:19:01 +09:30
James Seibel
9c73926cd2
Update coreSubProjects
2023-07-17 21:44:07 -05:00
James Seibel
0c7b1e06fd
Fix Fabric 1.20.1 crash on boot due to Client Networking cast failure
...
Not sure why the compiler didn't complain, but this explicit conversion fixes the issue.
2023-07-17 20:30:03 -05:00
James Seibel
113bd75154
Update Fabric API 0.83.1 -> 0.85.0
2023-07-17 20:29:15 -05:00
coolGi
3d268adeea
Attempt to make ci smaller
2023-07-17 14:39:22 +00:00
coolGi
3ac2392edb
Testing to see if i can reduce the size of the buildscript
2023-07-17 23:55:23 +09:30
coolGi
008f5cf915
Changed order of ci build
2023-07-17 23:40:07 +09:30
coolGi
77cc7fe669
Fixed up buildAll scripts
2023-07-17 23:33:25 +09:30
coolGi
b6d352fbce
Fixed some typos in the gradle script
2023-07-17 22:37:33 +09:30
coolGi
fc8426a2ee
Merge remote-tracking branch 'origin/main'
2023-07-17 22:31:01 +09:30
James Seibel
cd78ffc069
Fix Netty not being embedded in the Jar correctly (Thanks coolGi!)
2023-07-17 07:55:09 -05:00
coolGi
5230a4abf9
Merge remote-tracking branch 'origin/main'
2023-07-17 22:10:11 +09:30
James Seibel
c37304d114
Temporary Forge retail MC Netty library fix
2023-07-17 07:39:01 -05:00
coolGi
0144619ed4
Changed homepage from cursedforge to modrinth
2023-07-17 21:41:58 +09:30
TomTheFurry
b7cc51bb3e
Fixed the mem leak issue by nuking the whole save-when-exit
2023-07-17 18:46:30 +08:00
James Seibel
96c844c6e8
Update coreSubProjects
2023-07-16 22:08:08 -05:00
James Seibel
09930b1754
Reduce CPU load for lower thread presets
2023-07-16 17:41:51 -05:00
coolGi
8cf51d0f77
Merge remote-tracking branch 'origin/main'
2023-07-17 02:17:44 +09:30
coolGi
d3667b0e3a
Updated core subproject
2023-07-17 02:17:10 +09:30
TomTheFurry
3ae7f3a299
Update core
2023-07-17 02:17:10 +09:30
coolGi
800d64c923
Slight fix to the reliability of the auto updater
2023-07-17 02:17:10 +09:30
coolGi
fd2a1ca036
Removed spaces from version properties
2023-07-17 02:17:10 +09:30
TomTheFurry
d8e631f52b
Update core
2023-07-17 00:06:57 +08:00
coolGi
f41e182f86
Revert "Updated TexturedButtonWidget with one from stable, is it still needed?"
...
This reverts commit 4876ee5d7c .
2023-07-17 01:19:00 +09:30
coolGi
4876ee5d7c
Updated TexturedButtonWidget with one from stable, is it still needed?
2023-07-17 01:15:09 +09:30
coolGi
58d5f16845
Merge remote-tracking branch 'origin/main'
2023-07-17 00:29:26 +09:30
coolGi
b26b072332
Updated core submodule
2023-07-17 00:29:01 +09:30
coolGi
ab62c62079
Fixed values being able to go over number limit
2023-07-17 00:27:32 +09:30
James Seibel
dacf573548
Update coreSubProjects
2023-07-16 09:29:40 -05:00
James Seibel
11baa7956d
Hopefully fix massive CPU use when world gen is enabled
2023-07-15 18:22:01 -05:00
James Seibel
88bab7736b
Update coreSubProjects
2023-07-15 12:31:52 -05:00
James Seibel
cf5dcb63d1
Fix RenderSourceFileHandler threadPools not closing
...
Closes #543 (slowdown when moving between dimensions)
2023-07-15 11:50:59 -05:00
James Seibel
fe92203201
Update coreSubProjects
2023-07-15 08:51:26 -05:00
James Seibel
e9c2a6e0e4
Fix debug Renderer Mode localization
2023-07-14 07:03:18 -05:00
James Seibel
21f665c941
Make preprocessors exclusive by default and add inclusive options
...
This was done since previously the POST processors were inclusive but the PRE processors were exclusive, which is confusing.
2023-07-11 21:33:55 -05:00
James Seibel
c9c96ff2e8
Fix 1.20.1 compiling
2023-07-11 19:53:08 -05:00
James Seibel
1e8964a162
Fix pointing to the wrong core sub-module
2023-07-11 19:41:44 -05:00
James Seibel
e5cbcf2614
Update coreSubProjects
2023-07-11 19:02:21 -05:00
James Seibel
995f30b7e2
Merge branch 'minecraft-lod-mod-main'
2023-07-11 18:52:11 -05:00
James Seibel
64e0f9b48f
refactoring
2023-07-11 08:50:32 -05:00
James Seibel
db7001dd6f
Fix option and changelog button missing backgrounds
2023-07-10 20:43:30 -05:00
James Seibel
d70de5dac6
Fix forge running in the IDE
2023-07-08 11:55:15 -05:00
James Seibel
0a45192030
remove unused imports
2023-07-08 11:53:29 -05:00
s809
bdda96854e
Merge branch 'main' of https://gitlab.com/jeseibel/minecraft-lod-mod
2023-07-08 16:23:17 +05:00
s809
638e7c19a3
Update core
2023-07-08 12:25:39 +05:00
James Seibel
cedb63a505
Fix 1.19 and 1.20 compiling
2023-07-07 07:55:01 -05:00
coolGi
84941639ff
Merge branch 'buildAll_windows' into 'main'
...
Update buildAll.bat
See merge request jeseibel/minecraft-lod-mod!30
2023-07-07 08:16:37 +00:00
Dominik Marcinowski
cb8e4231a5
Update buildAll.bat
2023-07-07 08:03:00 +00:00
James Seibel
447759304a
Add experimental Seamless Overdraw option
2023-07-06 22:17:05 -05:00
s809
0b8f57a952
Update core
2023-07-06 21:57:19 +05:00
s809
5808179abb
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
87f3a718b4
Refactoring
2023-07-04 15:41:22 -05:00
James Seibel
6c79c6b1ff
Merge branch 'minecraft-lod-mod-serverCommunication'
2023-07-04 13:43:08 -05:00
James Seibel
889daecc86
refactor and rename
2023-07-04 10:29:43 -05:00
Cailin Smith
10de377081
Somehow missed this
2023-07-03 23:27:46 +02:00
James Seibel
310b237b7d
Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod
2023-07-03 06:50:34 -05:00
James Seibel
e71727c6f9
Update coreSubProjects
2023-07-03 06:50:21 -05:00
Cailin Smith
213d7a30b4
Rename class
2023-07-02 22:35:02 +02:00
Cailin Smith
bc1a0123b2
Merge branch 'main' of https://gitlab.com/jeseibel/minecraft-lod-mod
2023-07-02 22:10:05 +02:00
Cailin Smith
b3c4c790dc
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:46:34 +02:00
Cailin Smith
d96c96fc6e
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:27:06 +02:00
TomTheFurry
79513b6c52
Fix build issues
2023-07-02 18:33:28 +08:00
TomTheFurry
6fca33e496
Fix a crash on game startup, and fix world gen compat with TFC (TerraFirmaCraft)
2023-07-02 18:32:15 +08:00
s809
0184396b6a
Update core
2023-06-30 22:05:40 +05:00
s809
47963fba43
The real server side
...
(not tested)
2023-06-30 22:05:03 +05:00
James Seibel
cd95405c6a
update chunk wrapper docs
2023-06-30 07:32:53 -05:00
James Seibel
3936b63580
Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod
2023-06-29 20:58:01 -05:00
James Seibel
c1c4a91bbf
add api version and CI building
2023-06-29 20:56:40 -05:00
TomTheFurry
51b93a7e3f
Prob fix the gl error? (might add mem leak tho.) & fix 1.18.2 build
2023-06-29 21:40:25 +05:00
TomTheFurry
bde11b5950
Trash remaining 1.19 & 1.18.1 unsupported mc version, and fixup 1.19.2
2023-06-29 21:40:25 +05:00
James Seibel
3aab0469ab
Set the javadoc's title to their project names
...
In this case "DistantHorizons-api"
2023-06-29 21:40:25 +05:00
James Seibel
dd2c9d1e56
Fix javadoc landing page
2023-06-29 21:40:25 +05:00
James Seibel
4dbae72eae
JavaDoc API auto deploy attempt 2
...
(Fix typo)
2023-06-29 21:40:25 +05:00
James Seibel
2aac43485a
JavaDoc API auto deploy attempt
2023-06-29 21:40:25 +05:00
James Seibel
6aa94d1ec5
add build_api_docs to the CI
2023-06-29 21:40:25 +05:00
James Seibel
a9b1ca888a
re-add horizontal micro-offset in vertex shader
2023-06-29 21:40:19 +05:00
TomTheFurry
6477408858
Prob fix the gl error? (might add mem leak tho.) & fix 1.18.2 build
2023-06-29 16:27:42 +08:00
TomTheFurry
1b66672166
Trash remaining 1.19 & 1.18.1 unsupported mc version, and fixup 1.19.2
2023-06-29 16:04:20 +08:00
James Seibel
207d5cb949
Update coreSubProjects
2023-06-28 18:17:33 -05:00
s809
3b90855781
Update core
2023-06-28 23:09:22 +05:00
s809
61c4b50528
Some changes to stop server from crashing on startup
2023-06-28 23:08:09 +05:00
James Seibel
38085c3e7d
Set the javadoc's title to their project names
...
In this case "DistantHorizons-api"
2023-06-26 21:26:42 -05:00
James Seibel
a16099bc98
Fix javadoc landing page
2023-06-27 01:36:36 +00:00
James Seibel
0342b4b5a9
JavaDoc API auto deploy attempt 2
...
(Fix typo)
2023-06-27 01:27:06 +00:00
James Seibel
9be222f25f
JavaDoc API auto deploy attempt
2023-06-27 01:20:56 +00:00
James Seibel
5e242561bd
add build_api_docs to the CI
2023-06-26 19:26:22 -05:00
s809
014b49246d
Clean up a bit and add netty to core
2023-06-26 21:16:39 +05:00
James Seibel
d57192f76a
Update coreSubProjects
2023-06-26 21:16:39 +05:00
TomTheFurry
a52c286241
Ops.
2023-06-26 21:16:39 +05:00
TomTheFurry
16bcf30092
Add in 1.20.1 builds! But, sky light for world gen isn't working...?
2023-06-26 21:16:39 +05:00
coolGi
b2ba94f6e5
Added clean to the ci
2023-06-26 21:16:39 +05:00
TomTheFurry
7d8ab781cb
Optimization on load time, fix gl bug, and improve transparency
2023-06-26 23:20:02 +08:00
James Seibel
52f52b1c1b
re-add horizontal micro-offset in vertex shader
2023-06-26 07:59:01 -05:00
s809
9a5ebce51e
Fork core
2023-06-26 16:16:31 +05:00
James Seibel
960488bef4
Update coreSubProjects
2023-06-25 18:50:53 -05:00
TomTheFurry
318d514b41
Ops.
2023-06-25 14:58:50 +08:00
TomTheFurry
01f767486d
Add in 1.20.1 builds! But, sky light for world gen isn't working...?
2023-06-25 14:56:50 +08:00
coolGi
eba2036718
Added clean to the ci
2023-06-25 00:01:37 +00:00
s809
f9a7aa3c62
Not even working
2023-06-24 22:26:58 +05:00
TomTheFurry
064c69d66c
Fix up 1.18.2 builds
2023-06-24 23:13:53 +08:00
TomTheFurry
1ef2084e3b
Fix a missing stuff in forge
2023-06-24 22:49:34 +08:00
TomTheFurry
0396c5e384
CI for 1.19.4???
2023-06-24 22:43:07 +08:00
TomTheFurry
a02fb42490
1.19 is back up and running! (A few... bugs though)
2023-06-24 22:41:19 +08:00
coolGi
b82d9d6d9a
Updated core submodule
2023-06-24 23:20:27 +09:30
TomTheFurry
e2855e8984
Start to cleanup and work on 1.19
2023-06-24 19:30:25 +08:00
James Seibel
2bbf081f99
Overhaul Dh API event definition system
2023-06-23 23:07:48 -05:00
TomTheFurry
f4784840fd
Greatly improve Gen queue stability & improve loading times and performance
2023-06-24 00:24:27 +08:00
James Seibel
3464341c04
Update coreSubProjects
2023-06-22 21:37:05 -05:00
James Seibel
ff16a97ce8
Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod
2023-06-22 07:57:24 -05:00
James Seibel
56c666ead8
Add AbstractDhApiChunkWorldGenerator
2023-06-22 07:57:14 -05:00
coolGi
12ef1f30f1
Fixed missing fullstop in readme
2023-06-21 14:27:40 +00:00
James Seibel
5d7abd5f70
Make WrapperFactory compiling fail if not implemented for current MC version
2023-06-21 07:58:06 -05:00
James Seibel
047dc0d4f5
Update coreSubProjects
2023-06-21 07:30:36 -05:00
coolGi
a1f9fdc715
Fixed tooltips for linked tooltips
2023-06-21 19:52:26 +09:30
coolGi
4554052471
Fixed a broken lang in the config
2023-06-21 19:46:41 +09:30
coolGi
17762a9e49
Updated core submodule
2023-06-21 19:40:42 +09:30
James Seibel
bdfc053596
API event exception fix
2023-06-20 20:55:35 -05:00
TomTheFurry
68e93ac19a
Fixed up last of the bugs
2023-06-20 19:04:34 +08:00
James Seibel
bdd01eef2b
Update coreSubProjects
2023-06-19 22:04:15 -05:00
James Seibel
fc68645ba3
Update coreSubProjects
2023-06-19 21:42:05 -05:00
James Seibel
4c2d1458de
Fix config default thread counts being 0
2023-06-19 20:41:04 -05:00
coolGi
5f51cb11fe
Forgot to turn down default noise intensity
2023-06-20 00:03:56 +09:30
coolGi
661aa37d71
Updated core submodule
2023-06-20 00:02:03 +09:30
coolGi
7756bd4fa1
Fixed removing unused files form jar
2023-06-19 23:07:17 +09:30
TomTheFurry
19daa14f94
Update core
2023-06-19 14:41:36 +08:00
James Seibel
afbb0e05aa
Update coreSubProjects
2023-06-18 08:51:17 -05:00
James Seibel
1de329ed9b
Fix some config setup not running if the UI isn't opened
2023-06-17 21:53:22 -05:00
James Seibel
5915bb1f70
Update coreSubProjects
2023-06-17 21:03:46 -05:00
James Seibel
38c368d9fe
rename namespace lod -> distanthorizons
2023-06-17 17:45:38 -05:00
James Seibel
637a8cfe65
rename IDhApiUnsafeWrapper method
2023-06-17 16:52:27 -05:00
TomTheFurry
ef47e1d85d
Merge remote-tracking branch 'origin/main'
2023-06-18 00:27:29 +08:00
TomTheFurry
97f19915bd
Refactor the DhLevel class structure.
...
Note: Known issue where sections need reload before gen is queued up. Will fix next
2023-06-18 00:24:12 +08:00
TomTheFurry
a487653444
Refactor the DhLevel class structure.
...
Note: Known issue where sections need reload before gen is queued up. Will fix next
2023-06-18 00:23:51 +08:00
coolGi
b649b1c279
Updated readme
2023-06-17 14:49:51 +09:30
coolGi
1a0f1244fa
Fixed 1.19, 1.19.2, and 1.19.4 compile properties
2023-06-17 14:07:05 +09:30
TomTheFurry
67612e1e92
Update core
2023-06-17 01:01:00 +08:00
TomTheFurry
650c4b30a5
First baby step towards a pre-lod-loader.
2023-06-17 01:00:34 +08:00
TomTheFurry
3be9848da3
Update core
2023-06-16 23:37:29 +08:00
TomTheFurry
d339a86b92
Quick fix debug chat msg crashing the game
2023-06-16 23:37:11 +08:00
James Seibel
64d6e2ea55
Update coreSubProjects
2023-06-15 07:42:34 -05:00
coolGi
77a5906ee5
Merge remote-tracking branch 'origin/main'
2023-06-15 18:30:26 +09:30
coolGi
ff0547f2b9
Updated more mod versions
2023-06-15 18:28:51 +09:30
TomTheFurry
b9aa2e1cca
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# coreSubProjects
2023-06-15 16:42:07 +08:00
TomTheFurry
7624764ee0
Fix lighting issues in both client-only and single player world
2023-06-15 16:41:18 +08:00
coolGi
08d15f7728
Disabled immersive portals compat as it doesnt fully work
2023-06-15 17:57:22 +09:30
coolGi
ebd6aa0d74
Updated mod and loader versions
2023-06-15 17:55:38 +09:30
coolGi
1b84d8bf0b
Updated gradle script to be easier to add loaders
2023-06-15 17:41:18 +09:30
James Seibel
2b1b54a646
config renaming and add new configs to DhApi
2023-06-14 21:32:21 -05:00
James Seibel
a65dc83721
Update James' contact in the code_of_conduct
2023-06-14 20:18:07 -05:00
James Seibel
78c6fea352
Add LZ4 to the readme
2023-06-14 20:17:48 -05:00
James Seibel
03da6d87b5
Update coreSubProjects
2023-06-14 19:43:04 -05:00
James Seibel
e0e6ac402e
Implement the Quick enable render toggle
...
Also improve the logic for setting UI only config values
2023-06-12 22:19:11 -05:00
James Seibel
288459c88b
Allow skipping config enums
2023-06-12 20:24:56 -05:00
coolGi
fe41d03437
Updated core subproject
2023-06-12 20:19:13 +09:30
coolGi
940933eff4
Merge branch 'detached' into 'main'
...
Screen Space Ambient Occlusion
See merge request jeseibel/minecraft-lod-mod!28
2023-06-12 10:48:06 +00:00
notalpha
e45b479ae3
feat: SSAO
2023-06-12 11:37:18 +02:00
TomTheFurry
d3ec5a9ac2
Update core
2023-06-12 13:26:10 +08:00
James Seibel
7d20354ba5
rename config extendedNearClip -> overdrawPrevention
2023-06-11 22:16:48 -05:00
James Seibel
12548099f1
Fix BlockToAvoid and TintWithAvoidedBlocks
2023-06-11 21:24:38 -05:00
James Seibel
643c66a12f
Update coreSubProjects
2023-06-11 18:03:55 -05:00
James Seibel
da719b4a7e
Update coreSubProjects
2023-06-11 15:57:53 -05:00
TomTheFurry
2a3ae34294
Fix (well, lower the chance of) reading regions that is actively being saved, reduce that chunk pos error chance.
2023-06-11 19:52:59 +08:00
TomTheFurry
27f7440165
update core
2023-06-11 18:32:42 +08:00
TomTheFurry
73ff60a0f6
Update manifold version so it stop spamming complaints
2023-06-11 18:31:50 +08:00
James Seibel
a80843ce77
Update the config lang file
...
Also rename and refactor a few items
2023-06-09 22:10:43 -05:00
coolGi
4a9dc216e7
Updated lang generator to whitelist linked options
2023-06-08 23:06:48 +09:30
James Seibel
72c9de354e
Overhaul the config and start adding summary options
...
also:
- add DH vs MC lighting engine option
- add a toggle for wireframe rendering
2023-06-07 22:59:49 -05:00
coolGi
ae269b3a74
Updated core submodule
2023-06-06 19:06:14 +09:30
coolGi
f3bc22cdc8
Added linking config options
2023-06-06 19:06:04 +09:30
coolGi
92cc8bf6f6
Updated core submodule
2023-06-06 18:02:35 +09:30
coolGi
05b6e74482
Fixed and checked support for all available config types
2023-06-06 18:01:49 +09:30
James Seibel
90fb950fc3
rename LodThreadFactory -> DhThreadFactory
2023-06-05 20:02:50 -05:00
James Seibel
005f1ed8a0
Move the world gen thread pool into the WorldGenQueue
...
We want Core to handle the world gen threads, not the individual world generators
2023-06-05 19:50:32 -05:00
James Seibel
bb4497dd80
fix config listener onValueSet and add ConfigChangeListener
2023-06-04 22:05:17 -05:00
James Seibel
8956bc4980
Revert "remove ClassicConfigGUI.setWithoutSaving()"
...
This reverts commit 0a91473402 .
2023-06-04 21:41:37 -05:00
James Seibel
0a91473402
remove ClassicConfigGUI.setWithoutSaving()
2023-06-04 21:07:54 -05:00
James Seibel
4df12e7316
add missing thread configs
2023-06-03 22:29:58 -05:00
James Seibel
3ff4e0f9a6
World generator reformatting
2023-06-03 21:37:12 -05:00
coolGi
6c5b1501e9
Updated core submodule
2023-06-03 21:40:04 +09:30
coolGi
c1fddd1b82
Added a comment to add DimensionWrapper (maybe to replace DimensionTypeWrapper)
2023-06-03 21:39:47 +09:30
coolGi
256e3a1dbb
Checked dimension instead of the dimension type
2023-06-03 21:32:59 +09:30
coolGi
2fbc69cb34
Updated log4j version
2023-06-03 21:00:37 +09:30
coolGi
d3a06b8597
Fixed merged jars and added it to the ci
2023-06-02 23:32:12 +09:30
coolGi
9d9370f2f5
Moved version for lz4 to gradle.properties
2023-06-02 23:09:21 +09:30
coolGi
aa6ae3084e
Merge remote-tracking branch 'origin/main'
2023-06-02 22:38:50 +09:30
coolGi
9bd66aa54b
FORGE FINALLY WORKS!!!! Server Load event called too late, and duplicate Client level load events.
2023-06-02 22:38:44 +09:30
TomTheFurry
c33c0a4acb
Fix the chunk loading by using an alternative method. It works very nicely now!
2023-06-01 19:22:27 +08:00
James Seibel
fc9ce8243a
Add a basic lighting engine for generated chunks
2023-05-29 19:44:56 -05:00
James Seibel
ddf8950cc0
add BatchGenerationEnvironment warn comment
2023-05-29 14:10:15 -05:00
James Seibel
f2832a0fd6
(hopefully) improve world gen shutdown time
2023-05-27 13:42:28 -05:00
coolGi
4660c4d5bf
Merge remote-tracking branch 'origin/main'
2023-05-22 23:51:27 +09:30
coolGi
1b60c66eec
Only use the Modrinth api if the user clicks the changelog menu instead of when the config is opened
2023-05-22 23:51:19 +09:30
James Seibel
ac939a5e95
drop fixed thread pools to 1 for easier testing
2023-05-22 07:49:46 -05:00
James Seibel
ea0a98c9f0
Fix a crash if transparency is disabled
2023-05-22 07:18:21 -05:00
James Seibel
baa11f481e
improve a couple batch generator error messages
2023-05-21 18:41:48 -05:00
James Seibel
1cbb124ba0
fix unit tests and add data compression
2023-05-21 17:47:51 -05:00
coolGi
883685de83
Updated core submodule
2023-05-21 20:40:12 +09:30
coolGi
91864443d5
Made the changelog screen look a bit nicer
2023-05-21 20:36:01 +09:30
coolGi
b48d6bfd4b
Added changelog button to the config menu
2023-05-21 20:18:25 +09:30
coolGi
a1ede75450
Fixed up the lz4 compression location in jar
2023-05-21 20:00:59 +09:30
James Seibel
db73aaeabb
add LZ4 for compression
2023-05-20 11:44:39 -05:00
James Seibel
284690338c
ForgeServerProxy minor reformat
2023-05-19 22:42:15 -05:00
James Seibel
550a1a44ef
Update coreSubProjects
2023-05-13 11:08:26 -05:00
James Seibel
5203c03257
Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod
2023-05-12 22:15:03 -05:00
James Seibel
1a9f56c03e
Update coreSubProjects
2023-05-12 22:14:48 -05:00
coolGi
3cf0c724f4
Added a fixme comment
2023-05-12 20:45:40 +09:30
coolGi
3e96b01981
Reverted the MixinFogRenderer to fix fog not disabling
2023-05-12 19:09:28 +09:30
coolGi
59658441ff
Made the MixinUtilBackgroundThread slightly easier to deal with
2023-05-12 19:04:28 +09:30
coolGi
a4e20114a7
Updated forge's mixins
2023-05-12 19:02:32 +09:30
coolGi
aa1315dd57
Moved the modAccessors to the wrappers folder on forge
2023-05-12 18:47:49 +09:30
coolGi
271149baa4
Made several Subscribed Events public
2023-05-12 18:43:54 +09:30
James Seibel
680f6dc317
Update coreSubProjects
2023-05-06 19:40:14 -05:00
coolGi
0e6282e90e
Updated core submodule
2023-05-07 08:55:48 +09:30
coolGi
e9f66dc091
Removed getFogColor from the BCLibAccessor
2023-05-07 08:55:10 +09:30
coolGi
88f6acb618
Generalised the fog fix
2023-05-07 08:48:03 +09:30
coolGi
6f36cd3305
Fixed up gradle to be able to not run immersive portals
2023-05-07 08:32:46 +09:30
coolGi
b476da8ba4
Worked more on immersive portals compatibility
2023-05-06 23:04:56 +09:30
coolGi
873187e210
Hard-coded the authors in mods.toml to fix architectury error
2023-05-06 13:04:11 +09:30
James Seibel
5ec21065cc
Create new world gen tasks when moving into new areas
2023-05-04 07:31:56 -05:00
James Seibel
dbdbb14bac
Fix renderSection flickering
2023-05-02 19:46:34 -05:00
coolGi
2cbc98a26a
Removed quotations around authors in mod infos
2023-05-02 23:21:40 +09:30
coolGi
5739eb9a85
Started work on adding immersive portal support
2023-05-02 23:21:09 +09:30
coolGi
f6887ee7d5
Merge remote-tracking branch 'origin/main'
2023-05-02 22:28:54 +09:30
James Seibel
12698c5d39
rename lod.core.api -> lod.coreapi.api to file compiler issues
2023-05-02 07:33:27 -05:00
James Seibel
8244932247
temporary fabric/mod.json and forge/mods.toml author fix
2023-05-02 07:32:10 -05:00
Ran
39ef896138
Made forge actually run! Renamed com.seibel.lod.core to com.seibel.lod.coreapi
2023-05-01 19:27:52 +06:00
coolGi
258a2a8ee7
Updated core submodule
2023-05-01 15:15:10 +09:30
James Seibel
0b570ba15d
Update coreSubProjects
2023-04-30 21:52:37 -05:00
James Seibel
7d4e6e59d9
Update coreSubProjects
2023-04-30 21:30:02 -05:00
coolGi
9c543e2ec8
Updated forge version
2023-05-01 02:38:32 +09:30
coolGi
d9ef9282ad
Renamed some comments on the root build.gradle
2023-05-01 00:57:00 +09:30
coolGi
5c1058ca76
Moved fabric loom back to its own build.gradle
2023-05-01 00:52:41 +09:30
Ran
c30cb1c04d
Forge runs! With a thousand errors...
2023-04-30 14:41:04 +06:00
Ran
5caf11789f
Try to fix Forge
2023-04-30 14:15:04 +06:00
coolGi
ef02856b45
Removed fabricLike and quilt from the main branch. Development moved to the common_mixins branch.
2023-04-29 23:18:48 +09:30
James Seibel
077e25d7a8
Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod
2023-04-27 20:36:13 -05:00
James Seibel
ef84fe97d5
Fix typos, merge WorldGenStep enum, and update Core
2023-04-27 20:35:10 -05:00
coolGi
fc3653e577
Started work on fixing the common mixin
2023-04-26 22:28:28 +09:30
coolGi
d708867c74
Updated quilt and fixed up some issues related to it
2023-04-26 20:17:16 +09:30
James Seibel
e6273fa6a4
Fix RenderSection overlap and holes
2023-04-17 21:41:03 -05:00
coolGi
d517279ca2
Added TODO to remove the fabriclike submodule once forge can be properly tested (and fixed)
2023-04-15 01:43:37 +09:30
coolGi
71284c3e98
Started work on native Quilt support
2023-04-15 01:39:37 +09:30
coolGi
85c7dbaf99
Fixed duplicate dependency in the fabric.mod.json
2023-04-15 01:38:38 +09:30
coolGi
7cc21a2b8e
Deprecated getGameDirectory from IMinecraftClientWrapper. Use IMinecraftSharedWrapper.getInstallationDirectory() instead.
2023-04-15 01:36:54 +09:30
coolGi
2c8d8e2b2e
Moved items not fabric dependant away from fabric
2023-04-11 01:08:01 +09:30
coolGi
d366da4947
Moved items not fabric dependant away from fabric
2023-04-11 01:07:53 +09:30
coolGi
02490440ec
Disabled lodBias by default
2023-04-11 00:13:25 +09:30
James Seibel
019ec0e55d
Replace QuadTree/Node Consumers with Iterators
...
This drastically improves debugging, because lambda consumers cause the stack trace to become messy very quickly.
Although they are unfortunately a bit more complicated to deal with and I'm less certain they are bug-free (even with the included unit tests).
2023-04-03 21:35:09 -05:00
coolGi
c8ef38da3c
Updated core subproject
2023-03-31 19:47:50 +10:30
coolGi
b449072a69
Reverted back to using swing for the base run jar
2023-03-31 19:47:32 +10:30
James Seibel
35fde21098
Fix holes when moving around the world
2023-03-30 07:26:48 -05:00
coolGi
10bad0bc84
Fixed building
2023-03-28 20:49:55 +10:30
James Seibel
27492ba093
Temporary solution for corners not rendering
2023-03-27 21:20:38 -05:00
coolGi
ed6576df4b
Forgot to revert screen type back to classic
2023-03-26 18:14:13 +10:30
coolGi
1c89f9e88a
Updated core submodule
2023-03-26 17:54:31 +10:30
coolGi
9cdd7fc687
Fixed up some things to do with the Java screen
2023-03-26 17:31:53 +10:30
coolGi
3a5485ea56
Moved OS getting utils to its own Platform enum.
2023-03-26 16:03:02 +10:30
coolGi
955d1df400
Fixed common trying to shadow common
2023-03-26 16:01:52 +10:30
James Seibel
d39000fa56
Fix render sections incorrectly disabling/enabling when moving
2023-03-25 18:49:16 -05:00
James Seibel
231e98efb8
Fix moving causing the renderer to lock up
...
However LODs aren't unloaded correctly after moving and corners aren't rendered correctly either
2023-03-25 16:19:17 -05:00
James Seibel
87299de2ab
Add a mostly functional QuadTree data structure and unit tests
2023-03-23 07:25:37 -05:00
coolGi
33c9b48bc9
Relocated the lwjgl libary
2023-03-23 19:54:45 +10:30
coolGi
416208c33a
New ui frame now shows
2023-03-23 19:25:33 +10:30
coolGi
7bba8d2862
Sava commit for the new Config UI
2023-03-23 18:08:36 +10:30
coolGi
8b22349d0f
Updated logo svg so they can be defined in variables
2023-03-18 12:30:33 +10:30
coolGi
cd156630a8
Slightly fixed up the mixin plugin
2023-03-17 22:36:22 +10:30
coolGi
769d5739b8
Updated core subproject
2023-03-17 22:29:44 +10:30
coolGi
6d29f58ebd
Fixed up more things to do with JavaFX, and added some extra stuff for the MinecraftScreen
2023-03-17 22:29:28 +10:30
coolGi
2d8027cd28
Removed FlatLaf (which was used for theming) and replaced it with JavaFX
2023-03-17 19:45:18 +10:30
coolGi
be9547612d
Added some gradle settings to make it hopefully run slightly faster
2023-03-17 18:21:04 +10:30
James Seibel
67f8ff841d
improve error logging
2023-03-16 07:55:41 -05:00
James Seibel
51a7ccc8d0
update world gen queue logic and comments
2023-03-16 07:26:25 -05:00
James Seibel
3fdaa42206
Make world gen task queuing async
2023-03-14 22:12:10 -05:00
James Seibel
70c783194f
Fix the world generator only going to detail level 3
2023-03-14 22:03:58 -05:00
James Seibel
aec1d2bbe8
add StepStructure retry logic
2023-03-14 21:43:59 -05:00
James Seibel
cabcbef34b
refactoring
2023-03-14 21:43:35 -05:00
James Seibel
d952e5400b
allow the world generator to generate any detail level
2023-03-14 07:31:35 -05:00
James Seibel
eba908c153
start adding new world generator (may be broken)
2023-03-13 07:25:26 -05:00
James Seibel
65feda4e04
prefix "DH-" to the batch generator threads
2023-03-11 12:03:02 -06:00
James Seibel
81e636b1c6
Fix file writing
2023-03-10 22:49:23 -06:00
James Seibel
4c4861b2e3
refactor BatchGenerationEnvironment
2023-03-10 22:01:08 -06:00
James Seibel
28972421ad
drastically improve file reading/writing speed
...
see e5116e1ec99ad3f0c690e2c63eef998d9dc1ef78 and dd8ee36487f2936e2aa9ba48c549ca92678a7adb
2023-03-09 21:44:24 -06:00
James Seibel
3619acbd54
Update coreSubProjects
2023-03-09 21:03:00 -06:00
James Seibel
c539f1eeef
Update coreSubProjects
2023-03-07 20:39:11 -06:00
James Seibel
23cf213200
Remove deprecated LodConfigWrapperSingleton
2023-03-06 20:40:12 -06:00
James Seibel
a371c6b364
Update coreSubProjects
2023-03-05 18:38:10 -06:00
James Seibel
d1e58ccf28
Refactor GenerationEvent
2023-03-05 18:17:00 -06:00
James Seibel
0062a28504
Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod
2023-03-04 20:07:03 -06:00
coolGi
9d00a1eb67
Updated core
2023-03-05 12:13:49 +10:30
coolGi
7e75640263
Updated core
2023-03-05 11:59:18 +10:30
coolGi
32f1cfa634
Notification in the config if there is going to be an update on close
2023-03-05 11:57:56 +10:30
coolGi
aed5f54710
Minor refactor to the screen
2023-03-05 11:41:40 +10:30
James Seibel
267fa4acfa
Fix ChunkWrapper isLightCorrect() for both singlePlayer and servers
2023-03-04 14:26:08 -06:00
coolGi
a4f731da16
Forgot to remove the exclude comment in the ci
2023-03-04 09:51:00 +00:00
coolGi
8ee9c42848
Fixed ci to work with the new files
2023-03-04 18:55:06 +10:30
coolGi
a43335466c
Fixed the remapJar is the correct file
2023-03-04 18:53:43 +10:30
coolGi
1a0b86d056
Fixed jarLocations for forgix & properly set jar name
2023-03-04 18:53:28 +10:30
James Seibel
d96cc5c74b
Fix client-only chunks not returning isLightCorrect() correctly
...
This is specific to MC 1.18.2 and may need expanding for other MC versions
2023-03-02 21:35:28 -06:00
James Seibel
54faa2cbdc
Fix ClientLevelWrapper.tryGetServerSideWrapper() failing when changing dimensions
2023-03-02 20:45:40 -06:00
James Seibel
e7e25cb5b7
Update coreSubProjects
2023-03-02 07:50:38 -06:00
James Seibel
b4afb2f495
Update coreSubProjects
2023-03-01 07:31:44 -06:00
James Seibel
2a5e67a461
prevent null pointers in McClientWrapper getWrappedClientWorld()
2023-02-28 22:06:43 -06:00
coolGi
a71dd0b3b8
Update gitlab-ci to maybe give working jar
2023-02-28 21:14:44 +00:00
James Seibel
b2d9c2eec6
Remove duplicate test command in CI
...
the "build" command both runs tests and assembles the code
2023-02-28 07:39:05 -06:00
James Seibel
518262c515
Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod
2023-02-28 07:28:48 -06:00
James Seibel
1de5983260
Fix CI not pulling core when building
2023-02-28 07:28:25 -06:00
coolGi
3c5b1eb423
Updated core subproject and fixed readme for core
2023-02-28 16:58:33 +10:30
coolGi
4d195a6378
Cleaned up some shadow code
2023-02-28 16:54:43 +10:30
James Seibel
cdbfad060b
Fix gradle mystery compiler error
...
Specifically fixes core gradle being unable to access packages found in API
2023-02-27 20:41:45 -06:00
coolGi
e9eeba944a
Cleaned some stuff on the gradle
2023-02-27 22:32:47 +10:30
coolGi
3c111cd8d6
Updated core
2023-02-27 21:12:08 +10:30
coolGi
68c5362024
Updated readme
2023-02-27 15:01:22 +10:30
coolGi
40ea294663
Updated modmenu to the latest version
2023-02-27 15:00:57 +10:30
James Seibel
1b2afcd02c
Add fabric block break/place events
2023-02-26 16:39:00 -06:00
James Seibel
6c5eb09486
Move shared Dh(Server)ClientLevel code into AbstractDhClientLevel
2023-02-25 21:35:00 -06:00
James Seibel
221d011b48
reformat
2023-02-25 21:33:54 -06:00
James Seibel
ad36204dfb
Fix ClientApi.onClientOnlyDisconnected() and and Connected() not being called
2023-02-25 15:29:46 -06:00
James Seibel
70f8599a0e
refactor fabric methods
2023-02-25 14:30:08 -06:00
James Seibel
211ec7f3a6
Hard shutdown the world generator, don't wait
2023-02-25 10:23:18 -06:00
James Seibel
43a75df119
Improve the issue templates
2023-02-25 09:25:00 -06:00
coolGi
679c6791c7
Temporary disabled manifold on forge, and some more attempts at trying to fix forge+manifold
2023-02-25 22:33:22 +10:30
coolGi
033616db7a
Quick fix so it can build
2023-02-25 20:56:58 +10:30
coolGi
1a09edd8bb
Forge now nearly works, it just dosent have a preprocessor
2023-02-24 21:35:50 +10:30
coolGi
0ff7a5cd11
Set manifold to always use the latest version
2023-02-24 20:47:02 +10:30
coolGi
4e0574af35
Forge now build but dosent run
2023-02-24 20:44:41 +10:30
coolGi
027dbf35f8
Forge finally fixed. Altough manifold is disabled in forge atm
2023-02-24 19:55:45 +10:30
coolGi
a9dc1e232a
Updated core
2023-02-24 19:10:23 +10:30
coolGi
f50cfab3f7
Commented, updated, downgraded forge stuff but still to no avail
2023-02-24 19:10:11 +10:30
coolGi
981d9a095d
Removed classifier's as they are no longer needed in gradle 18
2023-02-24 19:08:53 +10:30
James Seibel
d1670673f2
Update coreSubProjects
2023-02-23 20:19:27 -06:00
James Seibel
82fa375afc
make Core compile with Java 8
2023-02-23 19:53:21 -06:00
James Seibel
95d0765ccb
convert several files to Java 8
...
There may be additional files that require changing
2023-02-23 19:52:51 -06:00
James Seibel
8f9524a319
Revert "Fix exceptions when closing a world"
...
This reverts commit a680aa97d2 .
2023-02-21 22:10:33 -06:00
James Seibel
a680aa97d2
Fix exceptions when closing a world
2023-02-21 21:25:17 -06:00
coolGi
7ca0092501
Set remap to false in the MixinTextureUtil to fix warning
2023-02-20 17:12:03 +10:30
James Seibel
4d7321941c
Update coreSubProjects
2023-02-19 17:48:24 -06:00
coolGi
8d1c5e4b5b
Merge remote-tracking branch 'origin/main'
2023-02-19 21:39:05 +10:30
coolGi
1ebcd49601
Added quilt support to the ci
2023-02-19 21:38:52 +10:30
coolGi
9ac7753f04
builds_for variable in the version.properties now works and moved the version.properties loading to settings.gradle
2023-02-19 21:38:52 +10:30
James Seibel
7ca81fe281
Update coreSubProjects
2023-02-18 08:56:28 -06:00
James Seibel
1b5762a133
Merge
2023-02-18 07:23:21 -06:00
coolGi
e373969b34
Added ability to change vanilla's lod bias
2023-02-18 20:00:54 +10:30
James Seibel
f16472c415
rename serverApi.serverLoad/Unload event methods
2023-02-17 08:33:49 -06:00
coolGi
72169f271f
Updated core
2023-02-15 17:19:00 +10:30
coolGi
b1149bda39
Updated mod version
2023-02-15 17:17:41 +10:30
coolGi
8f838891cb
Merge remote-tracking branch 'origin/new_buildsystem'
...
# Conflicts:
# coreSubProjects
# gradle.properties
2023-02-15 17:07:41 +10:30
cola98765
e4518cafeb
let's start slow. fixed some typos
2023-02-14 13:23:10 +01:00
coolGi
6022161e0c
Fixed exclude code
2023-02-14 18:59:44 +10:30
coolGi
dd8b695cdf
Slightly changed the CI to use exclude to exclude non-main jars and added forge to it
2023-02-14 18:57:15 +10:30
coolGi
e896be7324
Temporary fix for gitlab ci for old build system
2023-02-14 18:30:23 +10:30
James Seibel
06298418cb
up the version number from 1.7.0 -> 2.0.0
2023-02-13 20:27:11 -06:00
James Seibel
fdcbbae3b1
minor blockStateWrapper reformat
2023-02-13 20:27:06 -06:00
coolGi
a719ec5a3e
Added some more stuff to attempt to fix forge
2023-02-13 19:07:50 +10:30
coolGi
55bf0c04f4
Added temporary accesstransformer
2023-02-13 18:17:53 +10:30
coolGi
666293f59d
Merge remote-tracking branch 'origin/main' into new_buildsystem
...
# Conflicts:
# build.gradle
# forge/build.gradle
# versionProperties/1.18.2.properties
2023-02-13 18:11:43 +10:30
coolGi
4442fda70a
Did the bear minimum to make forge "work" so we can do testing on the new build system
2023-02-13 18:10:27 +10:30
coolGi
cf976cef84
Fixed double quotes from last push
2023-02-12 22:21:01 +10:30
coolGi
e2dcbf48af
Made jar size around 1.5 MB smaller by removing an unused dependency
2023-02-12 22:19:36 +10:30
coolGi
79ba86d8c2
New Build system now works as good as the old build system (forge still broken)
2023-02-12 20:45:57 +10:30
coolGi
8de6ca33af
Fabric now builds (and works outside the build environment)
2023-02-12 20:11:53 +10:30
coolGi
89faf6e976
Merge remote-tracking branch 'origin/main' into new_buildsystem
...
# Conflicts:
# build.gradle
# fabric/build.gradle
2023-02-12 19:06:48 +10:30
coolGi
bc5861ea95
Refactored forge stuff to be in a forge folder
2023-02-12 18:59:27 +10:30
coolGi
cc3a3c451c
Refactored fabric stuff to be in a fabric folder
2023-02-12 18:55:00 +10:30
coolGi
f0956c0cdb
Fixed fabric build
2023-02-12 13:03:25 +10:30
coolGi
dcc143c9f8
Disabled Forgix
2023-02-12 12:20:33 +10:30
coolGi
56603e8076
Updated core
2023-02-07 19:34:18 +10:30
James Seibel
06922458f1
fix issue template automatic labels
2023-02-04 14:42:16 -06:00
James Seibel
17b7a6eb89
add a default issue template
2023-02-04 14:38:47 -06:00
James Seibel
52b222de50
Add issue templates (Thanks AquaticLava!)
2023-02-03 07:55:30 -06:00
James Seibel
35d45057ba
Add 2 potential fixes for the optifine render resolution bug
2023-01-31 07:54:36 -06:00
coolGi
6a5ba1a607
Merge branch 'main' into 'new_buildsystem'
...
Put main into buildscript for updated testing
See merge request jeseibel/minecraft-lod-mod!26
2023-01-29 05:12:51 +00:00
coolGi
c01c77e11d
Merge branch 'new_buildsystem' into 'main'
...
# Conflicts:
# gradle.properties
2023-01-29 05:11:04 +00:00
coolGi
27a01d4da3
Added most of the core dependencies, fixed fabric runClient and disabled Forge for now
2023-01-29 14:49:29 +10:30
coolGi
76f3a3cfcb
Disabled stuff that requires Architectury API (so the networking)
2023-01-29 14:16:12 +10:30
coolGi
52005d0b19
Added a proper fix for when forge is attempting to be run on a different version than intended
2023-01-24 23:46:15 +10:30
coolGi
af6f477f15
Updated core submodule
2023-01-24 18:14:08 +10:30
James Seibel
bf2ffd6dfb
Update coreSubProjects
2023-01-22 19:56:44 -06:00
James Seibel
dd6380d49d
rename AbstractWorldGenTaskTracker.isValid -> isMemoryAddressValid
2023-01-22 17:12:49 -06:00
James Seibel
d59fc82cc7
refactor Generation Event and Environment
2023-01-15 20:03:12 -06:00
James Seibel
2f62dd2c49
Add Contributing and Code Of Conduct guidelines
...
As requested in merge !24
2023-01-14 10:56:55 -06:00
James Seibel
379f8911b5
update manifold 2022.1.24 -> 2022.1.33
2023-01-10 21:46:48 -06:00
James Seibel
1a72c30684
Merge branch 'JackWorks-main-patch-14514' into 'main'
...
Upgrade gradle to support JDK 19
See merge request jeseibel/minecraft-lod-mod!25
2023-01-11 01:25:46 +00:00
Jack Works
6891bdc34e
Upgrade gradle to support Java 19
2023-01-09 04:37:29 +00:00
James Seibel
c6a7e52a86
Improve the compiling instructions in the ReadMe
2023-01-08 22:12:58 -06:00
James Seibel
951ef5ed72
Update the ReadMe
2023-01-08 20:13:07 -06:00
James Seibel
20f8e59f2b
Remove deprecated ChunkWrapper position getters
2023-01-02 11:19:50 -06:00
James Seibel
23b35282a9
Update Manifold 2022.1.19 -> 2022.1.24
2023-01-02 10:32:48 -06:00
James Seibel
27c3c0c404
rename EDistanceGenerationMode -> EDhApiDistantGeneratorMode
2022-12-10 22:08:33 -06:00
James Seibel
df7728707a
Update coreSubProjects
2022-12-10 21:53:17 -06:00
James Seibel
6bd7f54a8e
Add WrapperFactory.createChunkWrapper()
2022-12-08 21:36:44 -06:00
James Seibel
954175943d
Fix event related null pointer issues
2022-11-24 23:09:06 -06:00
James Seibel
a1e8af623d
Move Optifine code out of ReflectionHandler and into AbstractOptifineAccessor
2022-11-24 19:10:19 -06:00
James Seibel
af625d912a
rename DhApiEventInjector -> ApiEventInjector
2022-11-24 18:05:15 -06:00
James Seibel
04d61e81ed
add IDimensionTypeWrapper.equals()
2022-11-20 20:39:57 -06:00
James Seibel
78fc6be193
Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod
2022-11-19 19:07:34 -06:00
James Seibel
969dfa1dd0
Add isAir() to BlockStateWrapper
2022-11-19 19:06:42 -06:00
coolGi
19578f2104
pushed core
2022-11-18 19:13:00 +10:30
coolGi
de60b15d2b
Added the ChangelogScreen. New changelog screen done
2022-11-18 19:12:25 +10:30
coolGi
7c5ffe3f10
Core doesn't like to push itself
2022-11-17 21:46:30 +10:30
coolGi
2daf47f202
Updated updater screen (thanks a lot to Pankakes#0686)
2022-11-17 21:44:43 +10:30
coolGi
ec8e54d31b
Forgot to add the "isMinecraftSubProject" variable to subprojects
2022-11-17 19:15:08 +10:30
coolGi
d538b5c12b
Best that I can do with the build system for now (forgegradle hates me for some reason)
2022-11-17 19:10:01 +10:30
coolGi
4fe24abc51
Save commit for new build system
2022-11-14 21:51:09 +10:30
James Seibel
4644121fe3
Add getWrappedMcObject_UNSAFE() to Biome and BlockState Wrappers
2022-11-13 21:50:10 -06:00
James Seibel
f75c9ec06a
Refactor/comment DhSectionPos, DhLodPos, and DhLodUnit
...
And add BitShiftUtil
2022-11-06 21:41:05 -06:00
coolGi
e174939cf5
Core doesnt like pushing itself
2022-11-04 17:37:27 +10:30
coolGi
b8ecbdd27d
Added a lang auto formatter and a missing lang detector and fixed up the lang formatting and added missing options
2022-11-04 17:35:24 +10:30
morippi
100401e0ac
I made some error with the commits
2022-11-03 17:53:20 +01:00
morippi
a5f2ce79e4
partial fix for ocean holes
2022-11-01 20:29:44 +01:00
coolGi
4358360362
Swapped out the bottom 2 buttons on the update screen
2022-10-30 19:34:27 +10:30
coolGi
889fc7d7fe
Fixed mixin plugin and made it be more abstract (sodium class not found bug fixed)
2022-10-30 19:29:25 +10:30
coolGi
8fec85d4cb
Added stuff that people suggested to the update screen
2022-10-30 18:36:50 +10:30
coolGi
de744d1f10
Updated readme to add/remove the libraries we use and added instructions for how to open cmd
2022-10-29 09:17:08 +00:00
coolGi
4e50099308
Core didn't push
2022-10-28 10:09:02 +10:30
coolGi
e17f201e6b
Finished the self updater
2022-10-28 10:07:46 +10:30
coolGi
14fb775212
Added the self updater to forge and fixed standalone jar
2022-10-21 17:32:25 +10:30
coolGi
9742a2146a
Added the self updater to forge
2022-10-20 22:47:48 +10:30
James Seibel
270476f4d2
replace customModule dependencies with implementation's
...
This shouldn't change how anything compiles and is done for simplicity sake
2022-10-15 20:34:45 -05:00
James Seibel
b1205c73d5
Add parenthesis and comments to build.gradle
2022-10-15 20:33:16 -05:00
James Seibel
760019aac6
calm down the gradle.prop mcVer comment
2022-10-14 21:23:29 -05:00
James Seibel
a89df000d0
Merge branch '1.19.2' into 'main'
...
1.19.2
See merge request jeseibel/minecraft-lod-mod!22
2022-10-12 12:50:00 +00:00
Jeff McClure
3278d3518d
1.19.2
2022-10-12 12:50:00 +00:00
James Seibel
0f8bf01d30
Update coreSubProjects
2022-10-05 22:42:19 -05:00
coolGi
e4132fe469
Changed out the json library with something that we already have
2022-10-04 17:24:44 +10:30
coolGi
f593df5d1d
Changed out the json library with something that we already have
2022-10-04 17:24:25 +10:30
TomTheFurry
a42153dc14
FINALLY fix the issue where some data isn't saved and etc
2022-10-01 15:02:24 +08:00
James Seibel
7dbb17b339
Add "Dh" prefix to DistantHorizons Worlds
2022-09-29 21:54:00 -05:00
coolGi
4e226130df
Fixed up some listener stuff in the config
2022-09-25 12:24:41 +09:30
coolGi
abf5ec313a
Added a way of just running the config ui by itself so I can do quicker tests
2022-09-19 19:20:50 +09:30
TomTheFurry
2257ceae53
Continue improving stabilises of the system
2022-09-19 14:54:46 +08:00
TomTheFurry
e330a7cd3b
Add render source flag debug mode & fix sparse source to render source transform bug
2022-09-19 12:28:39 +08:00
TomTheFurry
9316575534
Fix critical issue causing chunk to lod build extremely slow, and also partly fix sparse data source loading (where I used wrong array instead of loaded data array.) Also improve ChunkToLodBuilder building loops to support multithreaded building
2022-09-18 16:30:45 +08:00
coolGi
3046127b03
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# coreSubProjects
2022-09-18 15:31:28 +09:30
coolGi
7a4e784701
Added some api notes and moved JarMain to the jar folder
2022-09-18 15:31:07 +09:30
TomTheFurry
96a2b406aa
Rework the Level data member organization and make world gen enable/disable based on settings
2022-09-18 13:58:03 +08:00
TomTheFurry
e2db3cdc5c
Make it build again
2022-09-18 12:55:31 +08:00
James Seibel
99fa754e91
Rearrange API packages
2022-09-16 23:57:39 -05:00
James Seibel
be28eaf122
Make Core Level Wrappers implement API wrappers
2022-09-16 22:55:37 -05:00
TomTheFurry
cd05d5d811
Clean up transparency and buffer render orders.
2022-09-16 17:54:18 +08:00
Ran
f6f7c1702a
Hopefully fix the API shading
2022-09-16 10:58:42 +06:00
James Seibel
b593293c05
Update coreSubProjects
2022-09-15 22:30:34 -05:00
TomTheFurry
1f1f44766d
No longer saving empty files & rework isEmpty flag to be more stable & work on genQueue issue
...
Note: Known half fixed issue where in large render distance, the genQueue will block server thread for ages to build up gen request index.
2022-09-16 00:18:26 +08:00
James Seibel
6ebd768d97
Add API Event tests
2022-09-13 21:56:20 -05:00
James Seibel
bd75c7454c
Hook up the API events (some are missing parameter objects)
2022-09-13 21:44:11 -05:00
James Seibel
1c2fab1528
fix the semantic version number
2022-09-13 07:42:39 -05:00
James Seibel
92a096a708
Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod
2022-09-12 22:25:13 -05:00
James Seibel
e331def140
Flip API -> Core dependency to Core -> API
2022-09-12 22:25:10 -05:00
James Seibel
31c1e40ec1
Merge branch 'iris-compat' into 'main'
...
Added support for iris
See merge request jeseibel/minecraft-lod-mod!21
2022-09-13 03:24:34 +00:00
mcrcortex
8ced3f838d
Added support for iris
2022-09-13 13:16:53 +10:00
TomTheFurry
b37bf72eb2
Fixed some bugs when moving across dimensions
2022-09-13 00:09:29 +08:00
TomTheFurry
c6485f5e92
Rename 'io' package to 'file'
2022-09-12 23:40:21 +08:00
TomTheFurry
4d2132cc08
Move ParsedIp class into 'util.objects'
2022-09-12 22:48:59 +08:00
TomTheFurry
cb3dfd6786
Reorganize all the classes and move them around to make more sense and be easier to navigate. Also removed/unwrapped the 'a7' temp package.
2022-09-12 22:43:06 +08:00
TomTheFurry
0af836f2f5
Nuke no longer used files and fix bugs where I'm using the wrong class for doing data formats
2022-09-12 22:13:20 +08:00
Ran
509184f5ce
Shade the API using Forgix
2022-09-12 10:11:57 +06:00
Ran
d788ded283
Shade the API
2022-09-11 21:01:22 +06:00
James Seibel
131e257739
Remove the commonInterface sub-project
2022-09-10 20:04:13 -05:00
James Seibel
9333c006b7
Fix the level API events
2022-09-10 17:10:55 -05:00
James Seibel
59ca964231
remove commented out transparency code
2022-09-10 17:10:36 -05:00
TomTheFurry
293942b7de
Fix region load bug & fix corrupt file load error handling & fix downsampling bug & fix sparse failing to save the promoted version
2022-09-11 00:13:33 +08:00
coolGi
fce9a94b96
Fixed logo on readme
2022-09-10 15:33:51 +00:00
TomTheFurry
a344389500
Fixed duped and wrong call to drawLODs in fabric. Now it use Fabric api instead of mixin.
2022-09-10 17:04:08 +08:00
coolGi
000d87ccdd
Fixed ci
2022-09-10 17:44:58 +09:30
coolGi
f241d849b7
(core dosnt like to push itself)
2022-09-09 23:12:59 +09:30
coolGi
a315b1190a
Made the config abstract (so it can be used by other mods using our api)
2022-09-09 23:12:20 +09:30
TomTheFurry
a35a268670
Make tint works again! Impl getting tint without level obj but with biome obj.
2022-09-09 15:29:24 +08:00
TomTheFurry
dff898e228
Fix adj sections rendering quad merge bug
2022-09-09 14:37:03 +08:00
TomTheFurry
9ab67716bc
Fix lighting
2022-09-09 14:16:58 +08:00
TomTheFurry
cc554991fe
*Kinda* working now. Async the updateCache to io thread, and fix stream close issue
2022-09-08 22:31:25 +08:00
TomTheFurry
7366b543bd
Fixed various bugs & Add some info to be logged to F3
2022-09-08 21:18:38 +08:00
TomTheFurry
480f3d9563
Hopefully... fix the gitlab bug?
2022-09-07 21:36:45 +08:00
James Seibel
991e4b8b20
Update coreSubProjects
2022-09-07 07:47:29 -05:00
James Seibel
2f6551904a
Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod
2022-09-07 07:47:24 -05:00
James Seibel
dc1ee3faaf
comment out API code
2022-09-07 07:44:25 -05:00
James Seibel
f96196a421
Remove dependencies on ClientApi logger
2022-09-07 07:44:16 -05:00
James Seibel
678eeaa3bf
Update sub-projects
2022-09-07 07:43:47 -05:00
TomTheFurry
87dbda685b
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:37:00 +08:00
TomTheFurry
954dc49932
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:52 +08:00
coolGi
0c031588aa
Fixed issue #390 (problems with BCLib fog)
2022-09-02 15:14:03 +09:30
coolGi
6e419b3120
Forgot to add this
2022-09-02 12:27:55 +09:30
coolGi
de0ddee3fb
Core, can you please push?
2022-09-02 12:13:25 +09:30
coolGi
59fac2fa11
Started work on auto updater screen
2022-09-02 12:12:50 +09:30
James Seibel
ef0d3b3957
Setup the API sub-project gradle dependencies
2022-08-30 22:02:39 -05:00
James Seibel
f34be62af4
add apiInterface and coreApiCommon subprojects
...
Currently they are just shells and they may be renamed later
2022-08-30 07:55:42 -05:00
James Seibel
151ee93842
Move the api sub-project into core
2022-08-30 07:40:10 -05:00
James Seibel
c89757aa5d
rename "core" to "coreSubProjects"
2022-08-30 07:36:44 -05:00
Ran
2617fcfab1
nvm it deletes the package :(
2022-08-25 17:55:07 +06:00
Ran
0528a2d423
*Hopefully git doesn't delete the package*
2022-08-25 11:53:00 +00:00
Ran
aa62921986
Add the package for the API
2022-08-25 17:51:37 +06:00
Ran
f39ae98a48
Add API module
2022-08-25 17:50:10 +06:00
Morippi
e10e51ae26
Divided transparent from opaque in the rendering (transparent are not rendering for some reason)
2022-08-24 21:54:57 +02:00
Morippi
758e941da9
small fixes + removed lodBox
2022-08-24 16:32:16 +02:00
Morippi
34777b1672
enabled and fixed ocean floor (light not working correctly)
2022-08-24 15:15:21 +02:00
Morippi
a8156d90d8
Redoing everything on transparency, I hope I'm not breaking anything
2022-08-24 13:15:20 +02:00
Morippi
45527ada14
small changes
2022-08-24 12:50:14 +02:00
Morippi
b6b98b1c00
Added transparency support (still not fully working
2022-08-24 11:43:04 +02:00
James Seibel
d7b98c9762
Add getWrappedMcObject to DimensionTypeWrapper
2022-08-23 21:33:10 -05:00
James Seibel
fc9faeb6e5
Comment out module related gradle code
...
We are going to use a separate (intellij?) module instead for the API
2022-08-23 21:29:09 -05:00
TomTheFurry
c965fb41b9
Created SparseDataSource
2022-08-23 13:27:23 +08:00
TomTheFurry
379a09b9c9
Making multi-level works a bit better... Needs more changes to work well though...
2022-08-20 21:25:08 +08:00
Ran
da0b34b2dc
Update Forgix
2022-08-20 09:38:31 +00:00
TomTheFurry
6153b68302
Fix forge build
2022-08-20 17:32:35 +08:00
TomTheFurry
3fc60909d2
Fix bugs in CQCPTree
2022-08-20 15:49:12 +08:00
TomTheFurry
a20ab505ef
Did the generation stuff change
2022-08-18 18:29:04 +08:00
James Seibel
8f412d5dc7
Stub out a potential fix for #287 (optifine resolution)
2022-08-16 20:30:05 -05:00
James Seibel
bb7e993d10
Implement DhApi Pre/Post Init Events
2022-08-15 21:56:21 -05:00
TomTheFurry
8aeceb717c
Ops. Undo my hack to limit java usage to 8 in IDE.
2022-08-14 23:42:57 +08:00
TomTheFurry
1b2fc0e364
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:42 +08:00
Ran
2bf6b59419
update core
2022-08-12 11:09:29 +06:00
Ran
5e6080da78
module-info.java
2022-08-12 11:08:31 +06:00
TomTheFurry
a4a23121c8
Make multi-level works again!
2022-08-10 20:47:10 +08:00
TomTheFurry
fa6e36cb44
First fix on light & impl render source direct write
2022-08-09 16:08:55 +08:00
TomTheFurry
64eb773ab8
Fixed multiple major RAM issues. Next one is the 100/s reload issue...
2022-08-08 23:00:30 +08:00
coolGi
841e831ce0
Added an auto updater when game starts
2022-08-06 20:32:09 +09:30
TomTheFurry
427b54b1eb
Implemented untested FullDataType serialize & deserialize
2022-08-06 00:08:16 +08:00
TomTheFurry
00e831c8f3
Fixed block color & improve close
2022-08-04 20:03:43 +08:00
TomTheFurry
a5d5168b07
Fixed all the data view bugs
2022-08-04 19:07:45 +08:00
TomTheFurry
521dfb83e4
Fixed all the data view bugs
2022-08-04 19:07:19 +08:00
TomTheFurry
d414a27498
Something renders! And introduce mem leaks, missing texture color, and inverted lights! What a great set of features!
2022-07-30 16:06:55 +08:00
TomTheFurry
7e8ce1c695
Fix interrupt
2022-07-30 00:12:09 +08:00
TomTheFurry
302a894cb3
Fix forge wrong proxies, fix generator shutdown, fix batch gen incorrect timeout,
2022-07-30 00:11:26 +08:00
TomTheFurry
0c213aa860
Fix up all file IO bugs, FullFormat bugs, FullToColumn bugs, & Tree assert issues
2022-07-28 19:33:53 +08:00
TomTheFurry
142deb47cb
Improve generationQueue and add more and better logging and fix double close on DhLevels
2022-07-27 14:49:03 +08:00
Ran
4390b1c694
Fix Junit
2022-07-26 22:49:12 +06:00
TomTheFurry
c26f196318
Fixed 1 wrong logging
2022-07-26 23:36:49 +08:00
TomTheFurry
4cae95a942
Fixed IO bugs
2022-07-26 23:14:29 +08:00
Ran
d07219758f
Start revamping the build script
2022-07-26 21:11:08 +06:00
Ran
051b2e31b9
fix having mixin imports in core
2022-07-26 20:32:02 +06:00
TomTheFurry
6e0ea18ca3
Hey Fixed more maths!
2022-07-26 22:20:27 +08:00
TomTheFurry
407d633a6c
Fixed realllly wrong maths
2022-07-26 21:54:41 +08:00
TomTheFurry
a4ae25886a
Continue fixing bugs... Lots of bugs.
2022-07-26 20:17:26 +08:00
TomTheFurry
ae02066093
Fix bunches of bugs. Quad tree ticks! Gen call is fired! Chunk gen works! Next to fix: File updates
2022-07-26 17:06:51 +08:00
TomTheFurry
fd4f628618
Trying and failing to find a bug. Gonna call it a night.
2022-07-26 01:04:01 +08:00
TomTheFurry
b389b144c1
Resolving one by one many bugs lying around
2022-07-26 00:13:10 +08:00
TomTheFurry
95e929220a
Resolving one by one many bugs lying around
2022-07-26 00:13:01 +08:00
coolGi
3d6d2a62f9
Removed some jank code
2022-07-25 23:11:16 +09:30
coolGi
60d8d0be50
Removed some jank code
2022-07-25 23:11:01 +09:30
TomTheFurry
18f5c6aa95
Fix stuff so fabric works and no crash. Sadly nothing renders though...
2022-07-25 21:23:54 +08:00
TomTheFurry
13f28a9bd8
Fix stuff so fabric works and no crash. Sadly nothing renders though...
2022-07-25 21:23:36 +08:00
TomTheFurry
640c6b8a9c
Rework forge to new a1.7 structure. Minecraft runs and it builds. But crash on loading into world due to... weirdness
2022-07-25 19:44:12 +08:00
TomTheFurry
69202b86cd
Fix and port batch generator to new Generator API. Now if we just fix up forge, and there's no bugs (impossible), then there's enough implemented to finally have something shown! Yay!
2022-07-25 13:38:33 +08:00
TomTheFurry
330bab0616
Work on world generator integration to a1.7 rework
2022-07-23 16:40:19 +08:00
TomTheFurry
c77d0bab6d
Fixing stuff towards successful builds. Now stuck on thinking how the world gen stuff should return and apply the gen chunk to data though...
2022-07-21 17:40:28 +08:00
James Seibel
7ef14602f5
Update core
2022-07-17 20:50:06 -05:00
James Seibel
762ef42a48
Rename SingletonHandler -> SingletonInjector
2022-07-17 19:34:03 -05:00
coolGi
ba07a4188b
Changed the design to the installer GUI
2022-07-11 16:06:46 +09:30
coolGi
4a6387b383
Added an auto installer (works with everything except when downloading from cursedforge cus it is being annoying)
2022-07-08 21:02:17 +09:30
coolGi
b7254c7d12
Fixed windows auto builder script
2022-07-07 14:22:52 +00:00
James Seibel
8873503853
Update core and wording of CI script
2022-07-02 22:50:31 -05:00
TomTheFurry
430b23bb45
Milestone!! Both fabric:runclient & fabric:runserver now works!!!!! (in 1.18.2 for now)
2022-07-01 18:17:08 +08:00
TomTheFurry
1c785fded8
It now able to join level without error spams!
2022-07-01 17:06:08 +08:00
TomTheFurry
f2bfc50a31
It now able to join level without error spams!
2022-07-01 17:05:52 +08:00
TomTheFurry
17ffa3eaba
It... builds?
2022-07-01 15:06:17 +08:00
coolGi
a6805eeb9a
ci file broke? so just commented stuff out
2022-06-26 11:03:54 +00:00
coolGi2007
b3d7623276
Added network stuff to standalone jar
2022-06-26 11:00:09 +00:00
coolGi
df5e61f4bd
Core didn't push itself :/
2022-06-24 22:51:18 +09:30
coolGi
8cd841220d
Added more stuff for the standalone installer
2022-06-24 22:50:21 +09:30
TomTheFurry
fd5fd05622
Front-port the ci fixes by magneticflux for now
2022-06-23 22:56:26 +08:00
TomTheFurry
6769702d45
Core didn't push...
2022-06-23 22:47:28 +08:00
TomTheFurry
2ce16a0594
If this serializer stuff works first try than I'm surprised
2022-06-23 22:46:13 +08:00
TomTheFurry
cd2f2c4ae5
2nd Refactor started. Split to 3 type world structure
2022-06-22 20:43:00 +08:00
TomTheFurry
0f4e9792d2
Moved a7 package
2022-06-22 17:01:11 +08:00
TomTheFurry
cf1be5f3ba
Update Manifold
2022-06-22 16:59:00 +08:00
James Seibel
f2c919725a
Update the readme (remove the nightly links)
...
The nightly links should only be available in our discord. That way if people have issues we are there to help (and we can put up notifications if there are issues).
2022-06-21 07:45:42 -05:00
coolGi
5e5b218e14
Made jar run without fabric api
2022-06-19 14:41:20 +09:30
coolGi
0d18b38434
Added 1.19 to main branch
2022-06-16 18:39:22 +09:30
coolGi
3838f06723
Started work on 1.19 for main branch
2022-06-13 15:58:51 +09:30
TomTheFurry
d255e08204
Missed a bit of the changes
2022-06-13 05:50:48 +00:00
TomTheFurry
c2feac4642
Front-port 1.19 build script change
2022-06-13 05:47:19 +00:00
TomTheFurry
93f2605c6d
Update manifold to latest version
...
Hopefully less compiler bugs this time!
2022-06-12 05:02:47 +00:00
coolGi
c1c80f1000
Removed most cases of LodConfigWrapperSingleton
2022-06-11 22:27:16 +09:30
James Seibel
7555073c14
Prepend "E" to all enums
2022-06-09 21:11:52 -05:00
James Seibel
fa607062fa
Start adding API Tests
2022-06-06 22:25:48 -05:00
coolGi
8bfe624f97
Renamed Main to ForgeMain and added some config ui comment stuff
2022-06-03 17:13:28 +09:30
TomTheFurry
32a5880c17
Fix up multiple errors and init issues everywhere
2022-06-02 17:38:20 +08:00
TomTheFurry
d51d403906
Fixup some init order errors and work on able to enter world.
2022-06-02 13:54:16 +08:00
TomTheFurry
1fb42f3c8e
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
87fdfc5048
Working on actually hook up events to use new one
2022-06-01 22:55:58 +08:00
coolGi
5f7de8ff5b
Building should now be working
2022-05-31 11:34:56 +09:30
coolGi
3e6a2314bd
Renamed stuff to fix building
2022-05-31 10:59:32 +09:30
TomTheFurry
deebd9a8cf
Hey, Core builds now! (No clue what would happen though)
2022-05-30 22:35:58 +08:00
coolGi2007
3e71f31f8e
Added some basic stuff for the f3 screen
2022-05-26 08:58:10 +00:00
Ran
f7d4642a44
Remove fabric networking mixins from forge
2022-05-19 10:43:58 +00:00
Ran
59a6cae353
Switch over to Architectury API for networking
2022-05-19 16:32:24 +06:00
coolGi2007
ef53a299f9
Now a triangle in the config screen (until you resize the window, then it crashes)
2022-05-11 12:25:27 +00:00
Morippi
c5def9b663
Added Air lod container
2022-05-11 09:33:57 +02:00
coolGi
71860612af
Getting some stuff ready for architectury 11
2022-05-10 17:52:30 +09:30
James Seibel
354a3c6133
update the credits text
2022-05-08 17:54:05 -05:00
James Seibel
bc49bfe2ba
Update .gitlab-ci.yml comments
2022-05-08 12:57:21 +00:00
coolGi
c0e48a29a5
Now can the ci run a bit faster?
2022-05-08 15:41:38 +09:30
coolGi
363f865168
Sorry about that, it didnt work
2022-05-08 15:36:41 +09:30
coolGi
d6ceeee2a3
Maybe the ci might be a bit faster (like very little tiny bit faster)
2022-05-08 15:34:56 +09:30
coolGi
f6dc7492f9
why dont you update core :(
2022-05-08 15:29:21 +09:30
coolGi
4b4b1f0ddc
Set up theming for standalone jar and moved shadow stuff to main gradle
2022-05-08 15:28:43 +09:30
coolGi
e5524edc4a
Merge remote-tracking branch 'origin/main'
2022-05-07 22:37:52 +09:30
coolGi
75de1e5fd1
Changed my name to coolGi
2022-05-07 22:36:45 +09:30
coolGi
9c1c6d3503
Updated core
2022-05-07 22:30:43 +09:30
James Seibel
ee55f066a9
Set the api version to 0.0 (since it hasn't been released yet)
2022-05-03 21:28:08 -05:00
TomTheFurry
e06889a322
Add new a1.7 rebuild first step
2022-05-03 19:22:36 +08:00
TomTheFurry
7dd26b110b
update core
2022-05-03 14:22:07 +08:00
TomTheFurry
de7dbcb622
Fix spawnerBlock bypass for 1.16.5
2022-05-03 14:18:51 +08:00
TomTheFurry
9678be05a8
Del ChunkPosWrapper & BlockPosWrapper, Create DHChunkPos & DHBlockPos, and also their related changes so it runs.
2022-05-03 14:06:26 +08:00
CodeF53
db8581da57
Typos
2022-05-01 10:34:56 -06:00
CodeF53
f7423af5f4
Add a toggle for avoided blocks tint. Close #281
...
This is off by default
Additional comments in #tech-talk:
https://discord.com/channels/881614130614767666/902896965354930217/970351193928921139
2022-05-01 10:00:30 -06:00
TomTheFurry
518fcfca97
Fixed the mob spawner failure message by adding whitelist to spawner block entity
2022-05-01 16:18:43 +08:00
TomTheFurry
ecdada10c0
Added pre merge quads for more performance!!!!
2022-05-01 16:05:11 +08:00
TomTheFurry
7ffdf6f514
Improved throwable logging for two custom logger
2022-05-01 13:14:30 +08:00
coolGi2007
2b8aea39d7
Updated toml and json and fixed up a mistake in the readme
2022-04-30 18:51:07 +09:30
coolGi2007
502d3424b0
Some api stuff for config and updated readme to add json
2022-04-29 23:30:25 +09:30
coolGi2007
33748510fe
New config finally done
2022-04-29 14:18:29 +09:30
coolGi2007
9f55203d69
Fixed 1.16.5 not building (1.17.1 still not fixed yet)
2022-04-28 13:15:00 +09:30
James Seibel
241dd14431
Merge branch 'main' of gitlab.com:jeseibel/minecraft-lod-mod
2022-04-27 21:56:21 -05:00
James Seibel
bf5fded327
Remove invalid preprocessors from Core
2022-04-27 21:56:18 -05:00
coolGi2007
7423b9577d
Fixed building (why wasnt this done before?)
2022-04-28 12:16:19 +09:30
James Seibel
54a3c5750e
Add the first draft of the DH Api
2022-04-26 22:04:29 -05:00
James Seibel
1bf8317398
add DEV_BUILD as a preprocessor
...
The preprocessor automatically activates if the mod version contains "dev"
2022-04-26 21:30:06 -05:00
James Seibel
5a0d7b0d67
Prep for the external DH API
2022-04-24 19:18:58 -05:00
James Seibel
64b0e312f3
Replace the ApiShared Logger with class specific loggers
...
This should make the logs easier to understand.
2022-04-24 19:13:39 -05:00
James Seibel
d22aab08cb
Change the license from GPL to LGPL
2022-04-24 15:29:03 -05:00
Ran
0368342336
Also add the forgor to the json file
2022-04-23 21:21:59 +06:00
Ran
0ccae5ebbc
I didn't forget about this & it went unnoticed for months
2022-04-23 21:12:58 +06:00
James Seibel
e5a8464647
update the version number to 1.7.0a-dev
2022-04-22 22:28:31 -05:00
James Seibel
6acb4d4184
Update the version number in ModInfo
2022-04-22 21:17:43 -05:00
James Seibel
2798368099
Remove the experimental build warning
2022-04-22 21:08:10 -05:00
James Seibel
bcdce2bdf5
Release 1.6.3a
2022-04-22 20:38:34 -05:00
TomTheFurry
43773652aa
Updated some config defaults and min/maxs
2022-04-22 21:11:45 +08:00
TomTheFurry
10072200b5
Updated some config defaults and min/maxs
2022-04-22 21:11:35 +08:00
TomTheFurry
a00647f8e7
Add the cave culling switch logic
2022-04-22 21:07:10 +08:00
Ran
96429eec00
Specify how to generate sources in Readme.md
2022-04-18 16:25:47 +00:00
Ran
c49e38a58c
Add Parchment mappings (it's parameter mappings & javadoc)
2022-04-18 18:59:00 +06:00
TomTheFurry
b2047ce0c0
Ops.
2022-04-18 16:11:45 +08:00
TomTheFurry
5b60d515e9
Improve overlapped quads handling + fix minLevel being used to clamp getMaxVerticalData(), causing invalid sized containers being added to incorrect detail level slot in a region.
2022-04-18 16:01:18 +08:00
Ran
cf0205caa4
why does it still say preprocessor_test
2022-04-18 04:55:03 +00:00
coolGi2007
c91ab1deb1
Fixed fabric version on readme and added the links to the nightly builds to the readme
2022-04-18 02:41:36 +00:00
coolGi2007
2b5dd236aa
Update readme to fix some multiple branch stuff
2022-04-18 02:32:45 +00:00
TomTheFurry
0658479921
Fix critical mem leak in BlockDetail + Add spaced out worldGenThread + make worldGenUpdate update once per 10 ticks + Semi-impl proper EarthCurveRatio limits + make worldGenThreads terminate faster + impl temp bypass to stop deadlocks on BufferFactory destroy() + fix chat logging messages with Throwable twice
2022-04-17 18:07:50 +08:00
TomTheFurry
ff8b07ac12
Add config settings for earthCurve thingy
2022-04-15 19:15:56 +08:00
TomTheFurry
fb87ee529a
Fix dumb mistake + change a bit of stuff
2022-04-15 18:46:39 +08:00
TomTheFurry
1fabc24e45
Add curve shader + fix/change ibo upload
2022-04-15 18:25:59 +08:00
TomTheFurry
9ab2cfcb6a
Fix multiple little bugs
2022-04-15 16:48:49 +08:00
Ran
e81e31fc24
Maybe fix essential
2022-04-15 00:08:42 +06:00
cola98765
e69b7dec7d
fixed block to avoid settings by using proper Heightmap.Types in chunk.getHeight
2022-04-14 19:05:56 +02:00
TomTheFurry
534e4a4377
Fix GpuUploadMethod that use mapping to use DynamicDraw instead of StaticDraw
2022-04-14 18:17:56 +08:00
TomTheFurry
3193773583
'*Fixed*' the T-junction pixel issue... kinda.
2022-04-14 17:00:21 +08:00
TomTheFurry
4d4906228e
Rework cortex's ibo, and the buffer objects.
2022-04-14 15:42:37 +08:00
James Seibel
e4a1d7478a
Add IBO rendering. Thanks Cortex!
2022-04-13 21:11:17 -05:00
Ran
cf8eaa57cf
Fix loggers
2022-04-13 22:47:12 +06:00
Ran
2211add5e0
Err it should now work?
2022-04-13 19:21:11 +06:00
TomTheFurry
e432358e1b
Make far fog start at vanilla render distance + make fog multiply caps with inverse near fog if near fog is disabled
2022-04-13 15:00:29 +08:00
TomTheFurry
3ccce80e1d
Fix Sodium non-fabulious causing lightmap flicker + add more log for load/unload world + no longer unloading world 3 times on exit due to sub-dim stuff
2022-04-13 14:14:03 +08:00
TomTheFurry
1952f91540
More logging & fix 1.16 getminbuildheight & improve blockdetailmap caching for waterlogged blocks
2022-04-13 13:38:37 +08:00
TomTheFurry
0e1017111e
Update core
2022-04-13 12:37:06 +08:00
TomTheFurry
b4be8ab83f
Update core
2022-04-13 12:11:03 +08:00
James Seibel
3b807dae95
update the version number in ModInfo
2022-04-11 07:16:01 -05:00
TomTheFurry
9fdaeed69b
Redo the preprocessor Define system to support 'PRE' & 'POST'
2022-04-09 18:37:38 +08:00
TomTheFurry
b7d627f0f5
Fix TF mixin causing crash for forge
2022-04-09 15:53:06 +08:00
TomTheFurry
733bbc0b58
Add back 1.16.5 TerraForged basic support
2022-04-09 15:47:47 +08:00
TomTheFurry
17f6147e13
Fix lightmap, again.
2022-04-09 15:21:59 +08:00
TomTheFurry
08c4c8667a
Fix 1.16 config button
2022-04-09 14:04:33 +08:00
TomTheFurry
526791aae7
Fix 1.16 forge
2022-04-09 13:58:02 +08:00
James Seibel
8fdd6dcccc
Remove all the fabric.mixin.networking mixins part 2
2022-04-08 22:56:57 -05:00
James Seibel
fb4f5819fd
Remove all the fabric.mixin.networking mixins
2022-04-08 22:45:43 -05:00
James Seibel
58554f3891
Remove a mixin related to networking
2022-04-08 21:42:04 -05:00
James Seibel
5020084663
Remove the fabric networking code
...
The code isn't currently in use and is causing issues in 1.16.5.
I put the code in zip files in case someone wants to quickly re-add it.
2022-04-08 21:07:12 -05:00
James Seibel
5aaab01ac9
Fix a few 1.16.5 compiler errors
2022-04-08 20:48:46 -05:00
Ran
024f60de9b
that should be all?
2022-04-08 18:30:57 +00:00
Ran
1ccc46869d
it's called vertexCount in 1.16
2022-04-08 18:09:42 +00:00
Ran
3edcb8d03d
In here we don't need compatibilityLevel
2022-04-08 17:51:27 +00:00
Ran
d7189f0f05
Who needs compatibilityLevel
2022-04-08 17:50:31 +00:00
James Seibel
f19aa7831e
Fix my incorrect revert from yesterday
2022-04-08 12:25:55 +00:00
James Seibel
601eeb7fbe
Pipeline changes didn't appear to help any, reverting
2022-04-08 02:43:58 +00:00
James Seibel
a8f20a407b
Go back to serial building and try a different image
2022-04-08 02:24:26 +00:00
James Seibel
872a7d9fa8
Update .gitlab-ci.yml file
2022-04-08 02:18:14 +00:00
James Seibel
310b85ad83
Try parallel building again, because I can
2022-04-08 02:17:29 +00:00
James Seibel
b8d94ba7eb
Upload archives even if one build failed and don't stop if one job failed
2022-04-07 03:58:14 +00:00
James Seibel
4c112aa8ae
Fix a typo in the license header
2022-04-06 22:28:37 -05:00
James Seibel
df6da4b48a
Update the license years
2022-04-06 22:24:36 -05:00
James Seibel
c3e8449979
Add the copyright header to files missing it
2022-04-06 22:21:46 -05:00
James Seibel
d8707bfe01
replace unnecessary error logs with info logs
2022-04-06 21:09:01 -05:00
James Seibel
f07940c11f
re-add the dev build warning
...
I should've done this a long time ago and just forgot.
2022-04-06 21:05:05 -05:00
coolGi2007
889c3d32c9
Updated readme and 1.16 can you please build?
2022-04-06 12:59:09 +00:00
coolGi2007
1e502c5933
If I change 1.16 to java 16 would it build?
2022-04-06 22:12:39 +09:30
TomTheFurry
f01e31f475
Actually finish porting the world gen for 1.16 + add missing mixin for 1.16 & 1.17 + Solved the deadlock in world gen if moving too fast
2022-04-06 00:10:01 +08:00
TomTheFurry
4285f32b94
Fix chunkLoader bug (H8 tag caps now...)
2022-04-05 23:40:52 +08:00
TomTheFurry
af5bcafa45
Make 1.16 build. Confirm 1.18.X working, but others have bugs
2022-04-05 18:18:24 +08:00
coolGi2007
909870b321
Fix some stuff
2022-04-05 18:33:52 +09:30
coolGi2007
2b5dd8b77e
Mabye it would work now?
2022-04-05 08:12:36 +00:00
coolGi2007
4d4e4a9706
Changed the java version of DHJarMerger
2022-04-05 07:56:43 +00:00
coolGi2007
ac82e90dc2
Will changing the java version fix CI?
2022-04-05 07:44:18 +00:00
coolGi2007
8063141406
What is the purpose of this?, it works without it
2022-04-05 17:01:29 +09:30
coolGi2007
5c17e9599b
Fixed building and started some more work on 1.16.5
2022-04-05 16:11:46 +09:30
coolGi2007
2e54f2166d
Might have fixed gradle (ill check it tommorow if it didnt)
2022-04-04 10:36:57 +00:00
coolGi2007
a0bd2ba4a1
Changed something so it might build
2022-04-04 09:57:43 +00:00
TomTheFurry
38102ac17f
Fixed up some stuff (Got busy so finish it later)
2022-04-04 17:48:37 +08:00
TomTheFurry
139c5869c9
err... gitlab ci? 3
2022-04-04 17:21:02 +08:00
coolGi2007
79206420f9
INTELLIJ WHY DONT YOU UPDATE THE CORE WHEN PUSHING :(
2022-04-04 18:50:27 +09:30
coolGi2007
e046b972ca
Fixed stuff and made core use mc 1.16 version of log4j
2022-04-04 18:49:46 +09:30
coolGi2007
ea4949b3a2
Added 1.16 support and added some other stuff
2022-04-04 18:19:31 +09:30
TomTheFurry
05d5f0b943
err... gitlab ci? 2
2022-04-04 16:45:18 +08:00
TomTheFurry
81df84dc37
err... gitlab ci?
2022-04-04 16:42:22 +08:00
TomTheFurry
ff9bab99c7
Fix it so forge in 1.17 works
2022-04-04 16:25:06 +08:00
TomTheFurry
301ea26a03
Fix the onChunkLoad event not firing on 1.17.1
2022-04-04 15:35:20 +08:00
TomTheFurry
bd7a03b0ca
Fix up the 1.17/1.18 ChunkLoader to be inline with each other.
2022-04-04 15:28:22 +08:00
TomTheFurry
4e0619a269
Merge fix
2022-04-04 14:35:50 +08:00
TomTheFurry
8b13afeb23
It compiles in 1.18.1 & 1.17.1 now!
2022-04-04 14:30:44 +08:00
coolGi2007
ce44feeb40
Forgot to rename the CD zip name
2022-04-03 10:28:09 +00:00
coolGi2007
821e86b875
Updated the CD (now should work)
2022-04-03 19:48:44 +09:30
coolGi2007
015e596eda
Fixed building
2022-04-03 19:47:29 +09:30
coolGi2007
09e535abf4
Fixed accesswidener stuff so it can be built
2022-04-03 16:19:54 +09:30
coolGi2007
855f7f0f9a
Made lots of things use java 8 and added access wideners for different versions
2022-04-02 19:29:01 +10:30
coolGi2007
5fa3e3cb7f
Made new branch with 1.18 and 1.17 combined (still work in progress)
2022-04-01 17:26:43 +10:30
James Seibel
0bddc2dcac
Fix invalid files that use the server port
2022-03-30 21:18:59 -05:00
James Seibel
42a8e0e0f0
Add additional logging to getFileBasePath
2022-03-30 19:57:59 -05:00
TomTheFurry
7b77e07a7d
Fix race & stuck playerData in sub-dim, add dataPoint verify
2022-03-30 18:39:10 +08:00
cola98765
db17d27823
change XZ setting 3 -> 1 made it easier to change it with static at the start of the file
2022-03-30 11:55:02 +02:00
James Seibel
362b800f25
Close #140 (no rendering if world named "No World Loaded" )
2022-03-29 20:49:11 -05:00
TomTheFurry
29e26d659d
I think test renderer is now more correct?
2022-03-29 13:09:29 +08:00
TomTheFurry
afa658cc00
Add RendererType & Debug Renderer + fix Logger bug
2022-03-28 17:04:06 +08:00
James Seibel
cde0d466dd
Fix a null pointer error when moving empty folders
2022-03-27 21:49:26 -05:00
James Seibel
4031b55630
Fix old folders not moving if sub-dims are disabled
2022-03-27 00:09:41 -05:00
James Seibel
86e07156d1
Make multi-Dim similarity = 0 disable the new system
...
By default the old system of 1 world per dimension is used
2022-03-26 23:16:12 -05:00
James Seibel
1e8df274ee
Update a log in Sub-Dim
2022-03-26 21:34:47 -05:00
James Seibel
f0153cc4a6
Fix incorrect files/folders crashing the sub-dim system
2022-03-26 21:27:28 -05:00
James Seibel
3044c238fd
Automatically move old files to the new sub-dim system
2022-03-26 20:53:53 -05:00
James Seibel
ead58390cd
Merge in SubDim changes
2022-03-26 11:39:31 -05:00
TomTheFurry
504d22ff37
Update core
2022-03-26 23:32:50 +08:00
TomTheFurry
cc42f8667f
Update core
2022-03-26 18:56:39 +08:00
James Seibel
6135b3ce7f
Merge branch '1.18.X' of gitlab.com:jeseibel/minecraft-lod-mod into 1.18.X
2022-03-23 21:18:06 -05:00
James Seibel
3c8efa17d5
Add better logging and hopefully fix some issues with multi-dim support
2022-03-23 21:18:03 -05:00
James Seibel
dccae0aea0
Re-add the gradle cache to hopefully improve compile speed
2022-03-23 02:06:42 +00:00
James Seibel
2728236ced
Merge branch '1.18.X' of gitlab.com:jeseibel/minecraft-lod-mod into 1.18.X
2022-03-22 20:48:46 -05:00
James Seibel
76ce1d6b21
Change the deleteMerged task's folder path
2022-03-22 20:48:37 -05:00
James Seibel
94ddebaec0
Fix some YAML errors
2022-03-23 01:28:43 +00:00
James Seibel
cec165176b
Go back to sequential compiles, deleting the merged between compiles
2022-03-22 20:13:38 -05:00
James Seibel
99ad837441
comment out one of the artifacts and rename the caches
2022-03-22 19:52:50 -05:00
James Seibel
f8be132ba2
Increase compiler memory and flip the compile order
2022-03-22 19:43:49 -05:00
James Seibel
122f5431a6
Try disabling caching and re-enabling the daemon
2022-03-23 00:31:17 +00:00
James Seibel
c2884954a4
Disable the gradle daemon to hopefully fix a compiler crash
2022-03-22 12:28:25 +00:00
James Seibel
3a0453c8c5
Dummy commit to trigger a rebuild
2022-03-22 12:22:19 +00:00
TomTheFurry
9d241ab175
Add CaveCullingHeight + 'Fun' mode into config
2022-03-22 18:23:53 +08:00
TomTheFurry
ee7eed8d3c
Fix 0 size quad bug + improve black face filling
2022-03-22 13:05:22 +08:00
Ran
1125452a8f
Fix DHJarMerger
2022-03-22 10:55:30 +06:00
James Seibel
a3712c8f72
Last attempt at fixing artifacts incorrectly merging for the night
...
7707f55b appears to have worked correctly, now if I can just figure out if it was a fluke...
2022-03-22 04:16:35 +00:00
James Seibel
e2022fab2d
Make compiling sequential to fix a mystery compiler error
2022-03-22 03:36:39 +00:00
James Seibel
bcea1be19b
Fix the cache key being incorrectly set
2022-03-22 03:20:19 +00:00
James Seibel
8d799203c5
Update .gitlab-ci.yml file
2022-03-22 03:14:55 +00:00
James Seibel
980ce2f2af
Go back to parallel builds
...
And potentially fix the caching
2022-03-22 03:14:25 +00:00
James Seibel
c6bea3faa3
Try sequential builds in CI
2022-03-22 03:02:44 +00:00
James Seibel
7707f55b25
Update .gitlab-ci.yml file
2022-03-22 02:39:42 +00:00
James Seibel
f087bb7182
Update .gitlab-ci.yml file
2022-03-22 02:38:33 +00:00
James Seibel
bf269c9abf
Fix an incorrect Array Index
2022-03-21 21:21:22 -05:00
tom lee
a8c7405f9d
Update core + forgot to undo the always getMaxRenderedChunk()
2022-03-21 17:29:33 +08:00
tom lee
43c9232e7e
Update core
2022-03-21 16:56:40 +08:00
tom lee
8351c58d7b
Update core + remove Manifold from core + remove awt.Colors
2022-03-21 15:16:37 +08:00
tom lee
aa86381b80
Update core
2022-03-20 23:18:23 +08:00
tom lee
563840ca58
Fix some block failing to get correct colors
2022-03-20 17:15:12 +08:00
tom lee
b5b9b688c3
Update core
2022-03-20 16:31:04 +08:00
tom lee
3731223087
Update core
2022-03-20 16:27:40 +08:00
tom lee
72d770c0f3
Maybe this will work?
2022-03-20 13:51:49 +08:00
tom lee
ee4b83fa99
Fix StructFeatManager to work on 1.18.2 + Update core
2022-03-20 13:42:12 +08:00
James Seibel
ee6e3a9876
Merge branch 'preprocessor_test' into 1.18.X
2022-03-19 20:15:18 -05:00
James Seibel
17e375bc61
Return IBlockDetailWrappers
2022-03-19 20:04:11 -05:00
James Seibel
a2c8c90a5e
Merge branch '1.18.2' into preprocessor_test
2022-03-19 19:56:04 -05:00
James Seibel
b376014df8
Update the manifold version
2022-03-19 18:20:28 -05:00
James Seibel
b9ee54f6ad
add multi-dim and brightness/saturation
2022-03-19 12:39:09 -05:00
James Seibel
6c7e1900a3
Merge in fog changes
2022-03-19 11:20:44 -05:00
tom lee
6f929f40f9
Update core
2022-03-19 22:34:11 +08:00
James Seibel
b6a8930855
Add a config for the MultiDimension Similarity
2022-03-18 23:57:32 -05:00
coolGi2007
7a91b258de
Updated mods, readme and fixed 1 thing in the config gui
2022-03-17 17:52:19 +10:30
TomTheFurry
35bef76aeb
Fix 1.18.2 WorldRenderer renderSky() mixin falling
2022-03-16 19:57:27 +08:00
TomTheFurry
780d0ad9fb
Complete the push
2022-03-16 18:53:16 +08:00
TomTheFurry
c0d5dd6dee
ADVANCED FOGGGGGGGGGGGGGGGG~~~~~~~~~~~~~~~~
2022-03-16 18:52:56 +08:00
TomTheFurry
3e87e625ba
Pushed the stuff leetom did on my macbook
2022-03-15 21:17:07 +10:30
TomTheFurry
56f9403859
Add proper multi FrameBuffer support(And fix MacOS?)
2022-03-15 16:38:39 +08:00
TomTheFurry
8259c79e9c
Fixup MixinUtilBackgroudThread+more render log
2022-03-15 18:48:27 +10:30
TomTheFurry
be1e2fe7e6
Merge remote-tracking branch 'origin/preprocessor_test' into preprocessor_test
2022-03-15 12:38:10 +08:00
TomTheFurry
609ee5c70d
Improve GLMessage Parser
2022-03-15 12:37:51 +08:00
James Seibel
207cab9a0f
Clean up the build script
2022-03-15 04:05:12 +00:00
James Seibel
c80b025ac1
Clean up the build script
2022-03-15 03:52:25 +00:00
James Seibel
8610917b86
Update .gitlab-ci.yml file
2022-03-15 03:41:17 +00:00
James Seibel
fae4bee871
Update .gitlab-ci.yml file
2022-03-15 03:34:52 +00:00
James Seibel
b9608498a2
Check if Gradle setup is necessary + fix artifacts not being populated
2022-03-15 03:34:29 +00:00
James Seibel
fe59c6b0c9
Check if Gradle setup is necessary
2022-03-15 03:25:09 +00:00
James Seibel
b082b048d6
Update .gitlab-ci.yml file
2022-03-15 03:21:59 +00:00
James Seibel
91712cee2a
Rough artifact test
2022-03-15 03:21:44 +00:00
James Seibel
5adfbb2dee
Update .gitlab-ci.yml
2022-03-15 03:04:50 +00:00
James Seibel
ec32d09468
Try separating the archiving into a separate step
...
This will make adding/removing MC versions to compile easier
2022-03-15 02:51:39 +00:00
James Seibel
919990820e
Fix exporting duplicate jars
2022-03-15 02:43:12 +00:00
James Seibel
5cc31efa12
Attempt to add 1.18.1 and 1.18.2 auto building
2022-03-15 02:16:04 +00:00
TomTheFurry
5f48b41693
Add Advanced Fog config entries. Actual impl is a todo.
2022-03-15 00:00:36 +08:00
TomTheFurry
9530eea287
Update core and fix serverRenderDistanceMax not being checked
2022-03-14 16:23:04 +08:00
TomTheFurry
ebbf304c94
Updated core
2022-03-14 15:10:20 +08:00
TomTheFurry
7c8ac0c2ff
Fix mistakes + update core
2022-03-13 22:57:42 +08:00
TomTheFurry
eefad5e052
Improved getMaximumRenderedChunk and fix GLMessage on forge
2022-03-13 22:57:07 +08:00
TomTheFurry
9a1e6e29d4
Update Readme.md on switching versions
2022-03-13 16:45:41 +08:00
TomTheFurry
62ab450d98
Update Core
2022-03-13 16:16:29 +08:00
TomTheFurry
b4a5da4a74
Update Config defaults
2022-03-13 16:15:29 +08:00
TomTheFurry
ed82480c89
Update .gitmodules properly this time
2022-03-13 07:41:53 +00:00
TomTheFurry
82449c5edc
Update and fix core branch tracking(I think?)
2022-03-13 15:40:08 +08:00
TomTheFurry
b165726bc9
Add new Config: BiomeBlending
2022-03-13 15:26:24 +08:00
TomTheFurry
11910d0f28
Fix IDE not reconising preprocessor
2022-03-10 17:29:27 +08:00
TomTheFurry
f66e27b077
First version where 1.18.1 & 1.18.2 is merged
2022-03-10 17:05:14 +08:00
coolGi2007
f84570a6fc
Downgraded stuff from 1.18.2 to 1.18.X
2022-03-10 16:35:20 +10:30
James Seibel
835beb607d
Close #207 (re-add brightness/contrast configs)
2022-03-09 23:06:34 -06:00
TomTheFurry
c4e2d3fb0f
Remove unused stuff
2022-03-09 16:21:44 +08:00
TomTheFurry
eb3d8d9da5
Add Manifold Preprocessor plugin to gradle
2022-03-09 16:14:16 +08:00
TomTheFurry
151d548099
Update core + Fix biome blending
2022-03-08 23:27:14 +08:00
TomTheFurry
c5cdc2760f
Update core
2022-03-08 16:05:30 +08:00
coolGi2007
a663bf9f19
Added the multiplayer folder thing from 1.18.X to 1.18.2 and fixed building
2022-03-08 17:43:10 +10:30
James Seibel
a0f5af46a2
Closes #217 (Change Server Folder Name)
...
Adds multiple options for formatting the server folder name.
If LODs have already been generated with a previous setting the files will have to be transferred to the new folder.
2022-03-07 22:16:00 -06:00
coolGi2007
7ddd48d132
Updated what james did from 1.18.X to 1.18.2
2022-03-07 16:56:35 +10:30
James Seibel
18074f15f5
Rename MinecraftWrapper -> MinecraftClientWrapper
...
closes #150
2022-03-05 18:28:36 -06:00
James Seibel
bba0424c6d
remove WorldWrapper.isEmpty()
...
It wasn't used and there was a comment saying not to use it
2022-03-05 18:14:22 -06:00
James Seibel
282f6cfbb8
Update the DependencyHandler to support circular references
...
Also rename "DependencySetup" To "FabricDependencySetup"
2022-03-05 17:52:22 -06:00
Ran
ce10a43cc6
Fix accesswidener for 1.18.2
2022-03-03 14:34:47 +06:00
tom lee
5476af5bb3
Fixed chunkloader to work with 1.18.2
2022-03-02 19:28:16 +08:00
coolGi2007
b97b1b61b7
Reverted the commit that added 1.18.2 to this branch
2022-03-02 18:08:11 +10:30
coolGi2007
25d2cfd7b8
Quick 1.18.2 branch (**DISABLE GENERATION TO WORK**)
2022-03-02 17:43:46 +10:30
James Seibel
1b754387e0
Refactor the dependency injectors
2022-03-01 21:20:00 -06:00
James Seibel
bcad40069f
Merge branch '1.18.X' of gitlab.com:jeseibel/minecraft-lod-mod into 1.18.X
2022-02-28 17:57:01 -06:00
James Seibel
5aa9061006
remove the discord notification experiment
...
Using this changed how the messages look in a way I don't like; removing the committer's icon and commit message.
2022-02-28 17:54:41 -06:00
James Seibel
873e8cec57
Update .gitlab-ci.yml file
2022-02-28 23:37:29 +00:00
James Seibel
f6f96c3aea
Test pipeline discord notifications
2022-02-28 17:18:02 -06:00
tom lee
aeed672295
Update core
2022-02-27 17:02:06 +08:00
tom lee
832fbe6d15
Update core
2022-02-26 16:16:00 +08:00
tom lee
03deddf666
Optimized the McObjectConverter for Direction
2022-02-26 14:04:49 +08:00
tom lee
d06413d1b4
Update core
2022-02-25 15:15:51 +08:00
tom lee
8afa50d585
Update core + improved GenEvent Terminate speed
2022-02-24 22:28:59 +08:00
Morippi
9f28f1f812
Added comments
2022-02-23 18:26:35 +01:00
Morippi
985388fd90
Removed border from details circles and regions
2022-02-23 16:38:19 +01:00
tom lee
e27e10082a
Update core
2022-02-22 23:12:59 +08:00
tom lee
4e510d96fc
Update core + fix colors. See commit in core
2022-02-22 23:10:58 +08:00
coolGi2007
c0ec02f062
forgot this like
2022-02-22 07:22:33 +00:00
coolGi2007
bd27a96bde
Updated the readme and updated the DHJarMerger (now marks the jar as an executable so linux users have an easier time when runnung the jar)
2022-02-22 17:49:23 +10:30
tom lee
d6aeaf8e9d
Update Core
2022-02-22 11:37:22 +08:00
Ran
2b9bba4aa7
Update core
2022-02-21 17:36:08 +06:00
Ran
58b0991891
Put logger in ApiShared.java
2022-02-21 17:34:52 +06:00
Ran
59cbbef327
Merge remote-tracking branch 'origin/1.18.X' into 1.18.X
2022-02-21 17:29:41 +06:00
Ran
7047c81a2b
Put logger in ApiShared.java
2022-02-21 17:27:54 +06:00
tom lee
6e2ab47359
Rework Block color / shape
2022-02-21 19:23:30 +08:00
Ran
f879332e1d
Client 2 Server packets
2022-02-21 13:40:42 +06:00
coolGi2007
6fcafecc61
Updated fabric, modmenu and readme
2022-02-21 16:36:10 +10:30
coolGi2007
a5af93aef1
Renamed the thing to JarMain
2022-02-20 22:26:01 +00:00
coolGi2007
4b84fd2a67
Added a way to run jar (dosnt do anything but could be used to check opengl and move mod to mods folder)
2022-02-20 22:16:21 +10:30
cola98765
924efc0cbd
update core
2022-02-20 12:34:09 +01:00
tom lee
288457b5bd
Update core
2022-02-20 17:35:11 +08:00
James Seibel
d29fa86de6
Merge branch 'jeffthejeffthejeff-1.18.X-patch-51031' into '1.18.X'
...
Added an image and improved start of Readme.md
See merge request jeseibel/minecraft-lod-mod!17
2022-02-20 05:13:39 +00:00
James Seibel
97be227e3d
Add a missing "s"
2022-02-20 05:12:16 +00:00
James Seibel
909d6a54c3
Slightly reword the blurb
2022-02-20 05:10:35 +00:00
Ran
228b6a80dc
Merge branch '1.18.X' of https://gitlab.com/jeseibel/minecraft-lod-mod into 1.18.X
2022-02-20 09:32:44 +06:00
Ran
6936a5f96f
I forgor 💀
2022-02-20 09:31:55 +06:00
cola98765
740560a50a
actually fix tint on custom water textures.
2022-02-19 22:32:53 +01:00
cola98765
47c28f0f37
actually fix tint on custom water textures.
2022-02-19 22:28:35 +01:00
Ran
1c859cd7da
Oops was registering channels to wrong environments
2022-02-20 00:15:33 +06:00
tom lee
e4a97dd76d
Update core
2022-02-20 01:01:59 +08:00
Ran
4fd1e5ea06
Update core
2022-02-19 22:58:05 +06:00
Ran
6039aeabde
Server client communication! maybe
2022-02-19 22:55:53 +06:00
tom lee
17a384f074
Update core
2022-02-19 22:15:04 +08:00
coolGi2007
25e8f5ec6a
Forgot to push this file
2022-02-19 08:30:06 +00:00
coolGi2007
eac8cacd42
Removed new config
2022-02-19 18:53:34 +10:30
James Seibel
75193d76a3
Update the version number to 1.6.2a
2022-02-17 20:11:13 -06:00
James Seibel
aa24fd341e
Update the version number to 1.6.2a
2022-02-17 20:10:02 -06:00
Dog
81adade05b
Capitalised Source Code Installation to be grammatically correct
2022-02-17 23:55:38 +00:00
Dog
e3808dc986
Updated title of Readme to look nicer
2022-02-17 23:45:55 +00:00
tom lee
d669b2a1fe
Update and merge the render_test core
2022-02-17 22:26:48 +08:00
cola98765
2bd8dab240
#159 multiply color by color... not by alpha
2022-02-15 11:50:14 +01:00
cola98765
2b423c2edd
squared colour averaging as in #159
...
please check if it works looks better.
2022-02-15 11:37:54 +01:00
cola98765
1a4faf4bdd
close #188 ; fix lang parts in #189
2022-02-15 11:21:23 +01:00
cola98765
b70829aceb
RotatedPillarBlock colors are taken form sides, resolving #191
2022-02-15 11:06:37 +01:00
cola98765
bba771d376
Potentially fix water texture packs.
2022-02-14 17:31:36 +01:00
James Seibel
75b18f8bd8
Update the forge version to fix a potential crash with Biomes-o-plenty
2022-02-13 16:28:21 -06:00
James Seibel
60da404900
Merge branch '1.18.X' of gitlab.com:jeseibel/minecraft-lod-mod into 1.18.X
2022-02-13 07:37:43 -06:00
coolGi2007
b75eebd0dc
Getting more stuff ready for new config
2022-02-13 14:48:56 +10:30
James Seibel
72cbd1167a
Prepare for 1.6.1a
2022-02-12 12:01:40 -06:00
tom lee
e4e51ebf5b
Update core
2022-02-12 23:54:23 +08:00
tom lee
dd2096bf1b
Frontported the forge mixin issue fix. (It may work without that but...)
2022-02-12 23:54:23 +08:00
coolGi2007
393a94a7a1
We don’t talk about this 1 line in the gradle
2022-02-12 14:04:18 +00:00
tom lee
ef0023ef39
Switch to another way to do the world gen. Now more mod compat!
2022-02-12 22:00:09 +08:00
coolGi2007
f0994fff75
Added a way to add mods in code and not run on runtime and moved issues and source to gradle.properties
2022-02-12 19:34:54 +10:30
tom lee
31f41540c0
Fix chat format color. Add failsafe stopping of generator
2022-02-12 15:13:58 +08:00
tom lee
81fe13b9c0
Add backup to VanillaRenderedChunks & many generator stuff
2022-02-12 14:30:04 +08:00
tom lee
332df13b29
Fix loadChunk try/catch missing the mark & add WRAN on modded chunkGen
2022-02-12 13:12:25 +08:00
James Seibel
b3af6df0c5
Update the version number to 1.6.1a-pre and re-enable dev code
2022-02-11 22:08:35 -06:00
James Seibel
9392e618c0
I accidently removed the "a"
2022-02-11 20:00:40 -06:00
James Seibel
fd361a39a1
Update the version number and homepage link for a1.6.0
2022-02-11 19:59:23 -06:00
coolGi2007
f41de59f39
Removed some file stuff that didnt work
2022-02-11 13:05:23 +00:00
coolGi2007
c701cf987b
Merge remote-tracking branch 'origin/1.18.X' into 1.18.X
2022-02-11 16:07:22 +10:30
coolGi2007
f05e878600
Added version to config file for the future
2022-02-11 16:07:10 +10:30
tom lee
dc028db5ed
update core + change a bit for sodium get chunk so it works better
2022-02-11 13:35:39 +08:00
James Seibel
c59d7a7d27
Slightly improve the tooltips for the config GUI
2022-02-10 22:07:55 -06:00
tom lee
a3dd346a02
Update core + Config + fixed blindness fog
2022-02-10 22:05:57 +08:00
tom lee
dba8061f71
Update core
2022-02-10 17:08:00 +08:00
tom lee
3da2d961fc
Update core
2022-02-10 16:23:33 +08:00
James Seibel
aa83dc7465
Update Core
2022-02-09 19:22:29 -06:00
Morippi
392821c081
Tried to fix the render distance min detail bug
2022-02-09 22:01:17 +01:00
tom lee
7e5fc979cc
Impl MEM LEAK fix from 1.16, though didn't think it was an issue before
2022-02-09 18:46:37 +08:00
tom lee
7ebb555b94
Update core
2022-02-08 13:45:04 +08:00
tom lee
3612a2f9e0
Updated core
2022-02-07 14:02:12 +08:00
coolGi2007
42b67825f8
Added custom toml to forge
2022-02-07 09:46:08 +10:30
coolGi2007
30a636c840
Added toml to be able to be used in core
2022-02-07 09:14:08 +10:30
tom lee
e5722c19a9
Update core and impl the changing Region Size
2022-02-06 22:55:06 +08:00
tom lee
6b6a9ab0a9
Update core
2022-02-06 21:33:58 +08:00
tom lee
6da74c6f4e
Forgot to update core...
2022-02-06 19:40:03 +08:00
tom lee
0bafa37f66
Fix and unify how key events work
2022-02-06 14:58:39 +08:00
coolGi2007
6ba6b11f6b
Use cursedforge rather than modrinth for sodium download
2022-02-06 05:45:58 +00:00
James Seibel
739653f37a
Add an expiration to the archives
2022-02-05 15:42:15 +00:00
coolGi2007
213d70f2d1
Removed clouds
2022-02-05 09:41:53 +00:00
tom lee
dda3c7636b
Update core + Moved ChunkLoader to be in line with other versions
2022-02-05 16:24:24 +08:00
tom lee
3956578043
Update core
2022-02-05 14:44:30 +08:00
tom lee
d11f067392
Update core
2022-02-04 14:33:55 +08:00
tom lee
9f9fe6a231
Updated core
2022-02-04 00:32:55 +08:00
tom lee
486a30cb93
Update core
2022-02-04 00:16:25 +08:00
tom lee
01545dc295
Update the generator with 1.16 changes
2022-02-03 18:01:09 +08:00
coolGi2007
165a3799f3
Put some stuff that was duplicated in gradle to the main gradle
2022-02-02 22:40:41 +00:00
coolGi2007
308f809d5d
Cleaned up some gradle stuff
2022-01-30 15:53:47 +10:30
tom lee
003dbdff02
Fixed C2ME log spam compat issue
2022-01-29 17:33:57 +08:00
tom lee
99f8dbb042
Mod compat: Fixed issue with Repurposed Structures
2022-01-29 16:50:02 +08:00
tom lee
4263ea9733
Add patch for BCLib to solve patchy features gen issue
2022-01-29 16:11:52 +08:00
tom lee
c09b07a21b
Greatly improve speed on loading existing chunks.
2022-01-27 14:08:06 +08:00
coolGi2007
4e0160648b
Fixed issue 162 (renamed stuff)
2022-01-27 02:38:13 +00:00
coolGi2007
ad367f681d
(made accidentally added string at the end of something)
2022-01-27 12:51:37 +10:30
coolGi2007
a5a70cd65b
Made stuff about mod get from gradle.properties so it is easier to edit
2022-01-27 12:50:19 +10:30
coolGi2007
4ff37cfdad
Fxed forge version
2022-01-27 11:14:07 +10:30
cola98765
9a1abdefa1
fixed mergeMultiData and lodBuilder with connected lods
2022-01-26 09:25:50 +01:00
tom lee
37cc7e7b37
Fixed a bug causing Fast Light mode stuck in gen loop
2022-01-26 13:14:57 +08:00
coolGi2007
04cbb1e92c
Fixed forge crashing on world join
2022-01-26 04:53:45 +00:00
CodeF53
5033175808
Fix small typo.
2022-01-25 17:52:45 +00:00
tom lee
689928708c
Update core and fix forge serverTickEvent firing 2 times per tick
2022-01-25 18:27:21 +08:00
tom lee
98327e6fdf
Update core + Config Wrapper
2022-01-25 17:08:55 +08:00
coolGi2007
5aef0977c0
I always forget to update core
2022-01-25 04:58:09 +00:00
coolGi2007
e6738f1c80
Added comments to config file (temp solution)
2022-01-25 15:26:21 +10:30
James Seibel
b55c1b8f56
Delete OptiFine_1.18.1_HD_U_H4.jar
2022-01-25 00:59:34 +00:00
tom lee
3764a4cc9e
Updated core and follow core changes
2022-01-24 23:37:33 +08:00
tom lee
d6bbb9d8dc
Updated core and followed with some tweaks for FAR_FRIST gen
2022-01-24 23:02:53 +08:00
tom lee
a38e7a00e4
Update core, Change some small stuff.
2022-01-24 21:08:17 +08:00
coolGi2007
2ec84ae3cf
Fixed a typoish thing
2022-01-24 09:21:51 +00:00
coolGi2007
f03035e3f9
After all these years, the ints show up correctly after restarting (it was literally a 1 line fix)
2022-01-24 19:41:33 +10:30
coolGi2007
1d914b8f8a
Refactored some stuff
2022-01-24 18:54:16 +10:30
Ran
ee947b36a2
maybe it'll work
2022-01-24 10:58:26 +06:00
Ran
ba393f61e5
I forgor
2022-01-24 10:32:00 +06:00
Ran
796c8e7bef
Update DHJarMerger-1.0.jar
2022-01-24 10:29:03 +06:00
CodeF53
fe60de314d
Dummy commit to force new job
2022-01-24 03:41:08 +00:00
CodeF53
d237db3302
remove invalid yaml code from prior commmit
2022-01-24 03:23:05 +00:00
CodeF53
f665b452b0
Don't cache old builds, uncomment jar versioning.
2022-01-24 03:19:31 +00:00
James Seibel
17750691d6
comment out the jar versioning
2022-01-23 20:52:28 -06:00
James Seibel
89ba5b9d15
Update the pipeline
2022-01-23 20:33:27 -06:00
James Seibel
cea44a3f8a
Update the pipeline
2022-01-23 20:17:50 -06:00
James Seibel
a99c9aff76
Update the pipeline
2022-01-23 19:11:15 -06:00
James Seibel
1827ab646c
Update the pipeline
2022-01-23 18:56:48 -06:00
James Seibel
db00f7ebec
Update the pipeline
2022-01-23 18:45:23 -06:00
James Seibel
0b93c7b5dc
Update the pipeline
2022-01-23 18:25:17 -06:00
James Seibel
97204f3a3c
Update the pipeline
2022-01-23 18:11:18 -06:00
James Seibel
02a6db0a62
Update the pipeline
2022-01-23 18:00:43 -06:00
James Seibel
577af4d854
Update the pipeline
2022-01-23 17:58:42 -06:00
James Seibel
68155142c3
Update the pipeline
2022-01-23 17:44:11 -06:00
James Seibel
43897e1298
Add the version name override to fabric
2022-01-23 16:48:33 -06:00
James Seibel
bf2c520966
Fix a typo in the pipeline
2022-01-23 16:47:24 -06:00
James Seibel
ee1528f694
Merge branch '1.18.X' of gitlab.com:jeseibel/minecraft-lod-mod into 1.18.X
2022-01-23 16:26:16 -06:00
James Seibel
8bd7556c89
Add the dateTime to compiled jars and the commit to artifacts
2022-01-23 16:25:37 -06:00
James Seibel
facbb174f5
Remove logo and IDE files (they are stored in Core)
2022-01-23 16:22:29 -06:00
tom lee
9d3ce5307c
Updated core + cleanup imports in WorldGen
2022-01-23 23:17:04 +08:00
tom lee
54f3e9e12d
Update core
2022-01-23 21:19:53 +08:00
tom lee
e294fc79eb
Fixed using wrong func for makeBiome().
2022-01-23 20:28:35 +08:00
tom lee
a750aaf90a
Update core + cleanup some junks
2022-01-23 19:12:18 +08:00
James Seibel
be8e09eb9b
Update jar merging pipeline
2022-01-22 22:47:35 -06:00
James Seibel
016d26a6f7
Update jar merging pipeline
2022-01-22 22:35:51 -06:00
James Seibel
539698c456
Update jar merging pipeline
2022-01-22 22:34:35 -06:00
James Seibel
bcc11b8f0c
Update jar merging pipeline
2022-01-22 22:24:52 -06:00
James Seibel
c2a960162e
Add a link to Ran's Jar merger repo
2022-01-22 22:24:42 -06:00
James Seibel
c42a3a5fb3
Update jar merging pipeline
2022-01-22 22:13:59 -06:00
James Seibel
59d6289177
Update jar merging pipeline
2022-01-22 22:04:56 -06:00
James Seibel
4f028d118d
Set the default Generation Priority to NEAR_FIRST closes #160
2022-01-22 22:04:36 -06:00
James Seibel
b555e35016
Update jar merging pipeline
2022-01-22 21:58:57 -06:00
James Seibel
26b4c3a2d9
Update jar merging pipeline
2022-01-22 21:34:46 -06:00
James Seibel
2a5199f851
Update jar merging pipeline
2022-01-22 21:18:32 -06:00
James Seibel
408dbc2169
Update jar merging pipeline
2022-01-22 21:05:09 -06:00
James Seibel
c9ffcfb1e8
Add jar merging to the pipeline
2022-01-22 20:50:16 -06:00
tom lee
3bd1eedcb8
Fixed Lithium WorldGen NullPtr issue cause by lazyness
...
Detail cause: I only override the getChunk(x,y,status,bool) and not its
sub set like getChunk(x,y), getChunk(x,y,status) because... Programmer
is always lazy. Aren't they?
2022-01-22 23:05:11 +08:00
tom lee
8500ec7a00
Fixed WorldGen to provide better support for StarLight
2022-01-22 22:38:33 +08:00
tom lee
223570a0b7
Update core. Fixed WorldGen using Util.background threads
2022-01-22 18:10:53 +08:00
tom lee
de8c063731
Update core + cleanup debug logging
2022-01-22 16:10:32 +08:00
tom lee
0cffa30286
Updated core
2022-01-22 13:45:51 +08:00
coolGi2007
1d3a282c60
Added optifine tough dosnt run yet since forge dependances arnt set up yet
2022-01-21 17:49:47 +10:30
tom lee
9b6cd955b5
Updated core
2022-01-20 22:54:06 +08:00
tom lee
8e1559ac61
Update core and fix under lava (and powder snow) render fog issue
2022-01-20 21:55:17 +08:00
tom lee
ce597576ba
Update core and fixed slight bugs
2022-01-20 19:29:22 +08:00
tom lee
d53a7a5fc4
Update core
2022-01-19 23:33:09 +08:00
tom lee
35bb5cdc92
Update core
2022-01-19 19:01:50 +08:00
tom lee
26e9cc21fd
Add and fix mod compat issue with Optifine
2022-01-19 13:52:05 +08:00
tom lee
71fd448b7f
Dummy commit to kick start CI, hopefully.
2022-01-18 23:15:36 +08:00
tom lee
93e18230f0
GENERATE LOD FROM FILE IS HERE!!!!!!!
...
Noted issue:
1. Non problematic WARN of `Tried to access a block entity before it
was created`
2. The loading is.... a bit slow due to single thread action. Will be
improved soon.
3. Possible Chunk Status not correct issue. It... sometimes happen, but
it's mostly fine~
Special thanks to the YouTube commentors on the a1.6 Teaser Trailer
video. If not for them, I would not notice how many people want this,
and actually look into slapping in this feature in a1.6.
2022-01-18 22:50:57 +08:00
cola98765
d305741be2
resolved warnings. part 3
2022-01-18 11:29:01 +01:00
cola98765
5830c8d87a
resolved warnings. part 2
2022-01-18 11:00:08 +01:00
cola98765
5161439536
resolved warnings. now more carefully.
2022-01-18 10:38:40 +01:00
coolGi2007
deb6ada6cc
Fixed a typo
2022-01-18 09:18:36 +00:00
coolGi2007
e72a0546be
Cleaned up comment on gradle and made stuff more consistent
2022-01-18 19:24:36 +10:30
jas35484
e27b43f03a
Increment the version from '1.5.4a' to '1.6.0a-pre'
2022-01-17 20:33:35 -06:00
jas35484
daf4f06a30
Add .gitlab-ci.yml
2022-01-17 19:51:40 -06:00
Ran
e5ef93a26d
Universal jar for forge & fabric
2022-01-18 00:43:13 +06:00
cola98765
b158dff2c6
Revert "resolved couple warnings. If it causes problems just revert it."
...
This reverts commit b390e54801 .
2022-01-17 16:27:27 +01:00
cola98765
23bbbce749
reverted config changes.... it was a bit too final
2022-01-17 16:14:52 +01:00
tom lee
898be82aab
Update core
2022-01-17 22:51:28 +08:00
tom lee
dc9ed37de2
Update core
2022-01-17 22:04:07 +08:00
cola98765
b390e54801
resolved couple warnings. If it causes problems just revert it.
2022-01-17 14:18:14 +01:00
tom lee
9736d2169e
Update core+fabric disable StarLight
2022-01-16 17:34:35 +08:00
tom lee
b507f459b3
Add basic StarLight compat. (Make it not crash)
2022-01-15 21:56:48 +08:00
tom lee
51a7053d7e
Update core & make LightMode easy to switch.
2022-01-15 19:10:59 +08:00
coolGi2007
3ba40dd910
Added starlight
2022-01-15 10:14:44 +00:00
tom lee
248f8e5e70
ExpWorldGen: Add LightMode support. TODO: Config.
2022-01-15 16:58:16 +08:00
coolGi2007
49b0911aaf
Escape saves config and added a immersive portals comment
2022-01-14 13:52:42 +10:30
tom lee
e4b40c9383
Update core + Add disableVanillaFog for Forge
2022-01-13 23:35:18 +08:00
tom lee
328ac93178
Fixed Sodium Fog Issue.
2022-01-13 20:00:36 +08:00
tom lee
d91f86aed5
Update core
2022-01-12 18:18:01 +08:00
tom lee
8119cc06ad
Finally a reliable onClientChunkLoad event without light issues!
2022-01-12 16:16:20 +08:00
coolGi2007
94c9d0e276
Updated core
2022-01-11 08:45:33 +00:00
coolGi2007
e262dfa14a
Fixed clouds for immersive portals
2022-01-11 08:39:09 +00:00
coolGi2007
5e0b63347e
Fixes all (hopefully) problems with saving the config file
2022-01-11 17:35:45 +10:30
coolGi2007
b7df3bad22
Added a warning for clouds
2022-01-10 04:54:37 +00:00
coolGi2007
6a56c0c96f
Update to add mod versions
2022-01-10 04:15:41 +00:00
tom lee
fd8a94d77c
Impl a semi-working getRenderedChunk for Sodium
2022-01-09 14:57:42 +08:00
tom lee
7d38fac16d
Update core & try patch the light issue
2022-01-09 00:31:39 +08:00
tom lee
235ffb03a5
Make light works on pre generated chunks! Changed ChunkWrapper
2022-01-08 22:53:51 +08:00
tom lee
fa2702209c
Impl a getVanillaRenderedChunk
2022-01-08 15:05:12 +08:00
coolGi2007
f9f9f98750
Removed FogRenderer from forge(sorry for adding)
2022-01-08 06:25:06 +00:00
tom lee
0c46947f4d
Update core
2022-01-07 19:09:07 +08:00
tom lee
b5b57dfaba
Update core and config
2022-01-07 18:59:02 +08:00
tom lee
39e7812f8b
Updated core. Fixed wrong math in VanillaRenderedChunks
2022-01-07 15:53:30 +08:00
coolGi2007
025e8b3f9b
Made clouds more optimised
2022-01-07 17:33:31 +10:30
coolGi2007
35e3a4262b
Added disable vanilla fog to forge
2022-01-07 11:45:51 +10:30
coolGi2007
562c8154ff
Fixed some config stuff
2022-01-06 10:49:25 +00:00
tom lee
e23244181a
Update core & comment out debug. Fixed/Cleaned up Fabric/Forge warpper
2022-01-06 16:28:25 +08:00
tom lee
6aa6c32299
Update core and tried fixing FAR_FIRST. Failed though.
...
Will continue tomorrow.
2022-01-06 00:09:45 +08:00
coolGi2007
fbdabf52e7
Made a way to save 1 config entry at a time
2022-01-05 23:07:40 +10:30
tom lee
f4c1f1bcd7
Updated core and fixed generator bug
2022-01-05 19:19:14 +08:00
coolGi2007
965c19d426
Save config if you set something in the config wrapper singleton
2022-01-05 20:45:06 +10:30
tom lee
239a876fcf
Update core
2022-01-05 16:58:31 +08:00
tom lee
d53165881f
Update core and ExperWorldGen for faster >Chunk details generation
2022-01-04 18:58:58 +08:00
tom lee
40733ea1fc
Update core
2022-01-04 16:47:07 +08:00
coolGi2007
66a16ee508
Made clouds get from texture rather than use noise
2022-01-04 07:57:55 +00:00
tom lee
b1a9a8ac8d
Update core
2022-01-04 15:11:36 +08:00
tom lee
06a2f9f336
Updated core and comment out the @ConfigAnnotations.Category
2022-01-03 00:10:11 +08:00
coolGi2007
978bc58c11
Removed the need for any config category. The config now guesses the category
2022-01-02 16:34:47 +10:30
coolGi2007
a5577e80f1
Reordered forge mixin
2022-01-02 05:16:16 +00:00
Eric
9daf5a013c
Changed cloud projection matrix to have custom clip values.
2022-01-01 21:28:56 -07:00
coolGi2007
72e2cb8a64
Updated core and fixed config crash
2022-01-02 03:51:19 +00:00
cola98765
db819698af
fixed updateData
2022-01-01 13:31:23 +01:00
tom lee
09e427ab97
Updated core
2022-01-01 15:26:34 +08:00
tom lee
a6b3a7ea5a
Update core and fixed MixinFogs and added underwater fog
2022-01-01 13:51:35 +08:00
tom lee
4d08339f79
Updated core
2022-01-01 12:05:12 +08:00
tom lee
2ba32a8c94
Update core
2021-12-31 21:03:18 +08:00
coolGi2007
ebedd5e181
Moved some resources to core
2021-12-31 10:42:10 +00:00
tom lee
357c355e26
Updated core
2021-12-31 17:02:26 +08:00
tom lee
faca159721
Updated core
2021-12-31 16:10:13 +08:00
coolGi2007
3556528932
I always forget to update core
2021-12-31 07:22:37 +00:00
coolGi2007
8513e46fdc
Abstracting clouds
2021-12-31 17:51:32 +10:30
coolGi2007
323eced2a4
Fixed cloud problems
2021-12-31 17:24:45 +10:30
coolGi2007
6a87539ca3
Made a way to fully disable my clouds. Will be off by defult till clouds are done
2021-12-31 16:12:47 +10:30
coolGi2007
fe725b6795
Extended clouds
2021-12-31 04:55:01 +00:00
tom lee
02862a770f
Fixed rebase issues and now it builds again
2021-12-30 22:06:30 +08:00
tom lee
a7759ab8e9
Update core and config
2021-12-30 22:04:29 +08:00
cola98765
da1b2051dd
made config for minimum back side culling distance. actual value is using prev player pos so on long flights it works better.
2021-12-30 13:19:47 +01:00
tom lee
4fdc596474
Update core
2021-12-29 20:38:13 +08:00
tom lee
d0c710b7e1
Update core
2021-12-29 18:19:23 +08:00
tom lee
41ee9dcd99
ExperWorldGen: Hopefully fixed the ArrayIndexOutOfBound in StructStart
2021-12-29 15:10:22 +08:00
tom lee
506ce87f5f
Updated core
2021-12-29 13:47:18 +08:00
coolGi2007
08e42ebfe5
Fixed ConfigGui
2021-12-29 16:16:21 +10:30
coolGi2007
699d27afd2
More universal config (works with java 8 & 16)
2021-12-28 10:50:32 +00:00
tom lee
4a64ce0bed
Forge Bugfix: Fixed mixins metadata
2021-12-28 15:42:36 +08:00
tom lee
b3b94d29b5
Forge Bugfix: Added accesswidener to fix access violations
2021-12-28 15:40:39 +08:00
tom lee
3a30516088
Update core & changed System.out to ClientApi.debug
2021-12-28 15:28:46 +08:00
Ran
6f469737f3
Fix forge's access transformers
2021-12-28 12:58:37 +06:00
coolGi2007
183720d1e5
Updated some config stuff for less crashing
2021-12-28 05:33:18 +00:00
tom lee
b2dcc66bd0
update core
2021-12-28 00:10:18 +08:00
tom lee
5c67be30de
Updated core
2021-12-27 23:43:46 +08:00
tom lee
4ad4e2c29c
BufferUpload: Coresponding to core commit
...
Changed configs. Also added some more exception logging in
ExperWorldGen. And added a flag to JVM Minecraft to force JVM to always
capture Stack Traces.
2021-12-27 16:09:20 +08:00
cola98765
d1f805d178
optimised setupColorAndTint, specifically part where it calculates if block is gray for no reason if it's not going to be tinted anyway.
2021-12-26 16:08:02 +01:00
cola98765
73071119fa
forgot I'm working on wrapper... still, I need color.
2021-12-26 15:41:58 +01:00
cola98765
97c52834f5
fixed SPRUCE and BIRCH leaves, as they require hardcoded biome color. TODO azalea also is like that
2021-12-26 15:36:18 +01:00
coolGi2007
3e472e454a
Fixed bugs with ConfigGui
2021-12-26 16:47:28 +10:30
coolGi2007
7ddab31337
Updated comment for config
2021-12-26 03:50:07 +00:00
coolGi2007
fd5b9be523
WAHOO. CONFIG FINALLY SAVES!!!
2021-12-26 03:39:39 +00:00
cola98765
f9dd870067
changed fabric debug key to F8
2021-12-25 13:45:34 +01:00
cola98765
4908acd7ac
fixed light requiring Y offset
2021-12-25 13:19:10 +01:00
coolGi2007
87486f6825
Fixed some config stuff. Only 1 more thing to go
2021-12-25 20:52:46 +10:30
tom lee
c721c14e27
ExperWorldGen: Added perf logger
...
set ENABLE_PERF_LOGGING at WorldGenerationStep to true to enable it
2021-12-24 23:44:00 +08:00
tom lee
3521af9792
ExperWorldGen: Make it also works with non Feature
2021-12-24 22:23:02 +08:00
tom lee
ff94dba348
ExperWorldGen: Fix major bugs and improved speed
2021-12-24 22:14:04 +08:00
cola98765
31d0a45555
potential fix to cherry leaves (call me if you see gray blocks that should not be gray)
2021-12-24 12:56:00 +01:00
tom lee
41c1473e04
ExperWorldGen: Use ThreadLocal to cache stuff
2021-12-24 17:18:58 +08:00
tom lee
d5f12466b2
ExperWorldGen: Fixed World gen on non Overworld
2021-12-24 14:43:07 +08:00
coolGi2007
bdd9ef6b40
Fixed tooltip. Now only the saving is needed to be fixed
2021-12-24 16:14:35 +10:30
James Seibel
9b6895ec68
Refactor and comment ConfigGui
2021-12-23 20:01:53 -06:00
Ran
a3854561fc
Merge remote-tracking branch 'origin/1.18.X' into 1.18.X
2021-12-23 22:50:32 +06:00
Ran
a66df74ec9
BlockEvents
2021-12-23 22:50:06 +06:00
tom lee
eb4b31e876
Render: Changed rendered chunk getter to return circles
2021-12-23 18:40:22 +08:00
tom lee
6015b9a1dc
ExperWorldGen: Increased timeout for slow CPUs
2021-12-23 18:40:22 +08:00
tom lee
146d42bbe9
Fabric: Added no vanilla fog support.
...
This isn't availible due to Forge default overrides something. Note that
this noFog also won't work on custom renderer.
2021-12-23 18:40:22 +08:00
Ran
16b14bc424
Add MinecraftForge License
2021-12-23 14:53:58 +06:00
Ran
a37e4ca232
Merge remote-tracking branch 'origin/1.18.X' into 1.18.X
2021-12-23 14:47:59 +06:00
Ran
8103c16064
Fix warnings & add License
2021-12-23 14:47:38 +06:00
tom lee
6ae41b0caa
ExperWorldGen: Polished stuff. No more error messages. use configs.
...
I would say this version is the first that is playable.
2021-12-23 16:36:14 +08:00
Ran
ba81f31027
Update some stuffs
2021-12-22 22:16:08 +06:00
tom lee
71c72e26e7
ExprWorldGen: Fixed lots of stuff and Features now works!
...
Still Features exception, which I know how to fix I think.
2021-12-22 23:02:28 +08:00
Ran
97828f465d
Server-sided Incoming
2021-12-22 20:32:03 +06:00
Ran
ec37803572
Merge remote-tracking branch 'origin/1.18.X' into 1.18.X
2021-12-22 19:47:45 +06:00
Ran
b7a54eff7a
Explain why this exists
2021-12-22 19:47:22 +06:00
coolGi2007
9604ce297c
Fixed not building
2021-12-22 09:53:56 +00:00
Ran
5ad961d80e
Delete random log file; Sorry if this was important
2021-12-22 14:02:54 +06:00
Ran
843ec2fef8
Disable run for core & common
2021-12-22 14:01:27 +06:00
Ran
1b3e90b669
Make gradle compatible with Java 17
2021-12-22 13:53:34 +06:00
coolGi2007
55aadb73f1
Fixed the config button on forge menu
2021-12-22 07:07:21 +00:00
coolGi2007
e3d87c70c4
Updated config to be smaller
2021-12-22 05:37:59 +00:00
tom lee
8b1205f79e
Fixed Fog color
2021-12-22 11:24:25 +08:00
tom lee
291f5d247c
updated core
2021-12-21 21:13:44 +08:00
tom lee
ad63825194
ExprWorldGen: Fixed some bugs. Still more to go.
2021-12-21 16:11:57 +08:00
tom lee
b0e0cd107d
Updated core
2021-12-21 15:49:44 +08:00
tom lee
5f60cd8d4d
WorldGen: Added thread timeout failsafe
2021-12-20 14:31:32 +08:00
tom lee
d0e17ccab7
Modified a bit of how it determine generation range
2021-12-19 22:35:21 +08:00
tom lee
38a4643cf3
WorldGen: Reversed priority for far vs near
2021-12-19 22:03:15 +08:00
tom lee
938adca022
Changed config for world gen
2021-12-19 21:42:05 +08:00
tom lee
e2ec80134e
Set the UseUnstable...Config to true by default for now
2021-12-19 21:39:51 +08:00
tom lee
903f166041
ExpWorldGen: Fix DeadLocks, improved cpu utilisations
...
Now world gen aways try to keep a certain amount of generation events
active.
2021-12-19 18:27:42 +08:00
TomTheFurry
a9bdbfda4e
Merge branch '1.18' into '1.18.X'
...
Merge the exprimental world gen
See merge request jeseibel/minecraft-lod-mod!13
2021-12-18 16:40:44 +00:00
tom lee
378349b870
Added experimental world generator. (Features mode only for now)
...
Turn on the AllowUnstableFeatureGeneration button to enable it. It is a
temp setting and will be renamed later. There will be many issues with
the generator, but at least it for now works... To be fixed tomorrow.
2021-12-19 00:32:42 +08:00
coolGi2007
190ce716ff
Forgot to make the forge run client actually run forge
2021-12-17 11:59:05 +00:00
coolGi2007
d2c3a87fa8
Fixed some general stuff that broke when updating to .1.8.1
2021-12-17 11:47:39 +00:00
coolGi2007
2d5acbbf45
Updated to 1.18.1 but also works on 1.18
2021-12-17 08:52:46 +00:00
coolGi2007
4e973099f9
Updated my config
2021-12-17 08:29:14 +00:00
tom lee
ee4f43cc59
WorldGen: Now only somewhat lock up server TPS
...
Use recent change to core so that we no longer request 8 chunk
generations per server tick, but instead just 1.
2021-12-17 16:00:44 +08:00
tom lee
3e64b7400e
Updated core
2021-12-17 14:56:29 +08:00
James Seibel
c44daa759c
Remove the Forge server mod requirement and update the credits
2021-12-16 21:47:23 -06:00
tom lee
17c662b10f
Fix -64 offset color bug: Impl' getMinHeight()
...
It calls works by calling getMinBuildHeight()
2021-12-16 18:39:58 +08:00
tom lee
3cfbb69dd9
Update core & fix Wrappers
2021-12-15 16:45:33 +08:00
tom lee
470668265b
Updated core. Cann't test if works, in a hurry.
2021-12-15 00:08:38 +08:00
tom lee
b6ced30d70
Updated core
2021-12-14 21:40:15 +08:00
coolGi2007
d3e0f1e14d
leetom can you check it works before updating core
2021-12-14 08:36:33 +00:00
tom lee
910350ba3a
Update core to use new Renderer system
2021-12-14 15:06:32 +08:00
coolGi2007
8dcf30e776
Updated core
2021-12-13 12:27:28 +00:00
coolGi2007
30d4bcd6a1
Updated config
2021-12-13 12:11:39 +00:00
tom lee
66300cbe70
WorldGen: Fix VersionConstants and more comments
...
More comments in WorldGenWrapper and fix version constants to always
return true in isWorldGeneratorSingleThreaded()
2021-12-12 23:28:18 +08:00
coolGi2007
50ae719f24
Updatec core
2021-12-12 04:01:04 +00:00
coolGi2007
dccad778fb
Updaterd core
2021-12-12 01:44:05 +00:00
tom lee
f163e31cd2
WorldGen: Half fixed world gen
...
Note that currently world gen is single threaded. Below is the current
mapped settings:
BIOME_ONLY -> ChunkStatus.BIOMES : <1 tick
BIOME_ONLY_SIMULATE_HEIGHT -> ChunkStatus.NOISE : <1 tick
SURFACE -> ChunkStatus.SURFACE : <1 tick
FEATURE -> ChunkStatus.FEATURE : 1-2 tick
FULL -> ChunkStatus.FULL : ~ 1-10 tick (?? Probably because of the threaded light engine update)
2021-12-12 02:05:12 +08:00
coolGi2007
5499079ada
Updated readme to say to install git
2021-12-11 10:36:25 +00:00
coolGi2007
8d1277db1b
Fixed build not building
2021-12-11 09:15:38 +00:00
coolGi2007
34fcac25c2
Updated behind the scenes config stuff
2021-12-11 06:06:10 +00:00
coolGi2007
cb0516cae8
Updated core
2021-12-11 04:05:48 +00:00
cola98765
4fdad05252
Merge branch '1.18' into '1.18'
...
FIx lightmap flicker on pause menu
See merge request jeseibel/minecraft-lod-mod!12
2021-12-10 10:39:40 +00:00
tom lee
dc785b4fe1
Bugfix: Pause menu flicker issue
2021-12-10 17:29:16 +08:00
coolGi2007
8df7e1762a
Updated core
2021-12-10 05:22:18 +00:00
coolGi2007
43d9b41648
Updated readme & removed stuff from conig
2021-12-10 01:21:04 +00:00
coolGi2007
880559f94a
Updated core
2021-12-10 01:07:27 +00:00
Morippi
6f04ddce87
added the get names
2021-12-09 16:10:47 +01:00
Ran
6eb065f7c9
We do a little bit of coring here
2021-12-09 17:00:34 +06:00
Ran
17ebad9141
Merge remote-tracking branch 'origin/1.18' into 1.18
2021-12-09 16:59:51 +06:00
coolGi2007
9bcc799b0b
Fixed forge not building
2021-12-09 10:44:38 +00:00
Ran
f247410ae4
We do a little bit of coring here
2021-12-09 16:38:45 +06:00
coolGi2007
2f3bb2ec34
Update readme to be more accurate with architectury
2021-12-09 06:27:24 +00:00
coolGi2007
5c47170ef4
Now uses Architectury and added Forge support
2021-12-09 06:14:30 +00:00
coolGi2007
29d152b312
Updated core (i really need to add a subproject)
2021-12-08 23:54:04 +00:00
coolGi2007
aa48f0f5c6
Might fix windows not working
2021-12-07 05:24:13 +00:00
coolGi2007
05ea683fcf
Fixed build problem
2021-12-06 12:39:42 +00:00
coolGi2007
65163a2477
Update Readme.md
2021-12-06 11:43:42 +00:00
coolGi2007
9dc4c46b99
Initual upload to branch
2021-12-06 11:39:57 +00:00
coolGi2007
69029e6f72
Updated core and some general stuff
2021-12-06 06:15:24 +00:00
coolGi2007
faf8579b41
Added custom config
2021-12-06 02:57:56 +00:00
coolGi2007
ed6dff3b5e
Updated core
2021-12-03 06:17:38 +00:00
coolGi2007
2dd2623257
Updated config button
2021-12-03 06:17:06 +00:00
coolGi2007
82dfecf04c
Updated readme to be more accurate with the current branch
2021-12-02 22:32:57 +00:00
Ran
bb5bb23025
Merge branch '1.17.1' of https://gitlab.com/jeseibel/minecraft-lod-mod into 1.17.1
2021-12-02 16:24:00 +06:00
Ran
c73e9b3cb5
Update core
2021-12-02 16:23:20 +06:00
coolGi2007
c28ec0b1d8
Update Readme
2021-12-02 09:58:31 +00:00
coolGi2007
a587ac4b4c
Fixed the forge and fabric not building and made the gradlew an executable
2021-12-02 09:45:56 +00:00
Ran
0f19b338b6
Update core
2021-12-02 11:31:01 +06:00
Ran
9453e806db
SnowAndFreezeFeature
2021-12-02 11:06:55 +06:00
Ran
1bd072bf0a
Remove duplicate code
2021-12-01 19:15:30 +06:00
Ran
9315fd6211
Fix forge
2021-12-01 13:25:47 +06:00
Ran
1decb3764f
Start porting duplicate code to common
2021-12-01 11:45:03 +06:00
Ran
012312892a
Whoops, I forgor 💀
2021-12-01 10:01:49 +06:00
Ran
c9f6a753ec
Update everything latest & fix some issues & new accesswideners
2021-12-01 01:02:20 +06:00
Ran
9f6e9f791c
Fix gradle issues (compiling works again)
2021-11-28 12:22:05 +06:00
Ran
a297cdb79a
Fix gradle issues
2021-11-28 09:40:54 +06:00
Ran
e0ed760cf9
Update core
2021-11-26 23:28:54 +06:00
Ran
1c2549c64f
Use HTTPS instead of SSH
2021-11-26 15:47:48 +00:00
Ran
433bc9217d
Update .gitmodules
2021-11-26 15:10:40 +00:00
Ran
514e12580d
Architectury (pls don't fail me IntelliJ)
2021-11-24 20:22:28 +06:00
James Seibel
faf38ef8e3
Add DH-Core
2021-11-22 19:24:33 -06:00
James Seibel
48741a5364
Fix rendering the wrong number of verticies
2021-11-09 20:57:07 -06:00
James Seibel
03ff908de1
Update rendering to OpenGL 3.2+ (buffers seem to be corrupted or missing)
...
The rendering is almost completely functional, only fog needs to be re-implemented.
2021-11-08 19:45:40 -06:00
James Seibel
5eed9dae40
Add a reminder comment to MixinWorldRenderer
2021-11-08 19:28:16 -06:00
James Seibel
47988ec0da
change the todo comment in LodGenWorker
2021-11-08 19:28:03 -06:00
James Seibel
b29dac3753
Add a LodRender OpenGL context
2021-10-31 15:52:18 -05:00
James Seibel
3e3e1a7cf2
Update LodBufferBuilder.java
2021-10-31 15:49:30 -05:00
James Seibel
79e6977bab
implement BlockPosWrapper offset
2021-10-30 17:21:17 -05:00
James Seibel
0c4ee74254
make the OpenGL proxy capabilities more specific
2021-10-30 17:21:00 -05:00
James Seibel
45d9dbbfcf
implement BlockPosWrapper.getWorldPosition
2021-10-30 16:26:12 -05:00
James Seibel
2428449ab4
add a dimension wrapper
2021-10-30 16:15:40 -05:00
James Seibel
f863da105b
remove the multi-frame color building (it was causing a crash)
2021-10-30 16:15:30 -05:00
James Seibel
d63b2c3b12
remove a unused onChange in LodConfig
2021-10-30 16:14:36 -05:00
James Seibel
15496663f3
update gradle for Tukaani.XZ
2021-10-30 16:13:33 -05:00
James Seibel
340631eb9b
reformat and update the version number
...
Forge wants version numbers to start with a number
2021-10-30 13:58:07 -05:00
James Seibel
adcd835642
porting - finish compiler errors
2021-10-30 13:47:39 -05:00
James Seibel
ff5d2e6047
porting - LodBufferBuilder
2021-10-30 13:32:06 -05:00
James Seibel
bd569dad2f
porting - test LodWorldGenerator
2021-10-30 13:22:54 -05:00
James Seibel
71ab3196ea
remove LodRenderer depreciation warnings
2021-10-30 11:02:23 -05:00
James Seibel
b051815b3c
porting - LodRenderer
2021-10-30 11:00:24 -05:00
James Seibel
991b3356bb
Continue porting process
2021-10-29 23:32:49 -05:00
James Seibel
58ad37c056
Start porting to 1.17.1
2021-10-27 22:42:58 -05:00
James Seibel
65c091bb63
Merge branch '1.16.5' of gitlab.com:jeseibel/minecraft-lod-mod into 1.16.5
2021-10-27 21:25:09 -05:00
James Seibel
9b389332be
update the version number to a1.5.2
2021-10-26 19:26:23 -05:00
Leonardo
1093001841
Merge remote-tracking branch 'origin/1.16.5' into 1.16.5
2021-10-26 23:11:16 +02:00
cola98765
a3db8e50f5
removed NativeImage dependency outside of wrappers. Now LodRenderer only triggers regen without storing lightmap
2021-10-26 23:09:31 +02:00
Leonardo
db15e8684c
Another small fix to light
2021-10-26 22:44:21 +02:00
Leonardo
00ac368bba
fixed light being wrong
2021-10-26 22:38:14 +02:00
Leonardo
f2face9782
small change to light value getters in lod builde. Added WorldLightWrapper for future implementation
2021-10-26 21:59:35 +02:00
Leonardo
923d57b377
Fixed the colors in the lodBuilder
2021-10-26 21:46:06 +02:00
Leonardo
447325e5a1
Fixed the colors for now
2021-10-26 21:43:11 +02:00
Leonardo
bf712e893e
removed default color use from the BlockColorWrapper
2021-10-26 21:28:18 +02:00
Leonardo
27f9a527bc
Fixed part of the colors problems
2021-10-26 21:19:09 +02:00
Leonardo
bde14012d9
Divided the Block Wrapper in two different class
2021-10-26 12:31:06 +02:00
Leonardo
12a32b9fb4
Implemented the wrappers in the lodBuilder
2021-10-26 11:58:33 +02:00
James Seibel
4ad081e0c6
Add a advanced graphics option to use a extended near clip plain
...
This prevents some overdraw issues but causes LODs in the ocean to render incorrectly.
2021-10-25 22:20:00 -05:00
James Seibel
936a3a7ece
Fix #84 (misaligned LODs in third person)
2021-10-25 21:56:22 -05:00
Leonardo
98f36936d0
smallFix
2021-10-25 22:57:37 +02:00
Leonardo
f6f012c42c
Added some other classes/methods to the wrappers
2021-10-25 22:51:01 +02:00
Leonardo
a3e6c09268
Added more methods to the wrapper
2021-10-25 22:31:43 +02:00
Leonardo
10cb46c9f9
Added biomeWrapper
2021-10-25 21:30:44 +02:00
Leonardo
95aa9cb9ab
Merge remote-tracking branch 'origin/1.16.5' into 1.16.5
2021-10-25 20:20:47 +02:00
Leonardo
638a0ddae1
BlockPosWrapper and BlockWrapper almost completed
2021-10-25 20:20:40 +02:00
James Seibel
d321833335
Merge branch '1.16.5' of gitlab.com:jeseibel/minecraft-lod-mod into 1.16.5
2021-10-25 07:21:26 -05:00
James Seibel
b8cba0dc4c
increase the near clip plane to 1/5 MC's vanilla render distance
2021-10-25 07:21:17 -05:00
cola98765
bd8ccb4a05
reverted las change, fixed vanillaRenderedChunksChanged at hight altitudes
2021-10-25 13:20:13 +02:00
cola98765
895895da04
update buffers only when lightmap changes.
2021-10-25 12:43:59 +02:00
Leonardo
09d5df2856
Added the main wrapper classes (empty)
2021-10-25 11:14:17 +02:00
James Seibel
668f225528
Fix the blindness potion effect
2021-10-24 23:02:30 -05:00
James Seibel
1cd71a6b50
Re-arange Vanilla Overdraw config options
2021-10-24 22:18:09 -05:00
James Seibel
f041f79ae3
Close #78 (Add a config to disable vanilla MC's fog)
...
And change the config to use FAR fog and disable MC's fog by default.
2021-10-24 22:17:57 -05:00
James Seibel
ef3ac96b2c
Merge branch '1.16.5' of gitlab.com:jeseibel/minecraft-lod-mod into 1.16.5
2021-10-24 21:30:35 -05:00
James Seibel
59f527e6de
Update 1.5 release notes.txt
2021-10-24 15:19:59 -05:00
James Seibel
16a082b17f
rename "Disable Drawing" to "Enable Rendering" in the config
...
The config name was incorrect.
2021-10-24 15:19:54 -05:00
jas35484
a24d28b0e2
Merge branch '1.16.5' of gitlab.com:jeseibel/minecraft-lod-mod into 1.16.5
2021-10-24 14:57:56 -05:00
jas35484
910f11f688
Fix #63 (OpenGL errors)
...
NVFogDistance doesn't work on low end GPUs which causes the OpenGL error I was seeing with Optifine
2021-10-24 14:57:53 -05:00
cola98765
e00de99e31
Found place where addData was used for adding whole vertical array. We have addVerticalData for that.
2021-10-24 12:11:43 +02:00
cola98765
f80af39e0e
halving every array related to worldHeight, as you can't get worldHeight lods, as half of that needs to be a gaps
2021-10-24 11:57:08 +02:00
cola98765
5bba3cb3eb
minor cleanup
2021-10-24 11:35:45 +02:00
cola98765
d4261d4ccf
a little improvement to 'pow' changes
2021-10-24 11:01:02 +02:00
cola98765
8b854e3abd
removed debug message
2021-10-24 10:33:02 +02:00
cola98765
4064155567
changed Math.pow usages with simpler (and possibly faster) x*x and 1 << x. reduced repetitions
2021-10-24 10:28:35 +02:00
cola98765
6243201f2d
removed couple Math.floorDiv and Mod as for positive inputs they are slower and give the same result as standard operands
2021-10-24 10:08:12 +02:00
James Seibel
c5a2944d68
Merge branch '1.16.5' of gitlab.com:jeseibel/minecraft-lod-mod into 1.16.5
2021-10-23 12:04:26 -05:00
James Seibel
1405b7a433
Add support for OpenGL 1.5 and 3.0
2021-10-23 12:04:16 -05:00
cola98765
be00670b7e
Merge branch 'CodeF53-1.16.5-patch-77785' into '1.16.5'
...
Update youtube video
See merge request jeseibel/minecraft-lod-mod!5
2021-10-23 13:29:09 +00:00
CodeF53
6f2c02d283
Make link open in new tab
2021-10-23 05:11:10 +00:00
CodeF53
309526e7b9
Update youtube video
2021-10-23 05:01:37 +00:00