Jump to content

jshann04

Members
  • Posts

    1
  • Joined

  • Last visited

    Never

About jshann04

  • Birthday 01/01/1900

jshann04's Achievements

Dirt

Dirt (1/9)

0

Reputation

  1. Jakj doesn't mean it's shit from a utility concept approach, at least I don't think they do. What they mean is that it is coded poorly. When developing a mod for Minecraft there are several things you have to realize and assume. 1) Realization : Minecraft references blocks using IDs, and as such, every block needs to have a unique ID. 2) Assumption: Some people will want to have multiple mods installed together (The entire purpose of the technic pack) 3) Assumption: Some modder out there will use the same base IDs as you. 4) Assumption: Someone from the group in 2 will want your mod to run with the mod by the person in 3. 5) Realization : If you have hard coded your block IDs and the modder from 3 hard coded their block IDs, then the user in 4 will have to decompile, edit, then recompile the classes in order to make the mods compatible. 6) Assumption: That is more work than the average Minecraft player wants to put into installing mods. 7) Realization : If it is that much trouble to get the mods to work, people will choose one or the other. 8) Assumption: They will drop your mod. (Hope for the best, but plan for the worst) 9) Realization : They will not come back in the future to download updates to your mod. (which is pretty much the main goal of modders, to share their creations.) Now consider if both modders (you and modder from 3) changed the code a little to use config files to set block ids. A simple text file is easier and more accessible to most people. Now the person who would have dropped your mod has a reason to come back in the future and stay updated on your mod.
×
×
  • Create New...