Pokemon-esk Deploy-able Horses

Discussion in 'Archived: Plugin Requests' started by Ross Gosling, Aug 25, 2013.

  1. Offline

    Ross Gosling

    ---

    I would like a plugin that disables horses from spawning naturally.
    Instead of acquiring horses through taming you would get them from saddles.

    ---

    If a player has a saddle they can right click and spawn their horse where they click.
    Right click again while the horse is deployed and the horse disappears.
    If a horse is killed it is also retracted into the saddle.

    Only the user that deployed the horse should be able to mount it and view it's inventory.
    As I shall not be using mules and donkeys their inventory in this plugin may be ignored as it won't be used.

    Horses should only be deploy-able in world guard regions with the correct flag to allow it.
    If the user owns multiple saddles only one horse may be deployed at a time, if any saddle is used to right click the currently deployed horse is retracted. Also if the user logs off the horse must disappear as well.

    Preferably each horse would be tied to the scoreboard team so that two owners on the same team could not kill each other's horses if friendly fire is false.

    The horse's stats would be determined by a config file and the custom name of the saddle used, for example a saddle custom named: 'Light Scout' would create a horse exactly the same as any other player who deploys a horse from the same named saddle.

    In the config each type of horse would have it's stats setup by an admin so the example 'Light Scout', could be a set speed: 10 blocks a second or whatever, set colour: brown, set health: 10 hearts and set jump height: 2 blocks.

    Each user would have their place in a file where the type of horse is stored and what name is assigned to them. This means with a basic command such as '/name horse Fred' my currently deployed horse would be called Fred and have a name tag above it.

    Because of the stored name when retracted and deployed later the name would be persistent. Armour applied to the users horses should also be kept in the same file.

    ---

    On our server we have 4 factions that use villagers to sell goods to the players. A villager will sell multiple saddles custom named, Light Scout, Heavy Cavalry etc.
    Players should be able to buy these and summon their own horses to ride into battle from the world guard regions in stables allowing them to only get their horses from only specific locations.
    Players will be able to name their mounts so when they deploy their horse it is personalised for them and by them. Due to horses' inventories only being accessible by the user that spawned it, armour can be equip to a players horse to improve it in battle.

    ---
     

Share This Page