Filled DarkRP Based Plugin

Discussion in 'Archived: Plugin Requests' started by Imminent Fire, Dec 5, 2013.

?

Do you think this is well written and easy to read?

  1. Yes

    13 vote(s)
    92.9%
  2. No

    1 vote(s)
    7.1%
  1. Offline

    Imminent Fire

    I would like for this plugin not to require Spoutcraft.
    Plugin category: Roleplay

    Suggested name: DarkMC or something like that

    What I want: I really love the Garry's Mod gamemode Darkrp, and want to play it in Minecraft. This has been done before, but now the plugins are either not that good, or outdated. I'd like a plugin that has a lot od the Darkrp features. The plugin would use the scoreboard, and colored names.
    Here's a list of the features I'd like:
    • Jobs (police, citizen, hobo, etc.) Each job will have a salary that will be given in a configurable amount of time. Jobs can be configured/customized in the config. Each job has a limit. You can only be certain jobs if you're a job before it (police chief requires you to be police first) Players can also start a vote to demote a player.
    • Doors can be bought and sold by players, can be locked by the players that own them. Certain doors can only be locked/unlocked by certain groups (jobs) you would use keys for this. (configurable item would be keys. There would also be doors that are unownable.
    • Economy system (unless another one can be integrated)
    • Player's current salary, job, and their money is displayed on the side (scoreboard)
    • Voting system for players to become a job. A gui would be used.
    • For a player to select a job, a gui would pop up showing the list of available jobs, and the player would select the one they want. You could also run /job <jobname>
    • Certain jobs like Gun Dealer can sell weapons. They can bring up a gui with the weapons they can buy.
    • /givemoney command. When a player is looking at another player, they can do /givemoney <amount>. Once they receive money, it would say (player) has given you (amount), or you have given (player) (amount).
    • Each player starts with a configurable amount of money.
    • Everyone spawns with keys, when they die, they don't lose keys.
    • Thieves spawn with a lockpick, which allows them to pick doors to break in. A dealer could sell this as well. Lockpicks have a (configurable) chance of failing. If it were to fail, they would get the message your lockpick has failed (configurable)
    • In the config, there is a list of shipments. These are the things a dealer can sell (gui)
    • Players can buy money printers, which generate money.
    • Players would have colored leather armour depending on their job (configurable color)
    • Certain jobs are V.I.P only, so you can only become a job if you're a vip. Maybe you would need a permission to become a vip job like dmc.vipjob (vip jobs would be configurable) vip= true/false
    • The mayor can broadcast messages
    • The mayor can make a player wanted. If a player is wanted, their head becomes red wool.
    • Police can arrest/unarrest players. If you are arrested, you get teleported to jail.
    • Maybe integrate crackshot (not necessary)
    • Drugs (items with potion effects) (configurable)
    • Other Darkrp features if you want to (lottories, lockdowns, agendas, etc...)
    How I would like the config to be:


    Jobs (you can add jobs as long as you follow the format





    Citizen (example)
    Salary: 100
    Limit: 50
    Shipments: false
    Vip: false
    Display name (name next to player's name): Citizen
    Colour (this will be colour of armour): green
    Vote: false
    Shipments: -

    Gun Dealer
    Salary: 150
    Limit: 3
    Shipments: true
    vip: false
    Display name: Gun Dealer
    Colour: brown
    vote: false
    Shipments:
    -deagle
    -wood sword

    Shipments
    deagle
    display name: deagle
    item id: bow
    amount: 1
    cost: 150

    Other things in config:
    default job:
    door cost:
    door sell amount:
    respawn on job change:
    job change cooldown:
    salary interval:
    printer interval:
    printer print: (amount printer prints):
    wanted time out:
    normal chat radius:
    whisper chat radius:
    yell chat radius:
    vote-timeout:

    Commands:
    /job <jobname>
    /vote (brings up gui with all current votes)
    /shipments
    /givemoney <player> <amount>
    /takemoney <player> <amount> (admin only)
    /setjob <player> <job> (admin only)
    /banjob <player> <job> <time> (bans a player from a job for x amount of time)
    /buydoor (when looking at an ownable door)
    /selldoor (when looking at an owned door)
    /setdoor <ownable/unownable/group>
    if you did /setdoor police, it would make it so that only police can lock/unlock that door. You could do multiple groups on a single door.
    /printer buy <amount> *maximum amount of printers allowed to be owned can be configured*
    /addowner <player> *adds an owner to a door*
    /wanted <player> makes a player wanted (their head becomes red wool) only mayor can do this.
    /broadcastm <message> only mayor can do this.
    /demote <player> <reason> *this costs x amount of money (configurable)*
    /reloadmrp
    /ooc <message> Out of character. Everyone can see the message.
    /y <message> bigger radius than normal talking. (yelling)
    /w <message> smaller radius than normal talking (whispering)



    When I'd like it by: As long as it takes to make it, there's no rush at all.
    If you need something clarified/you don't understand something, please tell me below. Please give me feedback on the thread.

    Thank-You for your time
    Imminent Fire

    bump.
    Can anyone make this?
    thank you

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 5, 2016
  2. Offline

    PotatoTears

    Big fan of Garry's Mod, I have big experience in DarkRP and i would love this to be in minecraft. Altough I. this idea a while ago, I combined multiple plugins together and got something similiar to darkRP. Are you gonna make a rp_downtown map? Because i have worked on one for my server for a while now. :p
     
  3. Offline

    Imminent Fire

    I'm a big fan of Garry's Mod as well. I've been using the lightrp plugin, but I'm pretty sure the creator has stopped developing it. I've also been using someone else's remake of rp_downtown, but I'm planning on making my own. What plugins were you using to make a similar experience to darkrp?
     
  4. Offline

    PotatoTears

    Imminent Fire

    I just took a look at LightRP, and it seems to still be developed. Last version was 1.6.2 which means it's not completely dead.
    To make something similiar to DarkRP, i configure CraftBook, ShopKeepers, BossShop, CrackShot and some custom made plugins. For the jobs i use PermissionsEx and a custom ranks menu plugin.
     
  5. Offline

    Imminent Fire

    PotatoTears

    I'm hoping he'll keep developing it. But I really want this plugin to be made.
     
  6. Offline

    PotatoTears

    Imminent Fire You never explained how Printers should work in your post, though. Are they Chests that keep generating like Gold Ingots in them and when you take them out they dissapear and you get given economy money?
     
  7. Offline

    Imminent Fire

  8. Offline

    XD 3VIL M0NKEY

    PotatoTears
    You could spawn an invisible entity inside the chest and give it a nameplate, on right click it collects the money.
     
  9. Offline

    xepisolonxx

    This was going to be done but the dev had quit
     
    MarinD99 and snivell like this.
  10. Offline

    Imminent Fire

  11. Offline

    Imminent Fire

  12. Offline

    Desle


    I remade the gun shipments from that video ^, would you like me to make it more friendly with a configuration and everything for you?
     
  13. Offline

    Imminent Fire

    Desle

    Yes please, that would be awesome! Thank-you so much!
     
  14. Offline

    PotatoTears

  15. Offline

    Imminent Fire

  16. Offline

    Imminent Fire

  17. Offline

    Imminent Fire

  18. Offline

    Twisted_Panda

    Sorry to break your heat but. No one will make a big plugin for free.
     
  19. Offline

    boysnnoco

    Imminent Fire me and my friend are making it now! (it could take a few days as it is a long project!)
     
  20. Offline

    Imminent Fire

    boysnnoco You don't know how much I appreciate that. You guys are some of the few that would actually do this! Thank-you guys so much. I'll be sure to repay you and give you the proper credit you need.
     
  21. Offline

    boysnnoco

    @Imminet Fire Thanks :)! Just don't expect the plugin for week as finals are coming up!
     
  22. Offline

    Imminent Fire

  23. Offline

    PotatoTears

    Imminent Fire Why did you mark this thread as filled? You mark it once somebody has made it.
     
  24. Online

    timtower Moderator Moderator

    Since people are already working on it
     
  25. Offline

    xGIx

    On big plugins like this, I see a lot of devs start then realize how much work it is (or hit a bug that they can't overcome) and stop developing, leaving only bits of source code behind, if anything. Just a fair warning to anyone that if it's not finished, there's no guarantee.
     
  26. Offline

    snivell

    I can't wait to see this, This will be big!
     
  27. Offline

    Smithey

    I have received many PM's about this over the past few months so I have finally decided to make it and release it on BukkitDev. I might make a start in the next few days and will have a chat to boysnnoco and see if he is still doing it.
     
  28. Offline

    Imminent Fire

    Smithey
    That's great! I understand it is a big project and I know it's a difficult task. I really do appreciate all of this. Thanks to all of you for making this happen.
     
  29. Offline

    boysnnoco

    Smithey I am still doing it, but I am doing finals right now so progress isn't being made but I nearly have it finished (just door protection and a few more kits!)
     
  30. Offline

    toxictroop

    timtower likes this.

Share This Page