DelzTools
I would like to give a special thanks to the players and staff of RealmKraft for helping with testing, bugfinding and their overall support, thank you kind sirs and gals!
This is a small plugin which adds extra effects to iron and diamond tools.
Effects like tree felling, 3x3 mining, excavating and farming.
It has basic permissions for every tool and its effect.
It also has its own recipe for every iron or diamond tool.
These will be added upon server load and you are able to disable the recipes in the config.
Feature List
- Pickaxe: 3x3 mining
- Axe: treefelling, 3x3 cutting
- Shovel: 3x3 digging
- Hoe: 3x3 farming
- Enable/disable recipes
- Configurable recipes
- Configurable durability loss
- Configurable block lists
- Switchable tool modes
- Silk Touch support for 3x3
- Unbreaking support for 3x3
- Toolbreak protection
Commands
- /delt - Main command, shows available commands ingame
- /delt give - Allows you to give a tool to a player
- /delt enchant - Enchant the current tool in your hand with a effect
- /delt debug - Activate debug messages for 3x3 and tree felling
/delt reload - Reloads the config if it exists, else it creates a new one(Might return on a later date.)
Permissions
- dt.pickaxe - Allows player to craft and use the Heavy Pickaxe
- dt.axe - Allows players to craft and use the Heavy Axe
- dt.shovel - Allows players to craft and use the Heavy Shovel
- dt.hoe - Allows players to craft and use the Heavy Hoe
- dt.commands - Allows players to use the commands like /delt give and /delt enchant
- dt.* - Allows players to craft and use all of the tools and commands
Recipes
These recipes are the default config recipes!
The iron versions are the same, put an iron tool in the middle and iron ingots at the same places.
Commands, permissions and config
Full explanation page HERE!
plugin compatibility
Below a list of plugins who have minor or large compatibility issues with DelzTools.
WorldGuard
Regions require both blockbreak and blockplace allow in order for the "Hoe" to work properly.
mcMMO
Switching tool modes can activate mcMMO's superbreaker, treefelling abilities and override Delztools effects for a moment.
NoCheatPlus
Fastbreak monitoring needs to be disabled or NoCheatPlus will kick players using DelzTools tools.
Fastplace prevents the Heavy hoe from placing farmblocks!
@Take4Spam Same problem happens with NoCheatPlus, I will need to research Advance Anti Cheat first and then I can work on a compatibility fix.
@Delzaros
Nope :(
And I'm using advance anti cheat and when they are using tools it's imposible to stop cheat detecting, only if I turn off fast mining and etc. :/
@Take4Spam
Are you sure you are using the latest version? Cause this shouldn't be possible with v0.6
Hey, i rly love the plugin and my player love it too, but can you do something rly fast for protected areas? I'm using GP and they can grief protected lands with tools :(
v0.7 progression update 1
Quite a few bugs were reported, therefor I decided to rewrite DelzTools.
With a clean slate I slowly started adding all the different features with the bugs in mind.
Currently in testing phase, to make sure its gonna be rock solid.
Below a few of the most importand changes.
Tree felling: work in progress
Tree felling has recieved a great upgrade, currently cutting nearly any tree completely.
At the moment my method can indentify which wood the tree is made of and adjust its calculations accordingly. Still needs finetuning, to cut Acacia better for example. But slowly getting there!
Tool protection: Finished
I've announced this feature in a earlier post, its protects your tools from breaking.
This was a much suggested feature, as on some servers DTools can be quite expensive.
From now on you can have your way with the tools with no worries!
Some bug fixes:
v0.7 progression update 1
Quite a few bugs were reported, therefor I decided to rewrite DelzTools.
With a clean slate I slowly started adding all the different features with the bugs in mind.
Currently in testing phase, to make sure its gonna be rock solid.
Below a few of the most importand changes.
Tree felling: work in progress
Tree felling has recieved a great upgrade, currently cutting nearly any tree completely.
At the moment my method can indentify which wood the tree is made of and adjust its calculations accordingly. Still needs finetuning, to cut Acacia better for example. But slowly getting there!
Tool protection: Finished
I've announced this feature in a earlier post, its protects your tools from breaking.
This was a much suggested feature, as on some servers DTools can be quite expensive.
From now on you can have your way with the tools with no worries!
Some bug fixes:
Good news everyone!
Its been a while since I last posted, and I'll tell you why. At the moment I'm creating a plan on what I am going to in the future with developing plugins and more. My current plan is to create a website of my own where I can host all my files, view tickets, read comments, blog and more. This will ofc take some time before its done, and will take some time away from developing plugins aswell. However I'll not stop adding new features to my existing plugins, more on that later. The main reason why I'm doing all this is to improve, gain more experience and add it to my portfolio. Below a few things about my current plugins.
DelzTools v0.7
Despite my effort to complete my tree felling code, its been put on hold for a while for other things. These things being 2 other plugins I've been working on. DelzGates and DelzRecipeCreator. However I intend to get the job done for 0.7 as I've found an issue in the current code that can cause a server to crash. Another feature I've already added to 0.7 is tool break protection. It prevents your DelzTools from breaking! (if its activated in the config by your server operator ofc) When your tools reach critical durability it will stop working. Which means it can't break itself. In order to use the tool again you simply need to repair and you're ready to go again.
DelzGates
DelzGates have already been active for some time on RealmKraft, a nice community who publicly tests my plugins. Sofar the plugin has worked out great but still needs a few more adjustments. You can expect this plugin to appear on bukkit soon.
DelzRecipeCreator
Still in development, but already has a few key features done. You can create new recipes in the config and add a few changes to your items like display name, lore and permissions. Other features like furnace recipes are yet to be implemented. It will take some time before this plugin will appear on bukkit.
I love this mod even though its a weird person who created it #blamedelly
Genius idea! makes everything alot easier.
@Krefek
You'll need a permissions plugin, or use the default bukkit permissions file.
I suggest using PermissionEx and to look up tutorials about it.
Once you've learned how to add permissions you can add the permissions nodes I explained in the description above and then everything should work.
Hey, sry but i don´t know how to give permissions. I don´t know the command. Please can you tell me? Thank you Krefek
@SkyFlair
I haven't tried myself but you can give it a shot yourself. Most likely there will be some errors.
Just try it and get back to me when you encounter any errors, perhaps I can fix them.
Is it possible to run this on an older server? (1.6.4/1.5.2) This plugin is exactly what i need!!
v0.6 released
Thanks for your patience. Next step is to see if I can fix tree felling to remove the branches and some leaves around it aswell. I've also thought about building tools. My current idea is to use the "Gold axe" as my only building tool. Add different tool modes to it that have different patterns to build with. Mainly I don't want the building tool to become a "world edit" clone. But I'll just have to see how well this current idea works out.
There is more...
I would also like to announce that I've started on my second plugin, DelzGates.
Wich will allow you to make gates and switches with signs. These switches will be "wireless" so you can add multiple for the same gate at locations of your choosing. Trust lists so you can determine who can use your gates and much more. More on this soon.
v0.6 released
Thanks for your patience. Next step is to see if I can fix tree felling to remove the branches and some leaves around it aswell. I've also thought about building tools. My current idea is to use the "Gold axe" as my only building tool. Add different tool modes to it that have different patterns to build with. Mainly I don't want the building tool to become a "world edit" clone. But I'll just have to see how well this current idea works out.
There is more...
I would also like to announce that I've started on my second plugin, DelzGates.
Wich will allow you to make gates and switches with signs. These switches will be "wireless" so you can add multiple for the same gate at locations of your choosing. Trust lists so you can determine who can use your gates and much more. More on this soon.
@MinecraftAdmin
Whenever a player joins, player specific settings are set. These settings are required, to allow players to change their toolmodes for example. They are removed whenever the player leaves. That console message basicly lets the server operator know that the settings where correctly applied and removed. Which can help incase a player complains to a server admin that the plugin doesn't work, and he/she can look it up in the logs and see if it was the settings that din't get applied or if its another cause. Basicly it is a quick way to see if that was the problem or not.
EDIT:
These lines are not removeable, but they no longer apply to toolmode only.
They are changed in v0.6 but still there.
Question: What does this mean on player logout event? And can it be removed?
v0.6 progression update 2
Fortune support: Cancelled
I've looked up the fortune enchant on minecraft, and eventually found it to complicated to create its main feature. 3x3 has so many functions at the moment and I also want precision mode to have more meaning in this plugin. Therefor I have decided not to add support for it.
New Tree felling: Work in progress
Tree felling needs a lot of changes, and I've added 2x2 trees to its search party.
Jungle and Dark Oak trees can now be cut down with one swift swoop of your axe.
However, branches and leaves will remain at the moment.
Added: /delt debug command which will allow ops (me primarily) to see what exactly is going on when we use one of the tools effects.
v0.6 progression update 2
Fortune support: Cancelled
I've looked up the fortune enchant on minecraft, and eventually found it to complicated to create its main feature. 3x3 has so many functions at the moment and I also want precision mode to have more meaning in this plugin. Therefor I have decided not to add support for it.
New Tree felling: Work in progress
Tree felling needs a lot of changes, and I've added 2x2 trees to its search party.
Jungle and Dark Oak trees can now be cut down with one swift swoop of your axe.
However, branches and leaves will remain at the moment.
Added: /delt debug command which will allow ops (me primarily) to see what exactly is going on when we use one of the tools effects.
v0.6 progression update 1
Silk Touch support: Finished
Overall the Silk Touch for 3x3 works fine. All the drops spawn on the location of the middle block you just broke to avoid them getting stuck inside walls and dissapear.
Unbreaking support: Finished
Added 3 entries to the config, which allow you to change the amount of durability loss is retracted from the total calculation depending on the Unbreaking level. By default:
Fixed blockbreak effects. (Some reason they din't work)
Fixed a few typos.
v0.6 progression update 1
Silk Touch support: Finished
Overall the Silk Touch for 3x3 works fine. All the drops spawn on the location of the middle block you just broke to avoid them getting stuck inside walls and dissapear.
Unbreaking support: Finished
Added 3 entries to the config, which allow you to change the amount of durability loss is retracted from the total calculation depending on the Unbreaking level. By default:
Fixed blockbreak effects. (Some reason they din't work)
Fixed a few typos.