Paint_Ninja
7cfed38194
Implement the de-facto common tags, add many new Forge tags ( #9955 )
...
https://forums.minecraftforge.net/topic/152815-common-tags-in-forge/
2024-10-13 14:38:37 +01:00
LexManos
23b41ce9b3
Sync component registry ids
...
Fix deprecation typo
Bump ModLauncher (better stack traces)
Set Automatic-Module-Name
2024-10-07 17:26:13 -07:00
Tygyh
eeb3eb3689
Cleanup length and size checks ( #10108 )
2024-09-12 14:14:19 +01:00
LexManos
770298b1d5
Add and fire SystemMessageReceivedEvent
...
Replaces ClientChatReceivedEvent.System which was not fired due to Mojang changing ChatType to a registry.
2024-09-11 11:10:41 -07:00
Michael Bunting
f168ce4499
Fix inverted logic in TagEmptyCondition ( #10069 )
2024-09-04 12:19:15 -07:00
RealMangoRage
419c349a1f
[1.21.1] Optionally supply FMLJavaModLoadingContext as a param to mod constructors ( #10074 )
...
Also made `FMLJavaModLoadingContext` extend `ModLoadingContext`. See the PR description for example usage.
2024-08-25 21:38:31 +01:00
Martijn van den Brand
26d0f7282f
Fix issues with QuadBakingVertexConsumer and Forge's OBJ loader ( #10065 )
2024-08-22 17:26:44 -07:00
RealMangoRage
f252871322
Add a few Method Helpers onto ResourceKey to make getting Data Driven Entries Simpler ( #10071 )
2024-08-17 20:50:07 -07:00
LexManos
32c8597305
Fix network channels not initializing during server transfers. Closes #10067
2024-08-17 13:04:02 -07:00
Paint_Ninja
9714512c31
[1.21.1] ModLoading cleanup and optimisations ( #10052 )
2024-08-16 22:49:11 +01:00
LexManos
db4d8a4729
1.21.1
2024-08-08 13:40:50 -07:00
LexManos
4995902bc0
Fix network sync of custom datapack registries.
...
Add gametest to verify that it functions.
2024-08-05 13:30:14 -07:00
James Mitchell
28e55b2843
Add a way to render tooltips from Formatted text and TooltipComponents elements ( #10056 )
2024-08-04 19:25:23 +01:00
LexManos
2951c1dac8
Fix ItemStack sensitive getDefaultAttributeModifiers not being called.
2024-07-25 16:01:53 -07:00
Martijn van den Brand
520680b037
Fix onPlaceItemIntoWorld always resetting item stack when in creative mode ( #10047 )
2024-07-18 12:43:11 -07:00
Martijn van den Brand
2844bead6e
Fix matrix stack translations for RenderHighlightEvent ( #10050 )
2024-07-17 20:17:33 -07:00
LexManos
d498ec4a45
Fix Global Loot Modifier deserialization not having registry access. Closes #10042 and #10043
2024-07-10 11:46:23 -07:00
Paint_Ninja
a547327c61
Use the new fire() and Result#isAllowed/isDenied/isDefault methods from EventBus ( #10028 )
2024-07-06 11:35:37 -07:00
LexManos
e9a7ce9544
Some build cleanup
2024-07-02 10:25:49 -07:00
LexManos
4d85053a4d
Send last PoseStack pos to RenderLevelStageEvent AFTER_PARTICLES stage. Fixes #10031
2024-07-02 10:12:16 -07:00
LexManos
41fd15fc57
Fix converting dirt to mud consumes whole bottle (not just emptying) Closes #10027
2024-06-21 13:34:37 -07:00
LexManos
8e0845d032
Add support for named sub-caps
2024-06-19 15:30:46 -07:00
LexManos
54f4997f71
Apply license headers
2024-06-19 12:54:22 -07:00
LexManos
8edb551571
Bump NightConfig to 3.7.3, to fix toml sub-configs being completely broken. Fixes #10015
2024-06-18 11:46:34 -07:00
LexManos
4bf0de4763
Make ForgeSpawnEgg assume color is opaque if alpha is set to 0.
...
Fixes "invisible" spawn eggs by default, but still allows modders to specify partial transparency.
2024-06-18 11:45:13 -07:00
vicmatskiv
f6a54436b9
Fixed perspective rendering in SeparateTransformsModel ( #10014 )
2024-06-17 15:55:22 -07:00
LexManos
4209d1fc12
Fix ClientTickEvent not firing properly.
2024-06-13 17:13:15 -07:00
LexManos
583f363b6b
Change tick event to have pre/post classes ( #9890 )
2024-06-13 15:15:04 -07:00
LexManos
1c633b4624
Fix Bogged and Wolf armor not being shearable by custom shears. Closes #10005
2024-06-13 14:21:30 -07:00
LexManos
387441c045
Remove Non-HolderLookup methods from INBTSerializeable and mark it as deprecated in favor of using Vanilla's new Component system. Closes #9998
2024-06-13 13:17:03 -07:00
4a2db246e0
1.21 Update
...
Co-authored-by: RealMangoRage <64402114+RealMangorage@users.noreply.github.com >
Co-authored-by: Daniel Norris <dnorris443@gmail.com >
Co-authored-by: Ven <tudurap.com@gmail.com >
2024-06-13 10:42:32 -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