- 4,627 views, 0 today
- 83
- 13
- 110
3,070
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...
Here is a list of the most common bad mods.
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...
- 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. - Don't steal mods
It is not fair, and no one will appreciate if you steal other's work. - 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. - 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. - 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. - Code yourself as much as possible, reduce requirements!
ModLoader and AudioMod, okay. But thats enough. - Make packs instead of many related mods
Typical example is the infamous easy-block series.
They could have been all posted as one mod. - Don't make mods just to change textures
There is a texture pack section for these. - 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! - 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? - 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! - 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.)
Tags |
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.
LOAD MORE LOGS
265474
6
Create an account or sign in to comment.
- Be original
I don't think that should be in there because its unrealistic to think of a new mod with everything new and no copysAlways 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 agree with packing simple mods together, it Evan makes the mod look better