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 Sep 13, 2012Is there a way for us to stop the placeholder block from dropping?
-
View User Profile
-
Send Message
Posted Sep 10, 2012Two things. First, when a block has exploded, MineralManager doesn't catch/replace it. I understand that this may be how some people would like it, so perhaps a config option to change this behavior? Second, I had a (brief) issue with a plugin that I wrote in which this was triggering from some blocks that I didn't want it to. It only worked for me, and only worked a few times (currently working as intended now), but just thought I'd ask: My onBreak function cancels the event, does yours check for that?
-
View User Profile
-
Send Message
Posted Sep 10, 2012I want to destroy all DIAMOND_ORE in my world!
-
View User Profile
-
Send Message
Posted Sep 10, 2012@hellfire212
Thanks for the reply, I thought I had you stumped so I can up with my own solutions which involved messing around with the code, if you wouldn't mind hearing me out I think it would be beneficial. I will send you a private message tomorrow where we can discuss further.
Thanks, CeramicTitan
-
View User Profile
-
Send Message
Posted Sep 9, 2012@hellfire212
All world dont 1 region :(
-
View User Profile
-
Send Message
Posted Sep 9, 2012@CeramicTitan
I'm glad you posted as there are a number of solutions to your problem!
Also any combination of those ideas would work as well. i.e. Make the cooldown a little longer and set the degrade a little higher; or reduce the amount of teleports a player has by 1 and increase the cooldown by 1 day, ect.
If you'd like help picking out specific numbers please send me a private message and I'll do my best to help you set it up. :)
-
View User Profile
-
Send Message
Posted Sep 8, 2012I have thought of a flaw, and i was wondering if there was any way to fix it.
So if the player finds diamond ore, he could always set him home at the ore and go there every hour or day (whatever is defined in the config) and harvest these ores making an infinite supply of diamonds for this one clever player.
As you can see this is quite a big loophole and i was just wonder if there was something you could do.
Thanks, Ceramic
-
View User Profile
-
Send Message
Posted Sep 2, 2012@elias1979
I'm sorry to hear that, and quite surprised! What doesn't work? If you can give more information about what's not working I'm sure we can help you out! :)
What sort of errors are you getting / which version of bukkit are you using? If you could submit a ticket using the Ticket link at the top of the page I would greatly appreciate it!
-
View User Profile
-
Send Message
Posted Aug 30, 2012@diannetea
That's really strange, it could be that they're just unlucky and all the diamond they mined broke permanently. It could also be that another player mined it after it re spawned but I'm not sure how many people you have playing on your server so that could be unlikely.
I'll definitely look into it for you though! Do you know if it consistently happens in a specific chunk or at a specific time? The more information you can give the easier it will be to track down the cause of this problem! Just submit a ticket with as much information as you can using the "Tickets" link at the top of the page.
@Luxius96
What do you mean exactly? Do you want to have only diamond ore respawn? If so you simply create a region following the Setup and Usage Tutorial and set the region you use to have "DIAMOND_ORE" as the type of one of the managed blocks. Like so...
-
View User Profile
-
Send Message
Posted Aug 29, 2012How i can leave diamond_ore in my world? i don't want spawning
-
View User Profile
-
Send Message
Posted Aug 28, 2012I am having reports that from time to time that large chunks of mined diamonds are not respawning
I have it set up for my whole world for just two ores and it is like this:
CONFIGURATION:
planet:
placeholder: 0
mineOriginalOnly: true
managedBlocks:
- type: EMERALD_ORE
cooldown: 3600 # 1 hour
degrade: 0.01 # 1%
- type: DIAMOND_ORE
cooldown: 1800 # 30 minutes
degrade: 0.05 # 5%
-
View User Profile
-
Send Message
Posted Aug 18, 2012@Geekman64
As of right now there aren't any video tutorials that I know of. I'm in the process of making one myself but if you find any or know any one who is interested in making one please let me know! :)
If you have any questions about using the plugin feel free to ask here or on the forum thread, we're always happy to help.
Also, if you're just getting started make sure to check out the basic setup and usage guide here!
-
View User Profile
-
Send Message
Posted Aug 18, 2012@hellfire212
Just found this mod and put it on our server - kudos!!
did you do a video tutorial or know of a good one to follow. I would like to use this plugin better :)
-
View User Profile
-
Send Message
Posted Aug 13, 2012MineralManager v2.1 Released!
Check out all the sweet updates and download it here!
@Dysthymical
It's something we could consider, I'm not making any promises about implementing it, but I do agree that it allows for a greater control over the economy.
If you wanted a similar effect without generating ores. You can try following these setup ideas...
It doesn't address increasing the occurrence (or how often you see) of the ore but it at least addresses part of the problem.
-
View User Profile
-
Send Message
Posted Aug 9, 2012@hellfire212
Honestly I would much rather prefer a feature that he suggested such as generating ores in the world, this could have complete control over the economy, especially if we can generate Emeralds which are only located in one biome currently. Just a suggestion though, hope it's implemented (:
-
View User Profile
-
Send Message
Posted Aug 8, 2012@BBFChaser
MM does not have any affect on world generation. What it does do is allows you to control what happens when blocks are broken. You can have it regenerate certain blocks that are broken after some amount of time has passed, and you can have it regenerate some percentage of blocks that are broken. There is a lot of customization but it is fairly straight forward to use.
It seems like it would work in the way you'd like it too. Rather than having a world filled with extra ores you could have a world with the normal distribution of ores, but have some (or all) of those ore respawn. You could even create a public mine with ores that never permanently break instead of having a whole world dedicated to extra ores.
-
View User Profile
-
Send Message
Posted Aug 8, 2012Does MM also generate veins like MV? We have used MV in the past to have 1 world that is strictly loaded with ores but something a little better managed might work better
-
View User Profile
-
Send Message
Posted Aug 7, 2012@silentnight18
Correct. I have tested 2.1 through over 100 reloads and something like 20-30 full server shutdowns and start ups, including doing silly things like breaking a block at the exact same moment as stopping the server. I haven't been able to break it yet. Furthermore, regions are now in a human-readable text (yaml) format, so you can easily back them up, and edit them.
That said, I'm thinking of making the saver put a "last known good" backup file of the blockMap.bin database, which is the file which tracks all the blocks which are currently in the process of being respawned. This way in the possible chance the DB gets corrupted, you have the option of using the backup version.
-
View User Profile
-
Send Message
Posted Aug 7, 2012@crastor so now since MM can finally go through reload, im assuming this fix will allow it to persist through actual shutdown/restarts and not break? Used to break anytime there was a block on respawn and upon restart, the whole plugin just, broke lol.
-
View User Profile
-
Send Message
Posted Aug 5, 2012It lives!
A new release of MineralManager is out! Get it here! With a suite a bug fixes and performance updates it's everything you've dreamed of and more!
This update is brought to you by the wonderful crastor, whom without this plugin would still be sitting unattended.
@silentknight18 @Assrealm @Darth2499 @tfkillzone @Rhodie1 @Dyspen @Semistro @HolySteward @DarkshadeDX @Hadersjm @Master_Zangetsu @TruDan97 @Robertas279 @The_Texas_Ranger @GeneralShep @idy26 @BtBtDev @BFUSped @altswang @DanJLloyd