HorseCars Plugin Request

Discussion in 'Archived: Plugin Requests' started by MLCrafting, Aug 13, 2013.

  1. Offline

    MLCrafting

    Plugin category: [MISC] [ROLEPLAY]

    Suggested name: HorseCars

    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.

    EDIT(AUG 27): Can you maybe make it to where I can put the horse types in spawn eggs? (<-- EDIT- not important)


    I would like it to be like the shop plugins, except a bit different, to where you need to a designated location using WorldEdit to /buyhorse (Buy a horse). I would like the /buyhorse to show you each type of horse made with the config file (see below), and allow you to buy them.
    I would like a config to where I can set up horse classes, names, jump height, skin, etc, and setup a price.​
    Example:​
    ( 1 heart = 1 full heart, not .5 of a heart )​
    Show Spoiler
    Code:
    (All horses can be white for now)
    (Worth: IF I use an Economy plugin)
    Classes:
        Class 1:
            -Mouse: Speed: Slowest Jump: 2 Hearts: 8  Worth: $6000 Type: Horse
            -Kar: Speed: Slow Jump: 2 Hearts: 8 Worth $6800 Type: Horse
            -Vas: Speed: Slow Jump: 3 Hearts: 9 Worth: $7400 Type: Horse
            -Ray: Speed: Slow Jump: 2 Hearts: 10 Worth: $7800 Type: Horse
     
        Class 2:
            -Tampa: Speed: Medium Jump: 4 Hearts: 7 Worth: $8555 Type: Horse
            -Manara: Speed: Medium Jump: 2 Hearts: 10 Worth: $9555 Type: Horse
            -Borsh:  Speed: Medium-Fast jump: 2 Hearts 8 Worh: $10555 Type: Horse
            -Appler: Speed: Medium-Fast Jump: 3 Hearts 9 Worth: $11000 Type: Horse
     
        Class 3:
            -Miner: Speed: Medium-Fast Jump: 4 Hearts: 10 Worth: $25000
            -Pair: Speed: Medium-Fast Jump: 4 Hearts: 10 Worth: $30000
            -Porsh:  Speed: Fast jump: 5 Hearts 9 Worh: $35000
            -MTang: Speed: Very Fast Jump: 6 Hearts 8 Worth: $45000
     
        Truck:
            -Travel: Speed: Slowest Jump: 2 Hearts: 20 Worth: $10000 Type: DONKEY
            -MAN: Speed: Slow Jump: 2 Hearts: 20 Worth: $15000 Type: DONKEY
            -Charge: Speed: Medium Jump: 3 Hearts: 20 Worth: $23000 Type: MULE
            -His: Speed: Medium Jump: 4 Hearts: 20 Worth: $30000 Type: MULE
    

    I want permissions to limit Normal players to only having 1 horse, higher ranks have 2, etc. etc.
    Ok, now that I got that written, I would like to talk about the horses and how I want them to work.
    I would like a /parkhorse command for the player to use, so when and if the horse dies, it respawns at the location of where the player parked it.

    Also, if the horse is on it's last heart or two, I want it to stop moving completely. Just like any normal car, when it gets too damaged, it stalls, and refuses to run. And, the more damage it gets, the slower it becomes. This can be fixed with a vet. (Turn the stall function off/on in the config, and the horse becomes slower when damaged on/off in the config)

    I want players to become vets by permission, and by doing the /joinvetjob command, at a vet Shop/Company. And to buy their "wrenches" (Which are iron hoes) to fix horses.
    (Turn "Vets" on/off in the config)

    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. To make losing your car almost impossible.

    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.

    Idea for a config: (Main config)
    Show Spoiler

    Config:
    -Vet Job: True/False
    - Car Slow When Damaged: True/False
    - Allow More Owners: True/False
    - Etc.

    Messages:
    - No Keys: "Sorry, but you do not have the keys to this vehicle!"
    - Cure/Fix car/horse: "You have fixed (Owner's) car!"
    - Max AmountOf Horse1: "Sorry! You can only own 1 horse at a time!" (When attempting to buy a second)
    - Max AmountOf Horse2: "Sorry! You can only own 2 horses at a time!" (When attempting to buy a third)
    - Max AmountOf Horse3: "Sorry! You can only own 3 horses at a time!" (When attempting to buy a fourth)
    - etc.

    *Credits*


    Ideas for commands:

    /setvetarea: Used with WorldEdit, it turns a specific area into a vet.. Shop/Company

    /joinjobvet: is when you want to be a vet.

    /parkhorse: is where your horse spawns once you log out without leashing it or once your horse dies.

    /givekey: [player] [Amount of time (f = forever)]
    A command for the player that wants to gives access to another player to use their horse.

    /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.

    /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
    admin.setvetarea.horse: Allows: /setvetarea
    player.parkhorse.horse: Allows: /parkhorse
    player.callhorse.horse: Allows: /callhorse
    player.allowhorse.horse: Allows: /allowhorse
    admin.setparkinglot.horse: Allows: /setparkinglot
    player.horsevet.job: Allows: Players to "fix" (Cure) horses that are about to die.
    player.ownhorse.set.1: Allows: Only 1 horse to be owned.
    player.ownhorse.set.2: Allows: Only 2 horses to be owned.
    player.ownhorse.set.3: Allows: Only 3 horses to be owned.
    player.ownhorse.set.*: Allows: Unlimited amount of horses owned.

    When I'd like it by: Anytime this month.

    Thanks!
    -MLCrafting

    (DON'T like this idea? Look at the original thread!)
    Original thread:
    Show Spoiler

    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
     
  2. Offline

    MLCrafting

    TheGreenGamerHD
    Hey, was wondering if you could maybe check out this request?
     
  3. Offline

    ZeusAllMighty11

    This is a large project that I do not have time for.
     
  4. Offline

    MLCrafting

    Ok thanks anyway :)
     
  5. Offline

    MLCrafting

  6. Offline

    lenis0012

    notice that this is an unpaid request there are things with higher priority
     
  7. Offline

    MLCrafting

    Ok no problem.
     
  8. Offline

    creeperkiller

    then y did u even post anything?
     
  9. Offline

    ZeusAllMighty11


    Because if you were able to read the full thread, you'd see he asked me in a post above.


    lenis0012
    Because monetary offers are not allowed on Bukkit
     
    MayoDwarf likes this.
  10. Offline

    MayoDwarf

    Yah way too big of a request and I don't find any use in it to anyone else in the community. I would code it if players wanted it. I just don't like the idea tbh. Maybe add some more things to it. I like just horses in general.
     
  11. Offline

    MLCrafting

    MayoDwarf

    Well the original idea: http://forums.bukkit.org/threads/plugin-request.165768/

    It's more.. Community friendly, I guess you could say..
    Tell me what you think of it :)


    I just re-posted this to change a few things around, but now I'm thinking of going back to the original idea.

    EDIT:
    So are willing to code this one in/the original one? :)
    EDIT #2: Put the old thread in a spoiler, in-case some one doesn't like this idea, and might like the old idea.
     
  12. Offline

    lenis0012

    I know, am i asking for money?

    All im saying is that i cant work on it to soon.
    But since it says it needs to be done this month, it will be toatally fine.
    Should take like 1 or 2 days, depends on how much free time i have.
    But i have things to do first.
     
  13. Offline

    MLCrafting

    lenis0012

    Oh take your time! :D
    As long as its done within this month I'm happy! :D
     
  14. Offline

    MLCrafting

  15. Offline

    Venican

    No need to bump when someone already said they are working on it-.-
     
  16. Offline

    MLCrafting

    Woops! Sorry my bad! :x
    EDIT:
    I made the thread more community friendly, rather than making it all about what I want.
     
  17. Offline

    ayden1232

    Maybe when I finish my 2 projects :p
     
  18. Offline

    MLCrafting

    Is any one willing to make this plugin if Lenis0012 decides not to or doesn't log in within this month?
     
  19. Offline

    MLCrafting

    lenis0012

    Hey, how's the plugin? (If you started working on it yet)
     
  20. Offline

    lenis0012

    Big mc project with me as head dev is launching this week.
    I am going to be short on time jsut like allways ;)

    But yes, it should be done at the end of this week
     
  21. Offline

    MLCrafting


    Thank-you so very much! :D
    I really, really appreciate it.
     
  22. Offline

    lenis0012

    since when can you link your mc accoutn to bukkit?
     
  23. Offline

    timtower Administrator Administrator Moderator

    couple of months
     
  24. Offline

    MLCrafting


    EDIT: Nevermind
     
  25. Offline

    MLCrafting

    lenis0012
    Any progress with the plugin so far? :)
     
  26. Offline

    MLCrafting

    Anything yet? :)

    EDIT:
    Im assuming he's doesn't want to make this plugin... Any one else want to give it a try?
     
  27. Offline

    MLCrafting

  28. Offline

    timtower Administrator Administrator Moderator

  29. Offline

    lenis0012

    I am very sorry.

    but something got in my way.
    i failed with some important school tests and gotta make things right.
    i am afraid i will not have time to do this anymore.
    at least not for a while.

    I am sorry.
     
    MLCrafting and timtower like this.
  30. Offline

    MLCrafting


    Don't worry about it. That is 100% fine!

    I wish you all the best in your following exams. :)
     
    timtower and lenis0012 like this.

Share This Page