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
Awesome plugin, getting things working well in 1.9 after doing a bit of tinkering and reading up on how everything works in the settings.
One problem i'm having is getting leaves to re-spawn, i have flowers, grass, and lillypads working fine, but when it comes to leaves and vines.. vines are not registering at all, and it will only register the first leaf block broken, if at all.
it seems to be an issue with timing, as if i wait awhile between breaking leaves it will register another single block.
This plugin doen't work with MythicMobs plugin, both of this plugins uses /mm as main command, can you change it in something else or how can i change it myself? I need this plugin for my RPG server!
fantastic idea, just what we desperately need, but utterly broken in spigot 1.7.10 :(
1.7.9 BETA CB don`t work can you fix an Update?
@iSleepzZz
This is likely because the default setting of "MineOriginalOnly" is "True" which means MineralManager will only respawn blocks that occur naturally in the world. If you'd like to place a "natural" block type /mm creative to enter MineralManager creative mode were you can add natural blocks and destroy blocks without causing them to respawn.
@Jo11yWombat
You should be able to use /mineralmanager to access the MineralManager commands. If there is another problem with the plugin conflicting with MobManager I am not aware and any details would be helpful!
@AGiantPie
This is usually caused by a problem with your config.yml file. Make sure you have no "tab" characters and only spaces. Also make sure there are no spaces in your configuration / region names.
@Pidjey
This is a feature that has been requested a couple of times, and while we don't have much time to update the plugin "hopefully" this will be implemented some day but I can't make any guarantees.
@WizardCM
This is a great find! We will have to look at that and make sure its reading and storing all names in their original case. Thanks!
@confuz3d
To completely remove messages when you mine / prospect a block. Set the OnBlockBreak and OnBlockProspect field under displayMessages in the config.yml file to "false".
Anyone know how to completely remove the messages when you mine?
GUYS I FIGURED OUT THE ISSUE
If you're having trouble with the plugin loading your region as "DEFAULT" on launch, lowercase all of your configurations. Hilariously, the plugin stores the regions correctly categorised, but only when when saving. In memory it lowercases it. This means it thinks they're different, and doesn't find a match when recreating them.
Tested and working for BETA 1.7.9 CB.
Could you configure to be random the block regenerated (with a percentage of each material)
Everything works fine until I type "Yes" to create a region. When I do that, it kicks me and gives me this error.
Internal Exception: java.lang.IllegalArgumentException: The validated object is null
@iSleepzZz
This is probably a stupid question but you have assigned regions that you're doing this in, right? you know it's not a global system?
I'm confused why this is not working at all... No errors whatsoever but when I place a coal down and it has the degreation of 0.00 (not ever degrating) and I mine it, it doesnt replace with bedrock (like i put in config) nor does it every respawn in 30sec? I'm using the 1.7.2 build of bukkit.
Is there any simple way to get this mod to work properly with mob manager? They seem to conflict over the /mm command, but even setting up aliases, this mod won't work properly if mob manager is also installed, and I don't know why.
I have figured out the problem and it is BKCommonLib which screwed everything up!
Hi All!
Sorry I haven't been responding to your posts! I have been super busy lately with work and haven't had the time to hop onto bukkit and see how things are going!
That said, I went ahead a tried testing the plugin to see what errors you are all having and I can't seem to replicate them.
I'm using the latest dev build of bukkit. (http://dl.bukkit.org/downloads/craftbukkit/get/02540_1.7.2-R0.4/craftbukkit-dev.jar)
I'm connecting to the server via Minecraft 1.7.2 and I'm simply creating a world region and then breaking blocks, shutting down the server, and then restarting it. Everything is respawning as it should, I would say that the bug is likely due to a problem on Bukkits side, as that has happened a number of times before with development builds.
Please let me know if the problem is resolved by moving to the development build of bukkit that I linked.
Thanks!
Yep. The regeneration regions break when the server is restarted.
The plugin is unfortunatly unusable! =/
I did multiple tests, even did it with the default config and it still seemed to crash. The exception is generates is literally the classic "Is it up to date?" one.
Please get back to me with this. When its fresh, it works and when I set it up it also works with regenerating the ores. As soon as I restart, it breaks. I think its with the whole logging of which blocks need to regenerate, because as I remember when I was doing my tests, if I set a region and didnt break anything it stayed working, if I didnt set a region and just left it, it kept working, if I set a region and broke something in it, after a restart it would break.
On restart, the plugin breaks for me! I even downloaded the specified CraftBukkit Dev and tried the specified Spigot to see if the version 2.2.1 would work but it doesnt. After restart it says its out of date and thats it.
Please fix! I really need this!
-Flobik
Hi !
Excuse me but i got a problem, i got this in my config.yml :
DEFAULT:
mineOriginalOnly: false
usePermissions: false
placeholder: AIR
displayMessages:
onBlockBreak:
onBlockProspect:
CONFIGURATION:
forest:
managedBlocks:
- type: COAL_ORE
cooldown: 30
degrade: 0
- type: IRON_ORE
cooldown: 30
degrade: 0
- type: 17
cooldown: 30
degrade: 0
- type: 17 1
cooldown: 30
degrade: 0
- type: 17 2
cooldown: 30
degrade: 0
- type: 17 3
cooldown: 30
degrade: 0
- type: LEAVES
cooldown: 30
degrade: 0
- type: LEAVES 1
cooldown: 30
degrade: 0
- type: LEAVES 2
cooldown: 30
degrade: 0
- type: LEAVES 3
cooldown: 30
degrade: 0
All blocs regenerates except leaves, only a few leaves regenerates, the others are not considered as "leaves".
You know why ?
is it possible to add custom lore and names to the ore drops ?