NeXTQuarry

NeXTQuarry adds quarries to your server, without having your players required to have any mod installed. They can have several sizes & upgrades.
Note: I love to hear it when people run my plugin, so if you run this on your server, feel free to drop the ip in the comments, or send it to me by PM, and I might come take a look :)
What are they?
They are machines that dig out a big area for resources. These allow the player to go do other things while the machine mines for them. As convenient as it is, it also comes with some drawbacks of course. They are quite expensive to build, and require coal as fuel to be able to run. They won't do anything without it. Without any speed upgrades, they are also quite slow. The plugin tries to keep gameplay as balanced as possible.
Awesome review by TwixPVP (Thanks guys!):
Find more videos & reviews by clicking here! (More languages too!)
Usage Data:

Warnings & Notices
As with any plugin that performs blockchanges: BACK UP YOUR WORLD! The world changes made by this plugin are not reversible yet by the plugin itself. Please manage the permissions of this plugin with care, and watch out to who you give them.
Data usage notice: This plugin DOES collect anonymous usage data. This is toggleable, so if you do not approve of this, you're able to turn this off. The data collected is used to present the following information: http://mcstats.org/plugin/NeXTQuarry.
Update notice: The plugin DOES automatically update by default. This can be turned off in the configuration file.
Dev join message: This plugin CHANGES my join message. If you do not approve of this, you are able to turn this off in the configuration.
Commands
/nextquarry - Gives information about the plugin, and about your permissions as a player.
/nextquarry items - Opens an inventory with all NeXTQuarry items
/nextquarry craft - Shows the recipe book for all NeXTQuarry items
Supported Plugins
Block Protection
NeXTQuarry will take block protection into account from the following plugins:
- WorldGuard
- Factions
- Residence
Block Logging
NeXTQuarry will manually log block changes made for the following plugins: (for rollbacks)
- CoreProtect
Get the sauce!
Source code: Github Repository
Configuration
You can find the Configuration file in the NeXTQuarry folder inside your plugins folder, which should appear after the first start of your server with the plugin installed. The file is called config.yml.
All configurable options are documented right in the configuration file. If you have any questions, feel free to ask!
Permissions
- nextquarry.user.* - Gives the player all user permissions. -Enabled for everyone by default-
- nextquarry.user.tier1 - Allows the player to place tier 1 quarries. -Enabled for everyone by default-
- nextquarry.user.tier2 - Allows the player to place tier 2 quarries. -Enabled for everyone by default-
- nextquarry.user.tier3 - Allows the player to place tier 3 quarries. -Enabled for everyone by default-
- nextquarry.user.remove - Allows the player to remove quarries. -Enabled for everyone by default-
- nextquarry.user.edit - Allows the player to edit quarries. -Enabled for everyone by default-
- nextquarry.user.craft - Gives access to /nextquarry craft. -Enabled for everyone by default-
- nextquarry.admin - Gives the player admin permissions. -Enabled for ops by default-
Admins can break or edit quarries, no matter if it belongs to them or not. Users with the remove/edit permission, may only remove/edit quarries that belong to them if private quarries are enabled in the config.yml file. Admins can place quarries in worlds where it's not allowed, and can place unlimited quarries. The nextquarry.admin node also gives access to /nextquarry give.
Recipe time!
Quarry: Tier 1

This is a tier 1 quarry. It is 18 by 18 blocks, and digs a hole of 16 by 16 blocks.
Quarry: Tier 2

This is a tier 2 quarry. It is 34 by 34 blocks, and digs a hole of 32 by 32 blocks.
Quarry: Tier 3

This is a tier 3 quarry. It is 50 by 50 blocks, and digs a hole of 48 by 48 blocks.
Fuel Injector

Right click any quarry with this item, to open its fuel bay, and insert coal!
Quarry Wrench

Right click any quarry with this item, to open up the upgrade slots, and insert your upgrades!
Speed Upgrade

With this upgrade, your quarry will become faster! (but run out of fuel faster as well). Max. 3 per quarry.
Chest miner upgrade

With this upgrade, your quarry will mine the contents, of any chest it finds! Nice for looting dungeons! Max. 1 per quarry.
Fuel Finder Upgrade

With this upgrade, your quarry will automatically put the coal it finds in its fuel bay, if there is room. This way it will hopefully run for longer without refueling! You will mine less to no coal though. Max. 1 per quarry.
Fuel Efficiency Upgrade

With this upgrade, your quarry will last longer on the fuel it has. It will consume less, and do more work instead. Max 3 per quarry.
Smelter Upgrade

With this upgrade, your quarry will automatically smelt ores it finds. It uses the same amount of fuel a normal furnace does. This efficiency can be increased using the fuel efficiency upgrades. Max 1 per quarry.
Liquid Miner

