QuickBreak
QuickBreak allows you to instantly break blocks on a left click action if you're in survival mode.
Tested against CraftBukkit 1.4.6-R0.3 and works fine
NOTE: QuickBreak is still getting developed and new features are going to be added. QuickBreak has been tested and is ready for everyone to use but if there are any errors, please leave a comment or send in a ticket with the error you are getting and any other information.
QuickBreak is extremely easy to use and is very lightweight. It's a simple drag and drop process and a quick configuration process for your liking (or use the defaults). This plugin is recommended for freebuild servers (servers that allow players to freely build without the worry of your building getting harmed (ie. griefed, exploded etc.) because it allows players to have the creative mode instant break feature just in survival mode.
Demonstration
Features
- You must need an item to break blocks (configurable in config) (if you don't like this feature then set to AIR)
- Instantly break blocks on a left click
- Doesn't allow you to break bedrock to get into the void
- More than 2 times faster than creative mode
- Doesn't drop the block item
- Permission node for usage
- Lightweight and easy to install
- Perfect for freebuild servers
- A great perk for donators on servers
Installation instructions
- Drag the plugin into your plugins folder
- Reload/load your server
DONE! Now to configure the plugin!
- Go into the folder in your plugin folder called "QuickBreak"
- Open the config.yml and configure the plugin to your liking
Usage instructions
Once you have QuickBreak installed on your server, you can either read the following tutorial or use /quickbreak in game for a tutorial.
- You must have the permission node quickbreak.use or be an OP. (Admin of the server: You may disable this option for OP's if you want by using the permission node "-quickbreak.use" which will do the opposite to the original node).
- In the installation process you would have configured the item to use for breaking blocks. Hold the item.
- You may now left click blocks to instantly break them.
Permission nodes
The plugin has one simple permission node that you can add for players to use QuickBreak. In the future there will be more for a better game play. The permission node:
- quickbreak.use (allows you to instantly break blocks)
TODO
- Make a permission node that makes you collect the items from blocks you break
- Make certain blocks configurable to choose if you want the block to be broken or not
- In the config you can choose whether or not to do damage to your tool (if applicable)
Donate
Want to buy me a red bull? Do it here! (Donators of my than $4 may have their server or/and name advertised on a separate page)
Thanks very much for your contribution.
@UncleMoney. lol, hard work.
I'm really only waiting for block collection after breaking. Users on my server love strip mining and rely on collecting what they dig!
Thanks for your hard work!
@CeramicTitan
is that really the code for it? that's it? looks simple
Updated to 1.0.1
Stable update for CraftBukkit 1.5.2, 1.5.1, 1.5, 1.4.7
@CeramicTitan
Okay. I like the method now because it quickly breaks the blocks and it doesn't drop the item.
@ThunderWaffeMC
...It's a more efficient method to break blocks, instead of getting the block and changing it to air.
EDIT: I didn't see this, "You must need an item to break blocks (configurable in config) (if you don't like this feature then set to AIR)"
@CeramicTitan
What's this for?
use this, source from deathmarine: https://github.com/deathmarine/Under-50-Lines-Plugins/blob/master/src/com/modcrafting/under50/BedDigger.java Modified by CeramicTitan.
@XeonG8
EDIT: I understand. So you want it that all items work except the ones in the config file?
I'm actually looking for a plugin that lets you break faster than the creative mode speed, in surivival or creative mode, ie where it doens't matter what block you are holding to break with, maybe only a list of block ids that will not work for faster break instead of the other way around where you need to specify all the blocks that will work at faster breaking.
A bit like superbreak, but without being limited to having to use it on a specific tool that it was binded to.
"You must need an item to break blocks (configurable in config) "
So that in reverse, where I just specify items that act normally instead, and for the rest its just '*'