Jump to content

Forge 34.1 Minecraft 1.16.3


LexManos

Recommended Posts

Forge Version: 34.1.0
Minecraft Version: 1.16.3
Downloads:


Intro:
Hello everyone, it's finally that time. A recommended 1.16 build is here. We had to wait longer then I wanted to because there were a lot of problems with the initial 1.16 release from Mojang, enough that it was obvious that a .1/.2 was needed. So we waited for Mojang to stabilize the 1.16 branch, out came .1, .2, and .3. Each one same with its own surprises, the main one we have to mention is 1.16.2's major re-write to biomes. Allowing them to now be data driven. This is a very powerful thing that moves Minecraft to a more flexible state, but it also meant all our old hooks had to be re-designed. Every Minecraft version moves towards a better engine, but unfortunately that means we have to work with the interim steps. So if there are any issues modders face with Biomes/Worlds now being mostly data driven, speak up an expect a few iterations of the tools Forge provides you for these things. But remember, now that we are in a Recommended Build it means Forge will stay stable API wise for the rest of the 1.16 lifecycle.

Mod License:

There has always been little skirmishes about what license a particular mod is released under. To try and help address that, we have now made it mandatory that mods specify a "license" value in their mods.toml. That is the text file containing metadata about the mod, such as version, name, author, etc. This is a simple text entry, it can be anything the modder wishes as long as it is present. The MDK ships with it filled in for you with "All Rights Reserved" which is the default copyright stance in almost every jurisdiction. I highly encourage modders to take a moment and think about how they want their mod to be used, modified, and distributed. And then pick a license that properly expresses their wishes. If you want a open source license https://choosealicense.com/ can help you pick. However, it is your mod, so whatever license you want is fine. Please do not take this as a push to one style or another. Simple as a reminder to choose something and let your users know.

Support:
With this being released, it officially triggers our support policies as described in the LTS post. This means that 1.14 is now EOL. It can still be used and developed for. It just means that we no longer provide active support for it. And we encourage all users/modders to update to a more modern version.

 

Changelog:
New:

  • New model loading system with improved performance and functionality.
  • Reorganized mod loading to increase loading speeds and better integrate with vanilla threading.
  • New armor knockback resistance hooks
  • Added custom item integration with Piglin trades.
  • Added support for items to have pumpkin-enderman like behavior.
  • Added build system verification tools.
  • Added event for controlling data/asset reloading.
  • Added hook to add modded Raid members.
  • Added a dedicated event for registering commands.
  • Added Mixin to the installer.
  • Added event for entities leaving the world.
  • Added IModBusEvent marker interface to all events that are fired on the ModEventBus vs the main Forge bus.
  • Added mandatory (1.16.2+) license field in mods.toml
  • Added support for modded elytra-like items.
  • Added hook to allow Biomes to specify edges better.
  • Added hook to allow better block control over tool-block interactions.
  • Added hook for manipulating whether a fluid can create a source block.
  • Added an EntitySizeEvent instead of EntityHeightEvent
  • Added user friendly exceptions when config loading fails
  • Added particle culling, which should increase performance by not rendering particles that are not on screen.
  • Added better datagen validation for tags.
  • Added dataprovider for global loot modifiers
  • Added scaffolding movement hook
  • Added support for custom tag types
  • Added BiomeLoadingEvent, that allows for mods to edit biomes.

