Plugin category: [MISC] [ROLEPLAY] (POSSIBLY [ECONOMY]) Suggested name: Horse Shop What I want: I would like a plugin that would DISABLE horse spawn, and make the player want to buy a horse to get around. I would like it to be like the shop plugins, except a bit different, to where you need to /buy (ONCE INSIDE THE STORE) horse, and a list of breed types, heart amount and of course, speed! I would like to have some sort of config to where I can set prices for each type of horse. Let's call the fastest one a.. Ferrari. I can set Ferrari to $100000. And the slowest one, being a.. Volvo, $7500. Etc. etc. What I would also like is to make the breeds my self. Choose the skin, the heart amount and the speed, rather than buying a random "fast" one with 10+ hearts, and the jump height of the horse. Buy that I mean; make the horse myself. Let's say I made a horse or "car" type called "Banana". I can make it's speed 20, have 8 hearts, and have a spotted skin, with a jump height of 2, etc. Ok, now that I got that written, I would like to talk about the horses and how I want them to work. Once bought, they should spawn at the DEFAULT spawn/parking area, which I will set. I also would like when the horse dies, it re-spawns at where you parked it using the /park command. Or, if the player logs out without leashing or lassoing his/her horse. A /callhorse command would be nice as well, as it could give you coords or a checkpoint of some sort to tell you where you parked your horse... 'Cause I know finding your "car" is a hassle! And finally, a way to make your horse yours. If some one jumps on your horse in the hopes of stealing it, the horse will not move an inch. Only the player who owns the horse decides who gets to ride his/her horse. Ideas for commands: /buyhorse: (Inside a designated shop or area) Shows "Cheap" "Medium" "Expensive" (Etc. made from the config file) /parkhorse: is where your horse spawns once you log out without leashing it or once your horse dies. /allowhorse: [player] [Amount of time (f = forever)] A command for the player that wants to gives access to another player to use their horse. /sethorsebuy: Set the area to where you can /buyhorse using WorldEdit. /callhorse: (List of owned horses) [Horse] An easy way to find your horse using coords or checkpoint to the horse. This could be used if the horse dies and respawns at the parking area, or if it wanders away. /sethorselot: The command to set the newly bought horse spawn area using WorldEdit. This area will be their parking area until changed by the player, using the /parkhorse command. Ideas for permissions: player.buyhorse.horse: Allows: /buyhorse player.parkhorse.horse: Allows: /parkhorse player.callhorse.horse: Allows: /callhorse player.allowhorse.horse: Allows: /allowhorse player.sethorselot.horse: Allows: /sethorselot player.sethorsebuy.horse: Allows: /sethorsebuy When I'd like it by: As soon as possible, so we can start preparing everything. Thanks! -MlCrafting
I could help but the one thing I do not know how you would do is assigning the horse to a certain player so that when you do callhorse it actually calls your horse everything except that I could probably do EDIT: this also applies to parkhorse