8891 Commits
Author SHA1 Message Date
berkay8987 beb5ccc378 Fix missing forge config UI translation keys (#10914) 2026-11-02 18:00:01 -08:00
LexManos 8199135df7 Add protection against large network channel lists 2026-10-14 20:13:33 -07:00
LexManos 32359d7e76 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:03:37 -07:00
BonsUnleashedandLexManos abf2889b11 Store object holder handlers per registry name (#10899)
Co-authored-by: LexManos <LexManos@gmail.com>
2026-10-12 17:29:50 -07:00
LexManos 82f7d4311e Fix generic errors in new Eclipse compiler 2026-10-12 17:29:31 -07:00
Meme Man a11d1936c5 Update equality check for RegistryObject to include RegistryObject#key. (#10857) 2026-07-21 11:03:00 -07:00
Matt 75f340f2a4 Toml parsing errors are now visible in the latest log (#10843) 2026-07-09 13:10:52 -07:00
Matt 8c50fdebc1 Add support for multiple access transformer configs. 2026-03-23 11:26:18 -07:00
Jonathing 0675635b0c Migrate the MDK to ForgeGradle 7
Backport of d29524b to 1.21.1
2026-03-18 23:12:37 +00:00
Paint_Ninja 96a894d3ec Skip processing vanilla classes in RuntimeDistCleaner when running on a client
Backport of #10682 to 1.21.1
2026-03-17 21:00:46 +00:00
Paint_Ninja e1461a3185 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 20:59:24 +00:00
LexManos cc24b60942 Update SecureModules to address ZipPath bug with brackets. Closes #10755 2026-01-20 18:53:58 -08:00
MattandLexManos 879a5d3245 Optimize memory allocation for checking entity fluid collisions. Backport of #10745 (#10752)
Co-authored-by: LexManos <lexmanos@gmail.com>
2026-01-16 09:26:52 -08:00
LexManos 0cf398c509 Mark applyServerBinpatches as a dependency of BundleList. Fixes: #10729 2025-12-04 09:21:57 -08:00
LexManos d2f441ed41 Migrate to Github Actions 2025-12-02 14:58:40 -08:00
Matt 444d4a94da Fix incorrect blend state for blur effects, followup to #10115 and fix for 10541 (#10678) 2025-10-20 17:39:13 -07:00
MattandLexManos 86a00f6122 Fix crafter not inserting into iitemhandler (#10667) (#10669)
Co-authored-by: LexManos <lexmanos@gmail.com>
2025-09-25 13:46:56 -07:00
Paint_Ninja fe8684891c Update ASM version from 9.7.1 to 9.8 2025-09-22 11:55:10 +01:00
Joseph T. McQuigg e2a81d278c Allow command suggestions/autocomplete to search all modded paths at once without namespace provided (#10594) 2025-08-03 09:44:44 -07:00
Matt 86e2a11c8e Add ForgeLayeredDraw & AddGuiOverlayLayersEvent as API for gui overlay management. (#10583) 2025-07-27 10:24:57 -07:00
Joseph T. McQuigg 927edb8533 Add Pumpkin Block and Item Tags (#10511)
Backport of #10482 to 1.21.1
2025-04-19 13:29:57 +01:00
Jonathing 0bca349d64 1.21.1 RB 1
https://forums.minecraftforge.net/topic/154391-forge-521-minecraft-1211/
52.1
2025-03-04 15:49:44 -05:00
Jonathing 7a44626d5e Add #forge:chorus_additionally_grows_on tag for similiar mechanics to #minecraft:azalea_grows_on but for chorus (#10461) 2025-03-04 12:39:44 -08:00
JonathingandLexManos 30ec79b19e Speed up mod annotation scanning by ~30% (#10467)
Co-authored-by: LexManos <LexManos@gmail.com>
2025-03-04 12:27:17 -08:00
Jonathing 0794e51f62 Add missed license headers (#10476) 2025-03-04 12:26:57 -08:00
JonathingandLexManos c86172db31 Redstone updates and gametests structure fixes (#10422)
Fix game test structure rotations being inconsistent (#10391)
Fix redstone update order not matching vanilla. (#10392)
Fix redstone updates for comparators going up/down incorrectly. Related: #9973
Make block pos assertions in GameTestHelper behave like in 1.21.3, thus fixing rotated tests functionality.
This can be disabled in the Forge config if you have old tests that this breaks. Tho it is recommended you update your tests.

---------
Co-authored-by: LexManos <LexManos@gmail.com>
2025-03-04 12:26:42 -08:00
Jonathing ee14c0c911 Bump dependencies (#10386)
- CoreMods 5.2.4 -> 5.2.6
- EventBus 6.2.15 -> 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
- NightConfig 3.7.3 -> 3.7.4
2025-02-17 18:46:48 -08:00
b3a4ac864f Re-introduce ItemStack Capabilities (#10363)
Co-authored-by: RealMangoRage <64402114+RealMangorage@users.noreply.github.com>
Co-authored-by: LexManos <LexManos@gmail.com>
2025-02-17 18:40:35 -08:00
Jonathing f9139a3002 Re-introduce IForgeItem.damageItem when an item takes damage, Fixes #10344 (#10373) 2025-02-17 18:35:26 -08:00
Jonathing 784693b7e5 Add updated tag context to AddReloadListenerEvent (#10421)
Fixes using custom tags in GlobalLootModifiers.
2025-02-17 18:28:07 -08:00
Jonathing 774048154f Add fast graphics render type to block model jsons (#10396)
Make modded leaves behave like vanilla leaves by default (Fixes #10389)
2025-02-17 18:22:26 -08:00
Jonathing 490e35ba8e Fix corrupted and invalidly symlinked worlds crashing on level select (#10420) 2025-02-17 18:18:10 -08:00
Jonathing 667a164430 Honor attacker shield disabling status (#10318) 2025-01-27 15:33:47 -08:00
Joseph T. McQuigg 0434d67016 Fix issues in VillagerTrades.EmeraldsForVillagerTypeItem related to custom Villager Types (#10300)
Co-authored-by: Joseph T. McQuigg <J.T.McQuigg12@gmail.com>
2025-01-27 15:33:29 -08:00
JonathingandLexManos 02229557ed GameTestHelper additions (#10340)
Co-authored-by: LexManos <LexManos@gmail.com>
2025-01-27 09:58:00 -08:00
Jonathing 79224a70e6 Update Gradle to 8.12.1 (#10354)
Automate IntelliJ download sources in MDK
2025-01-27 09:57:46 -08:00
Jonathing 5c9c8ce539 Fix JOpt Simple by bumping ModLauncher (#10349) 2025-01-27 09:57:09 -08:00
Jonathing c186c38113 Fix JOpt Simple needing a strict version requirement declaration (#10313) 2025-01-25 18:39:10 +00:00
Jonathing 1507717fae Fix incorrect method reference in TntBlock.explode() (#10328) 2025-01-25 18:38:43 +00:00
Jonathing 12c4233fac Bump dependencies (#10276)
- EventBus 6.2.8 -> 6.2.15
- Bootstrap 2.1.3 -> 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 cleanup and optimisations.
2025-01-04 16:42:08 +00:00
Jonathing f331376d9d Simplify Title Screen Brandings (#10289) 2025-01-02 21:57:02 -08:00
Gabriel Harris-Rouquette b5b5064a4f Update jline for better darwin/arm64 support 2024-12-30 09:47:02 -08:00
JonathingandPaint_Ninja f4801960e7 Skip Vanilla classes for the CapabilityTokenSubclass transformer (#10224)
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com>
2024-12-23 23:10:40 -08:00
Jonathing 68c60c17e5 Bump CoreMods to 5.2.4 (#10266) 2024-12-23 15:47:22 -08:00
JonathingandPaint_Ninja 4a5f977691 Skip processing Forge classes in RuntimeDistCleaner (#10211)
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com>
2024-12-23 14:03:50 -08:00
JonathingandPaint_Ninja 896cfb38a3 Skip Forge classes in the RuntimeEnumExtender transformer (#10197) (#10219)
Mod classes are still transformed as usual

Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com>
2024-12-23 13:50:21 -08:00
JonathingandPaint_Ninja 185273022c Deprecate @ObjectHolder, add a couple of fast-paths (#10195) (#10231)
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com>
2024-12-23 13:40:29 -08:00
Jonathing eb65e1db51 Allow mipmap lowering to be disabled (#10255) 2024-12-23 13:30:30 -08:00
JonathingandPaint_Ninja 6a5c413a13 Simplify memory usage display on loading screen (#10236)
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com>
2024-12-23 13:30:01 -08:00
Jonathing 1b7b2b6ff1 Fix NightConfig FileWatcher causing dedicated server to hang when exiting (#10215) 2024-12-23 13:03:27 -08:00