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
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
LexManos
d2367d81fc
1.20.3 Initial Update
...
https://forums.minecraftforge.net/topic/139822-forge-490-minecraft-1203/
2023-12-06 10:38:20 -08:00
LexManos
6f9f0f0cfa
Revive executable jars for the dedicated server
...
This has a minor change to development time build scripts. So developers, check the MDK
2023-12-06 10:33:58 -08:00
J-RAP
16483d4ea1
Implemented ClientPauseEvent/Hook ( #9782 )
2023-11-30 17:55:34 -08:00
J.T. McQuigg
28909812bb
Datagen addOptionalTag/s methods that allow passing the TagKey itself instead of passing the location ( #9807 )
2023-11-29 19:27:54 -08:00
LexManos
e5580b84b7
Deprecate EntityRenderersEvent.AddLayers functions that hard case to LivingEntityRenderers as the backing maps do not guarantee that type. Closes #9683
2023-11-28 20:55:20 -08:00
LexManos
744906e33a
Fix LoadingErrorScreen inner headers are not centered. Closes #9687
2023-11-28 19:26:56 -08:00
LexManos
c1557ec3c2
Rework KeyModifiers system to properly allow keybinds to be triggered when multiple modifiers are pressed.
...
Fix setting keybinds whel using keyboard inputs to select the menu. Closes #9793
2023-11-28 19:10:07 -08:00
LexManos
4ac1a3dedf
Fix KeyModifiers not being properly taken into account. Closes #9806
2023-11-28 16:16:00 -08:00
DBotThePony
a5ff932125
Move Chunk Watch/Unwatch events to fire after sync packets have been sent to the client ( #9790 )
...
This makes sure that modders who send extra chunk data will have clients who know about the chunk.
2023-11-17 08:45:55 -08:00
LexManos
0d820eddd4
Add more sanitization to the ChannelListManager because other projects like to impose arbitrary critical restrictions. Closes #9789 #9772
2023-11-15 09:09:18 -08:00
Lupicus
7cd88944d4
Fix texture UV values for obj models. Closes #9737 ( #9767 )
2023-11-10 15:56:38 -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
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
Paint_Ninja
347c480bdc
Optimise registries by using fastutils collections to minimize boxing. ( #9749 )
2023-10-14 10:14:03 -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
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
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
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
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
Jonathan Colmenares
d25ba7adc8
Fix ignitedByLava making blocks permanently flammable ( #9735 ) Fixes #9730
2023-09-27 23:11:48 -07:00
LexManos
e2d564d32a
Fix missed patch causing new onInventoryTick method to not be called.
2023-09-27 16:38:29 -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
2023-09-21 11:28:37 -07:00
LexManos
be60ddbfca
Enable ForgeLootTableProvider.
2023-09-20 17:46:22 -07:00