8948 Commits
Author SHA1 Message Date
LexManos 694167779c Add protection against large network channel lists 2026-10-14 19:45:46 -07:00
LexManos 3ea91e77ac 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 10:24:28 -07:00
BonsUnleashedandLexManos fc27a35722 Store object holder handlers per registry name (#10899)
Co-authored-by: LexManos <LexManos@gmail.com>
2026-10-12 16:41:51 -07:00
LexManos 12939f4cd3 Fix generic errors in new Eclipse compiler 2026-10-12 16:41:02 -07:00
Odin Okland 7a37f17c89 Use vanilla's entrypoint for GameTest servers (#10884) 2026-09-23 15:14:38 -07:00
Paint_NinjaandMartijn van den Brand 22168f6a69 Fix IForgeBlockStateModel.getModelData not being called correct for #getParticleIcon (#10818) (#10875)
Co-authored-by: Martijn van den Brand <MartijnvandenBrand@outlook.com>
2026-08-15 13:34:02 -07:00
Meme Man d32d853c0b Update equality check for RegistryObject to include RegistryObject#key. (#10866) 2026-08-04 19:09:58 +01:00
Matt dd24e1385e Toml parsing errors are now visible in the latest log (#10840) 2026-07-09 12:45:19 -07:00
Matt 1ae17d5a04 Add support for multiple access transformer configs. 2026-03-23 12:03:29 -07:00
Jonathing deaf69e1c9 Migrate the MDK to ForgeGradle 7
Backport of d29524b to 1.21.5
2026-03-18 22:54:38 +00:00
Paint_Ninja ea7dff02a3 Skip processing vanilla classes in RuntimeDistCleaner when running on a client
Backport of #10682 to 1.21.5. Also bumped ASM to 9.9.1
2026-03-17 20:19:28 +00:00
LexManos 054c23a59a Update SecureModules to address ZipPath bug with brackets. Closes #10755 2026-01-20 18:28:21 -08:00
LexManos 220dcbe92c Fix Entity patch lines 2026-01-15 11:06:05 -08:00
MattandLexManos 6865f4e77d Optimize memory allocation for checking entity fluid collisions. Backport of #10745 (#10750)
Co-authored-by: LexManos <lexmanos@gmail.com>
2026-01-15 10:45:48 -08:00
LexManos 3ea77c75b4 Mark applyServerBinpatches as a dependency of BundleList. Fixes: #10729 2025-12-04 08:56:28 -08:00
LexManos d97e796c56 Migrate to Github Actions 2025-12-02 14:27:55 -08:00
Matt 6585db991d Fix crafter not inserting into iitemhandler (#10667) (#10672) 2025-09-25 13:10:57 -07:00
Paint_Ninja fe64775f09 Bump ASM to 9.8 for Java 25 runtime support
Note: Forge for 1.21.8 already has ASM 9.8
2025-09-22 11:53:38 +01:00
LexManos 9ccfaf4812 1.21.5 RB 1 55.1 2025-08-27 12:02:50 -07:00
Paint_Ninja 3ed3d2b9cf Update to EventBus 6.2.32 (#10644)
- Performance improvements, especially for posting to zero or one listeners on an event
- New Event#cancel() convenience method
- Only the monitor priority is tracked on the Forge bus now
2025-08-27 17:36:13 +01:00
Matt 3d374fe732 [1.21.5] Add ForgeLayeredDraw & ModifyOverlayLayersEvent as API to making gui layers. (#10556) 2025-07-25 10:44:49 -07:00
Paint_Ninja a02f3f9841 Update MDK to fix OOM error and aid getting Mixin setup (#10559) 2025-06-09 22:19:37 +01:00
LexManos c5e462f7d2 Remove legacy patch that caused tripwires to create a loop. Fixes #10558 2025-06-01 00:43:08 -07:00
Matt d1f79d6655 Fix warped and crimson fungi not being able to be placed on nylium. (#10544)
Fix other PlantType parity issues, add test for all vanilla PlantType blocks.
Co-authored-by: LexManos <LexManos@gmail.com>
2025-05-23 02:22:26 -07:00
LexManos 9d5e81b1a9 Fix modded keybidings being reset to default when reloading. Fixes: #10531 2025-05-22 00:40:04 -07:00
LexManos a1c275df46 Deprecate GatherDataEvent.validate() as validation always happens. And made ExistingFileHelper always function. Closes #10516 2025-05-21 23:42:44 -07:00
LexManos 4ef7fe8bd8 Call getToolModifiedState for AXE_STRIP and AXE_WAX_OFF. 2025-05-21 23:41:54 -07:00
LexManos ce8838e721 Fix Wood Stripping sound not playing. Fixes #10525 2025-05-20 23:12:19 -07:00
LexManos b7e2593d48 Fix dedicated server not loading default language files. Fixes #10555 2025-05-16 13:01:02 -07:00
Joseph T. McQuigg 33d177f02e Make Loot Function without builders Constructors public (#10521) 2025-05-14 21:17:58 -07:00
Olivier Sechet 5d2186df63 Ensure changes from keyboard in ForgeSlider behave as changes from mouse (#10554) 2025-05-09 15:14:16 -07:00
LexManos 77af36b807 Add YourKit mention 2025-05-08 13:40:26 -07:00
Matt 54eeca0aed Fix creative inventory not displaying item categories correctly. Fixes #10524 2025-05-05 14:54:16 -07:00
LexManos 3de0566425 Make unbound tags non-fatal due to Mojang's registry loading order issues. Closes #10524 2025-05-05 14:52:43 -07:00
LexManos a5ebf3b645 Fix PlayerEquipmentInvWrapper offset. Closes #10532 2025-05-05 12:13:58 -07:00
Paint_Ninja 63d0496cc4 Deprecate DistExecutor for removal (#10198) 2025-04-23 20:54:22 +01:00
Paint_Ninja 31f623e794 Cleanup early display's internals a bit more (#10538) 2025-04-23 20:53:29 +01:00
Erizamanu eb001a6382 Add ChunkEvent.LightingCalculated, fixes #8354 (#10533) 2025-04-22 21:11:26 +01:00
Paint_Ninja 504dcad849 Seal most event hierarchies (#10515)
Most events in Forge are not designed to be extended by mod devs but technically allowed it before this PR, leading to a risk of unintentional breaking changes for those that do.

If you need to extend a Forge event, please let us know so that we can explicitly support that and design it with extending in mind. Note that this change does not affect making your own events that directly extend from EventBus' `Event` class.
2025-04-19 13:18:48 +01:00
Matt 81f7f029c3 Fix NPE when breeze deflects a projectile (#10535) 2025-04-19 13:08:10 +01:00
Jonathing 207c1997c9 Fix Swords and Pickaxes not using ToolActions (#10520) 2025-04-06 12:08:21 -05:00
LexManos e348ae5b84 Fix bundles causing crash upon inserting item. Closes #10509 2025-03-27 22:09:50 -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
LexManos b4b6e48a7a Fix Mod List Screen's render layout and scroll bars. 2025-03-26 18:54:11 -07:00
d50a3b5ab7 Minecraft 1.21.5
Co-authored-by: Ven <tudurap.com@gmail.com>
Co-authored-by: Jonathing <me@jonathing.me>
55.0
2025-03-26 16:34:26 -07:00
Joseph T. McQuigg 88904a1d09 Add Pumpkin Block and Item Tags (#10482) 2025-03-17 00:04:24 +00:00
Jonathing b864faf0ef Add '#forge:chorus_additionally_grows_on' tag for similar mechanics to '#minecraft:azalea_grows_on' but for chorus (#10459) 2025-03-04 12:47:17 -08:00
cech12 c97eabc0c4 Fix Hanging Pale Moss not dropping with modded shears (#10414) 2025-02-17 18:06:56 -08:00
Jonathing 6ae39c8597 1.21.4 RB 1
https://forums.minecraftforge.net/topic/154394-forge-541-minecraft-1214/
54.1
2025-02-12 12:29:03 -08:00
Jonathing dcafb4f633 Fix corrupted and invalidly symlinked worlds crashing on level select (#10406) 2025-02-12 11:52:53 -08:00