Minecraft Blogs / Tutorial

Modding Rules - read please!

  • 4,511 views, 2 today
  • 83
  • 13
  • 110
MightyPork avatar MightyPork
Level 90 : Overlord Modder
The Rules of Modding
Modding has always been an important part of the community and of this site.
However, many of these mods are incomplete and immature. Here is a list of rules we should respect in order to keep the quality high.

Please don't down-vote, this should not be forgotten!

When you make a mod...
  1. Be original
    Always search the forum before you make new mod.
    Its waste of time to make something that's already done.
    It's like reinventing the wheel.

  2. Don't steal mods
    It is not fair, and no one will appreciate if you steal other's work.

  3. Use descriptive names
    Every mod is Awesome, Epic, Must-have. And its nice to tell the world that it's your mod. But names like "Item Too Mod" or "New block!" are really bad.
    Mod name can be longer, feel free to add short description.

  4. Only useful mods, please; don't spam mods section
    Yes, making new block or ore is a good start. But is it worth posting? Make a pack of these if you want, but don't post them individually. Its truly pointless. Post it only once, and when updating, just edit the old page.

  5. Don't edit Core classes if possible.
    Core classes are: Block, Item, all about World, Chunks and RenderBlcoks.
    Use ModLoader whenever possible, it is worth it! It helps you with making mods, and makes them compatible with all the others. ModLoader is not an utility for lazy bums. ModLoader is a tool of the future.

  6. Code yourself as much as possible, reduce requirements!
    ModLoader and AudioMod, okay. But thats enough.

  7. Make packs instead of many related mods
    Typical example is the infamous easy-block series.
    They could have been all posted as one mod.

  8. Don't make mods just to change textures
    There is a texture pack section for these.

  9. Don't release mods from tutorials
    These are meant to be used as the core of your mods, or to teach you something. Not to be copied! Ctrl+C and Ctrl+V is nice, but not for mods!

  10. Crafting mods - only realistic and fair
    Use CustomRecipes engine, and you won't have to update your mods.
    And use your brains! What's the point of crafting bedrock and obsidian?
    What's the point of making diamonds of dirt?

  11. Update your mods
    Making mod is not a one-off action.
    You should update it for future versions and reply to bug reports, requests, questions etc. in the comments. And you should remove old wrecks, no one wants 1.6.6 mods!

  12. Don't waste IDs and textures
    Each block can have metadata value. There can be up to 16 different values, 0-15. You can select texture or behavior using this number, add special BlockItem for this block to hold the metadata as a damage value, and use ModLoader.addLocalization method to add names for these items.
    To learn how to do this, read BlockCloth, ItemCloth and the parts of Block where cloth is mentioned.

    Colorizing is a method how to change color of item or block texture.
    It consists of:
    getBlockColor() - default color
    getRenderColor(int meta) - color for item renderer
    colorMultiplier(IBlockAccess iblockaccess, int x, int y, int z)
    - color of a block in the world
    and for items it is getColorFromDamage(int meta).

    All these methods should return a color in hexadecimal format (0xFFFFFF) as int.
    How to use these methods can be found in BlockLeaves.java.

Here is a list of the most common bad mods.
  • Insta-mine and easy blocks (there are dozens of easy bedrock and easy obsidian mods!)
  • Stupid crafting recipes (bedrock)

  • Ores with no special use (many attempts to make another Awesome Ores mod)

  • Useless blocks (starter mods, with code copied from tutorials)

  • Pointless NPCs (herobrine, notch etc.)
Rules are work in progress, any suggestions will be appreciated!

3 Update Logs

Update #3 : by MightyPork 10/20/2011 10:45:03 amOct 20th, 2011

shortened some rules, and made them easier to read.

Create an account or sign in to comment.

04/29/2016 7:23 pm
Level 9 : Apprentice Prince
Babe Please
Babe Please avatar
.w. I don't know what I'm doing with my lief
04/16/2016 1:42 pm
Level 6 : Apprentice Crafter
MoGaming avatar
The first rule "
  1. Be original
    Always search the forum before you make new mod.
    Its waste of time to make something that's already done.
    It's like reinventing the wheel. "
I don't think that should be in there because its unrealistic to think of a new mod with everything new and no copys
10/15/2012 1:03 am
Level 35 : Artisan Mage
Shredbummer avatar
No pics,no clicks.
08/01/2012 4:24 pm
Level 27 : Expert Pony
coconut219 avatar
best mod ever. LOL
05/25/2012 5:44 pm
Level 1 : New Explorer
Mixerman 123
Mixerman 123 avatar
I agree with packing simple mods together, it Evan makes the mod look better
03/27/2012 3:11 pm
Level 20 : Expert Pokemon
ProgramPartner avatar
Ok Mighty Pork
03/16/2012 3:08 pm
Level 29 : Expert Toast
18blazer11 avatar
I Got 105!!!!!
03/15/2012 6:48 am
Level 31 : Artisan Creeper
KarBoy2314PL avatar
I Got 104!
03/12/2012 3:41 pm
Level 8 : Apprentice Architect
bedmen avatar
And i 103
03/02/2012 5:30 pm
Level 33 : Artisan Creeper
Mr.Carrot avatar
well, i got # 102!!! XP
Planet Minecraft


© 2010 - 2023