This upgrade allows the quarry to fill any empty buckets in its chest with liquids it finds. If there aren't any, or if there is no room, the liquid will just be lost instead. Max 1 per quarry.
Cup of coffee
If you like this plugin, please consider buying me a cup of coffee! Donate via PayPal! (You can do so by clicking the "Donate" button in the header on the top right of this page. Thanks a bunch!)
Awesome people who supported the plugin:
- Kreezxil
- TheAlmightyLlama
- Matecraft
-
View User Profile
-
Send Message
Posted May 9, 2013Discovered a huge bug in the latest version. Placing an obsidian block anywhere else in the world inside of a specific pattern will cause both duplication of the tier 3 quarry but also prevent the destruction of the placed obsidian blocks.
The pattern I used was iron block followed by diamond block followed by obsidian block. At that point the obsidian block will not destroy but instead duplicate.
All of that is in creative mode.
When in non-creative mode using a picaxe will get rid of them just fine.
-
View User Profile
-
Send Message
Posted May 9, 2013NeXTQuarry 1.5.0 has been released! You can finally use NeXTQuarry with craftbukkit 1.5.2-R0.1 now.
If you want to get it before it is BukkitDev approved, you can download it off our build service. You will find a link to it in the description above.
I did not fix the issue with mobs yet in this release, and neither did I add support for hoppers piping items into the fuel inventory yet, since I had some trouble with this. I will fix/add these features in the upcoming versions though!
Changelog:
v1.5.0:
Known bugs:
Please report any other bugs you find, I'll try to fix them asap. Suggestions are welcome too!
-
View User Profile
-
Send Message
Posted May 7, 2013@IvanSokolovBG
Yup it is, like you suggested, a version issue. I don't have any version at the moment which supports the new versions of craftbukkit, but I'll get a new version out somewhere this week.
-
View User Profile
-
Send Message
Posted May 6, 2013Hi
Just want to tell about some kind of an error.
When i put the quarry on the ground and fill it with coal it doesn't do anything. Just sits there like a boss.
But when i saw the console ... tremendous errors ... i can give only a little piece of them
http://prntscr.com/13sacb
Maybe that is happening because i'm using craftbukkit's latest version 1.5.2 and the NeXTQuarry is 1.5.1.
Probably that is the problem. But i decided to share it! :)
Great Plugin!
-
View User Profile
-
Send Message
Posted May 4, 2013@BeMacized
Not a problem. I have it disabled for now and look forward to your release. Just keep being in touch with us, your fans, is all I ask. :)
-
View User Profile
-
Send Message
Posted May 4, 2013@kreezxil
I completely understand. I'll schedule hopper support for the next version. I won't support every single piping method out there, but like that you will be able to pipe things into a chest, and from there into the quarry using a hopper, which should be sufficient. I'm sorry about the version issue, I'll fix that in the next release. I can't really do much development here, but I'll be aiming to release it somewhere in the beginning of the coming week, when I'm back home. I'm afraid you'll have to wait for 1.5.2 support until then.
-
View User Profile
-
Send Message
Posted May 3, 2013@BeMacized
I think you got the jist of all of that, as far as "allow items to be piped into the fuel bay", I mean allow the quarry to accept items from anything that can place items into its inventory like from a tekkit, buildcraft, industrialcraft, craftbook, hopper or autosort pipe type of system.
As an example I use the server-mod known as "autosort" which provides a chest network that acts like a pipe system. I could have a chest and do sitting next to a quarry that contains fuel such as coal, but then I could have a hopper connecting it to the quarry and that should by default load up the fuel bay.
As far as supporting the next version goes, I believe Mojang pushed the issue on that one, they told all of their minecraft clients to do an update now any server still running 1.5.1 can't be connected to. So that is why I had to switch to that particular development build. I use exodushosting and that is the build that have as recommended to satisify the new minecraft 1.5.2 client.
-
View User Profile
-
Send Message
Posted May 3, 2013@kreezxil
Yep, that's because I haven't updated the plugin yet to that version. You'll have to use 1.5.1-R0.2 Beta, for it to work. I did not support any development versions yet. As soon as the next beta build releases, I'll support that :)
For the feature requests: The fuel and upgrades should indeed be returned. Would be a bit of a loss then otherwise :P The water & lava stuff is already being worked on. I already started working on a liquid miner upgrade, which allows you to catch liquids in empty buckets. Without it, it will just remove the liquid blocks in future updates. I do like the ballast thing though, so I'll take that into consideration for the next update. IF you already want it to continue on liquid blocks, just remove the following id's from the ignored blocks list in the config.yml of the plugin: 8, 9, 10 & 11. Then it should just turn them to air, and continue like nothing happened. I addressed the fuel bug already as well, which will be included in the next version :) The blocks that are removed by building are indeed removed forever. I did consider dropping them, but that would possibly cause lag on servers with not that much resources. Mining them to the chest already while building seems a bit unrealistic to me (as far as realism goes here), but with an upgrade it could indeed be an idea. I'll try to include it in the next version. Speed upgrade configurability, great idea! I'll definitely include that. With burning I believe you ment smelting? In that case, yep, it's queued for the next update. It's already implemented in the latest dev release, but still very bugged. You will see it in the next update. It will use more fuel to smelt the gold & iron ore. I will probably add more ways of fueling the quarries too. For piping, I'm not sure how I would go on about doing that. Do you mean with hoppers, or buildcraft pipes on tekkit classic? I could try hoppers maybe yes. For the lag issue, I'm using bukkit's chunk queue, which means it sends the chunk changes whenever it has time, and not forced. That way it avoids lagging the server out. Are you sure that it is not client lag? As I don't see how the block changes can cause lag on the server side as I'm using bukkit's own chunk queue. That chest miner bug, is indeed a bad one. I wasn't aware of it so thanks for reporting it. I'll have it fixed in the next update.
And finally: Thanks for the donation! It's really appreciated :) Gives me the chance to buy some more espresso here in Italy while I still can, haha. I'll list you in the description of the plugin :) (Or I won't if you don't want to)
Sorry for the bit unstructured reply. I'll try to get the new release out asap with all the bugfixes and new features included :)
-
View User Profile
-
Send Message
Posted May 2, 2013In Build 2768 CB 1.5.2 I get the following error:
http:pastebin.ca/2372039
-
View User Profile
-
Send Message
Posted Apr 30, 2013Feature Requests:
You can also treat the above requests as a bug report if you think the quarry already behaves in a manner that satisfies my requests, in which case I'd like to point it doesn't do any of the above.
Definitely a bug report here. Being near the quarry in certain places causes extreme lag, have not pinpointed exactly where that is as it happens in various places through the chunk(s) the quarry is on. Lag goes away for a few minutes if you re-log. Avoiding the quarry entirely while it is running prevents the lag. Sadly there is no data in my console to help you with this lag bug. :(
Also a bug report, when using the chestminer upgrade, if it encounters enchanted items, massive duplicate occurs, again no console errors to report. :(
Running CB 1.5.1 build 2754 (beta)
p.s. I sent you $10 bucks or 7.67 Euro, hopefully you can buy something nice on vacation with it. :)
-
View User Profile
-
Send Message
Posted Apr 30, 2013@Faldonboy
May I ask what version of CraftBukkit you are running? If you downloaded NeXTQuarry from our build service instead of bukkitdev, i'd like to ask you the build number of the plugin you are running. (If you're going to redownload it, I suggest you take the latest version of bukkitdev as the latest developer release is currently broken.)
I may take a while to respond as I'm currently on vacation and don't have a stable internet connection available at all times.
-
View User Profile
-
Send Message
Posted Apr 28, 2013This error is spamming several times per second constantly, had to disable the plugin for now.
-
View User Profile
-
Send Message
Posted Apr 26, 2013To everyone: I'll be going on vacation for a week, so there probably won't be any further development in this period. I do plan on releasing a big update (v1.5.0) after this week, so make sure to keep an eye out :)
@ASpiderMunkey
It's already in! just turn private quarries off, and everyone who has permission to remove quarries, will be able to remove every quarry :)
@ninja8077
Sorry for my late response. Good that it works. I couldn't get my build service to use java 6, so I'll figure that out later.
@swarley_83
Well, if you would reach bedrock, and it would skip every block, it would finally keep on going in an infinite loop, because it can't go through bedrock, consuming fuel in the process.
-
View User Profile
-
Send Message
Posted Apr 26, 2013When try drilling a block blacklisted, it stops. Why can not skip it and bypass the block?
-
View User Profile
-
Send Message
Posted Apr 25, 2013How does one update the server to Java 7? I thought it just ran whatever you computer ran. EDIT: Nevermind figured it out. Works now.
-
View User Profile
-
Send Message
Posted Apr 25, 2013Do you have any plans to make it so they can be destroyed for servers that allow griefing?
-
View User Profile
-
Send Message
Posted Apr 25, 2013@ninja8077
I believe it's an issue with your java version. I compile NeXTQuarry for java 7, and I believe you're running your bukkit server with an earlier version of java. I'll make sure to do any future builds with java 6, but for now I'm afraid you'll have to wait for the next release before you will be able to use it. Unless you upgrade your server to use java 7 of course.
-
View User Profile
-
Send Message
Posted Apr 25, 2013It was bukkit beta build CB 1.5.1-R0.2 with v1.4.2 of NextQuarry. And I just got it off of this bukkit Dev Page.
-
View User Profile
-
Send Message
Posted Apr 24, 2013@ninja8077
Could you tell me what version of craftbukkit you're running? Same for nextquarry. if you downloaded it off our build service, the build number too please :)
-
View User Profile
-
Send Message
Posted Apr 24, 2013I tried implementing this plugin on my server and it fails to load the plugin. It gives me the error:
"java.lang.UnsupportedClassVersionError: net/nextbattle/quarry/main/MainClass : Unsupported Major.minor Version 51.0"
My plugins list is: Backup ChatManager Essentials GriefPrevention Modifyworld PEX World edit
There are these as well but I tested it without them and it made no difference: BattleAxe BlockDisguise Throwblocks ArcaneEnchants (This one is actually having the same problem.)
Anyone be able to help?