MineCraft Modding Resources

My 8 year old is an enthusiastic MineCraft player. It’s basically modern day Lego without the expense of buying thousands of dollars worth of plastic blocks. Over the last few months she has built up a fairly impressive town and is now approaching the point where she wants to do more. The various MineCraft video podcasts she watches on YouTube opened her eyes to the world of modding.

We installed a few pre-built mods for her to play with, but things have now gotten to the point where she wants to create her own. I’m still not clear on whether she wants to actually learn Java and cut code for the mod, as she may be perfectly content scribbling instructions for me in her notebook. Regardless, I thought it would be a good idea to start collating resources on how to actually go about modding MineCraft.

Before you start anything, make sure you’re familiar with where MineCraft stores it’s application data; things like your save files etc. On a Windows 7 machine it generally uses %AppData%/.minecraft. Be sure to back this folder up before doing anything funky with your MineCraft install, lest you end up with a bunch of corrupted save files. You can always replace the MineCraft executable, but it’s a bit harder to re-create the hours of work you may have spent building your own in-game version of the USS Enterprise:

Firstly, you’ll need a copy of the MineCraft Coder Pack (MCP). Essentially MCP is a Java toolkit that decompiles the MineCraft .JAR files (the packaging format used by MineCraft to wrap up all the Java class files, metadata and resource files needed by the application in a format suitable for distribution) allowing you to edit and recompile the app. It also has a bunch of helper classes, batch files and a bunch of other fun stuff to make the experience more pleasant.

Next you’ll want to check out the list of MineCraft Modding Tutorials on the MineCraft forums. If you scroll down in that forum post you’ll see an excellent guide to setting up Eclipse to use the MineCraft Coder Pack. My 8 year old appreciated this as she has never seen Eclipse before; her only development experience so far has been with Python using IDLE and LOGO using KTurtle.

The list also contains some basic tutorials that get you started with cutting code against the MineCraft codebase. There are more tutorials like this on the tutorials section of the MCP Wiki

There are also a number of options for playing around with MineCraft that don’t involve cracking open Eclipse. Be sure to check out the following:

  • MCEdit, a MineCraft Map Editor
  • The MineCraft Wiki article on Skins has some great info on modifying player and NPC skins. It also has quite a few sample skins and links off to a few external skin repositories. This is really handy for getting your head around what a MineCraft skin needs to look like before creating any of your own.
  • INVedit is a MineCraft inventory editor that my 8 year old is currently using to give herself all the items she needs to create a world of her own.
  • The MineCraft Wiki Mod page has a list of third party mods as well as links to various Mod managers that let you install mods without cracking open the .JAR file and recompiling it yourself. As with all development endeavors, it’s worth checking to make sure that the feature you’re trying to add hasn’t already been written by someone else, making this a good place to check before you open up Eclipse.
  • The Single Player Commands Mod gives the player access to commands that add a whole lot of functionality to what you can do in-game. Here’s a cool explanation of what the mod can do:

  • You can download save files (maps) that other people have created or distrubute your own.

Something cool that’s mentioned on the MineCraft Wiki is the possibility of server-side Lua scripting coming to MineCraft. Notch, creator of MineCraft, mentioned it in a post way back in 2009, so I’m not sure if it’s still on the cards. Still, he does mention that it will be coming during the beta, and MineCraft has only recently reached beta. If they do introduce server-side scripting then I’d imagine the barrier to entry for MineCraft modding would be significantly reduced. Still, for now it’s a good excuse to teach my 8 year old some Object Oriented Programming concepts which she hasn’t been exposed yet. Just a pity it has to be in Java.

About Garry

I'm a Solution Architect living in Perth, Western Australia. I work primarily with Microsoft technologies, but I have an open mind and like to branch out into other areas in my spare time. I'm also a Microsoft Virtual Technology Solutions Professional (VTSP) in the Integration space and like to stay active in the local development community.

, ,

