BonsUnleashed and LexManos
82696a8a76
Store object holder handlers per registry name ( #10899 )
...
Co-authored-by: LexManos <LexManos@gmail.com >
2026-10-12 17:51:51 -07:00
LexManos
56abf84881
Fix generic errors in new Eclipse compiler
2026-10-12 17:48:05 -07:00
Meme Man
71d814ffa6
Update equality check for RegistryObject to include RegistryObject#key. ( #10856 )
2026-07-21 11:16:17 -07:00
Matt
cc4a4a62b4
Add ForgeLayeredDraw & AddGuiOverlayLayersEvent as API for gui overlay management. ( #10584 )
2025-07-27 10:27:13 -07:00
Jonathing
b0b34c638e
Add missed license headers ( #10477 )
2025-03-04 12:48:54 -08:00
Jonathing
212da42d6e
Add '#forge:chorus_additionally_grows_on' tag for similar mechanics to '#minecraft:azalea_grows_on' but for chorus ( #10455 )
2025-03-04 12:48:41 -08:00
Jonathing
fe616ffe20
Fix damageItem's game test not using onBreak callback correctly ( #10451 )
2025-02-18 13:18:58 -08:00
00fc008f7f
Re-introduce ItemStack Capabilities ( #10364 )
...
Co-authored-by: RealMangoRage <64402114+RealMangorage@users.noreply.github.com >
Co-authored-by: LexManos <LexManos@gmail.com >
2025-02-17 19:45:45 -08:00
LexManos
e23fc25a6c
Fix compile error in test helper.
2025-02-17 19:37:45 -08:00
Jonathing
b8bbf950a9
Re-introduce IForgeItem.damageItem when an item takes damage, Fixes #10344 ( #10374 )
2025-02-17 19:09:58 -08:00
Jonathing and LexManos
208adc1109
Add updated tag context to AddReloadListenerEvent ( #10440 )
...
Fixes using custom tags in GlobalLootModifiers.
Fix Global Loot Modifier deserialization not having registry access
---------
Co-authored-by: LexManos <LexManos@gmail.com >
2025-02-17 19:08:18 -08:00
Jonathing
60904744b9
Add fast graphics render type to block model jsons ( #10397 )
...
Make modded leaves behave like vanilla leaves by default (Fixes #10389 )
2025-02-17 18:59:16 -08:00
Jonathing
ac5141c97c
Fix corrupted and invalidly symlinked worlds crashing on level select ( #10437 )
2025-02-17 18:58:32 -08:00
Jonathing
3de4e38d10
Fix issue with shields not disabling correctly ( #10319 )
2025-01-27 17:18:06 -08:00
Jonathing and LexManos
6a78310a52
GameTestHelper additions ( #10341 )
...
Co-authored-by: LexManos <LexManos@gmail.com >
2025-01-27 14:36:37 -08:00
Jonathing and James Mitchell
97e6b96cbb
Add a way to render tooltips from Formatted text and TooltipComponents elements ( #10056 ) ( #10291 )
...
Co-authored-by: James Mitchell <tehgeek@gmail.com >
2025-01-04 14:35:14 -08:00
Jonathing and Paint_Ninja
69037051ab
Deprecate @ObjectHolder, add a couple of fast-paths ( #10230 )
...
Cherry-pick a few optimizations from HEAD
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com >
2024-12-23 15:15:05 -08:00
Jonathing
1fe85f5396
Add optional fix of use item duration, disabled by default ( #10248 )
2024-12-23 15:04:45 -08:00
Jonathing
da2f435810
Allow mipmap lowering to be disabled ( #10254 )
2024-12-23 14:53:51 -08:00
Jonathing and Paint_Ninja
87b4f6367a
[1.20.6] Skip processing Forge classes in RuntimeDistCleaner ( #10210 )
...
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com >
2024-12-23 14:16:31 -08:00
Paint_Ninja
ac10315810
Use the new methods in EventBus (backport of #10028 to 1.20.6) ( #10091 )
...
Adds `fire()` and Result#isAllowed/isDenied/isDefault from EventBus
2024-09-12 14:34:23 +01:00
Paint_Ninja
dd8e7ffd16
Optionally supply FMLJavaModLoadingContext as a param to mod constructors (backport of #10074 to 1.20.6) ( #10083 )
2024-09-12 14:01:15 +01:00
LexManos
333a8e16ad
Fix network channels not initializing during server transfers. Closes #10067
2024-08-17 13:06:27 -07:00
Martijn van den Brand
0554de0251
Fix onPlaceItemIntoWorld always resetting item stack when in creative mode ( #10048 )
2024-07-18 13:03:23 -07:00
Martijn van den Brand
845f315c47
Fix matrix stack translations for RenderHighlightEvent ( #10051 )
2024-07-18 13:03:09 -07:00
LexManos
5eb5c34636
Fix ClientTickEvent not firing properly.
2024-06-13 17:11:04 -07:00
Daniel Norris
8f17370cb7
Change tick event to have pre/post classes ( #9890 )
2024-06-13 15:07:48 -07:00
LexManos
bc0c89ff69
Fix Bogged and Wolf armor not being shearable by custom shears. Closes #10005
2024-06-13 14:40:46 -07:00
LexManos
cdeb786877
Fix NPE when calling ForgeHooks.getDefaultCreatorModId(ItemStack) on Spawn Eggs. Closes #10002
2024-06-04 15:48:07 -07:00
LexManos
7ee4a44c75
Fire EntityInteractSpecific on server side. Closes #9984
2024-06-03 12:33:53 -07:00
LexManos
f22894cf70
Unlock wrapped registries when firing register events.
2024-06-03 12:31:59 -07:00
Paint_Ninja
549dbe7df4
Minor cleanup to ModListScreen and VersionChecker ( #9988 )
2024-05-30 23:51:25 +01:00
Mysticdrew
c2c7f9b656
Fix CustomizeGuiOverlayEvent.DebugText and CustomizeGuiOverlayEvent.Chat not being fired. ( #9982 )
2024-05-24 08:33:52 -07:00
LexManos
38b5b678cb
Make OpenContainer and SpawnEntity packets process on main game thread.
2024-05-21 11:02:44 -07:00
RealMangoRage
95b49bedbc
Fix crash when reloading a world that uses custom placed features. Closes #9979
2024-05-20 23:23:45 -07:00
Mysticdrew
e8f1b7ed6d
Fix screen layering and re-add the test. ( #9978 )
2024-05-20 11:49:41 -07:00
RealMangoRage
5da16e6719
Add GatherComponentsEvent ( #9944 )
2024-05-14 23:02:58 -07:00
LexManos
2b3a4137e1
Remove ICustomPacket and add PayloadChannel. ( #9972 )
...
New PayloadChannel that uses the vanilla payload Type for packet distinction
Implement the minecraft:register/unregister channels using the new PayloadChannel
New generic channel builder function allowing people to implement channels however they want.
2024-05-14 08:36:42 -07:00
LexManos
640c206117
Implement entity aware armor model and texture hooks. Closes #9960
2024-05-12 17:07:45 -07:00
LexManos
59a7bbdb57
Fix finalizeSpawn's return value not being used correctly. Closes #9964
2024-05-12 13:48:20 -07:00
LexManos
be7ad14b4b
Fix Biome patch change that caused our field redirect coremod to not function correctly.
2024-05-12 11:21:49 -07:00
LexManos
c700b4ea9d
Make RegistryObject.getHolder lazy, Should help cases where vanilla registries use holders from other vanilla registries. Closes #9961
2024-05-12 10:53:10 -07:00
LexManos
4b934809c4
Fix canceling MobSpawnEvent.FinalizeSpawn causing a NPE closes #9971
2024-05-11 23:05:19 -07:00
Paint_Ninja
58012bfb17
Some patch cleanup ( #9951 )
2024-05-09 18:07:41 +01:00
8848294210
Update SimpleChannel to make StreamCodecs easier ( #9959 )
...
Rework networking so that RegistryFriendlyByteBuf is useable for modders
Simple support for StreamCodec in SimpleChannel
Codecify all Forge packets
Make simpler builder pattern for SimpleChannel. Will eventually deprecate the old MessageBuilder as it's verbose and poorly written.
Co-authored-by: MrCrayfish <4958241+MrCrayfish@users.noreply.github.com >
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com >
2024-05-07 22:53:14 -07:00
LexManos
0e829630da
Fix canApplyAtEnchantingTable null pointer, Closes #9956
...
Bump SecureModules for package info and multi-release jar fixes.
2024-05-03 14:10:17 -07:00
Paint_Ninja
0467d71466
Remove zombie chance config options ( #9950 )
2024-05-01 22:27:28 +01:00
Paint_Ninja
115eb5e4c8
Remove deprecated compressLanIPv6Addresses config option ( #9949 )
...
LAN IPv6 addresses are always compressed these days, so this config option is redundant
2024-05-01 22:27:16 +01:00
LexManos
a7345372fd
Fix custom payloads not being handled on the server in the game state. Closes #9948
...
Fix villagers not opening trade guis. Closes #9946
2024-05-01 13:16:41 -07:00
7b782e5b05
1.20.6 Initial Update
...
New Decompiler
Runtime Official mappings
ItemStacks arnt Capability providers anymore, use Vanilla's system.
Co-authored-by: RealMangoRage <64402114+RealMangorage@users.noreply.github.com >
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com >
2024-04-30 11:42:52 -07:00