MineResetLite (with WorldEdit v6/v7, TokenEnchant explosive support) 4.2.4-vk

Based on the original with my fixes and update to support multiple server versions including 1.14

  1. vk2gpz
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    Contributors:
    jjkoletar, vk2gpz
    I'm uploading this upon some server owners' request.
    It is based on the original MineResetLite plugin, and included my bug fixes and use of my library.

    Your current MineResetLite config should work across all server versions supported by the original MineResetLite + any new versions the original MineResetLite did not support.

    This works with v6, v7 and new-v7 WorldEdit (including FastAsyncWorldEdit).

    This version also supports 1.13 style block specification, it supports all the following format:

    • STONE
    • 1
    • STONE:2
    • GRANITE
    • 1:2
    As of v3.0.0-VK, features previously provided in MineResetLitePlus have been integrated (see "New commands & Permissions")
    If you want to display various placeholders in Sign/Holograms, you should. use PlaceholderAPI (with PAPI-MineResetLite) with HolographicExtension PAPISign (example of creating MineResetLite sign is on PAPISign's overview page) and DynamicSigns.

    The older version (< v3.0.0) can still use MineResetLitePlus.

    This resource is distributed under the same Apache License Version 2.0 and the original source code can be obtained from MineResetLite's source repository and modifications I made to this original are found here.

    New commands & Permissions (available from v3.0.0-VK):
    • /mrl settp <mine name>
      • Permission: mineresetlite.mine.settp
      • This command will set the specified mine's reset spawn point to where you're standing.
    • /mrl removetp <mine name>
      • Permission: mineresetlite.mine.removetp
      • This comamnd will remove the specified mine's reset spawn point.
    • /mrl addpot <mine name> <potion name:amplifier>
      • Permission: mineresetlite.mine.addpotion
      • adds the potion effect <potion name> with <:amplifier> to <mine name>.
        • mineresetlite.potion.<potiontype> (or mrl.potion.<potiontype>, or mrlp.<potiontype> : allows a player in a mine to have this potion effect.
    • /mrl removepot <mine name> <potion name>
      • Permission: mineresetlite.mine.removepotion
      • removes the potion effect <potion name> from <mine name>.
    • /mrl flag <mine name> resetPercent <value>%
      • Permission: mineresetlite.mine.flag
      • resetPercent : A integer number (0 < x < 100) specifying the percentage of mined blocks triggering the reset. Set to -1 to disable automatic percent resets.
    • /mrl redefine <mine name>
      • Permissions: mineresetlite.mine.redefine
      • To redefine a mine, make a selection via either WorldEdit or /mrl p1/p2, then use this command to save the redefined mine to memory. Mine names are allowed to have spaces.
    Commands & Permissions:
    • /mrl list
      • Permissions: mineresetlite.mine.list
      • Simply enough, this command lists the names of all mines.
    • /mrl p1 (-feet)
      • Permissions: mineresetlite.mine.create
      • This command will set your first MRL selection point to the block you are looking at. If you execute the command with the -feet argument, it will set your first point to the block you're standing on.
    • /mrl p2 (-feet)
      • Permissions: mineresetlite.mine.create
      • This command will set your second MRL selection point to the block you are looking at. If you execute the command with the -feet argument, it will set your second point to the block you're standing on.
    • /mrl create <mine name>
      • Permissions: mineresetlite.mine.create
      • To create a mine, make a selection via either WorldEdit or /mrl p1/p2, then use this command to save the mine to memory. Mine names are allowed to have spaces.
    • /mrl info [mine name]
      • Permissions: mineresetlite.mine.info
      • To view information about a mine, such as its composition, automatic reset settings, or world, use /mrl info.
      • Without the parameter [mine name], the plugin will presume you are looking for information about the mine you are standing in - this feature is only available to players, consoles will still be required to use the parameter and players can still use the parameter if they want to get information from a specific mine.
    • /mrl set <mine name> <block name> <percentage>%
      • Permissions: mineresetlite.mine.composition
      • Example usages:
        • Set the mine to contain 98% stone: /mrl set <mine name> stone 98%
        • Set the mine to contain 50% birch log: /mrl set <mine name> log:2 50%
      • Setting the percentage of a block already in the mine will always overwrite the old value in the mine. You cannot have a mine whose composition totals to be over 100%, however, you can have a mine with a composition of less than 100%. When a mine resets, if the composition is less than 100%, it is padded with air until the composition does equal 100%.
    • /mrl unset <mine name> <material name>
      • Permissions: mineresetlite.mine.composition
      • To remove a block entirely from a mine's composition, such that the mine will no longer contain that block, use /mrl unset.
      • Example usages:
        • Remove stone from the mine: /mrl unset <mine name> stone
        • Remove birch logs from the mine: /mrl unset <mine name> log:2
    • /mrl reset <mine name> (-s)
      • Permissions: mineresetlite.mine.reset
      • /mrl reset will immediately reset the specified mine, also crediting the player who ran the reset command. If you wish to not have the mine broadcast the fact it was just reset, use /mrl reset <mine name> -s. This will no longer look for similar mine names, just the exact one.
    • /mrl flag <mine name> <setting> <value>
      • Permissions: mineresetlite.mine.flag
      • /mrl flag most importantly modifies settings for automatic resets. Each flag is detailed below:
        • resetDelay: The integer number of minutes between every mine reset. For example, if the resetDelay was 10, the mine would reset every 10 minutes.
        • resetWarnings: A comma separated list of integer minute values to warn players of the imminent mine reset. For example, to display a warning at 10, 5, and 1 minute before the reset, set the value of resetWarnings to: 10,5,1
        • fillMode: Boolean, whether or not to activate fill mode on reset of this mine. Fill mode means only blocks that are air will be changed. This mode is not commonly used on prison servers. NOTE: as of v4.0.3, this mode will reset the blocks whose material type does not belong to the mine.
        • surface: A block type. When set to anything but air, sets the top block of the mine to always be the specified block after a reset. This hides "surface ores" that are freebies. When set to air, the flag is cleared.
        • silent: Boolean. If true (the default), the mine will announce when it has been automatically reset. When false, the mine won't announce that. This flag doesn't apply to command-initiated resets.
    • /mrl erase <mine name>
      • Permissions: mineresetlite.mine.erase
      • To completely and irrevocably remove a mine, simply delete it with /mrl erase.
    • /mrl tp <mine name>
      • Permissions: mineresetlite.mine.tp
      • Teleports the player to the top of the centre of the mine.

    Donation:
    It would be greatly appreciated for your donation to continue providing support for this plugin.
    [​IMG]

Recent Reviews

  1. PLKaratusPL
    PLKaratusPL
    5/5,
    Version: 4.2.2-vk
    Great job ! Thanks for continuing and supporting this amazing plugin.
    I am waiting for some other plugins in your performance.
  2. Benzx1
    Benzx1
    3/5,
    Version: 4.2.2-vk
    Good plugin that does everything it says..albeit with a small twist.
    The mines need to have a composition of 100% (this can include AIR/nothing) but if you try to fill it with blocks for example 35% stone
    it would end up making it 35.00002952% stone and requiring you to be extremely precise therefore leading to lag.
    1. vk2gpz
      Author's Response
      Wait..what? What did I miss in the computer science 101 class? How does that cause lag?...
  3. johnmon264
    johnmon264
    5/5,
    Version: 3.3.1-VK
    Review of new version, another 5 stars for quick support and fix of the issue i had. Thanks again
  4. johnmon264
    johnmon264
    5/5,
    Version: 3.3.0-VK
    Developer is great and very fast support, thank you for continuing this old plugin. 10/10
  5. superzyr
    superzyr
    5/5,
    Version: 3.3.0-VK
    A great successor to the abandoned MineResetLite plugin.
    The dev actioned a problem that I was having within hours and fixed it.

    Thanks :)
  6. wDaarkdns
    wDaarkdns
    5/5,
    Version: 3.3.0-VK
    MYSQL? add na proxima atualização por favor, agradeço se consguir kssk, obrigado!
    1. vk2gpz
      Author's Response
      I don't see much point in using SQL for this plugin. It's not like the mine information is shared across different servers.
  7. lmsgqe22
    lmsgqe22
    5/5,
    Version: 3.2.0-VK
    nice but dont work all potions effects, e try /mrl addpot mine1 haste:1 and not work :/
  8. dinoboss2001
    dinoboss2001
    5/5,
    Version: 3.0.1-VK
    Sería bueno si tuviera un Gui y pudiera meter HD dode diga cuánto falta de reseteo y cuánto porcentaje tiene y que tenga colodawn de retraso y también carteles el gui es para meter bloques que se van a regenerar y se pueda elegir porcentaje y también tiempo de reseteo entre effectos estilo el plugin pricion mine pero mejor este plugin se nota su esfuerzo pero molaría un plugin haci y mejor que uno premiun