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
Hey i am getting a wierd glitch with this plugin. When I have a 1.6.2 Server I have to reload the Plugin (Like make a new boundry for it.) Then it works fine 100%. but when my server restarts it stops working and have to reapet the reloading plugin. I know this isnt updated to 1.6.2 but can this be fixxed with a small patch or does it have to update completely to 1.6.2, if so i can w8 it isnt a problem. Also I want to say Awesome Plugin for Rpg adventure Servers that allow destruction of the enviroment.
I have had this for about 10 months with no problems, thanks!
I installed this and it works great for my server's volcano. I set the degrade change to zero, but not every ore actually regenerates. Most say "This (ore) will be available in 30m" but some do not. The ones that do not state that when mined do not regenerate. I'm not sure what the problem is.
@elyssah
Factions support would indeed be a very cool feature to have. Unfortunately with the limited time we have to update and manage the plugin we don't have the resources to implement it. It would be a big undertaking simply because I don't think there is a standard out there for "factions", or a "faction api" that developers can use to allow for plugins to interact with factions. If, however, those existed it might be more possible but for right now we're not looking to add any big changes or features. We appreciate the post and the idea though!
@CraftedNight
@CraftedNight
There isn't currently a way to remove the [MineralManager] prefix from the notice without getting rid of the messages entirely. This is something that could be implemented but would be of relatively low priority. Same thing with custom colors. Although we do appreciate your suggestions and will definitely look for opportunities to implement them! :)
Also, adding custom colors to the messages would be awesome!
Awesome plugin! Is there a way to disable the [MineralManager] prefix in the notice prior to a player mining a block? I'll make sure to credit this plugin in my spawn, but I'd like to make the most RPG feel I can on my server.
Would it be possible to include Factions support in the future? I'd like to have the claimed areas on the server respawn different materials than the unclaimed wilderness areas.
@9berend9
I'm glad you like the plugin! That's an interesting discovery you've made there. I'll have to look into it. In the mean time, would you mind creating a ticket for this issue by clicking the "Ticket" button on the top right of the page and filling out the form? That way we can get all the details we need and have a more formal way to track the status of the issue!
Thanks! :)
UPDATE: This is being caused by the fact that when you place the wool at that location it treats that location as a "placed block" and since mineOriginalOnly is set to true it isn't managing any blocks at that location. So what we'll need to do is just change it so that when a block respawns it sets the location as a "natural block". Good find!
An awesome plugin for economy/environmental control! Though I think I found a little flaw in the system... With e.g. Log regeneration: 'MineOriginalOnly: true 'Volatile: false' 'Placeholder: AIR' 'Cooldown: 1m'
Only generated logs should turn to air once mined and be replaced by a new log after 1 minute, no matter what happens to the replacement block (air), right (correct me if I'm wrong)? So here's what I do to test this:
But now...
Basically, interrupting the AIR replacement block will cause the second regeneration to fail...? Is there any way around this?
@hellfire212
thank you for your help and understanding.
the problem was that there was an errored region(in other words, a section in red text) in one of the configuration sections. I had shrugged it off when I made the earlier comment. the section was supposed to be an addon to the override. I have since fixed the error. and the region creation went along smoothly.
@Serolero
That issue is usually caused by an error in your config.yml file. The easiest way to test if this is the problem is to rename your config.yml to config_old.yml and start your server causing MineralManager to recreate the default config.yml and try creating a region using one of the default configurations. If that works then it means you just have an issue with your config.yml. In which case you should make sure you have no tab characters in your file as yml only supports spaces. You must be sure that you have at least one configuration defined and that there are no spaces in any of the names of your configurations.
If you'd like, you can submit a ticket with your config.yml and we can try and help you get it straightened out!
For some reason, when I go to make an area with mineral manager, there is a problem. I get to the naming part of it, I try to name it, and I get an "End of Stream" message, kicking me from the server, maybe it's because I am on 1.6.2? I am using the latest version to date. Please, if you could help me figure out the problem, I'd much appreciate it. if it's just an update problem, I am fine with it. I will just have to wait until you have a settled release for the latest version of MC/Bukkit.
@hellfire212
Awesome! Thanks, Glad I got that fixed.
@Go4Nightfire
The easiest way would be to find the center of the area you want to add and then create a cube type region and just give it a large, say 128 block, y-radius. That should reach all the way down to bedrock and all the way up to the top of the skybox.
EDIT: Another option would be to create your region however you'd like, and then edit the "regions.yml" file that is located in "plugins/MineralManager/bin/[bunchoflettersandnumbers]/". You just need to open "regions.yml" with wordpad or something that can handle rich text and then find the region you created and set the "floor" to 0 and "ceil" to however high your minecraft server goes. Just be careful as messing up this file will cause issues with your regions.
@hellfire212
Is there a fast way to select a area from sky to bedrock?
@excavator5
The placeholder field in the config.yml is what you set to whatever type of block you'd like to appear when a block is mined.
If you check out the MineralManager documentation it explains it in a little bit more detail. I hope that helps!
Im not sure if you guys have this setting in the config but I have not found it. I would like to replace my ores with bedrock or stone after they are mined so players know that a block is there and has not respawned yet. If its in already where is it? If not, it would be awesome if it could be added.
Thanks guys,
@elyssah
You need to set the message fields in the config.yml to false or NONE to stop the messages from appearing.
You can get more detailed information on the config.yml file here! I hope that helps!
Is there anyway of disabling the messages? I don't want my players to know what times I have set for the ore regeneration. I tried leaving it blank, but they still get them.
@Zachary_DuBois
No it's all good! He's just messaged me before and I must not have been clear that I wasn't planning on implementing his idea is all! Thank you for the support though, I really appreciate it. :)