Jonathing and Paint_Ninja
c24aff8a53
Skip Vanilla classes for the CapabilityTokenSubclass transformer ( #10223 )
...
Skip Vanilla classes for the CapabilityTokenSubclass transformer
Cherry-pick a few optimizations from HEAD
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com >
2024-12-23 14:44:43 -08:00
Jonathing and Paint_Ninja
d38ce3d794
Skip Forge classes in the RuntimeEnumExtender transformer ( #10218 )
...
Mod classes are still transformed as usual
Cherry-pick a few optimizations from HEAD
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com >
2024-12-23 14:32:40 -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
Martijn van den Brand
b81e7dfe73
Pass player argument when firing OnDatapackSyncEvent ( #10172 )
2024-11-17 01:01:43 -08:00
Jonathing
9d02da81cf
Bump CoreMods to 5.2 ( #10161 )
...
Full Changelog:
https://gist.github.com/Jonathing/c3ad28b2a048ac839a7baba5417ee870
The key features are:
- ES6 language support
- Thoroughly updated ASMAPI, with full documentation
- Bug fixes (some optional for backwards-compatibility)
- Partial internal code cleanup
- Request CoreMods to not apply fix for ASMAPI.findFirstInstructionBefore by default
2024-11-08 12:52:47 -08:00
Jonathing
5b1ab8b40b
Bump CoreMods 5.1.13 and ASM 9.7.1 ( #10128 )
2024-10-27 18:17:53 -07:00
Paint_Ninja and andan42
542db422ad
Remove unneeded boat patch (backport of #10061 to 1.20.6) ( #10086 )
...
Co-authored-by: andan42 <49289986+andan42@users.noreply.github.com >
2024-10-06 18:27:38 -07: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
8006e4ff48
Backport some Vanilla 1.21 ResourceLocation methods ( #10084 )
2024-09-12 14:32:28 +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
976d710c10
Fix highlighted item tooltip rendering twice. Closes #10112
2024-09-11 10:27:53 -07:00
Paint_Ninja
1b44cda8ed
Add missed @user_jvm_args.txt to run.bat (backport of 40a0a16 to 1.20.6) ( #10092 )
2024-09-10 13:56:48 +01:00
Martijn van den Brand
10bc7b8e2e
Fire OnDatapackSyncEvent when a player joins a server ( #10077 )
2024-08-22 14:37:58 -07: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
c6f3726b6d
Make HangingSignBlockEntity useable with custom BlockEntityTypes. #10038
2024-07-05 11:05:21 -07:00
Jonathing and thedarkcolour
46ea9fca8e
Choose default JarJar mod file type based on parent JAR Closes #9939 ( #10021 )
...
Co-authored-by: thedarkcolour <30441001+thedarkcolour@users.noreply.github.com >
2024-06-28 16:43:01 -07:00
Jonathing and Ven
0f2dac73ea
Fixed falling block entities not rendering as moving blocks ( #10006 )
...
Co-authored-by: Ven <tudurap.com@gmail.com >
2024-06-28 16:29:35 -07:00
Daniel Norris
576c61cf7d
Fix conditional checking swallowing decoding errors when loading registry entries from datapacks. Fixes #9995
2024-06-19 15:15:48 -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
Paint_Ninja
3d9e12a71d
Cleanup FML Bindings ( #10004 )
2024-06-05 09:57:42 -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
ff7085b95b
Fix boat travel distance being incorrect. Closes #9997
2024-06-03 17:31:51 -07:00
LexManos
16dde4d551
1.20.6 RB 1
...
https://forums.minecraftforge.net/topic/149458-forge-501-minecraft-1206/
50.1
2024-06-03 13:15:55 -07:00
Paint_Ninja
60661350c6
Fix minor typo in MDK build.gradle
2024-06-03 20:53:10 +01: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
a3fce36942
Update Bootstrap to improve the Java version check error message ( #9990 )
2024-05-30 23:51:44 +01:00
Paint_Ninja
549dbe7df4
Minor cleanup to ModListScreen and VersionChecker ( #9988 )
2024-05-30 23:51:25 +01:00
Daniel Norris
5505e472aa
Prevent the @OnlyIn being misused on @EventBusSubscriber and @Mod annotated classes ( #9891 )
2024-05-30 23:51:09 +01:00
Mysticdrew
c2c7f9b656
Fix CustomizeGuiOverlayEvent.DebugText and CustomizeGuiOverlayEvent.Chat not being fired. ( #9982 )
2024-05-24 08:33:52 -07:00
LexManos
fd8a0f9c8b
Actually fix creative tab count, IDE didn't save the file before regenning patches.
2024-05-23 09:08:51 -07:00
LexManos
0ac873e296
Move Creative Inventory page count to fix issue with partially transparent tooltips. Closes #9983
2024-05-22 12:14:38 -07:00
LexManos
38b5b678cb
Make OpenContainer and SpawnEntity packets process on main game thread.
2024-05-21 11:02:44 -07:00
LexManos
9a2bc1e7c2
Add File.exists check to ConfigFileTypeHandler. Closes #9976
2024-05-21 11:02:43 -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
LexManos
7c36115e3d
Fix NPE in HurtByTargetGoal when mods set targets to null. Closes #7853
2024-05-20 16:21:17 -07:00
R0b0Li0n
c037e6aca1
Fix RenderHandEvent firing with incorrect hand and item for offhand items. ( #9977 )
2024-05-20 11:50:09 -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
f0a82d79a6
Fix powered rails not propogating correctly.
2024-05-14 22:43:27 -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
dffa3dd4c9
Ignore jar files in the mods folder that are not Forge mods. Closes #9968
2024-05-12 03:36:22 -07:00