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
-
View User Profile
-
Send Message
Posted Apr 27, 2012Oh.. The multiworld-support thing I would recoqnize as a severe urgent fix.
-
View User Profile
-
Send Message
Posted Apr 26, 2012Thanks for the update, I am now using this for my public mine :D. just 2 small improvements you may want to look into whenever you have the time:
- Multiworld support (currently the regions created are applied to all worlds)
- different respawn times for different regions
Keep up the good work!
-
View User Profile
-
Send Message
Posted Apr 25, 2012Fantastic! ty for implementing my request of everyblock :D i look forward to future tweaking like the data values
with regards to Block ID im not opposed to that. It makes it easy for new people to just plug in numbers instead of guessing or forums searching for the EXACT naming of blocks
-
View User Profile
-
Send Message
Posted Apr 25, 2012@DanJLloyd
http://jd.bukkit.org/apidocs/org/bukkit/Material.html
You can use most of those, just make sure you pick the ones that are blocks and not just the item sprites. I'll go through it sometime and make a list of all the ones you can use. :)
LOG is for the blocks you get from cutting down trees however those have data values associated with them so they won't spawn correctly. YELLOW_FLOWER is for dandelions and RED_ROSE is for the roses. LONG_GRASS is for the grass but that has a data value associated with it so it won't re-spawn correctly.
@DanJLloyd
This is a definite possibility! I'll look into setting up some more verbose config files for future versions.
@Dyspen
Very cool! :) I'm sorry the regions didn't have the features you were hoping for but hopefully I can get something to work before too long.
-
View User Profile
-
Send Message
Posted Apr 25, 2012How do you added: wood, tall grass, dandelions or roses to the list? :P I think an item list would be good :) Thanks
-
View User Profile
-
Send Message
Posted Apr 24, 2012@Hellfire212
I am building a prison-themed server. The players will advance in different levels of the prison and ultimately gaining their freedom. For this I need something non-boring labour/ways of advancing through the levels, hence I need regenerating mines with specific content. I am trying to build a complex intratrading-system within the prison, hence the need for region control with different configurations. I can do it otherwise, but it will be a bit more complicated to pull of ;)
-
View User Profile
-
Send Message
Posted Apr 24, 2012Could I suggest making the "ignore player placed blocks" for individual ores? So if in future when I presume you add wood, I think it would be great to ignore the player placed blocks for that block only, whereas all ores can still be mined.
Thanks for your time xD
-
View User Profile
-
Send Message
Posted Apr 24, 2012@Dyspen
Oh no! I can try my best to push out a patch but I'm really busy so it might not be an immediate release. :( If you don't mind me asking, what're you trying to do with having certain blocks managed in different regions? I'm very intrigued. Haha.
@Master_Zangetsu
Currently no, however I'll update the plugin with support for that with the next revision. I'll simply make it so if useRegions is true, then it will only manage those regions, while if useRegions is false it will manage everything not in regions. :)
-
View User Profile
-
Send Message
Posted Apr 24, 2012awesome plugins thanks!
i see that you have the ability to set a region as managed, is there a way of creating a region that isnt managed whilst leaving the rest of the world as managed?
-
View User Profile
-
Send Message
Posted Apr 24, 2012Oh dear. Now I tested your plugin. I do still love you, I really do... But..
I really need to be able to configure each region individually, hence having the capability to decide which blocks to regenerate in which regions.
This is, from my part, urgently needed! Please!
-
View User Profile
-
Send Message
Posted Apr 23, 2012@VagueFate
That's a great idea! Implementing different placeholders for different blocks wouldn't be too difficult either so there's a good chance that will show up soon, thanks! :)
The logs not coming back as their type was an oversight on my part. I forgot that certain blocks have the same ID's but different data fields but hopefully that will be a pretty easy fix! What I'll end up doing is in the config.yml file you'll put something like
where LOG.1 is the LOG with a data value of 1, LOG.2 is the LOG with a data value of 2, ect.
I'm thinking of also adding in support for block ID's along with names, would that be something people want?
@Dyspen
Haha, you're very welcome! :)
-
View User Profile
-
Send Message
Posted Apr 23, 2012Seriously, bro.. I love you. Thank you for the update.
-
View User Profile
-
Send Message
Posted Apr 22, 2012Amazing update! I just wanted to ask, Is there a way to have different place holders for different blocks? Would love to see that if it's not already implemented.
Edit: As of right now logs don't seem to come back as their type, although the plugin is primarily for ores.
Edit again: Maybe different properties for different types of logs? ^^
-
View User Profile
-
Send Message
Posted Apr 22, 2012@jde1126
Not currently, but that would be simple enough to implement!
Do you want a command to turn all blocks back to their original block? Or are you looking for a command to just turn back the block you're currently looking at?
You can always just manually change the block if you need to, it won't hurt the plugin at all :)
-
View User Profile
-
Send Message
Posted Apr 22, 2012is there a command to turn them back to there original block?
-
View User Profile
-
Send Message
Posted Apr 22, 2012Version 1.3 has been released!
New Features
Upgrades
Fixes
-
View User Profile
-
Send Message
Posted Apr 22, 2012@VagueFate
Thank you! :) I appreciate the encouragement! Multi-world and WorldGuard support are my top priorities for next release so keep a look out for them!
-
View User Profile
-
Send Message
Posted Apr 22, 2012Hey Hellfire! Amazing plugin and it can go very well with a rpg type server.
Keep up the good work! Can't wait for the multi-world and worldguard capabilities.
-
View User Profile
-
Send Message
Posted Apr 21, 2012@DanJLloyd
I think it is the brick block that you make with the bricks you get from putting clay in the furnace. If that's not what it is then I think I may have made a mistake and it's the actual item of clay bricks and not the block, in which case I wouldn't use it or it will crash the plugin. Haha XD
@AnotherP
Yes! In the config.yml there is a parameter called "placeholderBlock" that you can change to be whatever you'd like. If you want mined blocks to just disappear you can set it to AIR and then whenever you mine blocks that are managed by this plugin they will be replaced by nothing! :) I hope this helps!
-
View User Profile
-
Send Message
Posted Apr 21, 2012Is there any way to change what the bedrock block to something else, just making it indestructible. Preferably just make it disappear, and then if someone tries to place a block there it tells them something like "A SAND_BLOCK will reappear in 60 Seconds". Or have that a configurable option, that would be really nice.
This is because I have a desert city on my server, but the desert surrounding it is quickly diminishing. I have been looking for something like this, but if the blocks turn into bedrock I will have a bedrock desert which is weird.