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
cant get on to the site to give you Dev builds
@BeMacized
don't worry ! :) take a break and enjoy your vacation :) ! work on second place :D
@firepower416
yep outdated
since the latest version of NeXTQuarry is for 1.5.2 it's normal to have bugs using it with craftbukkit 1.6.2 :) this plugin isn't easy to make and keep updated.
i'm sure the new version will be out soon :) just wait for it
Hello
I love the plugin, but i haven't got the chance to use it yet :(.
For some reason it keeps generating exeptions on my console.
Perhaps outdated?
I run 1.6.2 on my server but this is the first time a plugin does not work for me.
@IvanSokolovBG
I'll start looking into that plugin, to see if I can support it :) I'm on vacation though atm, so it might take a while.
Hi
I really like the plugin. Awesome :)
But:
Block Protection
NeXTQuarry will take block protection into account from the following plugins:
WorldGuard
Factions
Is it possible to make the NeXTQuarry take block protection into account from the Residence plugin?
Thanks for the time! :)
@kreezxil
Thanks man!
I'll upgrade the plugin to 1.6.1 right away, but I still have some bugs to fix. I'm leaving for vacation tomorrow, (yes, again) but i'll try to get a 1.6 release out before then. I'll look into textures & sounds as well, I haven't really looked into the new minecraft update yet. I'm taking a laptop with me again so I can work on this while I'm away, I just don't know yet if I'll have an internet connection there to release stuff with.
Heya Mac,
As you might be aware Mojang pushed their 1.6.1 version out the door. Craftbukkit has followed suit and made 1.5.2 the recommended and stable builds and made 1.6.1 their development build.
In order to keep with the times I have made the switch to 1.6.1 myself with the server and well we need a 1.6.1 version of your quarry. :)
I tried satisifying your plugin dependencies myself to no effect as I have no clue what other packages you compiled against. So now I get to bug you. :D
oh and here's a big question, because 1.6.1 now supports textures and sound files directly inside the plugins, what's the chance of you implementing at least textures into this wonderful plugin?
P.S. Just sent you another $10 for your esspresso needs.
@RingOfStorms
God, thanks for notifying me about this. I had no idea I had any tickets, as I assumed I would get notifications about those. Not the case it seems. I'll go process those asap :)
@BeMacized
You really need to respond to ticket requests and mark them as waiting (if u need to look into it)/ accept if you're going to do it in the future / or started if u're fixing them now (sorta like next release time).
Leaving them as just new requests just shows that you're not maintaining the plugin at all. And marking them at least shows that you've read them, and replying to them would be the extra step.
@MystPhysX
Hmm, the errors suggest you're running Java 6 or lower on your Mac. I've been able to run it before on my macbook before I sold it, so you might have to try find a Java 7 update for it. My plugin doesn't really work with java versions before java 7. Let me know if that worked for you :)
Hey man I have been having a problem with your plugin. It actually works perfectly on my Windows machine but when I try to run it on OSX I get this error when starting up the server http://pastebin.com/zGiXyMys
I am having trouble with a few other plugins as well they are as follows (don't know if it will help or not):
Other information:
Is there anything else you need? I love your plugin and it is a shame that I can't run it on my OSX side.
can you add more things from buildcraft? such as pipes, electricity.... WOW this is very good plugin! adding to my server! c6.sms-hosting.cz:30040 my nickname is JoyBed :D
Whoohoo .. just saw the planned feature list! Thanks for this plugin and and all the time you continue to put into it.
I intend to offer this on my server after the next update and after I figure out how to limit the availability of the quarry. I am thinking I will make it available to certain ranks only and even then disallow the speed upgrades. I placed 2 of them running full speed and it didn't impact the server so I am anticipating no worries as long as they run at low speed.
Sorry ti hear about your computer... I am in the middle of a new build myself. Throwing together a water cooled monster made from spare parts.. it's already obsolete (Core 2 Duo) but it will still be faster than my current 8 year old computer. Wishing you good luck and a speedy build ... so you can get back to work on this plugin ... lol
@Dhs92
I already added world whitelists :P
@graveXrobber
Yep I lost it a few weeks ago, so I have none ATM.
@BeMacized
Per-world config? Thanks!
Thanks for the reply, not sure if you new but your dev build server is down.
Sorry everyone for the late response. I've been without a pc for a a few days now and it's going to take another week before the parts for my new pc will arrive. I won't be updating this plugin until then, mainly because I've got nothing to code with, but I'll update you on what's planned.
Planned feature list for NeXTQuarry 1.6: http://pastebin.com/AeHKwsaP
@davenger
Added to planned features :)
@graveXrobber
What permissions plugin are you using? nextquarry.user.* should also enable nextquarry.user.edit for that specific player/group.
@Dhs92
Thanks I'm glad you enjoy it
@graveXrobber
If you mean, the ability to right click a quarry with a wrench, it's already there: nextquarry.user.edit
@tacohead2190
Just craft the quarries using the recipes in the project description. OR use /nextquarry give if you have the proper permissions :P
@N3SLO
Added to the feature list ^^
@N3SLO
The lag impact shouldn't be that big, as I use chunk updates instead of block updates (which is why water won't flow back into holes made by the quarry). Bukkit will process this chunk update queue in its own time, just so the lag you feel will be at minimum. Quarries are always placed in the direction you are looking when placing them, building it from the "bottom left corner" of the quarry. I added the configurable intervals for saving to the planned feature list for you as well :P
@CommodoreAlpha
Thanks I basically use custom items with existing materials, of which I edit the lore & display name. They're not really different from the normal items they are based off, apart from that they can't be used for interaction (think of picking up water with a fuel injector) and can't be placed down as a block. I do plan on disabling the feature to craft with them, but I still need to figure that out. I added the feature for the plugin to have a seperate language file to the planned features list, meaning that you'll be able to change item lores and names yourself in the next update :)
@N3SLO
Yep that's normal, but I'm adding configurability for that interval in the next version :) I'm also fixing that restart bug of yours, as I see you're not the only one.
@levisn1
Not much, as I use chunk changes instead of block changes. If your server starts to lag a bit, bukkit should send the packets to the players later for the quarry block changes, just so that your tps can get back up.
@N3SLO
Configurable tier sizes are added to the planned feature list :) I won't be adding support for residential plots, but a configuration for their sizes should help you out enough.
Any chance of getting the plugin to be aware of towny protections?
Ok, giving a rank the node nextquarry.user.* doesnt allow them to interact with the quarry with the fuel or modding tool. Opping them fixed the issue, dont want them opped so lol we need the perms fixed.