Jump to content
  • Home
  • Files
  • Docs
Topics
  • All Content

  • This Topic
  • This Forum

  • Advanced Search
  • Existing user? Sign In  

    Sign In



    • Not recommended on shared computers


    • Forgot your password?

  • Sign Up
  • All Activity
  • Home
  • Minecraft Forge
  • Releases
  • Forge 14.23.4 Minecraft 1.12.2
Currently Supported: 1.16.X (Latest) and 1.15.X (LTS)
Sign in to follow this  
Followers 1
LexManos

Forge 14.23.4 Minecraft 1.12.2

By LexManos, May 25, 2018 in Releases

Recommended Posts

LexManos    1617

LexManos

LexManos    1617

  • Reality Controller
  • LexManos
  • Forge Code God
  • 1617
  • 8928 posts
Posted May 25, 2018

Forge Version: 1.12.2-14.23.4.2703

Minecraft Version: 1.12.2

Downloads:

  • Changelog (Direct)
  • Windows Installer (AdLink) (Direct)
  • Other Installer (AdLink) (Direct)
  • MDK (AdLink) (Direct)
  • Universal (AdLink) (Direct)

 

1.13 prep is still moving along, I've been spending a lot of time working on the backend tools to make decompiling and working with 1.13 a bit easier. Cpw is still working on the re-write of FML for Java9+ and 1.13. 

However, development on 1.12 has not stopped, we've gone through and cleaned up a lot of things, as well as properly introduced a better library management system. So, it's about time for a new release.

 

Dependencies:

For a long time Forge has supported the ability to have multiple jar files extracted at startup from mods. Allowing modders to distribute required dependencies in a single download for end user convince. However, this feature has not been used often. After getting some modder feedback I have re-written the majority of this system. We need volunteers to write full documentation for this feature, however here is a quick rundown.

Mods will now be extracted to a central maven style libraries directory. Forge will attempt to find this using the normal launcher layout, however the path can be overridden using "-Dforge.lib_folder={LibraryFolder}"

Mods CAN be automatically moved to this libraies folder by Forge, however this is disabled by default due to people thinking it'll be confusing to users. Enable it using  "-Dforge.enable_auto_mod_movement=true"

To define a contained dependency modders must add the "ContainedDeps" entry to their MANIFEST file. This is a space separated list of files in the mod jar to be extracted. The files can be located under the jar root, or META-INF/libraries/.

Libraries can specify a maven style artifact identifier in their MANIFEST file, and it will be extracted to the correct library folder. Example: Maven-Artifact: net.minecraftforge:forge:1.12.2-14.23.4.2703

If two mods contain a dependency on the same maven artifact, the highest version will be loaded. This fixes issues where two mods ship a API, and one crashes because the older version was used.

For 3rd party dependancies that do not have the Maven-Artifact manifest entry, you may specify a custom MANIFEST by adding a {FullJarNameIncluding.jar}.meta file next the original file.

More information and examples should be forthcoming as modders start working with this feature. So don't be afraid to ask.

 

 

Minecraft Forge 14.23.4 Changelog:

============================================================================

New:

  • JSON based annotation caching. To help speed up load time. Disabled by default due to lack of modder feedback. Enable with -Dfml.enableJsonAnnotations=true
  • Removal of Mercurius, failed experiment. It has been disabled for months.
  • Added function to BufferBuilder to directly insert byte data.
  • Improve the "Mod rejections" error message when connecting to a server
  • Added hook to allow specifying specific modids for sub-blocks and items.
  • New hook to allow better management of rendering special items in inventories.
  • Added fences and fence gates to the ore dict.
  • Improved memory performance of rotated models.
  • New hook to allow sleeping in custom dimensions that don't allow respawning.
  • New hook to control specific mob greifing rules.
  • New performance hook to unload unused worlds.
  • New function to list biome types.
  • Added ability to send packets to everyone around a point in the world.
  • New ITeleporter interface allowing easier control of inter-dimension teleportation.
  • New feature in World Workers allowing delaying without finishing.
  • Improved missing mod dependency error screen.
  • New library/contained dependency management system.
  • Added protection against BungeeCord servers sending invalid data to the client.
  • Enhanced startup error handling and displaying.
  • Added supports for redirects when doing mod version checks.
  • Added original ChunkPos to decoration events.
  • Added ability for custom models to have per-state lighting.
  • Added an event to control nether portal formation.
  • Added formatting support for status messages.
  • Improved memory usage of multipart models.
  • Moved dedicated server's EULA check to be called earlier.

