LexManos
3b981f4725
1.21.11 RB 2
2026-08-05 11:13:16 -07:00
LexManos
a171012411
Bump Dependencies, Notably ASM for Java 27 support
2026-07-27 14:46:02 -07:00
e61aa67600
ForgeDev 7 ( #10747 )
...
Major re-write of the build tools for creating Forge.
This is equivalent to the ForgeGradle 7 migration for the user side.
Co-authored-by: Jonathing <me@jonathing.me >
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com >
2026-05-27 06:49:54 -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