MineResetLite
MineResetLite
The must-have tool for any prison server!
MineResetLite is the successor to MineReset, which provides tools to create, reset, and maintain randomly generated mines, such as the mines seen on prison servers.
Features
- Easy to use, easy to understand
- Select mines via WorldEdit or manually
- Easily modify ore percentages
- Automatically broadcast mine reset warnings
- Automatically teleport players out of the mine to prevent suffocation
- Customizable Reset Messages
Internationalization
Fluent in English? I'd appreciate if users could assist in translating the text MRL uses into their native languages.
@sicariusdracus
Try checking if the world names in the .mine.yml file is correct.
@xLoGiiKzZo
Should have it. ;)
I'm still using the old original MineReset, but unfortunately that one doesn't work with Multiworlds. Does this one have Multi World support?
updated. still having: 23:39:15 [WARNING] [MineResetLite] Task #45 for MineResetLite vdev-jnk19 generated an exception java.lang.NullPointerException at com.koletar.jj.mineresetlite.Mine.reset(Mine.java:207) at com.koletar.jj.mineresetlite.Mine.cron(Mine.java:225) at com.koletar.jj.mineresetlite.MineResetLite$1.run(MineResetLite.java:125) at org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:530) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) 23:40:15 [WARNING] [MineResetLite] Task #45 for MineResetLite vdev-jnk19 generated an exception java.lang.NullPointerException at com.koletar.jj.mineresetlite.Mine.reset(Mine.java:207) at com.koletar.jj.mineresetlite.Mine.cron(Mine.java:225) at com.koletar.jj.mineresetlite.MineResetLite$1.run(MineResetLite.java:125) at org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:530) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849)
After every reset.
@Minecraftian_Servers
Soon. I'll have sign support soon.
@Globber212
You can read about commands here. So, no, I won't go on and help you. If you have questions about the page, ask here.
Hello, jjkoletar I have seen this plugin on other servers, including jawzprison. I have a question. If I get this for my soon to come server, will you come on and help me with my commands?
Is it possible to set up signs? Like: [MineReset] Mine resets in 1 Minute Or something like that?
@XxBoonexX
Sorry, at the moment, MRL can only make boring cubes of ore. However, once my life becomes less busy in the next week, I can look into loading schematic files into the plugin and using them to reset mines.
Is their anyway to make it so when the mine resets it will paste or revert back to a world edit schematic? We've made a mine that looks a lot better and is more interesting then just a random cube of ore. The original plan was to use it with the plugin regenblock, but we are having issues getting it to play nicely with the plugin otherdrops. so we were hoping to just have a timed reset using minereset. Players could mine and it could just revert to the schematic every so often. Which sadly i don't think its possible with this plugin D:
After reboot resets are no longer an issue. thanks You jjkoletar
@sicariusdracus
Discovered that your addon is loading before multiverse loads. This could be the source of your multiworld issues with resetting.
@sicariusdracus
Meh, just nuked the mine and rebuilt.
@jjkoletar
@sicariusdracus
The world name is out of sync. Aka the world specified in the .mine.yml doesn't exist on the server.
Here's some more when I run /mrl reset
09:53:48 [INFO] sicariusdracus issued server command: /mrl reset Arcius_Mining_Minigame 09:53:48 [SEVERE] java.lang.reflect.InvocationTargetException 09:53:48 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 09:53:48 [SEVERE] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 09:53:48 [SEVERE] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 09:53:48 [SEVERE] at java.lang.reflect.Method.invoke(Unknown Source) 09:53:48 [SEVERE] at com.koletar.jj.mineresetlite.CommandManager.callCommand(CommandManager.java:128) 09:53:48 [SEVERE] at com.koletar.jj.mineresetlite.MineResetLite.onCommand(MineResetLite.java:283) 09:53:48 [SEVERE] at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) 09:53:48 [SEVERE] at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186) 09:53:48 [SEVERE] at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchCommand(CraftServer.java:514) 09:53:48 [SEVERE] at net.minecraft.server.v1_4_R1.PlayerConnection.handleCommand(PlayerConnection.java:980) 09:53:48 [SEVERE] at net.minecraft.server.v1_4_R1.PlayerConnection.chat(PlayerConnection.java:898) 09:53:48 [SEVERE] at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java:853) 09:53:48 [SEVERE] at net.minecraft.server.v1_4_R1.Packet3Chat.handle(Packet3Chat.java:44) 09:53:48 [SEVERE] at net.minecraft.server.v1_4_R1.NetworkManager.b(NetworkManager.java:290) 09:53:48 [SEVERE] at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java:113) 09:53:48 [SEVERE] at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39) 09:53:48 [SEVERE] at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:30) 09:53:48 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:598) 09:53:48 [SEVERE] at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224) 09:53:48 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494) 09:53:48 [SEVERE] at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427) 09:53:48 [SEVERE] at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) 09:53:48 [SEVERE] Caused by: java.lang.NullPointerException 09:53:48 [SEVERE] at com.koletar.jj.mineresetlite.Mine.reset(Mine.java:207) 09:53:48 [SEVERE] at com.koletar.jj.mineresetlite.commands.MineCommands.resetMine(MineCommands.java:360) 09:53:48 [SEVERE] ... 22 more 09:53:48 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'mrl' in plugin MineResetLite vdev-jnk16 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchCommand(CraftServer.java:514) at net.minecraft.server.v1_4_R1.PlayerConnection.handleCommand(PlayerConnection.java:980) at net.minecraft.server.v1_4_R1.PlayerConnection.chat(PlayerConnection.java:898) at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java:853) at net.minecraft.server.v1_4_R1.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.v1_4_R1.NetworkManager.b(NetworkManager.java:290) at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java:113) at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39) at net.minecraft.server.v1_4_R1.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:598) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) 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:283) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more
Still getting an error in your dev build. Happens when it's supposed to reset, and then spams console every minute.
09:47:30 [WARNING] [MineResetLite] Task #39 for MineResetLite vdev-jnk16 generated an exception java.lang.NullPointerException at com.koletar.jj.mineresetlite.Mine.reset(Mine.java:207) at com.koletar.jj.mineresetlite.Mine.cron(Mine.java:225) at com.koletar.jj.mineresetlite.MineResetLite$1.run(MineResetLite.java:118) at org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftTask.run(CraftTask.java:53) at org.bukkit.craftbukkit.v1_4_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:344) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:530) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:224) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:494) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:427) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) 09:48:30 [WARNING] [MineResetLite] Task #39 for MineResetLite vdev-jnk16 generated an e
@Liger_XT5
Yes. That's actually a feature of Minecraft Multiplayer. If a player logs in and their old location is now covered by blocks (i.e. in a reset mine), they're teleported up until they hit air.
I was just suggested to your plugin from PrisonMine. I was looking for a mine plugin that would regenerate an area simply. I found PrisonMine, but I didn't want other unneccessary plugins to bog down the server.
Looking at yours, looks like what I need. Question:
If someone was to log out while in the mine, then the mine reset while they were offline, would their offline location be reset?
Thanks
For those with timed reset issues, try the latest dev build.
@author. There are all my mines yml paste. I have set time the same for all mines, trying to fit in the server restart, but mines still chaotically reset like when ever they feel like. And after server restart there are no warnings about the reset. it resets the lot. http://pastebin.com/jK2w1kU6
Is this going to be fixed for 1.4.7 or not?