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
J-RAP
a647237db4
Add ClientPauseChangeEvent ( #9905 )
2024-04-18 21:36:00 +01:00
oldkingOK
e094eee54d
Prevent registering null tiers ( #9895 )
...
Makes it easier to identify broken mods, as it moves the crash to when the broken mod in question registers the tier, rather than when any mod tries getting the tier.
2024-04-15 14:49:03 +01:00
Paint_Ninja and blockingHD
a6adc58655
Add helper method to OnDatapackSyncEvent ( #9901 )
...
Co-authored-by: blockingHD <9372035+blockinghd@users.noreply.github.com >
2024-04-15 14:47:45 +01:00
J-RAP
d31ea640f9
Fix NPE when acceptableValues in defineInList() does not allow nulls, fixes #9300 ( #9903 )
2024-04-13 12:47:35 +01:00
J-RAP
8e16765438
[1.20.x] Add ByteValue, ShortValue and FloatValue to ForgeConfigSpec, cleanup code ( #9902 )
2024-04-13 12:42:31 +01:00
Joseph T. McQuigg
73b0088cb4
Add Leaves method to ModelProvider.java ( #9887 )
2024-04-04 13:53:55 +01:00
LexManos
46d78c8210
Fix level data not loading from existing worlds. Whole system needs a re-write.
2024-03-18 18:15:39 -07:00
LexManos
cfba4381b6
Fix modlist size
2024-03-18 18:09:37 -07:00
Paint_Ninja
73e02c6add
Optimize Entity capabilities a bit by reordering conditions ( #9886 )
2024-03-16 17:16:11 -07:00
Paint_Ninja
7f2b85d2ff
[1.20.x] Make common config screen registration tasks easier ( #9884 )
2024-03-10 21:27:57 +00:00