Auto-Mine

Discussion in 'Archived: Plugin Requests' started by Da5hdart, Jan 25, 2014.

  1. Offline

    Da5hdart

    Before you say it I have done a plugin search for this kind of plugin and all the ones I have found are out of date and have more bugs than a can of worms!

    I have got a feeling the coding for what I want is going to be very very complicated and it is going to take a lot of explaining, YOU HAVE BEEN WARNED ;)

    So basically what I want is an auto-regenerating mine.

    The Features:

    Selecting the region of the mine can either be done with a built in selection feature or just world edit I'm not too bothered.

    Toggle-able resources e.g. Stone 90% Iron 5% Diamond 2% Emerald 1% Coal 2% etc...

    Configurable mine re-gen time which can be set via config or by commands in game and/or percentage of blocks mined.

    Configurable mine re-gen warning messages, you can have as many or as little of these as you want e.g. mine reset in 30 min, mine reset in 10 min, mine reset in 2 min etc...

    Flags which can be set via config or by commands in game which will include:
    Place blocks in mine: true/false
    PVP in mine: true/false
    Monsters Spawn in mine: true/false
    Monsters Agressive in mine: either True/False/On hitting them
    Explosions in mine/Griefing in mine: true/false #e.g. exploding creepers and tnt
    Players allowed in mine: all #this is default and is used by the classes in a permissions plugin
    Players allowed to mine: Members/VIP etc... #is defined by classes in permissions plugin
    Players allowed to pvp: Members/VIP etc... #is defined by classes in permissions plugin

    Mine can be manually reset by a command or by punching a sign, I would like this integrating with economy plugins so that they have to pay to reset and also integrating with this: http://dev.bukkit.org/bukkit-plugins/tokenshop/ so that it could cost tokens to reset the mine.

    Finally I would like each mine to have a SEPERATE config file/database and it should contain the following

    Location:
    x: First position
    y: First position
    z: First position
    x: Second position
    y: Second position
    z: Second position

    Flags:
    <info above goes here>

    Regen time: D H M S #days hours minutes seconds

    Warnings:
    1: 1H #warning 1 will warn you 1 hour before reset
    2: 30M #warning 2 will warn you 30 mins before reset
    #this is essentially an infinite amount of warnings

    Resources: <itemid> <percentage> [data], <itemid> <percentage> [data] #different items should be separated with commas

    Player Blacklist: <player> #bans player from using THIS mine
    Group Blacklist: <permissions group name> #bans group from using THIS mine

    Ummm this is all I can think of now will edit if I think of anything else, sorry about the length of this.

    Dashdart
     
  2. Offline

    rektok

    Da5hdart The only way you'll get a plugin this complected, is if you pay a pro. :l
    (Not me btw! xD)
     
  3. Offline

    Da5hdart

    rektok =/ thats a shame...is it a hard plugin to do?

    [EDIT]

    This plugin has soooo much potential though...many servers could use it
     
  4. Offline

    TheMaxim_

    I think you might be referring to MineResetLite?
     
  5. Offline

    Da5hdart

    TheMaxim_ I think I could be refering to that plugin...but the plugin that I suggested that be created has many more features than MineResetLite...any suggestions?
     
  6. Offline

    rektok

    Da5hdart There is one thing though. If you could get the code for MineResetLite, then just have someone edit it and add stuff. But this is all under the owner of the owner of MineResetLite.
     
  7. Offline

    Da5hdart

    rektok There is a link on the MineResetLite page that takes you too the source code
     
  8. Offline

    rektok

    Da5hdart Okay, now, all you have to do, is find someone that can edit this plugin for you. Make sure though, that they don't post as there own plugin, or else they could get in big trouble. Then they can lead it back to you. So just be careful.
     
  9. Offline

    Konkz

    Da5hdart rektok
    Just request the MineResetLite plugin developer to add a function that you require, that will help his plugin grow and will make you happy too.
     
  10. Offline

    Da5hdart

    Konkz rektok If I did find someone that could do it then it wouldnt be made public it would just be for me and my server =]
    [EDIT]
    Do you know anyone who might be able to do this?
     
  11. Offline

    Konkz


    Ask the developer himself.
     
  12. Offline

    c0mp

    Cleaned up old bump-spam!
     

Share This Page