Commit Graph
8414 Commits
Author SHA1 Message Date
Jonathing 8383a0ebac Add optional fix of use item duration, disabled by default (#10244) 2024-12-23 21:37:27 -08:00
JonathingandPaint_Ninja 43850be0f6 Backport some Vanilla 1.21 ResourceLocation methods (#10239)
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com>
2024-12-23 21:24:20 -08:00
JonathingandPaint_Ninja 729cc6ab55 Deprecate @ObjectHolder, add a couple of fast-paths (#10226)
Co-authored-by: Paint_Ninja <PaintNinja@users.noreply.github.com>
2024-12-23 21:24:13 -08:00
Jonathing 92998b1c32 Disable clean on TeamCity (#10260) 2024-12-23 21:06:13 -08:00
Jonathing babb17f2ad Bump JNA to 5.12.1 (#10186) 2024-11-26 12:09:30 -08:00
Jonathing 85d0c98e6b Bump CoreMods to 5.2 (#10132)
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

Related dependency bumps:
- Updated ASM to 9.7.1
- Updated Nashorn to 15.4
- Updated Log4J to 2.19.0 (included with installer)
2024-11-10 13:24:52 -08:00
Paint_Ninja dfcdb4f010 Cleanup FML Bindings (backport of #10004 to 1.19.2) (#10105) 2024-09-12 14:12:03 +01:00
Paint_NinjaandRealMangoRage 85c3ffffd1 Optionally supply FMLJavaModLoadingContext as a param to mod constructors (backport of #10074 to 1.19.2) (#10106)
Co-authored-by: RealMangoRage <andrew333awesome@outlook.com>
2024-09-12 14:11:54 +01:00
JonathingandVen f090e53e55 Fixed falling block entities not rendering as moving blocks (#10006) (#10020)
Co-authored-by: Ven <tudurap.com@gmail.com>
2024-07-02 12:42:53 -07:00
Jonathingandthedarkcolour c1e29d2dfc Choose default JarJar mod file type based on parent JAR (#10025)
Co-authored-by: thedarkcolour <30441001+thedarkcolour@users.noreply.github.com>
2024-07-02 12:05:00 -07:00
LexManos b2d42fa577 1.19.2 RB 4
https://forums.minecraftforge.net/topic/149548-forge-434-minecraft-1192/
43.4
2024-06-06 15:04:11 -07:00
LexManos 1b5c118ec2 Update Gradle to 8.8 2024-06-06 14:37:37 -07:00
Paint_NinjaandJ-RAP d399884186 Fix NPE when acceptableValues in defineInList() does not allow nulls, fixes #9300, backport of #9903 (#9909)
Co-authored-by: J-RAP <SrRapero720@hotmail.com>
2024-04-18 21:41:55 +01:00
Paint_Ninja 091cc791b6 Optimise capabilities a tad, backport of #9886 (#9918) 2024-04-18 21:18:36 +01:00
Paint_Ninja c921aeec50 Make common config screen registration tasks easier, backport of #9884 (#9914) 2024-04-18 21:18:16 +01:00
Paint_Ninja f4aea1d8df Bump ASM, fix userdev, fix crowdin (#9925) 2024-04-18 19:57:21 +01:00
J-RAP ad271df245 Bump some deps (#9878)
- CoreMods 5.0.1 -> 5.1.2
- ASM 9.5 -> 9.6
- Installer 2.1 -> 2.2
- Installer tools 1.3.0 -> 1.4.1
2024-03-10 21:25:19 +00:00
Jonathan Colmenares 39dc348f8b Fix TagsProvider not honoring replace attribute (#9865) 2024-02-10 16:02:14 -08:00
Paint_Ninja 75eedc04a1 Make common DisplayTest registration tasks easier (#9838)
Backport of #9822 to 1.19.2
2023-12-31 15:37:33 +00:00
Paint_Ninja 81f99b0116 Optimise ForgeConfigSpec and make Range public (#9827)
Backport of #9810 to 1.19.2
2023-12-30 21:16:43 +00:00
Paint_Ninja f0a7a457bb Update to FG6 and Gradle 8, backport 1.20 MDK (#9754) 2023-11-02 13:41:09 -07:00
Paint_NinjaandSu5eD cf454b7da8 Improve mod description formatting in mods screen (#9771)
Co-authored-by: Su5eD <su5ed@outlook.com>
2023-11-02 13:40:46 -07:00
Paint_Ninja afcce7d4e7 Backport CrashReportAnalyser to 1.19.2 (#9758) 2023-11-02 13:40:30 -07:00
Paint_Ninjaandembeddedt d4a2fbffa3 Optimise path filter in mod loading (#9712)
Co-authored-by: embeddedt <42941056+embeddedt@users.noreply.github.com>
2023-09-28 16:40:49 -07:00
Paint_NinjaandJab125 4b61de2088 Improve mod loading error message for errors inside mod constructors (#9709)
Co-authored-by: Jab125 <67534807+jab125@users.noreply.github.com>
2023-09-28 16:40:36 -07:00
LexManos bc2d0d1b25 1.19.2 RB 3 43.3 2023-09-21 11:59:41 -07:00
Paint_Ninja e2c1da98be Fix Level leak in debug HUD (#9701) 2023-09-03 11:03:37 -07:00
Paint_Ninjaanddhyces 0f6d11b1ee Keep order of sources in PackRepository (#9704)
Co-authored-by: dhyces <10985914+dhyces@users.noreply.github.com>
2023-09-02 16:21:33 -07:00
Jonathan Colmenares 340d332e19 Fix parameter names in IForgeDimensionSpecialEffects.adjustLightmapColors to better describe what they are. (#9658) 2023-07-17 09:45:45 -07:00
Jonathan Colmenares 56f19dd53d Re-add in-game mod menu (#9655) 2023-07-17 08:51:03 -07:00
brandon3055 1fe420e4ab Fixed FluidUtil#tryFillContainer returning invalid result when simulating (#9358) 2023-07-15 10:52:57 -07:00
bconlon 945209c283 AlterGroundEvent for modifying block placement performed by AlterGroundDecorator (#9635) 2023-07-13 17:32:31 -07:00
embeddedt 3e5c3cabd5 Bump ASM to 9.5 (#9516) 2023-07-11 09:26:12 -07:00
Paint_Ninja b0f5a13f52 Improve logging for server connections (#9623) 2023-07-11 09:25:56 -07:00
Paint_Ninja 15fe8441f0 Log a proper duplicate mod(s) error message (#9625) 2023-07-11 09:25:42 -07:00
Brennan Ward babef71616 Fix erroneous getLevel call when firing SpecialSpawn (#9520) 2023-06-07 13:22:00 +00:00
Brennan Ward 1dd18ca27c [1.19.2] Fix the rest of the spawn event calls (#9482) 2023-05-31 11:52:38 +00:00
TelepathicGrunt 65c7390874 Loosen access for BucketItem's canBlockContainFluid (#9429) 2023-05-29 19:16:05 +00:00
Brennan WardandBrennan Ward fe3ad3b8f2 Fix event result being ignored (#9484)
Co-authored-by: Brennan Ward <3682588+Shadows-of-Fire@users.noreply.github.com>
2023-05-08 22:52:15 +01:00
Brennan WardandBrennan Ward d05e76f7c4 Fix incorrect SpecialSpawn fire location (#9480)
Co-authored-by: Brennan Ward <3682588+Shadows-of-Fire@users.noreply.github.com>
2023-05-03 07:08:07 +01:00
SizableShrimp bfa97bf097 [1.19.2] Fix forge grindstone hooks allowing stacks of non-stackable items (#9466) 2023-05-01 18:39:56 -05:00
Dennis C 469e9a6c1a Fix JSON model root transforms (#9411) 2023-03-22 11:09:58 +01:00
ferriarnus 58456c85af Fix StemBlock not checking canSustainPlant for the correct block
It now checks for Melons/Pumpkins instead of the stem itself.
2023-03-15 11:50:31 -07:00
cech12 7fe5b02ef3 Fix of inconsistent vaporization in BucketItem & FluidType (#9340) 2023-02-24 13:18:43 -08:00
SizableShrimp 184392e02e Backport ClientChatReceivedEvent.System for 1.19.2. Fixes #9352 (#9355) 2023-02-24 10:47:07 -08:00
Jonathan Colmenares d25a5466db Fire TickEvent.LevelTickEvent on ClientLevel tick (#9302) 2023-01-25 13:41:46 -08:00
Dennis C b5073c10ef Disable guiLight3d for generated item models (#9231) 2022-12-30 17:59:43 +01:00
sciwhiz12 16bc7cf783 Fix config key used by resource cache (#9253)
This bring it in line with the config key defined in the spec and
default config file in ResourceManagerBootCacheConfigurationHandler.

Fixes #9252
2022-12-26 13:20:27 -08:00
sciwhiz12 2d714f034f [1.19.2] Fix compatibility checker task configuration (#9233)
* Fix compatibility checker task configuration

The setupCheckJarCompatibility task exists to configure the main
compatibility checker task, checkJarCompatibility, because certain
configuration steps for that task could not be done until after the
configuration phase of Gradle.

However, that setup task previously held all the configuration for the
main check task in its task action. This caused problems because the
main check task's inputs are linked to other tasks, and the previous
situation made it so its configuration (by the setup task) happened
_after_ Gradle built the task dependency model/tree.

This meant that certain tasks which the main check task depended on did
not run before that task, because Gradle was unaware of this inter-task
dependency until it was too late (when it was already executing tasks).

This fixes the issue by moving the bulk of the configuration for the
main check task from the action of the setup task to the main
buildscript, therefore allowing Gradle to know about those task
dependencies and factor them in to its process of determining what tasks
to run and in what order.

The remaining configuration step in the setup task for the main check
task is linked to the setup task, and does not affect the task's
dependencies (because it uses a configuration which it resolves
immediately), so it stays in the setup task.

* Force checker setup task to never be up-to-date

The setup task configures the main check task, so it should always run
before that task. However, because it has an input and output, the setup
task is affected by Gradle's incremental build feature, which leads to
the possibility that Gradle considers the setup task as up-to-date,
therefore not executing its action and causing errors with the main
check task down the line.
2022-12-17 18:50:26 +01:00
LexManos 617ecb7ad3 43.2 Recommended Build. 43.2 2022-12-07 23:20:28 -08:00