The aim of this mod is to provide the player with controllable npcs that will help you fight enemies. There are a number of mods that provide npcs, however this mod will focus on soldier type npcs. The other thing thatwill set this mod apart from other similar mods is the ability for units to gain experience and upgrade to more powerful units as well as the great deal of customisationof the visual appearance of the soldiers.
Units are spawned from a spawn banner. Banners are created by placing 2 pieces of the same coloured wool on top of a stick.
A banner must be placed on top of a block that has 2 free spaces above it (the banner takes up 2 blocks like a door).
Right clicking the banner brings up the spawning interface.
The colour of the banner will determine the team colours that the unit will be wearing. The units appearance can be customised by using the slide-bars on the bottom left of the interface. For the militia the skin, hair, eyes and weapon can all be changed. All of these options are purely cosmetic and have no effect on how the unitperforms in battle. The amount of customisation the mod allows is mind boggling. Spawning of soldiers required payment of gold nuggets. Gold ingots & blocks can also be used and you will automatically be given change (9 nuggets = 1 ingot, 9 ingots = 1 block). Spawning is free in creative mode
Man at Arms
The current command will be shown in the display text above the soldier. The health bar is displayed just below this, it will change colour from green to red dependingon the current health. Below the health bar is the experience bar. Units will gain experience for every hit they preform against an enemy mob. The experience bar changesfrom purple to light blue.
After units have not seen an enemy for 15 seconds, they will sheath their weapon. At this point the unit will begin to slowly heal itself. Soldiers will also drink any potion you hand them.
Units will automatically break whatever it is they are doing if they see a mob (within 16 blocks) to attack the mob. Mobs will also walk towards and attack units. Mob do not currently attack exploding mobs (eg creepers) as this would be akin to suicide. Likewise units do not currently attack units on different teams.
Pointing at a soldier from less than 5 blocks away and pressing the ?X’ button will select the soldier. Multiple soldiers can be selected.
Alterntivly soldiers can be selected using the trumpet. This item will select all soldiers in a 15 block radius. It is crafted like so
*Any colour wool can be used.
When selected the Order menu will appear on the right side of the screen
The soldiers current order can be changed by pressing the up and down arrows and selected by pressing the Return (Enter) key. Pressing the ?C’ key will close the menuwithout issuing an order
The stand guard command is the default command for units. In this command the unit will stand in place. They will only move if an enemy mob is seen, after the enemy hasbeen dealt with, the unit will return to its position.
The follow command allows you to set units to follow the commanding player. Units will continue to follow the player (unless an enemy is sighted) until told to doanother order.
The go to command is a way for you to more easily move your soldiers around a battlefield. When selected an arrow will be displayed on top of the block your mouse is over. Pressing select will cause all your selected units to move to this point. There is a limit on how far units can travel of 50 blocks. This can be changed in the config file (decrease to improve preformance and increase to improve distance)
Mine & Blade units prefom better when they are well fed and surrounded by teammates. The current morale of a unit can be viewed by the colour of the order.
The current morale level will affect the following statistics
The following things increase morale
The following decrease morale
A note on the coremod: This file allows me to access the RenderPlayer.class without actually editing it to display the symbol above players heads. It is not required but highly recomended for multiplayer games. In addition it does not need to be updated when minecraft updates, it downloads the data required from the internet after minecraft updates