Jump to content

Recommended Posts

Posted

Forge Version: 1.8-11.14.4.1563

Minecraft Version: 1.8

Downloads:

 

Time for another Recomended build.

This one is a bit sparse due to cpw and myself spending most of our time re-working Fernflower to support the new systems that are in place in Minecraft 1.8.2+ namely GENERICS!

Fry has done a lot of work to add new enchancements and features to Forge while we have been slaving away on Fernflower.

However, Fernflower is now complete enough where we feel confident in working on 1.8.8 and fry has finished the features he wanted for 1.8. So we're doing a Recomended build as a tie-off for 1.8.

The next version we push out should be 1.8.8, and then when 1.9 drops that. The 1.8.8 -> 1.9 gap will be FAR less then the 1.8->1.8.8 gap because 1) It's actually changin things in the game feature wise and 2) We've done all the hard work getting Fernflower ready so we don't have to do that again!

 

Minecraft Forge 11.14.4 Changelog:

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

New:


  •  
  • New Player sensitive version of Block.getPickBlock
     
  • New hook to allow modders more control over the 'Reequip' animation.
     
  • New hooks for keyboard and mouse events in GuiScreens
     
  • New generic fluid renderer for modders to use in custom fluids.
     
  • New system to allow 'spawn eggs' to spawn modded entities. Use vanilla spawn eggs with NBT key 'entity_name' set to the modded entity's registry name.
     
  • Expanded loading screen to include more stages/details.
     
  • Made minecraft skip the first texture stitch, resulting in faster load times. If issues arise with mods use -Dfml.skipFirstTextureLoad=false to disable.
     
  • Loading screen now logs timing information, helpful in debugging slow mods.
     
  • Added detection for impropely installed mods, do not unzip mods to your mods folder unless specifically told.
     
  • New hooks allowing modders to control the players camera.
     
  • New ItemLayerModel, a simpler and faster version of ItemModelGenerator.
     
  • New ability to have custom transformations {non-90-degrees} in Blockstate json.
     
  • Readded RenderBlockOverlayEvent.
     
  • Updated ForgeGradle to v2.0.2, and Gradle to 2.7
     
  • Officially merged FML and Forge projects, nobody used FML standalone so we're no longer developing it seperatly.
     
  • The loading screen is now disabled on macs by default, can be enabled in config. To many macs have broken graphics drivers. Use at your own risk.
     
  • Renamed src distribution to mdk {Mod Development Kit} to better reflect the fact that it doesn't ship source for anything or contain Forge.
     
  • Temporary hook for custom TESRs in ItemEntities. MODDERS DO NOT USE THIS UNLESS 100% NESSASARY.
     
  • Warn users about conflicting Furnace recipies as the system doesn't support them.
     
  • New PlayerSetSpawnEvent for better control over players spawn.
     
  • New model generation pipeline to support more formats and increase performance, as well as improve lighting of custom models.
     
  • Readded OBJ model support, was temorarly removed due to changes in 1.8's rendering system.
     
  • The registry remap event is now fired in ALL cases, even if there is no remaps. This is useful for mods who wish to listen for world data changes.
     
  • Fixed possible NPE in mod discovery.

 

Bug Fix:


  •  
  • Fixed model loading errors being hidden incorrectly.
     
  • Fixed issue in Reed placement.
     
  • Fixed issue in plant placement.
     
  • Fixed minor issue in B3D Loader.
     
  • Fixed missing block rotations with wrenches on vanilla blocks {mod wrenches}.
     
  • Fixed NPE in brewing stands.
     
  • Fixed issue where splash screen config would not be created.
     
  • Fixed Mesa biome having wrong tag in Biome Dictionary
     
  • Fixed issue in Wavefront Objects with integer values.
     
  • Fixed Perspective transformations for items.
     
  • Fixed BlockState's defaulting to 'minecraft' domain.
     
  • Fixed particle texture for generated item models.
     
  • Fixed error screen rendering issues.
     
  • Fixed potential issue with modders messing up the fluid registry.
     
  • Fixed issue with scala mods not being detected in some cases.
     
  • Fixed issue with placing pre-texted signs as op.
     
  • Fixed issue causing blocks containing at least one IProperty and one IUnlistedProperty not allowing blocks to be placed.
     
  • Fixed leaves dropping more then they should when sheared.
     
  • Fixed placing skulls on fences.
     
  • Fixed issue where players skin would be requested to often.
     
  • Fixed issue in registering custom network channels.
     
  • Fixed server watchdog edit being blocked inapropratly.
     
  • Fixed issue with FakePlayers opening GUIs
     
  • Fixed issue where entities would not spawn if players have to many 'persistant' entities.
     
  • Fixed potential crash in event bus iof modders unregister a unregistered handler.
     
  • Fixed Piston rendering issue.
     
  • Fixed ConcurrentModificationException that happened when mods spawned entities in EntityJoinWorldEvent
     
  • Fixed issue with the OreDictionary related to mods replacing other's items in registery.
     
  • Fixed error message for broken textures not displaying all textures.
     
  • Fixed bug in GameData.findBlock.

 

