Commit graph

8722 commits

Author SHA1 Message Date
Owen
3c3f496015
Fix BlockElements not properly saving forge_data when writing to json (#10877)
Some checks failed
Publish / build (push) Has been cancelled
Push actions / labels (push) Has been cancelled
2026-08-19 10:05:11 -07:00
Meme Man
22d0c94c82
Update equality check for RegistryObject to include RegistryObject#key. (#10854) 2026-07-21 11:25:36 -07:00
Matt
77785cb181
Toml parsing errors are now visible in the latest log (#10846) 2026-07-09 13:44:19 -07:00
Matt
9130c27d05
Add support for multiple access transformer configs. Backport (#10760) (#10786) 2026-04-10 08:05:36 -07:00
LexManos
1b26f0c967
[no ci] Bump ForgeGradle, disable clean project. Closes #10802 2026-04-01 09:49:22 -07:00
embeddedt
723799cdb8
Fix HandshakeHandler potentially skipping last packet (#10787) 2026-03-19 22:38:11 -07:00
Paint_Ninja
64caebe63c Skip processing vanilla classes in RuntimeDistCleaner when running on a client
Backport of #10682 to 1.20.1. Also bumped ASM to 9.9.1 for Java 26 support
2026-03-17 21:21:26 +00:00
embeddedt
8dffec4dbc
Bump EventBus to 6.2.32 (#10744)
Brings all the improvements made to EventBus 6 over the past 2+ years to Forge 1.20.1. Highlights:
- Lower memory usage, faster event posting and listener registration (EventBus#98, #85, #84, #70, #65, #64, #62, #60)
- EventBus#fire(), Event#cancel() and Event.Result convenience methods (EventBus#57, #94, e2a19cb)
- New monitor phase for read-only event listeners that want to run last (EventBus c510e2c)
- Fixed memory leak after unregistering listeners in some cases (EventBus#65, #39)
- Factors in bus phase tracking and event class modifiers (final/sealed) to enable further optimisations (EventBus#98, #85, #70)
2026-01-20 21:29:49 +00:00
LexManos
d6b2bf7ca3
Re-trigger build due to Github Actions Issue 2026-01-16 18:28:04 -08:00
Matt
e7629d5ae4
Optimize memory allocation for checking entity fluid collisions. Backport of #10745
Co-authored-by: LexManos <LexManos@gmail.com>
2026-01-16 13:13:06 -08:00
LexManos
7187d8d97f
Migrate to Github Actions 2025-12-02 15:17:12 -08:00
LexManos
f20ab8e6ce
Fix loading ImmediateWindowHandler services from the wrong Module Layer. Closes #10719
Fix errors not logging to log files when early loading screen errors.
Fix generics compile issue in ConctendatedListView.
2025-11-23 20:37:18 -08:00
Yuri
1837d8c36c
Allow loading ImmediateWindowProvider from mods dir (#10718) 2025-11-21 09:57:56 -08:00
Jonathing
132704e5f2
Work around mixins targeting IForgePlayer#canReach (#10680) 2025-10-09 15:50:41 -07:00
embeddedt
e9ce8a6cc6
Bump ASM to 9.8 for Java 25 runtime support (#10664) 2025-09-19 18:57:32 -07:00
Jonathing
350bfa51e1
Optimize fix for MC-176559 (#10649) 2025-09-01 20:22:28 -07:00
Jonathing
ddb5f6c749
Ignore item equality when checking shouldCauseBlockBreakReset, fixes #10645 (#10646) 2025-08-26 12:29:48 -07:00
Joseph T. McQuigg
d00f5c4013
Allow command suggestions/autocomplete to search all modded paths at once without namespace provided (#10595) 2025-08-03 09:55:59 -07:00
Jenny Mei
f4e8c6b67e
Fix ServerChatEvent thread not using correct class loader. (#10591) 2025-08-01 13:25:26 -07:00
Jonathing
6c4f5e2865
Fix ignitedByLava making blocks permanently flammable (#10570) 2025-07-16 09:18:45 -07:00
LexManos
d1071fd0f8
Add back magic number to make mixin happy. 2025-06-28 22:30:12 -07:00
LexManos
064e2fed48
Fix container screens closing when opened with an extended REACH attribute. Fixes #10560
Also fixes cases where creative mode effected reach incorrectly.
2025-06-11 14:23:16 -07:00
Jonathing
f36781652c
Deprecate EntityRenderersEvent.AddLayers functions that hard case to LivingEntityRenderers as the backing maps do not guarantee that type. (#10513)
Co-authored-by: LexManos <LexManos@gmail.com>
2025-05-22 00:47:40 -07:00
Jonathing
753d68d20b
1.20.1 RB 4
https://forums.minecraftforge.net/topic/154387-forge-474-minecraft-1201/
2025-03-04 17:36:12 -05:00
Jonathing
4cd832fc4d
Fix ForgeDev's test runs not working due to dead test mod (#10483) 2025-03-04 13:53:12 -08:00
Jonathing
8f074e1da1
Cache this.useItem before running item break logic, Fixes #10344 (#10376) 2025-03-04 13:30:10 -08:00
Jonathing
1596190810
Speed up mod annotation scanning by ~30% (#10470)
Co-authored-by: LexManos <LexManos@gmail.com>
2025-03-04 13:26:07 -08:00
Jonathing
1fa795a103
Add missed license headers (#10479) 2025-03-04 13:25:58 -08:00
Jonathing
fcbd3593f6
Add '#forge:chorus_additionally_grows_on' tag for similar mechanics to '#minecraft:azalea_grows_on' but for chorus (#10456) 2025-03-04 13:25:47 -08:00
Jonathing
68a8d3b830
Fix cancelling ProjectileImpactEvent still firing onBlockHit (#10481) 2025-03-04 12:11:11 -08:00
Jonathing
783c8b7d2b
Honor attacker shield disabling status (#10321) 2025-02-18 14:58:43 -08:00
Jonathing
dd2591b5f3
Add fast graphics render type to block model jsons (#10393)
Make modded leaves behave like vanilla leaves by default (Fixes #10389)
2025-02-18 13:40:12 -08:00
Jonathing
4cf787d7dd
Fix invalidly symlinked worlds crashing on level select (#10439) 2025-02-18 13:14:12 -08:00
Jonathing
b805fa74f8
Backport even more future ResourceLocation methods (#10428) 2025-02-18 13:13:58 -08:00
Jonathing
fa109380f7
Ensure NetworkConstants is loaded before mod construction (#10407) 2025-02-06 10:49:59 -08:00
Jonathing
59979642e9
Account for problematic mixins in VillagerTrades.EmeraldsForVillagerTypeItem (#10402) 2025-02-05 09:04:56 -08:00
Jonathing
90e8fb1c33
Fix incorrect method reference in TntBlock.explode() 2025-01-27 20:20:30 -08:00
Joseph T. McQuigg
f09c6d0a8e
Fix issues in VillagerTrades.EmeraldsForVillagerTypeItem related to custom Villager Types (#10315)
Add VillagerType#registerBiomeType
Signed-off-by: Joseph T. McQuigg <J.T.McQuigg12@gmail.com>
2025-01-27 20:20:08 -08:00
Paint_Ninja
56eb44f1cb
Add clientSideOnly feature to mods.toml (#10085) (backport of #9804 to 1.20.1)
Co-authored-by: Jonathing <me@jonathing.me>
2025-01-23 20:30:03 +00:00
Jonathing
2e7e537029
Fix non-passengers being tickable without checking canUpdate() (#10304) 2025-01-22 13:36:57 -08:00
Jonathing
b9600a27dc
Fix finalizeSpawn's return value not being used correctly (#10301) 2025-01-22 13:36:49 -08:00
Jonathing
d736300566
Bump CoreMods to 5.2.4 (#10263) 2024-12-23 19:34:27 -08:00
Jonathing
fea0d014b8
Allow mipmap lowering to be disabled (#10252) 2024-12-23 19:34:19 -08:00
Jonathing
ea355d9bb6
Add optional fix of use item duration, disabled by default (#10246) 2024-12-23 19:15:03 -08:00
Jonathing
a5293855d6
Backport some Vanilla 1.21 ResourceLocation methods (#10241)
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com>
2024-12-23 18:57:33 -08:00
Jonathing
4ab4dacf6c
Simplify memory usage display on loading screen (#10233)
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com>
2024-12-23 18:57:04 -08:00
Jonathing
442f4723c8
Deprecate @ObjectHolder, add a couple of fast-paths (#10228)
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com>
2024-12-23 18:56:46 -08:00
Jonathing
12682da09a
Skip Vanilla classes for the CapabilityTokenSubclass transformer (#10221)
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com>
2024-12-23 18:39:58 -08:00
Jonathing
da4112efa9
Skip Forge classes in the RuntimeEnumExtender transformer (#10216)
Mod classes are still transformed as usual

Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com>
2024-12-23 18:06:02 -08:00
Jonathing
ca6094c73d
Skip processing Forge classes in RuntimeDistCleaner (#10208)
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com>
2024-12-23 17:49:22 -08:00