Commit Graph

1210 Commits

Author SHA1 Message Date
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 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 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 bfa60b48cf Fix iris transparent blending 2026-04-23 17:54:41 -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 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 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
James Seibel 4329acf91d Try fixing rare null pointer in render 2026-04-22 07:51:11 -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 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 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 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 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
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 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 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 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 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 6c68e94b96 Fix some compiling errors on old MC versions 2026-04-11 17:07:47 -05:00
James Seibel 0527baa708 fix some old MC version compiling 2026-04-11 17:01:21 -05:00