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
c71ba862cf
1.20.11 RB 1
2026-02-15 15:46:20 -08:00
LexManos
b99abff6ce
Bump ASM to 9.9.1
...
Bump EventBus to 7.0.1
Bump MixinExtras to 0.5.3
2026-02-15 13:51:14 -08:00
Jonathing
d29524bac3
Migrate the MDK to ForgeGradle 7
2026-02-15 13:13:55 -08:00
LexManos
07f6499143
Remove JavaScript CoreMods and Nashorn ( #10746 )
...
The ASMAPI helper methods have been split off into a separate dep which is included with Forge for Java transformers to use.
2026-01-23 22:28:27 +00:00
LexManos
236842f210
Update SecureModules to address ZipPath bug with brackets. Closes #10755
2026-01-20 18:05:10 -08:00
Jonathing and LexManos
41609a03d2
Introduce MixinExtras as an included, optional dependency ( #10709 )
...
Declare ME in userdev config as an effective compile transitive
Co-authored-by: LexManos <LexManos@gmail.com >
2025-11-05 11:34:23 -08:00
LexManos
6a615f1a4b
Add support for Forge shipping with JarInJar options. ( #10683 )
...
These are optional libraries that are only loaded when requested by mods.
Includes new ReadOnlyInMemoryFileSystem to improve performance of JarInJar parsing.
2025-10-30 14:48:46 -07:00
Paint_Ninja
0404d2d776
Bump EventBus for more javadocs
2025-10-06 20:14:28 +01:00
Jonathing
4c1c3aafdb
Deprecate JS CoreMods, remove Forge's usages of them ( #10659 )
2025-09-16 20:13:30 +01:00
LexManos
eae9b9145d
Optimize VillagerTradingManager, avoid redundant work. Closes #10577
2025-08-12 18:02:33 -07:00
Paint_Ninja
aa11175f41
Sync deps with MC ( #10596 )
2025-08-02 05:27:19 -07:00
Paint_Ninja and LexManos
d5c5df1b64
Bump ASM and EventBus
...
Improves support for Java 25 and better stability of the compile-time EventBus checks, respectively.
Co-Authored-By: LexManos <LexManos@gmail.com >
2025-06-25 20:54:00 +01:00
Paint_Ninja
6915753b5a
Fix posting cancellable child events with non-cancellable inheritable parents
...
Also made more events SelfDestructing to save a tad more memory
2025-06-20 10:16:26 +01:00
Paint_Ninja
47f7c68ed5
Fix bug with strict bulk registration
...
See EventBus#89 for more details
2025-06-18 18:10:33 +01: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
LexManos
0f3b8ee830
Add DeferredRegistryData to help with generating data driven registry entries.
...
Revive GameTest system and make all but one Forge Test mod pass.
2025-03-27 20:52:35 -07:00
Jonathing
bae3915728
Fix issue with superclass event listeners by updating EventBus ( #10384 )
2025-02-03 11:13:33 -08:00
Jonathing
b3c2c62c7e
Bump dependencies, most notably EventBus ( #10370 )
...
- CoreMods 5.2.4 -> 5.2.6
- EventBus 6.2.15 -> 6.2.26
- Reduced memory usage
- Further performance improvements
- Fixed EventBus#39, unregistered listeners are now immediately reclaimable by the GC
- Apache MavenArtifact 3.8.5 -> 3.8.8
- NightConfig 3.7.3 -> 3.7.4
2025-01-28 21:00:16 +00:00
Jonathing
2d114f2719
Fix JOpt Simple by updating ModLauncher ( #10347 )
2025-01-27 09:16:24 -08:00
Jonathing
3c5a534b7a
Fix JOpt Simple needing a strict version requirement declaration ( #10311 )
2025-01-25 17:49:11 +00:00
Jonathing
f63813d929
Bump dependencies ( #10274 )
...
- EventBus 6.2.8 -> 6.2.15
- Bootstrap 2.1.7 -> 2.1.8
- SecureModules 2.2.20 -> 2.2.21
- AccessTransformers 8.2.0 -> 8.2.1
- ModLauncher 10.2.2 -> 10.2.3
These bumps include further clean-up and optimisations.
2025-01-04 16:04:31 +00:00
Gabriel Harris-Rouquette
0d3b488728
Update jline for better darwin/arm64 support Fixes #10107 ( #10279 )
2024-12-29 09:25:21 -08:00
Jonathing
a01012f20c
Bump CoreMods to 5.2.4 ( #10262 )
2024-12-23 15:25:21 -08: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
LexManos
a894c244fe
Bump Bootstrap which has a slight performance boost during dev time.
2024-12-06 10:13:49 -08:00
Jonathing
d93b7db69a
Bump CoreMods to 5.2 ( #10156 )
...
Full Changelog:
https://gist.github.com/Jonathing/c3ad28b2a048ac839a7baba5417ee870
The key features are:
- ES6 language support
- Thoroughly updated ASMAPI, with full documentation
- Bug fixes (some optional for backwards-compatibility)
- Partial internal code cleanup
2024-11-08 12:28:39 -08:00
Jonathing
60e8157b9a
Bump CoreMods and ASM ( #10145 )
...
CoreMods 5.1.13 changelog: https://gist.github.com/Jonathing/905d142447ecef670526ae27243adbba
2024-10-27 02:34:06 +00:00
LexManos
23b41ce9b3
Sync component registry ids
...
Fix deprecation typo
Bump ModLauncher (better stack traces)
Set Automatic-Module-Name
2024-10-07 17:26:13 -07:00
Paint_Ninja
9714512c31
[1.21.1] ModLoading cleanup and optimisations ( #10052 )
2024-08-16 22:49:11 +01:00
LexManos
e2d1ca7d0e
Bump Mixin to 0.8.7 and allocate more ram to java compile tasks.
2024-07-08 13:11:00 -07:00
Paint_Ninja
a547327c61
Use the new fire() and Result#isAllowed/isDenied/isDefault methods from EventBus ( #10028 )
2024-07-06 11:35:37 -07:00
LexManos
8edb551571
Bump NightConfig to 3.7.3, to fix toml sub-configs being completely broken. Fixes #10015
2024-06-18 11:46:34 -07:00
LexManos
aa2f471e87
Bump Night Config, Should fix #9122
2024-06-14 08:37:07 -07:00
Paint_Ninja
a3fce36942
Update Bootstrap to improve the Java version check error message ( #9990 )
2024-05-30 23:51:44 +01:00
LexManos
0e829630da
Fix canApplyAtEnchantingTable null pointer, Closes #9956
...
Bump SecureModules for package info and multi-release jar fixes.
2024-05-03 14:10:17 -07:00
7b782e5b05
1.20.6 Initial Update
...
New Decompiler
Runtime Official mappings
ItemStacks arnt Capability providers anymore, use Vanilla's system.
Co-authored-by: RealMangoRage <64402114+RealMangorage@users.noreply.github.com >
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com >
2024-04-30 11:42:52 -07:00
J-RAP
8e16765438
[1.20.x] Add ByteValue, ShortValue and FloatValue to ForgeConfigSpec, cleanup code ( #9902 )
2024-04-13 12:42:31 +01:00
LexManos
203fbbb742
Bump bootstrap
2024-03-18 18:31:29 -07:00
LexManos
7113701322
Bump Bootstrap
2024-03-18 17:45:58 -07:00
Paint_Ninja
870e3ebcab
[1.20.4] Restore the option of server run scripts ( #9849 )
...
Executable server jar is still a thing, but the run scripts are restored as an option for those that prefer it.
2024-01-19 20:55:00 +00:00
LexManos
4b1c5ddb2c
Bump JarJar to fix more issues with UnionFileSystem assumptions.
2024-01-09 11:41:20 -08:00
LexManos
740a5d5039
Bump JarJar and SecureModule to fix issue with jars containing [] in their name. Closes #9842
2024-01-08 13:42:36 -08:00
LexManos
817e20821d
Only add sorted/deduplicated mods to the classpath.
...
Fixes some mods causing the Forge error displays to break. Closes #9833
2024-01-02 12:51:57 -08:00
LexManos
b04118982f
Bump SecureModules, Closes #9820
2023-12-18 14:24:59 -08:00
Paint_Ninja
c7446a5180
Add impl. of IModFileInfo#showAsDataPack ( #9802 )
2023-12-11 13:08:50 -08:00
LexManos
470f03b2f9
Fix java version check in bootstrap shim
2023-12-06 16:29:53 -08: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
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
Paint_Ninja
e0b9474621
Minor MDK changes ( #9750 )
2023-10-14 09:38:49 -07:00