The Meaning of Life, the Universe, and Everything.
So I am working on another modpack for the server I help manage. The other admins had come up with the pretty standard idea of making it an RPG based world. Now I am not one to try to follow the common path. After a ton of thinking and research, I came up with an idea that seems like it could be pretty successful. Some of the details are a little hard to iron out and I thought I could ask the great resource of Minecraft forums for help.
The idea is to have a world with a techtree. Think like Age of Empires or Empire Earth. When players enter the world they would have access to only a few mods. It would be like they are in the stone age. Then once progressed some, they would be promoted to the next "Age". Then maybe farming mods could be available and they have reached agriculture. Then another age for civilization, and they could interact with Ancient Warfare2 and Millenaire. Magic might be put in here, not sure about the timeframe for that.Then the bronze age, they would have access to low level TiC. Each level up would not necessarily be access to a whole new mod, but the next tier in some of the mods. Eventually they could reach the industrial age and have access to tech mods. The nuclear, computer(digital) and space age could come next. The idea is to make progress through the mods similar to how civilization progressed through time.
Of course some mods would be there throughout all of the server like things that would add to the worldgen, mobs, dimensions, and general utilities.
The way I would actually regulate who can use which items was just going to be through complex permission groups using ForgeEssentials. I guess the real question I have, is how to automatically make players advance into the next group once they have completed that tier. I had thought maybe whatever the highest item in that tier could be traded at a shop for an item that could advance them, or maybe they could access a command block that would issue the command to level them up. Or would a mod to this best? If so, I have very little experience with coding mods, so could someone give me a direction or possibly help with that small mod?