Mining depths/permit

Discussion in 'Archived: Plugin Requests' started by ogedi, May 20, 2012.

  1. Offline

    ogedi

    Plugin Category: [FUN], [ADMIN], [ECONOMY], [RPG]

    Type of Developer: Ideally private developer, but community release too!.

    My Idea: A plugin which protects the deep layers of the ground, and players can buy a mining permit for a public mine (predefined region). The plugin should also allow certain groups to bypass the normal digging limit. This "Permit" should be based on both a Permission node and buy it for the public mine using a command. The permit can then have a set time to last before it expires when bought for a public mine.

    How it works: The land on an entire world, below a configurable Y axis is protected (similar to how WorldGuard protects land). So players will need a permission to mine beyond a certain point. Once players reach the 'limit', it will say "You need a permit before mining deeper. Type /PermitInfo". This plugin stimulates the economy, adds to the Role Play, and can also be used to restrict X-Ray Modders.

    Could implement this in a number of ways:

    1. Permissions: (PEX, bPermissions, GroupManager) 4 nodes to allow access to each "layer". This could be used in circumstances of miner ranks, such as mining novice, mining master, etc.
    permits.level1 - Configurable Y axis
    permits.level2 - Configurable Y axis
    permits.level3 - Access to all blocks
    permits.admin - Admin commands

    2. Commands: Economy/iConomy support with configurable costs and times. Have following commands:
    /buypermit [region name]
    /permit info - Displays the costs of each level, duration and their depth
    /permit check - check your remaining time
    /permit check [player] - requires permits.admin
    /permit grant [player] [level] - requires permits.admin
    Example YAML config:
    Code:
    #Protected Regions
    #All protections begin from bedrock (Y=0)

    #Level 1 (example PROTECT_UNTIL: Y=40)
    PROTECT_UNTIL: Y=50

    #Level 2 (example PROTECT_UNTIL: Y=40)
    PROTECT_UNTIL: Y=40

    #Level 3 (example PROTECT_UNTIL: Y=40)
    PROTECT_UNTIL: Y=30

    #How long the permit lasts in seconds.
    PERMIT_DURATION: 3600

    #Choice of Eco Plugin (iConomy, Essentials)
    ECO_PLUGIN: "Essentials"

    #Amount of money player must pay to buy permit
    COST: 100

    #Amount of money player must pay to buy permit
    COST: 250

    #Amount of money player must pay to buy permit
    COST: 500

    There may be a reward in it for any dev taking the job.

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

    ogedi

    Final request
     
  3. Offline

    ogedi

    Mmmm could still use this plugin for a large project.
     

Share This Page