MineralManager
Mineral Manager
This plugin is designed to allow server administrators to have tighter control over their server's economy as well as introduce new and interesting experiences for their players. MineralManager is the second generation of the MineralVein plugin; with improved performance, customization, control, and reliability it makes a big jump forward from the original concept.
This plugin works by allowing specified blocks to regenerate after they've been broken. From Cactus to Diamond, from Dirt to Logs, admins can control which blocks are allowed to respawn, where they're allowed to respawn, and what should take their place when they're broken. This plugin also allows for a bit of randomness in its regeneration by using a degradation parameter that causes blocks to sometimes forgo respawning when they're broken.
You can do anything from creating public mines near spawn filled with iron and coal that never breaks so new players get started quicker to having secret forests that regenerate completely after enough time as passed. Diamonds would become something for your players to guard and protect rather than something to find, mine and move on. An innocent patch of grass could even have gold ore hidden inside. The possibilities are endless and the excitement is contagious! Make your server unique and fun with this easy, yet intricate plugin.
Compatibility
- Craftbukkit RB: 1.6.4-R2.0 (Build #02918)
- Craftbukkit DEV: 1.7.2-R0.4 (Build #03023)
- Spigot Stable: 1.7.2-R0.1 (Build #1186)
- Tekkit Classic: 3.1.2
Links
- Latest Release (v2.2.1) Setup and Usage | Documentation | Download
- Economics / Resource Management data/charts explaining the rationale for MineralManager
- Forum Thread
News
- [June 2, 2013] MineralManager 2.2 is out! This is a major release which has a number of cleanups and performance tweaks that paves the way for the future of MineralManager, by making it much easier for us to add new features in as we go forward.
- [January 2, 2013] MineralManager is looking for another developer to take over maintenance and updating of the plugin! If you're an experienced Java programmer with at least 2 years of experience and at least 1 moderately successful bukkit plugin please contact me via PM if you're interested in working on the MineralManager plugin. You must also be familiar with VCS's like GitHub since we have the project hosted there. Thank you all for your support and I hope with another developer working on the project you will see more consistent updates.
- [September 9, 2012] It's over 9000!!!!!!!!!!!!!! downloads. Thank you all for supporting MineralManager / MineralVein! We really appreciate all the feedback and hope you'll continue to stick with this plugin as it grows and improves in the future! :)
- [August 17, 2012] A Setup and Usage section has been added to the MineralManager v2.1 links!
- [August 13, 2012] MineralManager v2.1, a substantially rewritten and improved version, has been released finally!
- [August 3rd, 2012] The old MineralVein documentation has been moved here in preparation for upcoming MineralManager documentation and updates!
- [July 21st, 2012]
This project is on haitus right now as I'm extremely busy with work and family. I apologize for the slow update and the lack of information and transparency with the project. Hopefully as time goes on I'll be able to continue development and get back to updating and maintaining the plugin! If you are interested in picking up the project as a developer please send me a personal message and we can discuss the particulars. Thanks for all your support and I hope to get back to this project as time allows!Crastor is currently maintaining MineralManager!
- [April 18th, 2012]
MineralVein is looking for a name change! I mistakenly named my plugin after an already existing one so I'm looking for your help to pick out another awesome name! Vote in the poll or add your own submission in the comments section! There will be 2 rounds of voting, this first initial round and then another round with the top choices from round 1 and any fan submissions that have a lot of likes!Results here!
ore respawn, block respawn, renewable, renewable resources, renewable blocks, respawning ores, cooldown ores, runescape, mining, mines, remine, blocks go on cooldown after they're mined, mined blocks respawn, blocks respawn, ore respawn, ore generator, blocks degrade, minerals respawn, mineral generator, mineral cooldown, mineralvein, mineral vein, public mines, public mining, group mines, ores respawn, ores regenerate, persistence, persistent, development, man-made
@hellfire212
I just confirmed that MM 2.1.3 works with CraftBukkit 1.4.2-R0.2 just fine, including respawning blocks after a reload, and/or a stop. Regions don't go away, blocks come back after the set time even if they were on respawn at the time of server stop, etc.
Is there anyway to make it so only the ores I place can be mined multiple times, rather than all around the world?
Yes, may you please fix this up to 1.4.4 or 1.4.5 bcuz i get sum weird error when people break any ores. Thanks! Will defiantly be waiting for the update:)
If you're having issues with MineralManager not working with a newer revision of CraftBukkit please try updating to build #2469 and let me know if you're still having problems.
I'm working to reproduce the issue without luck currently so hopefully it was just something on CraftBukkit's side and not and issue with MM. :)
Otherwise I'll try to get it fixed as soon as possible so everyone can enjoy 1.4!
Edit: I'm testing this with Minecraft 1.4.4 and CraftBukkit build #2469, so if you are having issues with 1.4.2 I will address that separately but please let me know if you continue to have issues.
It looks like this isn't working with the 1.4 versions of Bukkit :(
@ItsTrigger
I've also noticed this bug. So you're definitely not alone with this.
I'll have a look in my server log soon to see if any errors pop up.
Quick Question,
does this work 4 tekkit?
if so how please someone answer!
Strange issue with 1.4.2, if I reboot the server or use /reload, none of my regions work and have to be re-created for ores to respawn again. Any broken at other times are just destroyed for good.
<3 this plugin. It's sooo essential for RP server and survival server. I fully appreciate your effort and I hope this plugin will become better over time. Here, have some diamond :)
@jwmpine
You can ignore this I figured out what the problem was. I accidentally placed the new zone in the config file right under another 1 and it was causing conflicts.
But I just had an Idea and didn't know if this was possible. But using your setup of creating regions for mining I wanted to know if there was an possible way you could make random ore drops possible.
Basically you would have cobblestone placed in the mine and when players dig it up instead of breaking and showing cobblestone to be picked up it changes it to a random ore?
Hi, everytime I go to create a mine zone; I get kicked when I'm about to name the area.
Doesn't seem to matter how I set up the region right when it prompts me to type in a name it kicks me. And the message always says. End of Stream.
Also it doesn't throw any errors in the console just says I disconnected.
@timmin
Thank you Timmin! I'm glad you're enjoying using the plugin!
Having the ability to manage specific blocks seems to be a popular request and thus I am working on implementing it! However, since I am a busy college student I can't give you an exact date as to when this feature will be released.
As for integrating MineralManager with WorldGuard regions, I have looked into this but I am not familiar enough with the WorldGuard plugin to make this work as of right now.
I really appreciate the ideas and I am always looking for suggestion on how to improve the plugin! So thank you very much for your feedback. :)
Hi hellfire
Your plugin is perfect for an adventure map! Me and my buddies are hosting a server where we use your plugin all the time. The way we use it is having quarries, sawmills etc which are the only places the players can mine (buying resources is the other option).
As I've been using your plugin, I've discovered maybe new and easier ways to set up such sites and they are:
- Make mineralmanager handle only blocks placed by admin in mm creative mode (whole world is selected as region)
- Hook up mineralmanager with Worldguard regions. I always protect the quarries, sawmills etc with worldguard and have exceptions on the "minerals"
I don't know how others use this plugin, but I think this a very cool way of using your plugin, and as I said it's perfect for an adventure map.
What do you think about the ideas? And if you think they are cool, are they easy to implement?
@jonoce633
Yes this is 100% possible! You just make a new configuration with the same format as the example configurations in the file, and name it whatever you'd like and you can use the configuration in exactly the way you want to! :)
Deadzone is for creating areas that are not managed by MineralManager. It essentially lets you create, "donut shaped" regions by placing a deadzone inside of (and with a higher level than) another region.
Whats deadzone for? i don't fully understand.
@pimsserver:
It is possible. Just make yourself a custom CONFIGURATION. There are examples in the config.yml file. You can set how long it takes for a certian block to regenerate and what it will turn into (placeholder) after it has been broken. I recommend bedrock as a placeholder. Then in the game, you can type /mm create and follow the instructions. Try world, (your custom configuration name), priority level 0 and then yes. You don't have to type the / while you are in the setup. If you want to add or destroy blocks that you do or don't want the plugin to affect, type /mm creative. You also have to have mineOriginalOnly: true in the config.yml or in your custom config. Blocks placed/broken in normal mode will not regenerate. Blocks placed in creative mode will be affected by the plugin and blocks broken will be removed from the effect.
Could it be possible for this plugin to ignore both placed and generated blocks? I would want ONLY!! certain blocks to be generated. those blocks should be identified with a command. /mm setore (while looking at an ore), or something like that.
Would this be possible? I really need it.
Regards, Pim
@alienelement
Yes, MineralManager will not attempt to respawn ores if the blockBreakEvent has been cancelled. As for handling exploded ores I think making this an option would be plausible and I'll look into it!
@theepicnoob
Currently no but that could very easily be an added option. :)
@diannetea
How exactly do you mean? It would be possible to have MM send you a message whenever you looked at a block on their timer, would that work for you?
I would love if /mm creative would show ores that are on their timer so they could be removed.
Is there a way for us to stop the placeholder block from dropping?