LexManos
e00bddd6d8
Add protection against large network channel lists
...
(cherry picked from commit 162908338bbda96431ffec48249fe5101dd67d2c)
2026-10-14 20:31:00 -07:00
LexManos
f0ef4fe307
Fix legacy object holders not being fired in the registry specific codepath
...
Better optimize the scanning for object holders by unrolling streams.
2026-10-13 09:43:51 -07:00
BonsUnleashed and LexManos
71f626be39
Store object holder handlers per registry name ( #10899 )
...
Co-authored-by: LexManos <LexManos@gmail.com >
2026-10-12 18:13:48 -07:00
LexManos
1554afd613
Fix generic errors in new Eclipse compiler
2026-10-12 18:10:41 -07:00
Meme Man
631b756d5b
Update equality check for RegistryObject to include RegistryObject#key. ( #10863 )
2026-08-04 19:10:47 +01:00
Matt
bc6408ee24
Toml parsing errors are now visible in the latest log ( #10845 )
2026-07-09 13:35:42 -07:00
Matt
998999412f
Add support for multiple access transformer configs. Backport ( #10760 ) ( #10788 )
2026-03-22 17:29:51 -07:00
Paint_Ninja
02bbab1f90
Skip processing vanilla classes in RuntimeDistCleaner when running on a client
...
Backport of #10682 to 1.20.4
2026-03-17 21:11:04 +00:00
Paint_Ninja
1cde9f70a9
Bump ASM and EventBus
...
- ASM 9.9.1 for Java 26 support
- EventBus 6.2.33 for Event#cancel() convenience method and further performance improvements
2026-03-17 21:10:07 +00:00
LexManos
2dd93eea1d
Mark applyServerBinpatches as a dependency of BundleList. Fixes : #10729
2025-12-04 09:25:30 -08:00
LexManos
592ca2897c
Migrate to Github Actions
2025-12-02 15:13:33 -08:00
Paint_Ninja
27fb189b0d
Bump ASM to 9.8 for Java 25 runtime support
2025-09-22 11:55:53 +01:00
Jonathing
3cd49ed58d
Ignore item equality when checking shouldCauseBlockBreakReset, fixes #10645 ( #10648 )
2025-09-01 19:36:31 -07:00
Jonathing
f31519b6bb
1.20.4 RB 2
...
https://forums.minecraftforge.net/topic/154388-forge-492-minecraft-1204/
49.2
2025-03-04 15:51:32 -08:00
Jonathing
f715248a1e
Bump SecureModules to 2.2.21, fixes crash caused by previous jline version bump. ( #10488 )
2025-03-04 14:26:48 -08:00
Jonathing
e1bc30a04b
Add missed license headers ( #10478 )
2025-03-04 12:56:27 -08:00
Jonathing and LexManos
85ab903cd1
Speed up mod annotation scanning by ~30% ( #10469 )
...
Co-authored-by: LexManos <LexManos@gmail.com >
2025-03-04 12:56:19 -08:00
Jonathing
530c7c4eb5
Add '#forge:chorus_additionally_grows_on' tag for similar mechanics to '#minecraft:azalea_grows_on' but for chorus ( #10462 )
2025-03-04 12:56:06 -08:00
Jonathing
3c740e488d
Bump dependencies, most notably EventBus ( #10388 )
...
- CoreMods 5.2.4 -> 5.2.6
- EventBus 6.2.8 -> 6.2.27
- 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
- BootStrap 2.1.0 -> 2.1.8
- JLine 3.12.1 -> 3.25.1
- Better OSX Support
2025-02-21 12:05:39 -08:00
Jonathing
03d07a9621
Fix damageItem's game test not using onBreak callback correctly ( #10452 )
2025-02-18 13:38:04 -08:00
Jonathing
90dc29b1ef
Cache this.useItem before running item break logic, Fixes #10344 ( #10375 )
2025-02-18 12:42:17 -08:00
Jonathing
eae9d72dd8
Add fast graphics render type to block model jsons ( #10398 )
...
Make modded leaves behave like vanilla leaves by default (Fixes #10389 )
2025-02-18 12:28:13 -08:00
Jonathing
7ac8903a3b
Fix corrupted and invalidly symlinked worlds crashing on level select ( #10438 )
2025-02-18 12:24:23 -08:00
Jonathing
bd96ff8777
Backport even more future ResourceLocation methods ( #10427 )
2025-02-18 12:02:06 -08:00
Jonathing
ebfd92e0e1
Fix incorrect method reference in TntBlock.explode() ( #10330 )
2025-02-18 12:01:42 -08:00
Jonathing
43288f79e3
Fix VillagerTypeTestMod not working ( #10426 )
2025-02-18 12:01:28 -08:00
Jonathing
dbd7da6885
Fix issue with shields not disabling correctly ( #10320 )
2025-01-27 19:12:47 -08:00
Jonathing
bb98165ee8
Fix issues in VillagerTrades.EmeraldsForVillagerTypeItem related to custom Villager Types ( #10358 )
...
Add VillagerType#registerBiomeType
Co-authored-by: Joseph T. McQuigg <J.T.McQuigg12@gmail.com >
2025-01-27 19:11:52 -08:00
Jonathing
6a1f1acc42
Update Gradle to 8.12.1 ( #10356 )
...
Make IntelliJ download sources automatically in MDK
2025-01-27 14:38:53 -08:00
Jonathing and LexManos
a982445295
GameTestHelper additions ( #10343 )
...
Co-authored-by: LexManos <LexManos@gmail.com >
2025-01-27 14:38:18 -08:00
Jonathing
89919519ac
Fix non-passengers being tickable without checking canUpdate() ( #10303 )
2025-01-22 13:22:52 -08:00
Jonathing
4d592ba5ac
Fix finalizeSpawn's return value not being used correctly ( #10302 )
2025-01-22 13:22:44 -08:00
Jonathing
5657e6542b
Fix boat travel distance being incorrect ( #10292 )
2025-01-04 19:54:20 -08:00
Jonathing and James Mitchell
c1c327ce11
Add a way to render tooltips from Formatted text and TooltipComponents elements ( #10056 )
...
Co-authored-by: James Mitchell <tehgeek@gmail.com >
2025-01-04 13:03:32 -08:00
Jonathing
142f07cbad
Bump CoreMods to 5.2.4 ( #10264 )
2024-12-23 17:25:49 -08:00
Jonathing
c4f18dfa4b
Allow mipmap lowering to be disabled ( #10253 )
2024-12-23 17:25:38 -08:00
Jonathing
9f5a6d716e
Add optional fix of use item duration, disabled by default ( #10247 )
2024-12-23 17:15:38 -08:00
Jonathing and Paint_Ninja
984cedda5c
Simplify memory usage display on loading screen ( #10234 )
...
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com >
2024-12-23 17:15:27 -08:00
Jonathing and Paint_Ninja
cc4a431711
Deprecate @ObjectHolder, add a couple of fast-paths ( #10229 )
...
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com >
2024-12-23 17:03:01 -08:00
Jonathing and Paint_Ninja
ee07bcac57
Skip Vanilla classes for the CapabilityTokenSubclass transformer ( #10222 )
...
Cherry-pick a few optimizations from HEAD
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com >
2024-12-23 16:53:23 -08:00
Jonathing and Paint_Ninja
b1cc694453
Skip Forge classes in the RuntimeEnumExtender transformer ( #10217 )
...
Mod classes are still transformed as usual
Cherry-pick a few optimizations from HEAD
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com >
2024-12-23 16:38:24 -08:00
Jonathing and Paint_Ninja
838ab9e1a5
Skip processing Forge classes in RuntimeDistCleaner ( #10209 )
...
Cherry-pick a few optimizations from HEAD
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com >
2024-12-23 16:23:54 -08:00
Jonathing
99a7fcd8bd
Bump CoreMods to 5.2 ( #10129 )
...
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
- Updated Nashorn to 15.4
- Request CoreMods to not apply fix for ASMAPI.findFirstInstructionBefore by default
2024-11-08 17:40:18 -08:00
Paint_Ninja
3535dcdbb3
Use the new fire() and Result#isAllowed/isDenied/isDefault methods from EventBus (backport of #10028 to 1.20.4) ( #10097 )
2024-10-06 18:39:59 -07:00
Paint_Ninja and andan42
d7ccecefe0
Remove unneeded boat patch (backport of #10061 to 1.20.4) ( #10087 )
...
Co-authored-by: andan42 <49289986+andan42@users.noreply.github.com >
2024-10-06 18:39:52 -07:00
Paint_Ninja and Daniel Norris
d3e9cfaaba
Change tick event to have pre/post classes (backport of #9890 to 1.20.4) ( #10090 )
...
Co-authored-by: Daniel Norris <33832062+danorris709@users.noreply.github.com >
2024-09-12 14:36:27 +01:00
Paint_Ninja
7134b93427
Backport some Vanilla ResourceLocation methods (backport of #10084 to 1.20.4) ( #10098 )
2024-09-12 14:35:54 +01:00
Paint_Ninja
61694447b2
Minor cleanup to ModListScreen and VersionChecker (backport of #9988 to 1.20.4) ( #10089 )
2024-09-12 14:03:49 +01:00
Paint_Ninja
561f3ee534
Cleanup FML Bindings (backport of #10004 to 1.20.4) ( #10088 )
2024-09-12 14:03:35 +01:00
Paint_Ninja and RealMangoRage
d0fea9cf76
Optionally supply FMLJavaModLoadingContext as a param to mod constructors (backport of #10074 to 1.20.4) ( #10099 )
...
Co-authored-by: RealMangoRage <andrew333awesome@outlook.com >
2024-09-12 14:03:01 +01:00