Major New Feature:

OBJ support:

Thanks to ShadeKiller and Fry modders and resource pack creators can now use obj format model files internally and from BlockStates.json.

This allows for really fancy looking models and much more flexibility!

y6Xa91k.png

 

New lighiting system:

Fry has re-wrote a lot of the lighting engine of Minecraft. The vanilla implementation did a poor job performance wise and did not light up complex models very well.

The above image is vanilla lighting, and this one is the new system. Note: There is a config option to disable this in case you run into issues, see the in-game GUI.

Y1ES5pl.png

 

Default renderer for Fluids:

If a modder so chooses, they can now use a generic integrated renderer for fluids:

07p2ejh.png

 

Mod List GUI Changes:

I have reworked the mod list GUI, logos are now centered, the text is scrollable.

AND! Links are now clickable!

The background color has changed, so some mod logos might look weird, sorry. Deal with it ;P

52fd9d6049.png

 

Mod Update Check system:

Its been a highly requested feature, and a highly poorly implemented feature in many mods.

Forge now comes with a standard Update check system.

This is ONLY A CHECK THIS WILL NOT DOWNLOAD ANY MODS!

The updates will be displayed in the Mod List GUI, with clickable links and description if the modder provides it.

All the modder has to do is add a entry into his @Mod annotation: updateJSON pointing at a URL for a json file that follows the format specified here:

https://gist.github.com/LexManos/7aacb9aa991330523884

End users can disable the update checks in the config file, or by using the in-game config GUI.

 

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

Guest
This topic is now closed to further replies.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Well, when I log in to the server, sometimes within an hour, sometimes within a minute, the server closes and informs me that there was a Ticking entity error. Below is the crash report
    • Try switching to Windowed or Borderless Window mode in Minecraft. These modes make it easier for the recorder to capture gameplay, as it still has access to the display without the game taking up all of the graphics resources.
    • This forum is for Forge, not NeoForge. Please go to them for support.
    • Forge version: 55.0.0 Minecraft version: 1.21.5 Downloads: As this is the start of a new version, it is recommended that you check the downloads page and use the latest version to receive any bug fixes. Downloads page Intro: Good evening! Today, we have released our initial build of Forge 55.0 for Minecraft 1.21.5. 1.21.5 is the newest member of the 1.21 family of versions, which was released yesterday on March 25, 2025. As a reminder, the first minor (X.0) of a Forge version is a beta. Forge betas are marked as such on the bottom left of the title screen and are candidates for any breaking changes. Additionally, there are a couple of important things to note about this update, which I've made sure to mention in this post as well. Feel free to chat with us about bugs or these implementation changes on GitHub and in our Discord server. As always, we will continue to keep all versions of 1.21 and 1.20 in active support as covered by our tiered support policy. Cheers, happy modding, and good luck porting! Rendering Refactor For those who tuned in to Minecraft Live on March 22, 2025, you may already know that Mojang have announced their intention to bring their new Vibrant Visuals overhaul to Java in the future. They've taken the first steps toward this by refactoring how rendering pipelines and render types are handled internally. This has, in turn, made many of Forge's rendering APIs that have existed for years obsolete, as they (for the most part) can be done directly in vanilla. If there was a rendering API that was provided by Forge which you believe should be re-implemented, we're happy to discuss on GitHub through an issue or a pull request. Deprecation of weapon-like ToolActions In 1.21.5, Minecraft added new data components for defining the characteristics of weapons in data. This includes attack speed, block tags which define efficient blocks, and more. As such, we will begin marking our ToolActions solution for this as deprecated. ToolActions were originally added to address the problem of creating modded tools that needed to perform the same actions as vanilla tools. There are still a few tool actions that will continue to be used, such as the shears tool action for example. There are some existing Forge tool actions that are currently obsolete and have no effect given the way the new data components are implemented. We will continue to work on these deprecations and invite you to chat with us on GitHub or Discord if you have any questions.
    • In summary, a full mod to adjust mining progress in such a specific way does not yet exist in its exact form, but it is possible to find mods that change certain aspects of progression (e.g. "Harder Ores").
  • Topics

×
×
  • Create New...

Important Information

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