LexManos
e00bddd6d8
Add protection against large network channel lists
...
(cherry picked from commit 162908338bbda96431ffec48249fe5101dd67d2c)
2026-10-14 20:31:00 -07:00
LexManos
f0ef4fe307
Fix legacy object holders not being fired in the registry specific codepath
...
Better optimize the scanning for object holders by unrolling streams.
2026-10-13 09:43:51 -07:00
BonsUnleashed and LexManos
71f626be39
Store object holder handlers per registry name ( #10899 )
...
Co-authored-by: LexManos <LexManos@gmail.com >
2026-10-12 18:13:48 -07:00
LexManos
1554afd613
Fix generic errors in new Eclipse compiler
2026-10-12 18:10:41 -07:00
Meme Man
631b756d5b
Update equality check for RegistryObject to include RegistryObject#key. ( #10863 )
2026-08-04 19:10:47 +01:00
Jonathing
e1bc30a04b
Add missed license headers ( #10478 )
2025-03-04 12:56:27 -08:00
Jonathing
530c7c4eb5
Add '#forge:chorus_additionally_grows_on' tag for similar mechanics to '#minecraft:azalea_grows_on' but for chorus ( #10462 )
2025-03-04 12:56:06 -08:00
Jonathing
03d07a9621
Fix damageItem's game test not using onBreak callback correctly ( #10452 )
2025-02-18 13:38:04 -08:00
Jonathing
90dc29b1ef
Cache this.useItem before running item break logic, Fixes #10344 ( #10375 )
2025-02-18 12:42:17 -08:00
Jonathing
eae9d72dd8
Add fast graphics render type to block model jsons ( #10398 )
...
Make modded leaves behave like vanilla leaves by default (Fixes #10389 )
2025-02-18 12:28:13 -08:00
Jonathing
7ac8903a3b
Fix corrupted and invalidly symlinked worlds crashing on level select ( #10438 )
2025-02-18 12:24:23 -08:00
Jonathing
bd96ff8777
Backport even more future ResourceLocation methods ( #10427 )
2025-02-18 12:02:06 -08:00
Jonathing
43288f79e3
Fix VillagerTypeTestMod not working ( #10426 )
2025-02-18 12:01:28 -08:00
Jonathing
dbd7da6885
Fix issue with shields not disabling correctly ( #10320 )
2025-01-27 19:12:47 -08:00
Jonathing
bb98165ee8
Fix issues in VillagerTrades.EmeraldsForVillagerTypeItem related to custom Villager Types ( #10358 )
...
Add VillagerType#registerBiomeType
Co-authored-by: Joseph T. McQuigg <J.T.McQuigg12@gmail.com >
2025-01-27 19:11:52 -08:00
Jonathing and LexManos
a982445295
GameTestHelper additions ( #10343 )
...
Co-authored-by: LexManos <LexManos@gmail.com >
2025-01-27 14:38:18 -08:00
Jonathing
4d592ba5ac
Fix finalizeSpawn's return value not being used correctly ( #10302 )
2025-01-22 13:22:44 -08:00
Jonathing and James Mitchell
c1c327ce11
Add a way to render tooltips from Formatted text and TooltipComponents elements ( #10056 )
...
Co-authored-by: James Mitchell <tehgeek@gmail.com >
2025-01-04 13:03:32 -08:00
Jonathing
c4f18dfa4b
Allow mipmap lowering to be disabled ( #10253 )
2024-12-23 17:25:38 -08:00
Jonathing
9f5a6d716e
Add optional fix of use item duration, disabled by default ( #10247 )
2024-12-23 17:15:38 -08:00
Jonathing and Paint_Ninja
cc4a431711
Deprecate @ObjectHolder, add a couple of fast-paths ( #10229 )
...
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com >
2024-12-23 17:03:01 -08:00
Jonathing and Paint_Ninja
838ab9e1a5
Skip processing Forge classes in RuntimeDistCleaner ( #10209 )
...
Cherry-pick a few optimizations from HEAD
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com >
2024-12-23 16:23:54 -08:00
Paint_Ninja
3535dcdbb3
Use the new fire() and Result#isAllowed/isDenied/isDefault methods from EventBus (backport of #10028 to 1.20.4) ( #10097 )
2024-10-06 18:39:59 -07:00
Paint_Ninja and Daniel Norris
d3e9cfaaba
Change tick event to have pre/post classes (backport of #9890 to 1.20.4) ( #10090 )
...
Co-authored-by: Daniel Norris <33832062+danorris709@users.noreply.github.com >
2024-09-12 14:36:27 +01:00
Paint_Ninja
61694447b2
Minor cleanup to ModListScreen and VersionChecker (backport of #9988 to 1.20.4) ( #10089 )
2024-09-12 14:03:49 +01:00
Paint_Ninja and RealMangoRage
d0fea9cf76
Optionally supply FMLJavaModLoadingContext as a param to mod constructors (backport of #10074 to 1.20.4) ( #10099 )
...
Co-authored-by: RealMangoRage <andrew333awesome@outlook.com >
2024-09-12 14:03:01 +01:00
Edouard127 and LexManos
9d4f283e6b
Unlock wrapped registries when firing register events. ( #10036 )
...
Co-authored-by: LexManos <LexManos@gmail.com >
2024-07-02 10:56:10 -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
LexManos
7113701322
Bump Bootstrap
2024-03-18 17:45:58 -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
25727a0e93
Fix Criterion Test Mod
2024-01-29 12:16:21 -08:00
DBotThePony
0966109602
Criterion test mod + unit test ( #9744 )
2024-01-09 11:40:02 -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
Paint_Ninja
fdb22d02cc
Improve server panel compatibility ( #9836 )
2023-12-30 20:56:18 +00:00
LexManos
ed2ba0f52c
Cleanup Explosion patch but keep bin compatibility by using asm hacks. Closes #9817
2023-12-21 11:22:31 -08:00