Fixes:

  • Fixed caching issue with mod manifest files. Improves starting times.
  • Fixed vanilla models not correctly deferring to Forge's system.
  • Fixed early load GUI showing when running data generators
  • Fixed block update issues related to reverting with BlockSnapshot
  • Fixed locate command patch.
  • Fixed block drops not working in some cases.
  • Fixed villager trades having non-applicable enchants
  • Fixed tooltip rendering issues
  • Fixed sneaking while swimming
  • Fixed harvest level and harvest tool
  • Fixed screen tooltip not displaying
  • Fixed creative screen arrows
  • Fixed attribute registration on modded entities
  • Fixed block render types not being applied to block items
  • Fixed swimming speed being too slow
  • Fixed break speed event having null position
  • Fixed tag issue when connect to vanilla server
  • Fixed some classes being unsafe in concurrent loading
  • Fixed capability data being null in player clone event
  • Fixed double chests updating issues
  • Fixed language parsing
  • Fixed datagen crashing due to tags
  • Fixed client chat received event not having the sender UUID
  • Fixed loading screen color and text to match new Mojang Studio's colors.
  • Fixed improper handling of baked lighting in forge light pipeline
  • Fixed getQuads not having model data
  • Fixed tooltip render events not having matrixstacks
  • Fixed multi-layer item rendering
  • Fixed stencil support initialization
  • Fixed swap offhand keybinds not working in GUI
  • Fixed null checks missing in ForgeIngameGUI
  • Fixed incorrect keybind names
  • Fixed LivingEquipmentChangeEvent not being posted
  • Fixed canRepair not being true by default
  • Fixed race condition for DeferredRegister with custom registries
  • Fixed client world capabilities not being collected
  • Fixed TagEmptyCondition using client tags and not server
  • Fixed ExtendedButton using narrator text
  • Fixed LivingJumpEvent for players on horses
  • Fixed duplicate mod files from mod file scan causing objects to load twice.
  • Fixed model & blockstate datagen inconsistencies
  • Fixed datapacks being not loaded correctly in the Datapack menu screen
  • Fixed soundloadevent being posted on the wrong bus
  • Fixed chunkdataevents using different data tags
  • Fixed patch for PlayerSetSpawnEvent
  • Fixed custom burnable blocks.
  • Fixed modded overworld biomes not generating
  • Fixed ClimberPathNavigator spinning when mob width is small
  • Fixed SleepingTimeCheckEvent not being fired in initial sleep test
  • Fixed biome generation error
  • Fixed cats not having the AnimalTameEvent fired
  • Fixed rail rotations
  • Fixed errors being hidden by mods not being shutdown
  • Fixed rendertickevent using wrong partial ticks when game is paused
  • Fixed missing outdated notification in the main menu “mod” button
  • Fixed debug world not generating modded blocks
  • Fixed hoes and new 1.16 blocks not having proper harvest levels
  • Fixed dry farmland being destroyed even with crops into it
  • Fixed handling of the ModelRegistryEvent 
  • Fixed InvalidModFileException not saying which mod was invalid
  • Fixed the client rejecting the server, because of missing tags.
  • Fixed config iteration order
  • Fixed logging issues with pack.png loading for mod datapacks
  • Fixed DelegatingResourcePack performance
  • Fixed LazyOptional not being clear which operations were actually lazy.
  • Fixed the HighlightEntity Event not being fired
  • Fixed minor bugs with bamboos, enchantments, and conduits
  • Fixed RenderNameplateEvent not having partial ticks
  • Fixed duplicate tag wrappers causing a crash
  • Fixed custom teleporters crashing
  • Fixed zip paths crashes.
  • Fixed modloading crash reports with QOL tweaks
  • Fixed crashed with tile entities with no collision boxes
  • Fixed forge tooltip util.
  • Fixed model to baked model inconsistencies.
  • Fixed json biomes not setting a registry name correctly.
  • Fixed forge GuiUtils not using MatrixStacks
  • Fixed fluid filling sounds
  • Fixed some inner biome fields not being accessible
  • Fixed world rendering potentially causing a crash
  • Fixed CommandEvent’s result not being used
  • Fixed container items being consumed in brewing stands
  • Fixed forge light pipeline causing block offsets twice
  • Fixed ToggleableKeyBinding’s differences with vanilla
  • Fixed issues with custom tag types and optional tags.
  • Fixed some inner biome fields still being immutable.
  • Fixed grass disappearing when forge config alwaysSetupTerrainOffThread was true
  • Like 1
  • Thanks 2

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Consider supporting the team on Patreon

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.


  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • I tried to resolve the errors but I can't do it on my own, if anyone knows please help me Heres the log: https://paste.ee/p/JL1AA.  
    • Run jarfix https://johann.loefflmann.net/en/software/jarfix/index.html
    • Ich entschuldige mich schonmal im Voraus, falls es zu Kommunikationsproblemen  kommen sollte. Ich bin deutscher, etwas gestresst und habe gerade nicht wirklich die Nerven dafür, das alles ins englische zu übersetzen.   Ich habe mir in der Curseforge App 2 Mod-Profile für die Java Minecraft-Version 1.20.1 erstellt. eines für Forge-Mods und eines Für Fabric-Mods. Allerdings bekomme ich bei beiden eine Fehlermeldung, wenn ich Minecraft spielen will. Was kann ich tun? (Wenn es gebraucht wird, werde ich mir die Zeit nehmen und die Versionen und Ersteller der Mods und Recources raussuchen.)   Alle Mods, Resources und Modloader-packs sind auf der neusten Version Standpunkt 29.02.2024   - Forge: Meine Zusammenstellung besteht aus 121 Mods und 6 Resources. Was passiert: Wenn ich Spielen will, komm ich zwar in den Launcher und der Ladebildschirm taucht auf, bricht allerdings ab und bekomme eine Fehlermeldung. Fehlermeldung: The game crashed whilst initializing game Error: net.minecraftforge.fml.loading.EarlyLoadingException: Could not execute entrypoint stage 'main' due to errors, provided by 'eldritch_end'! Exitcode: -1 Wenn ich allerdings Eldrich End aus schalte, kommt ebenfalls eine. Fehlermeldung: The game crashed whilst initializing game Error: java.lang.NoClassDefFoundError: Could not initialize class net.minecraft.client.renderer.RenderType Exitcode: -1 Liste der Mods: A.V.A-Alliance of  Valiant Arms Guns Ad Astra Additional Lanterns Additional Structures Alex's Mobs Aquacolture 2 Aquamirae (Forge) Architectury API (Fabric/Forge/NeoForge) Armore Statues [Forge & Fabric] Armored Redstone AzurLib Balm (Forge Editon) Better Villages - Fabric BetterF3 Biomes O' Plenty Blue Skies Botarium CalamityMusicDisc Camera Mod Charm of Undying (Fabric/Forge/Quilt) Citadel Clasic musical discs Cloth Config API (Fabric/Forge/NeoForge) Config API [Fabric/Forge/NeoForge/Quilt] Connected Glass Connector Extras Cristel Lib Curios API (Forge/NeoForge) Curious Armor Stands Denki's Music Disc DivineRPG (Official) Dragon Mounts: Legacy Eldrich End Energized Power Eureka! Ships! for Valkyrien Skies (Forge/Fabric) Fish Tanks Forgified Fabric API Fussion (Connected Textures) Gamma Creatures GeckoLib Handcrafted HorkLord's Musik Discs Ice and Fire: Dragons Immersiv Melodies (Fabric/Forge) Immersiv Paintings (Fabric/Forge) Immersiv Structures Infinit Abyss Just Enough Items (JEI) Kotlin for Forge L_Enders Catalysm Library Ferret - Forge Macaw's Bridges Macaw's Doors Many More Music Discs [FORGE] MCEF (Minecraft Chromium Embedded  Framework) Mobs Head Modonomicon Monster Plus More Bows CJ (Fabric/Forge/Quilt) More Crossbows CJ (Fabric/Forge/Quilt) Morer Music Discs (Records) More Music Discs (Fabric/Forge/NeoForge) Moving Elevators MrCrayfish's Furniture Mod Multipart Machines: Mining Music Discs Galore Musical Instrument Minecraft Interface (MIMI) Musical Lib Mythic Mounts (Forge) Necronomicon API Nether Exorcism Netherrite Horse Armor CJ [Fabric/Forge/Quilt] Nullscape Nyctophobia (FABRIC) Obscure API (Fabric) Obscure Tooltips Occultism Ore Tree:Reeborn Patchouli Puzzles Lib [Forge & Fabric] Redstone engineering Redstone Lamp Plus Regions Unexplored (forge/fabric) Resourceful Config Resourceful Lib Scuffy Music Disc Pack Securety Craft Shadowlands Sinytra Connector SmartBrainLib (Forge/Fabric/Quilt) Spawn Structory Structory: Towers Structure Gel API  SuperMartijn642's Config Lib SuperMartijn642's Core Lib TerraBlender (Forge) The Ather The Graveyard (FORGE/NEOFORGE) The Twilight Forrest Towns and Towers Trash Cans Traveler' Backpack Valhelsia Core Valhelsia Structures Valkyrien Skies (Forge/Fabric) Waddles Waystones DebDisplays Wireles_Redstone Wither's Wepons YUNG'S API (Forge) YUNG'S Better Desert Temples (Forge) YUNG'S Better Dungeons (Forge) YUNG'S Better End Island (Forge) YUNG'S Better Jungle Temples (Forge) YUNG'S Better Mineshafts (Forge) YUNG'S Better Nether Fortresses (Forge) YUNG'S Better Ocean Monuments (Forge) YUNG'S Better Sreongholds (Forge) YUNG'S Better Witch Huts (Forge)   Liste der Resources: Better Cats Better Dogs Boss Refreshed Enhanced Boss Bars Visible Ores Zerotekz's Mythic Weapons     - Fabric: Meine Zusammenstellung besteht aus 61 Mods und 6 Resources. Was passiert: Wenn ich Spielen will, komm ich zwar in den Launcher, aber ich komme noch nicht einmal in den Ladebildschirm und drückt mir direkt eine Fehlermeldung rein. Fehlermeldung: The game crashed whilst initializing game Error: java.lang.NoSuchMethodError: 'java.lang.Object[] org.apache.commons.lang3.ArrayUtils.addFirst(java.lang.Object[], java.lang.Object)' Exitcode: -1 Liste der Mods: Ad Astra Additional Lanterns Aquamirae (Fabric) Architectury API (Fabric/Forge/NeoForge) AzurLib Better Villages - Fabric BetterF3 Bosses Of Mass Destruction Botarium Cardinal Components API Cloth Config API (Fabric/Forge/NeoForge) Clutter Config API [Fabric/Forge/NeoForge/Quilt] Cristel Lib Eldrich End Energized Power Eureka! Ships! for Valkyrien Skies (Forge/Fabric) Fabric API Fabric Language Kotlin GeckoLib Handcrafted Immersiv Armors (Fabric/Forge) Immersiv Melodies (Fabric/Forge) Immersiv Paintings (Fabric/Forge) Immersiv Structures Library Ferret - Fabric Macaw's Bridges Macaw's Doors More Bows CJ (Fabric/Forge/Quilt) More Crossbows CJ (Fabric/Forge/Quilt) More Music Discs (Fabric/Forge/NeoForge) Moving Elevators Mythic Mounts Necronomicon API Nullscape Nyctophobia (FABRIC) Obscure API (Fabric) Patchouli (Fabric) Regions Unexplored (forge/fabric) Resourceful Config Resourceful Lib Spawn Structory Structory: Towers SuperMartijn642's Config Lib SuperMartijn642's Core Lib TerraBlender (Fabric) The Graveyard (FABRIC) Towns and Towers Trash Cans Valkyrien Skies (Forge/Fabric) YUNG'S API (Fabric) YUNG'S Better Desert Temples (Fabric) YUNG'S Better Dungeons (Fabric) YUNG'S Better End Island (Fabric) YUNG'S Better Jungle Temples (Fabric) YUNG'S Better Mineshafts (Fabric) YUNG'S Better Nether Fortresses (Fabric) YUNG'S Better Ocean Monuments (Fabric) YUNG'S Better Sreongholds (Fabric) YUNG'S Better Witch Huts (Fabric)   Liste der Resources: Better Cats Better Dogs Boss Refreshed Enhanced Boss Bars Visible Ores Zerotekz's Mythic Weapons
    • When i click a jar file there's a black window popping out for a second then closing i don't know what to do, it's been happening for 2 days already
    • Hello, I don't have much experience with forge but I have some java knowledge, I want to add a button that says "Explore New Packs" to the Pause Screen that opens when we enter a world in the game and press the "esc" button, but I couldn't understand it (or I don't know how to use it), although I did research from artificial intelligence or different places. I was told that I can do it using mixins but I have no idea how to do it, can you explain step by step
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.