Spigot MineResetLite (with WorldEdit v6/v7, TokenEnchant explosive support) 4.2.14-VK

Based on the original with my fixes and update to support multiple server versions including 1.15.x

  1. I can't get the flag resetPercent to work? Like when I set it to 50%, the mine never resets, and when I set it to 100% just to test it, it worked and reset everytime someone mined a block. Am I doing something wrong?
     
  2. make sure you use floating point. use 0.50 for 50% instead of 50.0
     
  3. is it possible to make reset signs? so like a sign next to the mine that says "this mine will rest in x minutes" or "this mine will be reset at 4.24pm"
     
  4. I can set the reset percentage (20%) which changes to 0.2 in the config, but the reset warning will not accept any % value - Invalid list of warning times.

    Even inputting the example in the updates section does not work.
     
  5. i use on 1.8 and see some one update to 1.15 and world guard 7 i think recreate region for event etc. but bad luck.
    Code (Text):
    [14:41:04] [Server thread/INFO]: Lupin issued server command: /mrl create minavip1
    [14:41:04] [Server thread/WARN]: java.lang.reflect.InvocationTargetException
    [14:41:04] [Server thread/WARN]:     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [14:41:04] [Server thread/WARN]:     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [14:41:04] [Server thread/WARN]:     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [14:41:04] [Server thread/WARN]:     at java.lang.reflect.Method.invoke(Method.java:498)
    [14:41:04] [Server thread/WARN]:     at com.koletar.jj.mineresetlite.CommandManager.callCommand(CommandManager.java:128)
    [14:41:04] [Server thread/WARN]:     at com.koletar.jj.mineresetlite.MineResetLite.onCommand(MineResetLite.java:299)
    [14:41:04] [Server thread/WARN]:     at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45)
    [14:41:04] [Server thread/WARN]:     at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159)
    [14:41:04] [Server thread/WARN]:     at org.bukkit.craftbukkit.v1_16_R2.CraftServer.dispatchCommand(CraftServer.java:800)
    [14:41:04] [Server thread/WARN]:     at net.minecraft.server.v1_16_R2.PlayerConnection.handleCommand(PlayerConnection.java:1908)
    [14:41:04] [Server thread/WARN]:     at net.minecraft.server.v1_16_R2.PlayerConnection.a(PlayerConnection.java:1719)
    [14:41:04] [Server thread/WARN]:     at net.minecraft.server.v1_16_R2.PacketPlayInChat.a(PacketPlayInChat.java:47)
    [14:41:04] [Server thread/WARN]:     at net.minecraft.server.v1_16_R2.PacketPlayInChat.a(PacketPlayInChat.java:5)
    [14:41:04] [Server thread/WARN]:     at net.minecraft.server.v1_16_R2.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:23)
    [14:41:04] [Server thread/WARN]:     at net.minecraft.server.v1_16_R2.TickTask.run(SourceFile:18)
    [14:41:04] [Server thread/WARN]:     at net.minecraft.server.v1_16_R2.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136)
    [14:41:04] [Server thread/WARN]:     at net.minecraft.server.v1_16_R2.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23)
    [14:41:04] [Server thread/WARN]:     at net.minecraft.server.v1_16_R2.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109)
    [14:41:04] [Server thread/WARN]:     at net.minecraft.server.v1_16_R2.MinecraftServer.ba(MinecraftServer.java:1135)
    [14:41:04] [Server thread/WARN]:     at net.minecraft.server.v1_16_R2.MinecraftServer.executeNext(MinecraftServer.java:1128)
    [14:41:04] [Server thread/WARN]:     at net.minecraft.server.v1_16_R2.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119)
    [14:41:04] [Server thread/WARN]:     at net.minecraft.server.v1_16_R2.MinecraftServer.sleepForTick(MinecraftServer.java:1089)
    [14:41:04] [Server thread/WARN]:     at net.minecraft.server.v1_16_R2.MinecraftServer.w(MinecraftServer.java:1003)
    [14:41:04] [Server thread/WARN]:     at net.minecraft.server.v1_16_R2.MinecraftServer.lambda$a$0(MinecraftServer.java:177)
    [14:41:04] [Server thread/WARN]:     at java.lang.Thread.run(Thread.java:748)
    [14:41:04] [Server thread/WARN]: Caused by: java.lang.NoSuchMethodError: com.sk89q.worldedit.bukkit.WorldEditPlugin.getSelection(Lorg/bukkit/entity/Player;)Lcom/sk89q/worldedit/bukkit/selections/Selection;
    [14:41:04] [Server thread/WARN]:     at com.koletar.jj.mineresetlite.commands.MineCommands.createMine(MineCommands.java:112)
    [14:41:04] [Server thread/WARN]:     ... 25 more
    [14:41:04] [Server thread/ERROR]: null
    org.bukkit.command.CommandException: Unhandled exception executing command 'mrl' in plugin MineResetLite v0.4.7
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:47) ~[patched_1.16.2.jar:git-Paper-184]
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.16.2.jar:git-Paper-184]
        at org.bukkit.craftbukkit.v1_16_R2.CraftServer.dispatchCommand(CraftServer.java:800) ~[patched_1.16.2.jar:git-Paper-184]
        at net.minecraft.server.v1_16_R2.PlayerConnection.handleCommand(PlayerConnection.java:1908) ~[patched_1.16.2.jar:git-Paper-184]
        at net.minecraft.server.v1_16_R2.PlayerConnection.a(PlayerConnection.java:1719) ~[patched_1.16.2.jar:git-Paper-184]
        at net.minecraft.server.v1_16_R2.PacketPlayInChat.a(PacketPlayInChat.java:47) ~[patched_1.16.2.jar:git-Paper-184]
        at net.minecraft.server.v1_16_R2.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.16.2.jar:git-Paper-184]
        at net.minecraft.server.v1_16_R2.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:23) ~[patched_1.16.2.jar:git-Paper-184]
        at net.minecraft.server.v1_16_R2.TickTask.run(SourceFile:18) ~[patched_1.16.2.jar:git-Paper-184]
        at net.minecraft.server.v1_16_R2.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[patched_1.16.2.jar:git-Paper-184]
        at net.minecraft.server.v1_16_R2.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[patched_1.16.2.jar:git-Paper-184]
        at net.minecraft.server.v1_16_R2.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[patched_1.16.2.jar:git-Paper-184]
        at net.minecraft.server.v1_16_R2.MinecraftServer.ba(MinecraftServer.java:1135) ~[patched_1.16.2.jar:git-Paper-184]
        at net.minecraft.server.v1_16_R2.MinecraftServer.executeNext(MinecraftServer.java:1128) ~[patched_1.16.2.jar:git-Paper-184]
        at net.minecraft.server.v1_16_R2.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[patched_1.16.2.jar:git-Paper-184]
        at net.minecraft.server.v1_16_R2.MinecraftServer.sleepForTick(MinecraftServer.java:1089) ~[patched_1.16.2.jar:git-Paper-184]
        at net.minecraft.server.v1_16_R2.MinecraftServer.w(MinecraftServer.java:1003) ~[patched_1.16.2.jar:git-Paper-184]
        at net.minecraft.server.v1_16_R2.MinecraftServer.lambda$a$0(MinecraftServer.java:177) ~[patched_1.16.2.jar:git-Paper-184]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_261]
    Caused by: java.lang.RuntimeException: Invalid methods on command!
        at com.koletar.jj.mineresetlite.CommandManager.callCommand(CommandManager.java:138) ~[?:?]
        at com.koletar.jj.mineresetlite.MineResetLite.onCommand(MineResetLite.java:299) ~[?:?]
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:45) ~[patched_1.16.2.jar:git-Paper-184]
        ... 18 more
     
  6. this plugin doesn't support 1.16.2 bud.
    at net.minecraft.server.v1_16_R2
     
  7. you should get the latest version from MineResetLite
     
  8. The mine is always reset with the server. Is there any way that doesn't happen?
     
  9. Hello, is it not possible to create circular mines using worldedit? :)
     
  10. Hello. I am co-hosting a factions server and want a mine outside of my spawn. Can you DM me the newest version you mention in the description?

    Thank you!
     
  11. Amazing plugin, however, I can't seem to get /mrl setstruct to work.

    For example, I will do
    Code (YAML):
    /mrl setstruct test1 CAVE_AIR
    and the plugin will return saying "No mine was matched." I know the mine test1 exists because I can reset it and set blocks to it with the plugin. Setstruct just doesn't seem to think it exists.
     
  12. this has been fixed in 4.6.2-VK
     
    • Like Like x 1
  13. Can We get a permenant discord link?
     
  14. wth is a "permenant discord link"???
     
  15. basically a discord link that doesnt expire? Im trying to join the discord
     
  16. Hello,

    I don't know if you are still active, but if you are...
    I have a feature request: Could you add a way to sync a mine reset with another mine? I am planning when 1.17 drops to create 2 mines per mine, one serving as a Deepslate layer and I need them to both reset at the same time.
     
    #277 Darkman_Bree, Apr 28, 2021
    Last edited: Apr 28, 2021
  17. If you're looking for the newer version (v4.10.0) which supports 1.16.x and 1.17.x, please contact me to get the link.
     
  18. NOTE: You do not need to have WorldEdit to use MRL, If you're using Minecraft 1.17 and still waiting for WorldEdit for 1.17, you can still use MRL and use "/mrl pos1" and "/mrl pos2" commands to specify the mine region.