Jonathing
55862dfd1d
Re-introduce IForgeItem.damageItem when an item takes damage, Fixes #10344 ( #10371 )
2025-02-03 13:17:38 -08:00
Jonathing
124b9bd8d3
Gate client test mods behind clientSideOnly ( #10390 )
2025-02-03 13:17:01 -08: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
68698d70c1
Fix shield disabling being completely ignored ( #10316 )
2025-01-27 15:24:30 -08:00
Jonathing
d55dee9394
Update Gradle to 8.12.1
2025-01-27 09:17:02 -08:00
Jonathing
2d114f2719
Fix JOpt Simple by updating ModLauncher ( #10347 )
2025-01-27 09:16:24 -08:00
Jonathing and LexManos
3e6583af01
GameTestHelper additions ( #10338 )
...
Co-authored-by: LexManos <LexManos@gmail.com >
2025-01-27 09:15:57 -08:00
Paint_Ninja and TelepathicGrunt
762f6a7d78
Add c:flowers, c:flowers/tall, and c:flowers/small block and item tags ( #10335 )
...
Co-authored-by: TelepathicGrunt <40846040+telepathicgrunt@users.noreply.github.com >
2025-01-25 20:55:58 +00:00
Jonathing
3c5a534b7a
Fix JOpt Simple needing a strict version requirement declaration ( #10311 )
2025-01-25 17:49:11 +00:00
Jonathing
bc62d1693a
Fix incorrect method reference in TntBlock.explode() ( #10326 )
2025-01-25 17:48:54 +00:00
Joseph T. McQuigg
554ead8d4a
Fix issues in VillagerTrades.EmeraldsForVillagerTypeItem related to custom Villager Types ( #10298 )
...
Add VillagerType#registerBiomeType
2025-01-21 16:07:56 -08:00
LexManos
ec5ac91389
Fix render_type in block models not being used. Fixes #10294
2025-01-13 13:27:47 -08: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
Jonathing
5d4825ac4b
Simplify Title Screen Brandings ( #10287 )
2025-01-02 14:31:05 -08:00
Jonathing
3024ef7707
Clean and fix Forge's internal coremods, fixes finalizeSpawn hook. ( #10271 )
2024-12-30 11:18:20 -08: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
Jonathing
d4e3ef4a22
Allow mipmap lowering to be disabled ( #10242 )
2024-12-23 11:46:59 -08:00
Jonathing
d7293a78dc
Manage FileWatcher instance per ConfigFileTypeHandler ( #10213 )
2024-12-22 11:59:00 -08:00
Paint_Ninja
8e4e02e258
Skip processing Forge classes in RuntimeDistCleaner ( #10199 )
...
Mod classes are still transformed as usual
2024-12-21 22:20:21 +00:00
Paint_Ninja
2f5a6fee48
Skip Forge classes in the RuntimeEnumExtender transformer ( #10197 )
...
Mod classes are still transformed as usual
2024-12-21 22:19:07 +00: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
Paint_Ninja
07977ba242
Deprecate @ObjectHolder, add a couple of fast-paths ( #10195 )
2024-12-06 18:18:53 +00:00
LexManos
a894c244fe
Bump Bootstrap which has a slight performance boost during dev time.
2024-12-06 10:13:49 -08:00
LexManos
cf32a799a4
Speed up mod annotation scanning by ~30%
2024-12-06 10:11:04 -08:00
Paint_Ninja
0fda1d9393
Skip Vanilla classes for the CapabilityTokenSubclass transformer ( #10196 )
2024-12-06 17:35:09 +00:00
Paint_Ninja and TelepathicGrunt
c7f0acbe38
Simplify memory usage display on loading screen ( #10193 )
...
Co-authored-by: TelepathicGrunt <40846040+telepathicgrunt@users.noreply.github.com >
2024-12-06 17:34:33 +00:00
LexManos
9c06c20023
Fix custom particles causing crash
2024-12-05 16:40:29 -08:00
LexManos
041084d1da
Minecraft 1.21.4
54.0
2024-12-05 10:22:55 -08:00
LexManos
e643d0a11f
Remove debug code. Closes #10182
2024-11-21 11:57:00 -08:00
LexManos
5efb8d3f12
Pass the Holder<Enchantment> to Item.canApplyAtEnchantingTable. Closes #10181
2024-11-21 09:52:32 -08:00
LexManos
70537542d1
Fix incorrect patch
2024-11-20 21:04:24 -08:00
LexManos
bd4b059c2b
Change vanilla registry order to last-seen. Closes #10179
2024-11-20 19:32:28 -08:00
LexManos
e0d2c68c5b
Call IUnbakedGeometry.bake from BlockModel Closes #10178
2024-11-18 12:30:22 -08:00
LexManos
86d4bda32e
Cleanup some warnings
2024-11-18 12:27:16 -08:00
LexManos
98b90f26bc
Fix not being able to swim in lava
2024-11-14 23:12:26 -08:00
LexManos
4e7c471fa3
Move mdk back to com/example/examplemod to align with what people expect.
2024-11-14 23:12:11 -08:00
LexManos
ec6f9fc6e7
Move MDK example to test sourceset and fix Item/Block registration example. Closes #10139
2024-11-14 14:24:21 -08:00
LexManos
427fef1d4b
Added support for using optional tags on Forge registries
...
Add DeferredRegister.key(name) helper function to make ResourceKey creation easier
Fix TagManager not binding tags
Fix Unbound Tag Exception when modders register tags during Register events Closes #10154
2024-11-14 14:23:00 -08:00
LexManos
83594b0b0a
Fix empty tag conditional recipe test
2024-11-14 14:08:00 -08:00
LexManos
b76064e57a
Fixed missed call to getFriction hook in AbstractBoat
2024-11-12 09:33:05 -08:00
Martijn van den Brand
b2bf70c7f1
Pass player argument when firing OnDatapackSyncEvent ( #10170 )
2024-11-11 20:39:55 -08:00
LexManos
384286a453
Cleanup lifecycle transitions
...
Fix mod ordering for multi-mod jars
Make dependency resolution issues easier to debug/diagnose
2024-11-11 03:04:23 -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
StavWasPlayZ
bdbde4bb0f
Fix PlayerRenderer#render invoking RenderLivingEvent and not RenderPlayerEvent ( #10167 )
2024-11-07 20:03:37 -08:00
LexManos
e2a68ad903
Fix Powered Rails acting like Activator Rails due to misaligned patch
2024-11-06 23:38:09 -08:00
LexManos
46cfe50108
Properly allow normal mods.toml mods to specify the module names and use a full module-info.
...
Make FMLModContainer read and apply Add-Opens and Add-Exports manifest entries from mod files.
Forge is now the `net.minecraftforge.forge` module instead of `forge`
https://forums.minecraftforge.net/topic/153333-proper-java-module-support-in-forge-mods/
2024-11-04 16:55:10 -08:00
LexManos
4b423a3087
Fix LootTableLoadEvent not being fired. Closes #10144
2024-10-28 16:08:03 -07:00
LexManos
7d0b07e858
Fix items with use durations of 0 being repeatedly used when use button is held down. Fixed #10150
2024-10-28 14:54:39 -07:00