Hi guys. I have SMP problems, and have wanted to enjoy Minecraft with company. Now, Of course there is Millenaire and Minecolony. They are semi-realistic colonists. They gather thier resources, they progress, they interact with the player. However, they do not panic when they are under attack, they do not have advanced interactions, such as being able to communicate properly, and they do not rebuild their town hall when you blow a hole in it.
What I would like to see are full-realistic NPCs. They do not have to behave EXACTLY like real people, but I need them to behave like actual colonists, rather than Squidward villagers' chicken AI, or Millenaire's Not expecting to be nuk3d AI. There should be about 20 skins that are rendomly selected for the colonist, and 5 different personalities, with the chance of an NPC having more than 1 at once. Combinations of Brave and wimpy will lead to neutral, and combinations of something and neutral will make the NPC remain its primary type (The one that is not neutral). Personalities are-(Creative, Brave, Average, Coward/wimp, Playful)
OK, on to how this should actually work.
While wandering around, chopping trees, there would be quite the chance you find a lost dude, doing the exact same stuff as you. Then, his reaction depends whether you growl at or greet him/her. The colonist would follow you around and live in the same place as you until you build a suitable home for him/her (Or he might do it himself), then he/she will go there. I will now refer the colonist to 'it' because I can't be stuffed writing down he/she every time.
You will be able to acess a dialog by right-clicking the NPC's face. Here, you can give it commands, such as Follow, Stay here, defend/patrol, attack etc etc. You can also access its armor slots and hold slot (Whether it is holding a sword, pickaxe etc) to give it different purposes. The colonist will also need to be fed just like the player.
Stranded colonists will go towards level-14 light (That of a torch) at night, meaning you will get more colonists at your village (almost) every night. To be classified as a village, you must have 5 colonists in the village other than yourself, and at that point the colonists would start caring for themself rather than relying on you. If the village gets attacked, the colonists will either fight back or flee, depending on the severity of the attack and how ell armed the defending colonist is. Although the villagers are now looking after themself, you will be able to assign them to be a miner, lumberman, guard etc. Villagers will build thier own houses, first checking for clear, flat terrain. Miners and lumbermen will clear out the area to make space for a building. Villagers will repair damaged houses, and also fill in holes in the ground made by creepers or TNT. They will only detect 5 blocks below the lowest registered block of the house, therefore not damaging cave systems. When a village has a total of 18 colonists, it is classified a town. When a town has 36 colonists, it becomes a city. When a city has a massice 45 colonists, it is classified a Major Colony, and also cannot get any more colonists then 50 for balancing and anti-lagging reasons.
NO, OTHER VILLAGES WILL NOT SPAWN NATURALLY.
Instead, the same process will happen as with the player. Stranded colonists will meet each other, dig holes in hills and work with each other until they form a settlement. Again, whether this village is hostile or friendly depends on your actions. When a village is conquered, You people may move into it. If a settlement is completely decimated, your people will not move into it. You may trade with allied or friendly villages, and some colonists may join your colony for reasons such as escaping war, your settlement is more inhabitable, or other reasons. However, this event will be rare, for obvious reasons.
Other Species (This is optional)
Humans are not the only intelligent creatures living in Minecraftia. Here I will tell you about all of their, well, advantages and disadvantages.
The standard human race. Specialises in nothing, has trouble with nothing. They do collect gold and diamond, however the player is the one that decides what it will be made into. If the player has joined another race or does not own the settlement, the diamond and gold will be put in chests.
Pigs evolved into pigmen, in swampy places sheltered from other interfering, pig-killing races. Pigmen excel at farming, and are fairly good at wood-cutting, however they have trouble with mining. They will not make diamond or golden tools, and will rarely make iron tools. They use Axes as a weapon instead of swords. They only wear leather armor. They DO use bows. Pigmen build their buildings mainly out of natural or plant-based materials.
Bloodthirsty, violent creatures. They scpecialise in melee weaponry, and they do use bows, however they have a horrible aim with them. They use Swords as weapons, and focus on combat.
They do not make golden tools or armor, and rarely make anything requiring diamonds. Their buildings normally appear to be tough and are made out of stone based material. They only wear chestplates and helmets as armor.
Mini humans with beards that can fit through 1x1 spaces. They specialise in mining, but have trouble using a bow or axe. They never make wooden tools apart from the inital wooden pickaxe. The armor they wear is scaled down in size to fit them, otherwise it would look stupid on them. Their building are mostly underground.
If you prove yourself to one of these species, they will accept you as one of them and let you be their leader. However, it is difficult to earn the trust of other species.
When I am older and a Java Pro, I plan to create a mod called Colonies, which follows a similar concept to this, however is far more complex and allows the player to be a species from the beginning. Please use the idea I demonstrated, and not any further than that. I plan to make the Full Colonies on my own. You can name this mod whatever you want. If you are interested, PM me, tell me the name of your mod, and if you have already started working on it show me a bit of its code to prove you are not a scamming n00b.
Rollback Post to RevisionRollBack
NoobButt123: "I THNK THER SHLD BE BUTTS IN MYNCRAFT."
Very ambitious, almost exactly the same ideas I've had for a civilization mod. Sadly I am not a modder, so I can not bring this to life.Very ambitious, almost exactly the same ideas I've had for a civilization mod. Sadly I am not a modder, so I can not bring this to life.