LexManos and Paint_Ninja
047e5fe252
26.1 Update
...
Minecraft is now Unobfuscated and requires Java 25
Lots of changes/code cleanup.
See https://github.com/MinecraftForge/MinecraftForge-Experimental/tree/26.1-dev for non-squashed commits.
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com >
2026-03-24 14:07:41 -07:00
LexManos and Paint_Ninja
5e8942e0a7
1.21.6 - New EventBus 7
...
A full rewrite and redesign of the library that offers much better performance, new features and fixes all previous design flaws
See the migration guide here: https://gist.github.com/PaintNinja/ad82c224aecee25efac1ea3e2cf19b91
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com >
2025-06-18 02:53:58 -07:00
Paint_Ninja
31f623e794
Cleanup early display's internals a bit more ( #10538 )
2025-04-23 20:53:29 +01:00
LexManos
0e74886f8d
Add hooks for using Vanilla's new Client data generator ( #10206 )
...
Add new hook for custom block models that do not have real blocks backing them
Some workspace cleanup fixing log4j annotation processor
2024-12-19 10:41:21 -08:00
Paint_Ninja and TelepathicGrunt
c7f0acbe38
Simplify memory usage display on loading screen ( #10193 )
...
Co-authored-by: TelepathicGrunt <40846040+telepathicgrunt@users.noreply.github.com >
2024-12-06 17:34:33 +00:00
LexManos
46cfe50108
Properly allow normal mods.toml mods to specify the module names and use a full module-info.
...
Make FMLModContainer read and apply Add-Opens and Add-Exports manifest entries from mod files.
Forge is now the `net.minecraftforge.forge` module instead of `forge`
https://forums.minecraftforge.net/topic/153333-proper-java-module-support-in-forge-mods/
2024-11-04 16:55:10 -08:00
LexManos
086bcb7148
1.21.3 update
2024-10-25 18:04:34 -07:00
Paint_Ninja
9714512c31
[1.21.1] ModLoading cleanup and optimisations ( #10052 )
2024-08-16 22:49:11 +01:00
Paint_Ninja
381998c35c
Fix early window crash when parsing some forms of options.txt ( #9933 )
2024-04-19 21:39:23 +01:00
Paint_Ninja
e7a5c58907
Early display fixes/workarounds for buggy drivers ( #9921 )
2024-04-18 20:02:18 +01:00
Paint_Ninja
099d121c2c
[1.20.4] Add CPU usage config option to early window, hide it by default ( #9866 )
2024-03-10 21:10:06 +00:00
LexManos
d21556a4da
Update licenser plugin, and re-run it. Closes #9855
2024-01-29 12:27:45 -08:00
Paint_Ninja
a4c26c9b2b
[1.20.x] More buildscript clean-up ( #9845 )
2024-01-19 20:54:15 +00:00
LexManos
6f9f0f0cfa
Revive executable jars for the dedicated server
...
This has a minor change to development time build scripts. So developers, check the MDK
2023-12-06 10:33:58 -08:00
Paint_Ninja and embeddedt
a26f952212
Don't turn off VSync when rendering from Minecraft context ( #9800 )
...
Co-authored-by: embeddedt <42941056+embeddedt@users.noreply.github.com >
2023-11-26 16:57:01 -08:00
Paint_Ninja and embeddedt
83ee68c0b0
[1.20.x] Fix rare crash with early display window, fixes #9673 ( #9798 )
...
Co-Authored-By: embeddedt <42941056+embeddedt@users.noreply.github.com >
2023-11-26 16:23:46 -08:00
LexManos
e34090c809
Buildscript cleanup and organization.
...
Updated to use newer libraries that reduce the command line arguments needed to run the game.
Fix issues in the SecureModule's classloader that caused resources to not be seen when they are on parent module layers.
2023-10-24 16:24:13 -07:00
LexManos
084effdadf
1.20.2-pre3
2023-09-12 12:34:59 -07:00
Meldexun
f65381fbff
Enhance LivingBreathEvent and LivingDrownEvent. Closes #9680
...
Also remove 3.5MB of useless data from the installer.
2023-07-24 14:42:24 -07:00
cpw
77cd7043c9
Fix Early Loading window FPS snafu where it could spam ( #9619 )
...
unlimited screen updates. Probably a good way to gently toast an ancient laptop.
Signed-off-by: cpw <cpw+github@weeksfamily.ca >
2023-07-05 15:46:57 +02:00
LexManos
3733005839
Bump Eventbus to address NullPointerException when classloading things on some threads. Closes #9570
2023-07-03 16:53:15 -07:00
cpw
7a25e83d34
Another tweak to the early display. We start a timer process while we create the window, in case it hangs. Also add a skip version config, to try and help in cases where the driver is stupid. ( #9595 )
2023-06-23 07:58:47 +02:00
cpw
8c003dd965
More tweaks to the mod loading callbacks to make loading bars work better ( #9585 )
2023-06-22 20:36:09 +02:00
cpw
d26cdf0b55
Update early loading default configs to match standard expectations. ( #9577 )
...
Also allow a global override env variable for darkmode always. "FML_EARLY_WINDOW_DARK"
2023-06-20 14:06:16 -07:00
cpw
1ad8d48683
Make the scheduled thread factory setDaemon on it's threads. Should allow things to close properly if something deadly happens early on. ( #9575 )
2023-06-20 15:44:02 +02:00
cpw
031d008826
This is an early display window system for forge. ( #9558 )
2023-06-19 13:01:45 +02:00