To your attention the best modification from professional modders game Minecraft, here you can find only the best and proven mods for the latest and most current version of Minecraft 1.8.9 that you can download for free.With version 1.8.9, we have a large number of new modifications which we had not previously seen, favorite modifications has been redesigned for the latest version. Neat Mod 1.8.9. Features: Fully client sided; Health bars only show up if the mob is not obstructed; Health bar color changes depending on the mob's health.
Minecraft mods, especially mods which change the client, are by and large written with Forge. If you visit their website, you'll be greeted abruptly by a mysterious message at the top of an SMF forum, with no clear path towards actually... making a mod. I'm documenting here the steps I went through to get started, in the hopes of helping the next person have an easier time of it.
I'll be using Scala for this guide, but it should be fairly easy to adapt these instructions to any JVM language (e.g. clojure or if you're feeling masochistic, Java). I'm also developing on OS X, so some of the commands will be a little different if you're on Linux or Windows. I'm assuming you have some proficiency with your operating system, so I won't go into details about how to adapt those commands to your system.
Background
Minecraft doesn't have an official mod API (despite early promises), so all mods are built off a decompiled version of the source code called Mod Coder Pack, maintained by... I have no idea who, possibly this guy who appears to work at Mojang i.e. Microsoft but still hosts files on Mediafire? MCP is essentially a set of scripts that takes the official Minecraft jar files, decompiles them, and renames all the obfuscated variables and classes. Mojang seems to be fine with this.
Forge is built on top of MCP--it takes the decompiled and deobfuscated source, then tweaks it a bunch, adding hooks in various places that your mod can attach itself to through an extensive set of source code patches. Forge is Minecraft with a mod API.
Getting started
First up you're going to want to fetch the latest Forge MDK from http://files.minecraftforge.net/, something like this:
This contains a template project that uses
gradle
as a build system, hooking into ForgeGradle for its dirty work (decompiling and deobfuscating Minecraft, applying various patches, and so on). To get this going, you'll want to unzip the template into a new directoryThis will dump a bunch of files into the current directory, something like this:
Great! That's all the stuff we need. Because I want to write my mod in Scala, I'm going to open up the
build.gradle
and add this line before I do anything else:And then we want to ask gradle to pull down all the minecraft stuff it needs and do its deobfuscation magic:
This downloads minecraft, decompiles it, deobfuscates the decompiled source, applies a bunch of patches, recompiles everything, and stores it all in ~/.gradle/caches/minecraft (so it's shared between projects--not editable!)
Everything's technically ready to go now. You could boot a client with
ExampleMod
loaded by running ./gradlew runClient
. The only thing ExampleMod
does is print out DIRT BLOCK >> tile.dirt
during initialization; it's otherwise identical to the unmodded client. But that's our Hello World!Minecraft 1.8.9 is an update to Minecraft which was released on December 9, 2015. Here is a list of Minecraft 1.8.9 mods compiled by the community. Most mods add content to the game to alter gameplay, change the creative feel, or give the player more options in how they interact with the Minecraft world.
- 250,473 views ❘ Author: Yyon ❘ 3 days ago176 votesGrappling Hook Mod 1.12.2/1.11.2 adds grappling hooks to your Minecraft. The aim of this mod is to provide...
- 107,476 views ❘ Author: WhichOnesPink, KdotJPG, lightningo7, srs_bsns, Topisani, Vel0cityX, Zeno410 ❘ 3 days ago36 votesRealistic Terrain Generation Mod 1.12.2/1.10.2 adds a new world type which generates realistic terrain....
- 84,086 views ❘ Author: NotTooManyItems ❘ 3 days ago19 votesStepUp Mod 1.12.2/1.11.2 allows you to walk up one block height without having to jump up. If your character...
- 272,763 views ❘ Author: Greg_Ewing ❘ 6 days ago41 votesGreg’s SG Craft Mod 1.12.2/1.10.2 provides some technology based loosely on the Stargate SG-1 universe....
- 2,055,509 views ❘ Author: RazzleberryFox, taelnia, ProfMobius ❘ 6 days ago2,335 votesDecoCraft Mod 1.12.2/1.11.2 adds in over 300 decorations for your Minecraft World. It also adds a bunch...
- 51,934 views ❘ Author: tterrag1098, CyanideX ❘ 6 days ago12 votesBlur Mod 1.14.4/1.12.2 modifies the background behind Minecraft GUIs to have a blur effect.Ever thought...
- 39,220 views ❘ Author: Zlepper ❘ 7 days ago10 votesIt’s the Little Things Mod 1.12.2/1.11.2 adds small features you didn’t know you needed.Features:Allows...
- 34,136 views ❘ Author: The_Wabbit ❘ 1 week ago15 votesUpsizer Mod 1.14.4/1.12.2 does one thing: It up-sizes or increases the max stack size per slot of various...
- 3,150,350 views ❘ Author: AmbientOcclusion ❘ 1 week ago2,182 votesXRay Mod 1.14.4/1.12.2 adds XRay vision to Minecraft, find ores with ease now. It includes fullbright,...
- 33,454 views ❘ Author: Ollie_Lansdell ❘ 1 week ago14 votesSonar Core 1.12.2/1.11.2 is the modding framework as part of Calculator and now Practical Logistics....
- 36,779 views ❘ Author: czechmate777, LordCazsius, Lewis_McReu ❘ 1 week ago52 votesRope Bridge Mod 1.12.2/1.11.2 is a mod that builds rope bridges. Create the ultimate bridges. It features...
- 30,010 views ❘ Author: Epidra2077 ❘ 2 weeks ago9 votesStairway to Aether Mod 1.14.4/1.12.2 brings you what should have always been in Minecraft in the first...
- 1,831,468 views ❘ Author: Vic4Games ❘ 2 weeks ago4,373 votesModern Warfare Mod 1.12.2/1.11.2 offers a wide selection of different 3D modeled guns, and the selection...
- 2,468,323 views ❘ Author: mezz ❘ 2 weeks ago1,383 votesJust Enough Items Mod 1.14.4/1.12.2 (TooManyItems, JEI) is a stripped-down item and recipe viewing mod...
- 10,128 views ❘ Author: CD4017BE ❘ 2 weeks ago5 votesCD4017BE Library 1.12.2/1.11.2 is a java library that is used by CD4017BE’s mods: Inductive Automation,...