PrisonMine
Prison Mine 1.3
Tired of a tedious and complicated process of creating refillable mines on your prison server? Tired of different plugins not working together? Tired of people going straight for the diamonds, the location of which they remember? I have good news for you.
With PrisonMine, all you need to do is set up an area, set up the block ratios using an easy-to-remember command, and now you can set it to a randomized pattern using one command, any time you want, anywhere you want. Reset the mine manually through a command, let the timer decide when the reset should occur, or make the mine reset itself once it is mined out to a certain extent! Or let your players reset the mine by clicking a button, for a price that you set.
PrisonMine + Tutorials + Commands + Permissions + Configuration + Source + Issues + Development Builds Optional Dependencies: + Vault + WorldEdit | PrisonSuite 1.3 PrisonMine 1.3 |
Features
The plugin is packed the features; all of them are listed on the Commands page, but here's a quick glimpse:
- Select a region with ease, either with built-in commands or with a World Edit wand
- Add a custom block ratio - all materials supported
- Reset the mine with one command or with a click on a sign!
- Multiple generators – control the way your mine is to be reset
- Set up an automatic reset timer for each of the mines
- Link mines together and make them share the same timer
- Teleport players out of the mine before it resets
- Permissions support
- Per-mine permissions!
- Customizable messages to be broadcasted to players
- Plugin update notifications
Tutorials
The most up-to-date tutorial was made by Koz4christ
Tutorial in Portuguese by AbsintoJ.
Outdated tutorial: Plugin Showcase: Mine Reset by MarchOfTheForsaken
Disclaimers
Statistical Data Collection
This plugin utilizes Plugin Metrics, a tool used to collect anonymous data that will help me in the development of the plugin. Only basic information about the server is collected, no personal data is compromised. The full description of Plugin Metrics can be found on Bukkit Dev forums.
Development Builds
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
@TWSSYesterday
When I reset say DMine it Reset StoneMine When i Reset StoneMine It Reset StoneMine Any Help?
The plugins is not working for me. Please help :(
when i make a mine i add 92% stone 5% coal and when i try to add 3% iron i get an error. any help
@TWSSYesterday
Is there anyway I can set it so it say's
'All Prison Mines Have Been Reset'
'All Log Mines Have Been Reset'
But Log Mines and Prison Mines reset at different times?
Hi, I did everything right (I think). I set the percentages, set the timer, etc. based on the tutorial video. But now, for some reason, when the mine resets, nothing happens. Is this a bug? Sorry in advance for the lack of information. I am using WorldEdit to select the points of the mine.
NEVERMIND. I used the /prison wand instead of the WorldEdit axe! Everything works just fine now.
@TWSSYesterday
When I reset D-Mine it resets D-Mine3 Why is this?
How do i get this plugin to work for 1.6.2
@StealthBravo
The air thing is sorted but when i reset D-Mine It resets DMine when I reset D-Mine2 it resets DMine why?
Help please
@PrisonServers
Replace it with something else. If you already have your other materials set, just add whatever material you want (don't specify a percent, it will automatically calculate that for you.)
How do i get rid of the air in the mine
Is there no option, that i can use a self created mine? I have put in there Glowstones for that user's can see all at night or if they go deeper. I dont need the Generation with random placing by percent. I searching for a option, that the mine will be resetet with the same things like before. At the Creation time
Edit: And i can't build a great tree farm/mine
i dont know if im doing some thing wrong but i set a mine (/mine create dblockore) then (mine edit dblockore) add blocks rests ok but when imake a new mine say /mine create dblockwood add the blocks and reset it it resets the other mine to them blocks ami forgeting a command please help
my skype is carlcraft_owner
thanks
@dominik246
Like I already said, I ran every single PrisonMine file through a YAML parser. All the files came out just fine and appeared to have nothing wrong with them.
I will be starting a ground-up rewrite of the plugin next week, right after I am done with the latest release of my MorePhysics plugin. Hang on to your trousers!
@StealthBravo
first of can you please paste the issue on pastebin.com and post the link here, 2nd can you paste the config you use for prisonmine, maybe I can help you
@bitWolfy
Hey, I actually found something today. Not sure what's up, and yes, it's a YAML issue. I already ran all my PrisonMine files through a parser, nothing.
2013-07-31 13:24:23 [SEVERE] Could not call constructor 'public com.wolvencraft.prison.mines.mine.Mine(java.util.Map)' of class com.wolvencraft.prison.mines.mine.Mine for deserialization java.lang.NullPointerException at com.wolvencraft.prison.mines.mine.Mine.<init>(Mine.java:192) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:526) at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeViaCtor(ConfigurationSerialization.java:92) at org.bukkit.configuration.serialization.ConfigurationSerialization.deserialize(ConfigurationSerialization.java:129) at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeObject(ConfigurationSerialization.java:187) at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:35) at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:183) at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:326) at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:143) at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:307) at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:459) at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:26) at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:183) at org.yaml.snakeyaml.constructor.BaseConstructor.constructDocument(BaseConstructor.java:142) at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:128) at org.yaml.snakeyaml.Yaml.loadFromReader(Yaml.java:480) at org.yaml.snakeyaml.Yaml.load(Yaml.java:399) at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:53) at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:138) at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:105) at org.bukkit.configuration.file.YamlConfiguration.loadConfiguration(YamlConfiguration.java:175) at com.wolvencraft.prison.mines.settings.MineData.loadAll(MineData.java:41) at com.wolvencraft.prison.mines.PrisonMine.onEnable(PrisonMine.java:100) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:457) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.v1_6_R2.CraftServer.loadPlugin(CraftServer.java:282) at org.bukkit.craftbukkit.v1_6_R2.CraftServer.enablePlugins(CraftServer.java:264) at net.minecraft.server.v1_6_R2.MinecraftServer.l(MinecraftServer.java:313) at net.minecraft.server.v1_6_R2.MinecraftServer.f(MinecraftServer.java:290) at net.minecraft.server.v1_6_R2.MinecraftServer.a(MinecraftServer.java:250) at net.minecraft.server.v1_6_R2.DedicatedServer.init(DedicatedServer.java:151) at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java:391) at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:582)
You should add a 'usage' tab on your documentation so we don't have to watch a video just to find one thing ;)
@TimmyO18 Check your worldguard regions and make sure they can build in the mine area
Hi! I gave all users the permission prison.mine.normal but it won't let them mine. It says 'You don't have permisison for this area'. Please help
How does the flag "resetsound" work? I can't seem to figure this out and I've been googling and looking at your FAQs.