Paint_Ninja
dff52ecd71
Gradle 8.4 ( #9778 )
2023-11-10 11:51:08 -08:00
DBotThePony
da34d97d9d
Make Ingredient check for invalidation on getItems(), invalidate ingredients on tags update ( #9688 )
2023-11-07 21:53:27 -08:00
Paint_Ninja
a27405b8d1
Improve mod description formatting in mods screen ( #9768 )
2023-11-02 10:53:17 -07:00
LexManos
7a443276a5
Fix lowcode implementation version, now that it's actually labeling the correct package.
2023-10-24 23:13:26 -07:00
LexManos
e34090c809
Buildscript cleanup and organization.
...
Updated to use newer libraries that reduce the command line arguments needed to run the game.
Fix issues in the SecureModule's classloader that caused resources to not be seen when they are on parent module layers.
2023-10-24 16:24:13 -07:00
LexManos
72e8ae252c
Fix @GameTestGenerator not functioning correctly. Closes #9748
2023-10-23 11:37:51 -07:00
Paint_Ninja
347c480bdc
Optimise registries by using fastutils collections to minimize boxing. ( #9749 )
2023-10-14 10:14:03 -07:00
Paint_Ninja
e0b9474621
Minor MDK changes ( #9750 )
2023-10-14 09:38:49 -07:00
Paint_Ninja
8ad1e899a3
Improve mod loading error message for errors inside mod constructors ( #9751 )
2023-10-14 09:38:29 -07:00
The_Dead_2
3b6bb5edbc
Add a CrashReportAnalyser that tries to identify the mod that crashed the game ( #9732 )
2023-10-14 09:38:14 -07:00
LexManos
c4e7d694c1
Fix potential threading issue when registering CriteriaTriggers. Closes #9745
2023-10-12 22:31:35 -07:00
LexManos
e00de1a326
Move to a cache based crowdin solution instead of hitting the api every build.
2023-10-12 22:30:48 -07:00
LexManos
e9ee999558
Fix Melon/Pumpkin stems having wrong plat type causing them to remain after trampling farmland. Fixes #9495
2023-10-11 22:54:55 -07:00
LexManos
a1aacf25fe
Fix loot tables not having their ids set.
2023-10-10 23:41:21 -07:00
LexManos
0c2f3e5523
Make horses and llama's fire LivingFallEvent. Fixes #9743
2023-10-09 11:33:39 -07:00
LexManos
a6978cffbf
Fix advancement screen being too dark. Fixes #9727
2023-10-09 11:14:52 -07:00
LexManos
2332ecf984
Fix ConditionalCodec having an inverted test. Closes #9742
...
Remove clean project on CI.
Bump FG version to fix transitive issue on module path.
2023-10-08 13:13:17 -07:00
LexManos
9cd73c84a6
More buildscript work
...
Fixed ignoreList for client and server.
Lazy configured a few more tasks
Fixed early loading screen hardcoded names.. why?
2023-10-07 12:41:16 -07:00
LexManos
ab544a78d3
Bump guava to module path for jimfs. Fixes dedicated server.
2023-10-07 01:01:12 -07:00
LexManos
5b0abf97c8
Revive custom ingredient types.
2023-10-06 21:14:04 -07:00
LexManos
587b684035
Revive ConditionalRecipe and ConditionalAdvancement.
...
Also directly add conditional support to all vanilla recipe data generators.
2023-10-06 21:01:03 -07:00
LexManos
90dafb0df0
Rewrite our GameTest hooks to be sane.
...
Add game test to GlobalLootModifierTest which validates the smelting modifiers.
Removed FakePlayer system, it's broken and needs a major rewrite.
2023-10-06 21:01:02 -07:00
LexManos
aff05a4cf3
Cleanup FMLLoader and Launch Handlers.
...
Cleanup some of the build.gradle
Start work on restructuring test mods. They are now treated as their own jars, as well as having their mods.toml auto-generated. No more mods.toml conflicts!
Add pattern matching support to Data run modlist.
2023-10-06 21:01:01 -07:00
DavidQF555
1ddac54256
Fix Slot Index for Inventory Ticking Items ( #9736 )
2023-09-29 00:14:56 -07:00
LexManos
fcf9088aa5
Make default Entity.getAddPacket automatically use Forge's enhanced spawn packet if nessasary.
...
This spawn packet needs to be re-designed, it is effectively only there to hook into creating the new entity instance. This will be re-evaluated during the cleanup in 1.21+
2023-09-28 16:31:18 -07:00
Paint_Ninja and embeddedt
374dbc7a4b
Optimise path filter in mod loading ( #9710 )
...
Co-authored-by: embeddedt <42941056+embeddedt@users.noreply.github.com >
2023-09-28 14:26:43 -07:00
Jonathan Colmenares
d25ba7adc8
Fix ignitedByLava making blocks permanently flammable ( #9735 ) Fixes #9730
2023-09-27 23:11:48 -07:00
LexManos
05c88ae33a
Some BackgroundScanHandler code cleanup. Closes #9713
2023-09-27 23:08:50 -07:00
LexManos
e2d564d32a
Fix missed patch causing new onInventoryTick method to not be called.
2023-09-27 16:38:29 -07:00
Lubyanoy Ivan
225092130e
Fixed PlayerDestroyItemEvent not triggering for Fishing Rods ( #9729 )
2023-09-26 10:45:34 -07:00
RealMangoRage
eefca22aa3
Fix migration error causing nether and end portals to not function properly.
2023-09-24 09:57:15 -07:00
Paint_Ninja
19bbb88e52
Optimise ForgeRegistry#validateContent by removing optimization that ModLauncher broke. ( #9715 )
2023-09-24 09:56:35 -07:00
Martijn van den Brand
18886e5128
Fix double message encoding in Channel#toVanillaPacket #9721 ( #9722 )
...
Fix OpenContainer message not resetting reader index of additional data.
2023-09-23 12:12:46 -07:00
LexManos
47dfa83cff
Make CriteriaTriggers#register public again. Closes #9723
2023-09-23 12:04:50 -07:00
LexManos
0940c532f2
Fix Hunger bar rendering incorrectly. Fixes #9725
2023-09-23 12:04:49 -07:00
LexManos
d80f106140
Send known channels to the server when they send us theirs.
2023-09-21 16:25:51 -07:00
LexManos
516b35ce57
1.20.2 Release
48.0
2023-09-21 11:28:37 -07:00
LexManos
be60ddbfca
Enable ForgeLootTableProvider.
2023-09-20 17:46:22 -07:00
LexManos
af6e848227
Global Loot Modifiers
2023-09-20 15:24:46 -07:00
LexManos
dd139115ed
Move old tests.
2023-09-20 15:24:15 -07:00
LexManos
145df60bec
1.20.2-rc2
2023-09-18 10:53:24 -07:00
LexManos
f7cca8fb88
1.20.2-rc1
2023-09-15 12:51:23 -07:00
LexManos
1f59b3f9fe
1.20.2-pre4
2023-09-13 15:15:42 -07:00
LexManos
084effdadf
1.20.2-pre3
2023-09-12 12:34:59 -07:00
LexManos
40a7998281
Use official mappings for in-repo patches, will be converted to SRG during build.
2023-09-11 14:47:34 -07:00
LexManos
4786fa6f89
1.20.2-pre2
2023-09-11 12:47:19 -07:00
LexManos
9291b865c7
Fix debug overlay text not rendering.
2023-09-11 11:36:45 -07:00
LexManos
52eca96fdc
Make SimpleChannel use a varInt for the discriminator allowing essentially unlimited packets.
2023-09-10 20:56:04 -07:00
LexManos
4649f7af36
Rewrite networking.
2023-09-10 20:27:15 -07:00
LexManos
3edefbe33e
1.20.2-pre1
47.999
2023-09-08 10:56:10 -07:00