Minecraft Mods are enjoyed by both players and programmers. Minecraft mods (short for Minecraft modifications) describe the output or process of adding custom items and blocks to Minecraft. Modding allows users to expand the open-ended game, incorporating new tools, blocks, mobs, and more.
9Minecraft is a website about Minecraft, where you can easily download free resources such as: minecraft launchers, clients, mods, maps, resource packs, data packs, seeds, mcpe, addons, bedrock, and much more. This website provides a diverse repository for the Minecraft community to customize their experiences.
As of 2016, I have moved on from the minecraft modding community and left the maintenance of my mods in the capable hands of covers1624 with whom I have regular contact. Thankyou for all your support over the years.
All mods require Code Chicken Lib. As of 1.10 it is no longer auto downloaded so you'll need to download it below (or from curse) too
As of 1.8, Not Enough Items is now an add-on to the Just Enough Items mod and therefore requires JEI to be installed.
Code Chicken Core is part of Code Chicken Lib as of 1.11
Adf.ly:
If you hate adf.ly, feel free to throw $5 in the donate button and put your email address in the comments, and I'll mail you a direct link whenever I update a mod. Otherwise I think you'll find that 5 seconds of your time isn't that much
Throwing CodeChickenCore (obfuscated or dev) into the /jars/mods folder of your mcp environment will enable you to throw any other obfuscated mod into your mods folder and play with it in your dev environment.
Yes this means you can test your mods with NEI in mcp just by throwing NEI and CCC into your mods folder.
Developing with my mods is now even easier. Simply download the dev package, put it in /jars/mods and link it in eclipse or whatever IDE you use. For recompilation, just put all the dev versions in /mcp/lib as well.
CodeChickenLib Formerly known as CodeChickenCore-Public, CodeChickenLib is a simple java library of utilities that I believe may be of use for other modders
The following public release contains some libraries that I believe may be of use to other modders.
It currently contains the following:
1. The modder notifies me the first time they decide to use any code from this package in their mod.
2. All classes that are used must retain their original name and be MOVED to a DIFFERENT package containing "codechicken"
3. The modder may use as many or as few classes from this package and modify them as heavily as they wish.
4. Credit is displayed that the public can see. (You may or may not wish to include my name in your mcmod.info file)
Other CodeChickenCore sources are released under the same conditions as above with the following exception: They need not retain their original names, and may be incorporated, in any modified partial form into your own classes. If they do retain their original names however, they must be repackaged so there are no conflicts.
Common Pitfalls My model renders like this:
Different 3D modelling programs export with different coordinate systems. Minecraft uses a another strange one. Commonly try passing a new YZSwap() to the coordinate system parameter of the object loader.
Detailed Information Recipe View
Recipe view contains 2 functions, Recipes and Usage. Pressing the recipe key (default R) or usage key (default U) while hovering over any item will take you into this mode. Once in recipe view clicking will bring up recipes and right clicking will show usages. The back recipe key (default BACKSPACE) can be used to go back to the last recipe and the Esc or Inventory key is used to exit.
Recipe view shows you all the ways to craft that item, be it with a Crafting Bench, Furnace, Brewing Stand or another custom crafting inventory (Eg Alloy Furnace from RP2).
Unlike Craft Guide when a recipe can be made using multiple types of the same item (Eg the different colours of wool or the different types of wood), the ingredients will cycle through the available subtypes. So the wool will change colour.
Usage mode shows you all the recipes that contain that Item.
And it shows shapeless recipes too.
The ? button will appear when the type of recipe matches the container you currently have opened. Eg. If you show shaped recipies while using a workbench.
Clicking on this button will return you to the main inventory wher you will see highlighted overlays in the slots prompting you of which items to put where.
Item Search Box
The Item Search Box is the black bordered rectangle at the bottom. Only items that contain the text in the Item Search field will be shown in the Item Pane. The search box must be clicked on to start typing. Right clicking on the search box will clear it instantly. It is not case sensitive. Any search terms will be saved and loaded when you restart minecraft.
The search box also supports wildcards * (any string of characters) and ? (any one character) as well as the complicated java.regex pattern matcher. As an example Bl?ck shows names containing Black and Block. Also ^Block would show items starting with block such as Block Breaker and block$ would show items ending with block such as noteblock or diamond block.
Item Subsets
The Item Subsets button is a dropdown menu containing many different grouped sets of items. Clicking on a set will show all the items it contains and right clicking will hide them all. Double clicking on a set will show only the items in that set.
Mods can use the API to generate their own tag sets.
Shift clicking on a set will type @setname into the search bar which will make the Item Pane show only items in that set.
If you rightclick on the Item Subsets button the buttons for saving subsets will appear. These function identically to the normal save states, renaming, save\load\delete, but they will save and load the items you have hidden and shown.
You can also add your own sets using the config file located in ".minecraft\config\NEISubsSet"
Enchantment Selector
By pressing the enchantment key (default X) you can bring up the enchantment selector gui. It allows you to put an item in the slot and select the enchantments and level that could be applied from an enchantment table. The level can go up to a maximum of X. Clicking on an enchantment toggles it on and off. (To prevent unnice bugs)The normal multiple enchantment conflict rules apply so you can't have fortune and silk touch together etc. Unfortunately due to space limitations some names have had to be shortened, Projectile to Proj, Protection to Protect, Bane of Arthropods to Arthropods. Enchantment names will only be shortened if there is not enough space. Eg Protection will be shortened to Protect if you set level 8 because VIII takes up a bit of space.
Trash
The trash can button functions in 4 ways. All operations apply both to your personal inventory and any inventory you may have opened (Eg a chest).
1. Click on it while holding an item it will delete the item you are holding.
2. Hold SHIFT while clicking on it with an item in your hand and it will delete all the items of that type in your inventory.
3. Hold SHIFT while clicking on it will clear your inventory.
4. Just clicking normally will toggle Trash Mode
Trash Mode
When trash mode is enabled any item you click on will be deleted. Holding SHIFT and clicking on any item will delete all items of that type.
Creative Mode
Clicking on the C button will toggle creative mode. This is self-explanatory. Simply change from creative to survival and back again. Note that on SMP servers this will change only you into creative mode and not the entire server.
Rain
Again another self-explanatory button, if it's raining right now this button will be enabled activated. Clicking it will change the rain to on or off.
Magnet Mode
The last of the toggle buttons. When magnet mode is enabled any items within a reasonable distance will pick themselves up and fly towards you. Items wont be attracted if they can't fit in your inventory though.
Utility Buttons
The 4 buttons with the sun and moon are time set buttons. They will set the time to Dawn, Noon, Dusk and Midnight when clicked. These will only advance time forward to not break machines relying on world time. So if you click the day button multiple times it will keep advancing the days.
The heart button will heal the player, fill the hunger bar and stop them burning if on fire.
Save States
There are 7 save states capable of saving your entire inventory and armour to disk. Right clicking on a state will let you rename it. The x Button appears next to loaded states will clear them. Save states are a global feature that can be transferred between worlds and even servers.
Options Menu
This is just the regular MC Style options configuration. It allows you to edit various settings and especially Key Bindings.
The first Button Toggles wether NEI is Enabled or not. If it's not enabled you wont be able to see anything except the options Button. The enabled state is separated for SMP and SSP.
The Cheat Mode button toggles between Cheat Mode and Recipe Mode. Recipe mode is for playing legit and just using the recipe book component. The save states and cheat buttons will disappear and the Item panel will not spawn items into your inventory.
Button Style switches between the default Minecraft Button Style obtained from your texture pack and the old school black box TMI style (showcased below)
Item IDs toggles whether to show the ID of the item in the tool tip. This will work for all items in your inventory as well as the panel.
This option will cycle between Shown, Auto and Hidden. Auto will show ID's only when NEI itself is shown and enabled.
This has the added use of showing you exactly how much damage a tool has sustainer. Eg the Sapphire Pickaxe below has taken 6 damage.
Save states merely sets weather or not to show the save states, self-explanitory.