Posted January 4Jan 4 Forge version: 43.5.0 Minecraft version: 1.19.2 Downloads: Changelog: (Direct) Installer: (AdFocus) (Direct) MDK: (AdFocus) (Direct) Downloads page Intro: Today, we release our fifth recommended build for 1.19.2. Forge 43 has been going on strong with a handful of backports coming its way from newer versions of Forge. As such, this new build of Forge primarily expands on bug fixes, but also adds a handful of convenience features for modders that were recently introduced (most notably the FMLJavaModLoadingContext parameter). As always, 1.19.2 remains covered by our tiered support system under legacy support. New: Optionally supply FMLJavaModLoadingContext as a param to mod constructors, backport of #10074 (#10106) Before: public MyMod() { // getting the mod bus - uses FMLJavaModLoadingContext var modBus = FMLJavaModLoadingContext.get().getModEventBus(); // registering configs - uses ModLoadingContext ModLoadingContext.get().registerConfig(/* ... */); // ... } After: public MyMod(FMLJavaModLoadingContext context) { // getting the mod bus var modBus = context.getModEventBus(); // registering configs context.registerConfig(/* ... */); // ... } Bump CoreMods to 5.2.4, which adds new features such as ES6, better documentation, and long-awaited bug fixes (changelog, #10269) Deprecate `@ObjectHolder` and skip processing internal classes which do not use it (#10226) Backport some Vanilla 1.21 `ResourceLocation` methods (#10239, #10430) Add VillagerType#registerBiomeType (#10360) Add `clientSideOnly` feature to mods.toml (backport of #9804, #10367) Add fast graphics render type to block model jsons, fixes #10389 (#10400) Speed up mod annotation scanning by ~30% (#10472) Add '#forge:chorus_additionally_grows_on' tag for similar mechanics to '#minecraft:azalea_grows_on' but for chorus (#10464) Fixed: Choose the default JarJar mod file type based on the parent Jar, fixes #8878 (#10025) Fix falling block entities not rendering as moving blocks, backport of #10006 (#10020) Cleanup FML Bindings which fixes some minor bugs, backport of #10004 (#10105) Bump JNA to 5.12.1, which fixes native callback issues on macOS (#10186) Add optional fix of use item duration, disabled by default and found in the server config (#10244) Add client config to allow mipmap lowering to be disabled, fixes #10155, (#10250) Fix non-passengers being tickable without checking canUpdate() (#10306) Fix issues in VillagerTrades.EmeraldsForVillagerTypeItem related to custom Villager Types (#10360) Fix issue with shields being disabled by an attacker (#10323) Fix incorrect method reference in TntBlock.explode() (#10333) Ensure NetworkConstants is loaded before mod construction, preventing rare class-loading deadlocks (#10448) Fix continuing to use items after dropping or when a shield breaks, fixes MC-231097, MC-168573, and #10344 (#10382)