Bug Fix:

  • Fixed non-deterministic order in deserialised Forge blockstates
  • Fixed culling of generated item models with non-default transforms 
  • Fixed incorrect dimension ID being used for maps
  • Fixed vanilla crash classes not being preloaded.
  • Fixed ForgeChunkManager performance issue by moving writing off thread.
  • Fixed various vanilla blocks loading unloaded chunks.
  • Fixed issues with smooth lighting code and translucent blocks.
  • Fixed serverside startup failure when checking for vanilla acceptance.
  • Fixed error caused by FakePlayers using commands.
  • Fixed client hang on internal server crash.
  • Fixed performance issue related to blockstate lighting.
  • Fixed lookupFluidForBlock not working for flowing water and lava.
  • Fixed log4j config for mojang launcher changes.
  • Fixed various issues related to unclosed resources.
  • Fixed NBT data loss when shift-clicking stacked items in the enchantment table (MC-17431).
  • Fixed sound engine crash when stopping streaming sounds.
  • Fixed entities sometimes not rendering when above/below the world.
  • Fixed issue causing players to be lost from chunk tracking during teleportation.
  • Fixed performance issue in ItemStack.
  • Fixed exit logger printing wrong stack elements.
  • Fixed fences and walls sometimes not connecting to vanilla blocks.
  • Fixed cryptic error caused by server watchdog.
  • Fixed players not hearing pickup sound when given via machines.
  • Fixed Spectator mode particles and sounds computed from where you have been before (MC-46445).
  • Fixed EntityPlayer firing LivingAttackEvent twice for the same attack.
  • Fixed the warning logged for cascading world gen.
  • Fixed armor bar dissappearing when moving dimensions. (MC-88179)
  • Fixed vanilla duplication exploit.
  • Fixed Forge's world gen command overloading the save thread. (Slowed it down so the save thread could keep up)
  • Fixed FluidUtil.getFluidHandler skipping some fluid tile entities.
  • Fixed events firing when the game has already crashed during loading.
  • Fixed dragon fight not initialising correctly under some circumstances.
  • Fixed overrides typo in saving registry data.
  • Fixed MC-123363: Stop rendering removed tile entities
  • Fixed client world memory leak.
  • Fixed activator rails incorrectly powering wrong vanilla rails.
  • Fixed typo in validation of vanilla registry wrappers
  • Fixed vanilla performance issue in lighting code.
  • Fixed race condition causing dedicated server block mappings to shift.
  • Fixed runtime deobfusction issue related to modified classes.
  • Fixed various Particles glitchy movement (MC-12269).
  • Fixed possible NPE when calling Loader.getIndexedModList
  • Fixed some light-emitting blocks letting light through (MC-119932).
  • Fixed farmer villagers not re-planting modded crops when they harvested them.
  • Fixed memory leaks in EnchantmentHelper (MC-128547).
  • Fixed parameter inconsistency in IFieldWrapper
  • Fixed language parsing for creating the java locale.
  • Fix Forge bucket not declaring all texture dependencies.
  • Thanks 1

I do Forge for free, however the servers to run it arn't free, so anything is appreciated.
Patreon: http://www.patreon.com/lexmanos
Paypal: http://paypal.me/LexManos

BitCoin: 1Q8rWvUNMM2T1ZfDaFeeYQyVXtYoeT6tTn

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 1
Go To Topic Listing



  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • Bluperman949
      Issue with using JEI API/Mod in my workspace [SOLVED]

      By Bluperman949 · Posted 51 minutes ago

      Ok. Sorry for wasting your time if you came here to help. The issue was something gradle-related. I hadn't added a Gradle Nature to my project in eclipse so it just didn't work properly. If you're having this issue on eclipse, try right-clicking your project, clicking "add gradle nature", and then building it again. I'll mark this as solved now.
    • Solarient
      GUIs

      By Solarient · Posted 1 hour ago

      Ah. Thank you!
    • Draco18s
      [1.16.5] Help with custom Glass Block

      By Draco18s · Posted 1 hour ago

      You do know what that returned int does, right?
    • Nitrix
      Forge dont want make any profile

      By Nitrix · Posted 1 hour ago

      Comodo  
    • CptPICHU
      Modpack Server always kicking players

      By CptPICHU · Posted 2 hours ago

      Additional info:   https://pastebin.com/dGKb70Be   This might give some more info. Its the Minecraft Log itself.
  • Topics

    • Bluperman949
      1
      Issue with using JEI API/Mod in my workspace [SOLVED]

      By Bluperman949
      Started 10 hours ago

    • Solarient
      2
      GUIs

      By Solarient
      Started 10 hours ago

    • Luis_ST
      3
      [1.16.5] Help with custom Glass Block

      By Luis_ST
      Started Friday at 07:35 AM

    • Nitrix
      5
      Forge dont want make any profile

      By Nitrix
      Started Saturday at 06:53 PM

    • CptPICHU
      1
      Modpack Server always kicking players

      By CptPICHU
      Started 3 hours ago

  • Who's Online (See full list)

    • Bluperman949
    • GHpulterEpic12
    • vemerion
    • CptPICHU
    • Dr.Nickenstein
    • CookieLukas
    • Draco18s
    • mtgforlife
  • All Activity
  • Home
  • Minecraft Forge
  • Releases
  • Forge 14.23.4 Minecraft 1.12.2
  • Theme

Copyright © 2019 ForgeDevelopment LLC · Ads by Longitude Ads LLC Powered by Invision Community