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
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
Luis
a6978eed68
Fix DatapackBuiltinEntriesProvider issues with forge registries, Fixes #9874
2024-03-01 13:26:00 -08:00
Luis
309116520b
Readded DatapackBuiltinEntriesProvider ( #9848 )
2024-02-15 14:04:51 -08:00
Paint_Ninja and Dennis C
3e358acbe1
Fix slightly offset mods screen link positioning ( #9860 )
...
Co-authored-by: Dennis C <11262040+XFactHD@users.noreply.github.com >
2024-02-15 14:04:05 -08:00
LexManos
c243adf6aa
Fix DNS SRV record lookup not working by hacking the module system. Closes #9846
2024-02-12 13:46:29 -08:00
LexManos
5d0047753d
Add null check to DimensionDataStorage. Fixes #9859
2024-02-02 12:50:09 -08:00
LexManos
aa6f268c74
Fix cases where LivingConversionEvents were not fired for vanilla conversions. Closes #9850
2024-01-29 13:13:28 -08:00
LexManos
d4c998e311
Fix background music looping when it shouldn't
2024-01-29 12:16:46 -08:00
LexManos
817e20821d
Only add sorted/deduplicated mods to the classpath.
...
Fixes some mods causing the Forge error displays to break. Closes #9833
2024-01-02 12:51:57 -08:00
LexManos
d44d0b8edc
Support pack overlay system. Closes #9818
2023-12-13 14:42:49 -08:00
Paint_Ninja
0303ca651e
Optimise ForgeConfigSpec and make Range public ( #9810 )
2023-12-11 13:10:53 -08:00