40 Responses to MineCraft Modding Resources

  1. What’s Happening i’m new to this, I stumbled
    upon this I have discovered It positively
    helpful and it has helped me out loads. I hope to contribute & aid
    other customers like its aided me. Good job.

  2. online minecraft server June 27, 2013 at 11:21 am #

    It is really a terrific along with beneficial item of information and facts. We are delighted which you simply embraced this beneficial info with us. Remember to continue being us educated such as this. Thanks for sharing.

  3. Agnus Carrousal July 29, 2013 at 1:41 am #

    You could definitely see your skills in the paintings you write. The world hopes for more passionate writers such as you who are not afraid to say how they believe. All the time go after your heart.

  4. resource packs minecraft August 10, 2013 at 5:16 pm #

    You will allow it to be sound really easy together with your display but I in locating this matter to be actually something I believe I will never understand. It sort of feels far too challenging and incredibly broad for me. I am just impatient for the subsequent publish, Let me make an effort to have the hang on of it!

  5. servers for minecraft September 12, 2013 at 1:38 am #

    Hurrah! At last I got a webpage from where I be able to genuinely take valuable
    facts concerniung my study and knowledge.

  6. Minecraft 1.7.4 Cracked Download Free December 16, 2013 at 8:35 pm #

    You actually make it appear really easy together with your presentation but I to find this matter to be really something that I believe I would never understand. It sort of feels too complex and extremely wide for me. I am looking forward on your subsequent post, I’ll attempt to get the hold of it!

  7. Minecraft 1.2 5 plants vs zombies free download full version

  8. @ibank barclays March 19, 2014 at 2:37 am #

    Hello my friend! I wish to say that this article is awesome,
    great written and include almost all important infos. I would like to peer more
    posts like this .

  9. viagra March 29, 2014 at 1:28 pm #

    Thank you for some other great post. The place else may just anyone get that type of info in such a perfect way of writing?
    I’ve a presentation subsequent week, and I am at the search for
    such information.

  10. fish oil supplement April 21, 2014 at 3:46 pm #

    This is the only process that will remove all of these contaminants.
    I forgot to mention it earlier, but they have also shown promise in the prevention of Alzheimer.
    Some individuals, however hesitate at the thought of taking supplements of
    fish oil because they are anxious that the fishy smell may linger on.

  11. how to become a photographer April 22, 2014 at 2:01 pm #

    Does your website have a contact page? I’m having a tough time locating
    it but, I’d like to shoot you an email. I’ve
    got some suggestions for your blog you might be interested
    in hearing. Either way, great site and I look forward to seeing it develop over time.

  12. fat loss diet April 28, 2014 at 8:13 am #

    Hello there! Do you know if they make any plugins to assist
    with Search Engine Optimization? I’m trying to get my
    blog to rank for some targeted keywords but I’m not seeing
    very good gains. If you know of any please share.
    Thank you!

  13. Emmett April 29, 2014 at 8:43 pm #

    Hi there to all, it’s truly a fastidious for me to
    go to see this web site, it includes valuable Information.

  14. Hi Dear, are you really visiting this web site regularly, if so afterward
    you will absolutely obtain good experience.

  15. Johna603 May 4, 2014 at 5:52 am #

    You could certainly see your skills within the work you write. The world hopes for more passionate writers like you who arent afraid to say how they believe. Always follow your heart. ecdedekkdddd

  16. Maurine July 16, 2014 at 10:26 am #

    Finally i quit my day job, now i earn decent money on-line you should try too, just search in google –
    bluehand roulette system

  17. Valorie July 27, 2014 at 1:37 am #

    I see a lot of interesting posts on your blog. You have to spend a lot of
    time writing, i know how to save you a lot of work, there is a tool that creates high quality, google friendly articles in couple of minutes,
    just search in google – k2 unlimited content

  18. Http:// August 3, 2014 at 10:17 pm #

    The higher the level 70 characters – even if cash, in October
    2012, but is rollover 401k to gold ira value. The companies that arrange to accept what
    the market price of gold that you need to overcome their lukewarmness!
    As a musician, curler an Olympic medal.

  19. weblink August 5, 2014 at 4:49 am #

    Graduations, bachelor or bachelorette party, but from
    Hong Kong Airport[/libk], but they are comfortable and safer ride.
    Make sure that you have to make it as they provide style,
    luxury and a luxurious ride to wedding, prom, and even limousine service smoke machines for complete satisfaction. These are just adding another pointless expense to your place of your
    personal and business tycoons, corporate or gala events, sightseeing or belong here and there, a limo.

  20. Nelson Limo August 6, 2014 at 1:58 pm #

    A number of people who are limousine service taking pictures.
    You’ll be able to develop unique memories on a
    special celebration dinner after the ceremony relieves any stress that they
    will make travelling more enjoyable.

  21. You actually make it appear so easy with your presentation but I
    to find this matter to be really one thing that I believe I
    would by no means understand. It kind of feels too complicated and extremely extensive for me.
    I’m taking a look ahead on your next put up, I’ll try to get the cling of it!

  22. Shayla August 22, 2014 at 4:30 pm #

    I pay a vist еach day sօme sites ɑnd websites to read articles, Ьut this web site ofvfers quality based writing.

  23. November 26, 2014 at 1:29 pm #

    Thanks for another wonderful article. The place else may anybody get that type of information in such an ideal approach of writing?
    I’ve a presentation next week, and I’m at the look
    for such information.

  24. Hack Cheat Engine tool modd December 24, 2014 at 11:28 pm #

    great put up, very informative. I wonder why
    the opposite experts of this sector don’t notice this.
    You should continue your writing. I am sure, you have a
    great readers’ base already!

  25. Lois August 19, 2015 at 2:53 am #

    Once you have a page you can monetise it by having ads
    on your videos and affiliate links, or links to products that you want to promote.
    This will help you stay more focused on your sales and less concerned about shipping.
    The amount of work required will vary from client to client.

  26. 激安市場人気店 2015春夏新色追加 August 20, 2015 at 12:50 pm #

    ウェイクール!いくつかの非常には有効なポイント!極めて| |非常に|また、実際には非常にも本当に良いです。

  27. メール便対応 2015春夏新色追加 August 20, 2015 at 12:50 pm #

    マグニ サイト。 多くのここに| | 情報情報 参考に有用。 私は さらに ANS美味しいで共有を に送信します。と明らかに | あなたの、感謝ありがとう!

  28. Sherman August 20, 2015 at 6:58 pm #

    This automated robotic cleaner is actually encouraged
    for swimming pools with as much as 40 feet size.

  29. Jordan c. November 29, 2015 at 11:14 pm #

    When the search engine spiders your website, they
    are looking for how many links are going to your website.
    That’s not all you can do with the data, by putting bits and pieces together of your search history, they
    can build an individual profile, which is getting easier to do today.
    After hearing all the latest optimizing news, link building techniques (be it local or optimized search), there
    is a hot topic that is making everybody eager to know more information.

  30. Vladimir December 14, 2015 at 3:16 am #

    What about oven roasting the tomaeots first, and then proceeding with the recipe including the boil? Or half roasted, half just chopped? I’d like to do this to use up some yellow heirloom grape-sized tomaeots, and possibly throw in some basil, but peeling isn’t worth the effort and I like the possibility of adding the caramelized flavor of roasted tomaeots. Thanks even if that’s a no-go, safety wise, the recipe as is sounds great!

  31. Games2Win December 20, 2015 at 9:22 pm #

    I go to see everyday some blogs and blogs to read articles
    or reviews, however this weblog gives quality based content.

  32. minecraft 1.8 resource pack January 12, 2016 at 9:52 am #

    Hello, after reading this remarkable paragraph i am too delighted to share my know-how here with friends.

  33. como hackear wasap March 11, 2016 at 2:27 pm #

    extended familyDispongonuclear family twochatarraextended family revolting disgustingderevolting disgustingfive hundred twohierrorevolting disgustingextended familyfive hundred five hundredrevolting disgustingdenuclear familytwofive hundred twonuclear familyrevolting disgustingdistintosnuclear familyfive hundred tworevolting disgustingtiposrevolting disgustingnuclear familyfive hundred,
    twoextended familyperfilesrevolting disgustingtwofive hundred, tworevolting disgustingrielesrevolting disgustingtwo, five hundredtwoextended familyrevolting disgustingmaquinasextended
    family, twoand so forthextended familytwo five hundredtworevolting disgustingurevolting disgustingnuclear familyfive hundred$five hundredextended familyrevolting disgustings one hundred twenty five hundredtwoextended familylaextended familytwofive hundred extended familytonextended family.five hundredtwoextended familypuestarevolting disgustingnuclear familyfive hundred twonuclear familyentwo elrevolting disgustingextended
    family five hundredtwoextended familyrevolting
    disgustingpuertonuclear family twonuclear familyderevolting disgustingextended familytwo five hundrednuclear familybsrevolting
    disgustingnuclear familyfive hundred five hundredrevolting disgustingasrevolting
    disgustingextended familytwofive hundred. tworevolting disgustinglugarrevolting disgustingextended familyfive hundred twoextended familyrevolting disgustingquenuclear family five hundrednuclear familyudtwofive
    hundred. indiquerevolting disgustingextended familytwofive hundred.

  34. reformas integrales viviendas valencia March 11, 2016 at 10:31 pm #

    five hundredtwoAdemás five hundredtwoextended familyderevolting disgustingtwo five hundredtwoextended familylasfive hundred tworeformasrevolting disgustingextended familytwofive
    hundred five hundredtwonuclear familyrevolting disgustingnuestrarevolting disgustingnuclear family nuclear familyempresarevolting disgustingtwo five hundredtwotambiénextended familyfive hundred five hundredtwoextended familyrevolting disgustingsefive hundred five hundredocuparevolting disgusting nuclear
    familydel twoextended familyrevolting disgustingmantenimiento five hundrednuclear
    familyrevolting disgustingdenuclear family colegiosrevolting
    disgustingextended familyfive hundred five hundrederevolting disgustingtwofive hundred five
    hundredtwoextended familyrevolting disgustinginstitutosrevolting disgustingtwo, twonuclear familydeextended familytwofive hundred
    five hundredcomunidadrevolting disgustingextended familytwo nuclear familyrevolting disgustingdenuclear familytwofive hundred five hundredtwonuclear familyvecinosrevolting disgustingnuclear familyfive hundred twonuclear familyrevolting disgustingytwo twonuclear familyrevolting disgustingderevolting disgustingtwofive hundred five hundredrevolting
    disgustingjardinesrevolting disgustingnuclear
    familytwo extended familyrevolting disgustingtantoextended familyfive
    hundred tworevolting disgustingpúblicasrevolting disgustingnuclear familytwofive hundred five hundredextended familycomorevolting disgustingextended familytwo five hundredtwoextended familyprivadosrevolting disgustingnuclear familytwo.

  35. impression pvc grand format March 12, 2016 at 5:10 pm #

    five hundredextended familyInrevolting disgustingnuclear familytwofive hundred twoextended familyevaluatingextended familytwo
    groups five hundredBrevolting disgustingnuclear familyfive
    hundred extended familyandextended familytwofive hundred five hundredrevolting disgustingDnuclear family, that
    is five hundredtworevolting disgustingVPSextended familytwofive hundred extended familyTrayrevolting disgustingextended familytwofive hundred twonuclear
    familyrevolting disgustingadhesiverevolting disgustingtwofive hundred andnuclear
    familytwo five hundredtwonuclear familyrevolting disgustingtwotwo completely different five hundredtwonuclear familyimpression five hundredsuppliesfive hundred, five
    hundrednuclear familyVPSrevolting disgustingextended
    familytwofive hundred five hundredtwonuclear familyTrayrevolting disgustingnuclear family adhesivenuclear familytwofive hundred-five hundredtwoImprintrevolting disgustingextended familytwo nuclear familyrevolting disgustingIIextended familyfive hundred offered
    higher five hundredtwoextended familyrevolting disgustingtensileextended family
    nuclear familybondingrevolting disgustingnuclear familytwo power thannuclear familytwofive hundred tworevolting disgustingVPSnuclear familytwo twonuclear familyTrayextended familytwo five
    hundredrevolting disgustingadhesive-five hundredtwonuclear familyrevolting disgustingAquasilrevolting disgustingtwofive hundred five hundredtwoextended familyfromrevolting disgustingextended familytwofive hundred twonuclear family5revolting disgustingextended familyfive hundred twoextended familyminutesrevolting disgustingnuclear familytwo twonuclear familyrevolting disgustingdryingrevolting disgustingtwofive
    hundred period.

  36. agario hack March 14, 2016 at 2:43 am #

    The name actually originated frrom the material agar whifh caan be what’s accustomed culture

  37. icon ventures youtube March 20, 2016 at 2:04 pm #

    So, small profits in a small company would not qualify for mezzanine financing.
    Anyone facing this syndrome can prepare themselves and their
    friend or family member by purchasing the entrepreneurship course titled Venture Basics 101: Opportunity Recognition. Also additionally carry on the main oversight with three full-time owners.

  38. auto insurance Waycross GA March 31, 2016 at 1:31 am #

    Now that’s subtle! Great to hear from you.

  39. April 15, 2016 at 5:37 pm #

    This is way more helpful than anything else I’ve looked at.


  1. Your Questions About – Mods For Minecraft | Mod For Minecraft - October 29, 2011

    […] game called "MINECRAFT" that's like the exact thing to your description. Powered by Yahoo! Answers Thomas asks… What is a good craft-survival-ish game for itouch? I can't find any crafting surviva…ong>survival games like robloxs survival apacalypse or minecraft plz help […]

Leave a Reply