RudelTools
If you want to motivate me to write more plugins
and more updates with features please click button below.
This plugin disallow to break blocks by using hand and attack mobs/players without weapon. You need tools in your hand to break blocks (example: for sand you need shovel), and sword/axe to hit mobs/players.
Features:
- Allows attack mobs and players only with sword and axe
- Blocks like Sand, Dirt and Gravel can be broken only by using Shovel
- Blocks like Stone, Bricks and Furnance can be broken only by using Pickaxe
- Blocks like Wood, Wooden Planks and Wooden Stairs can be broken only by using Axe
- Wheat, Flowers, Grass and Mushrooms can be broken only with Hoe (Hoe is takeing damage while is in use)
- New players are receiving an item (configurable in config.yml file)
Permissions:
- rudeltools.break.shovel - allows to break blocks with shovel
- rudeltools.break.pickaxe - allows to break blocks with pickaxe
- rudeltools.break.axe - allows to break blocks with axe
- rudeltools.break.hoe - allows to break blocks with hoe
- rudeltools.break.none - allows to break blocks without tools
- rudeltools.break.* - allows to break block with tools
- rudeltools.damage.dealt - allows to dealt damage without weapon
- rudeltools.commands.help - allows to use /rtools help
- rudeltools.commands.damage - allows to use /rtools damage...
- rudeltools.commands.block - allows to use /rtools block...
- rudeltools.commands.mob - allows to use /rtools mob...
- rudeltools.commands.* - allows to use all RudelTools commands
- rudeltools.* - allows to break blocks without tools and dealt damage without weapon
Commands:
- /rtools help - shows help
- /rtools damage entity set <entity> <damage> - set damage of entity
- /rtools damage weapon set <weapon> <damage> - set damage of weapon
- /rtools block set <block> <tool> - set tool that can be used to break block
- /rtools mob set <mob> <weapon> <true/false> - set that mob can be attacked with weapon
- /rtools item add <itemlist> <item> <item> <item>... - add a item list with this items or add items to existing itemlist
- /rtools msg set <itemlist> <message> - set a message for item list
Config:
Available languages:
English: en_US
Polish: pl_PL
French: fr_FR - by Youckie (Yocks)
After change language remember to delete language.yml file in RudelTools folder
If you want to translate this plugin to your language
send me email to: [email protected]
Amount of starter item will be in one hand (example: 5 axes in one hand)
PICKAXE - need pickaxe to destroy block
STONE_PICKAXE - need stone pickaxe or better to destroy block
IRON_PICKAXE - need iron pickaxe or better to destroy block
DIAMOND_PICKAXE - need diamond pickaxe or better to destroy block
AXE - need axe to destroy block
SHOVEL - need shovel to destroy block
HOE - need hoe to destroy block
NONE - block can be broken without tools
All tool names must be uppercase letters
Don't left blocks without value because YAML Parser is takeing it like section and console will get errors.
If damage value is set to 0 it will take default value of damage. If -1 then damage is cancelled (2 dmg = 1 heart).
Skeleton, Ghast, Blaze and Wither are not dealing damage. Arrows, Ghast Fireballs (Fireball), Blaze Fireballs (Small Fireball / Fire Charge) and Wither Skull are doing this
You can set that mobs can be hit without weapon by setting it "ANY: true"
Changelog:
Version 0.9.1
- Fixed bug with some indestructible tools and weapons
- Changed permission about dealing damage (now you need permission rudeltools.damage.dealt to use plugin damage)
Version 0.9
- Builded for CB 1.5.1-R0.1
- Added customizable item lists (now you can specify which items you need to break)
- Added some new commands (/rtools item add <itemlist> <item> <item> <item>..., /rtools msg set <itemlist> <message>)
- Now config file includes item on respawn and on first login
- Permission has bees changed (now if you dont have permission you cant break blocks, if you have permission rudeltools.break.none you can break all blocks without tools - rudeltools.break.* and others doesn't include rudeltools.break.none!)
- Now you can have your permissions (ex. if you created new itemlist named "QWERTY" and some block is using this itemlist permission to break blocks with tools in list is rudeltools.break.qwerty)
- Now if item isn't in config file console will not get error only warning with short message (Block type <block> is not specified in config file! Please fix it.)
Version 0.8
- Builded for CB 1.4.6-R0.1
Version 0.7
- Added commands that allow to modify config.yml (damage of entities/mobs, mobs that can be attacked by weapons, etc). For more info use /rtools help
- Now you can set damage of entities (arrows, zombies, snowballs, etc)
Version 0.6
- Added permissions
- Attacked mobs are now customizable with which weapon they can take damage
- Damage from weapons are now customizable
- Builded for CB 1.3.2-R1.0
Version 0.5
- Added customizable starter item and amount of it
- Added French language
- Language is now changing by file (not permanently in .jar) so everyone can customize language.yml file to his language
Version 0.4
- Added configurable blocks
Version 0.3
- Builded for CB 1.3.1-R1.0
- Axe has now (x 2 - 1) damage (because for axe you need one more stick and one more mineral)
Version 0.2
- New players now are receiveing Wooden Axe
- No more need to download 2 different jars for other language (can be changed in config.yml file)
Version 0.1
- Releasing my awesome plugin
Can you make your own tools using like Shears
@A1legged
Plugin isn't on 1.6.2 because it's still in Dev mode, but it works fine on 1.6.2 craftbukkit. You just have to add to config.yml blocks like CARPET, HAY_BLOCK, HARD_CLAY, etc. All materials you can find here (http://jd.bukkit.org/dev/apidocs/org/bukkit/Material.html). Same to all entities (http://jd.bukkit.org/dev/apidocs/org/bukkit/entity/EntityType.html) If you would have more problems mail me ([email protected])
Please update this plugin isn't working for 1.6.2 Server.
I'd like to suggest a feature; customizable durability. This would allow you to get really difficult situations where you are forced to use tools that break after only 10-15 uses! Now THAT would be a challenge even for veteran Minecrafters!
Hi ! Very good plugin.
I would like to suggest one thing. I use the Hoe as a weapon. Added it to the setup and everything works. Except one. As a weapon, Hoe is not destroyed. Can this be fixed?
Add this:
Great plugin bro!
Anyone got a realistic config they want to share so we don't have to make our own from scratch but will just be able to edit if suited? :)
This is the plugin I was looking for since I started running my server but it doesn't work for me. I set all permissions to false, the plugins load successfully and I get no errors in console but I can still break blocks by hand.
EDIT: it looks like it doesn't work with Permissions Bukkit: I de-opped myself and Rudel Tools started working correctly.
Excellent plugin! Thanks a lot! :)
@Rudellandy
Thanks a lot, now works whitout problems. :)
@rockmaclu
You just need to add to config.yml those blocks. You can find them all at http://jd.bukkit.org/apidocs/org/bukkit/Material.html.
Just add at the end like that: "ANVIL: STONE_PICKAXE", "COBBLE_WALL: PICKAXE" etc
With mobs you need to do the same like other mobs in config.yml. You can find them all at http://jd.bukkit.org/apidocs/org/bukkit/entity/EntityType.html
@Godpuppet2
It give me the same errors on the new blocks, like anvils, cobblestone wall, etc.
Nice plugin :)
Ill try to figure out which block mate,
I found these just by looking on the console, we have up to 30 players, hard to work out who it is when the console doesnt tell you >.< lol
@Godpuppet2
Plugin crashes on
if (getConfig().getString("blocks."+klocek2).equals("AXE"))
and
if (getConfig().getString("blocks."+klocek2).equals("HOE"))
so you have to fix your config file. On which block it crashes?
great plugin, love it!
But getting some massive errors on my server?
http:pastebin.com/8Hpe23AL
I have a problem with your plugin.
I am using the plugin "iprofessions" to create jobs.
When I indicate that a job can not break the ID "71" that it is the metal door, when someone tries to put this door and does not belong to this work, the door only is placed half, ie, the block forming above door is maintained visible, the bottom disappears.
Well, when I break the block that forms the top of the door, your plugin console fills me these errors:
http://pastebin.com/k2kFT1Hc
These errors are caused your plugin, if I turn off, everything works normally and without errors.
You can resolve to keep this from happening?. It would be a shame not to use your plugin, I like it. But with these errors I have to turn off until you fix it.
Gracas and greetings.
@kneurd
You should set in config.yml your mob to ANY: true (example:
mobs:
ZOMBIE:
ANY: true)
@Arajay
Thanks for hint. I added it and more in 0.7 version. My plugin will be updated always, because i don't have ideas and i'm only waiting for new CB version and fix some bugs. I don't have big plans for this plugin but if you have any ideas just tell me :)
@Adondriel
I hope they agreed :)
This is awesome, I might use this, if the server wants it. I know hardcore servers would love this!
This awesome plugin replaced multiple outdated plugins on my zombie survival server. The only thing missing for me is the ability to control damage for FLYING_ARROW. Awesome work!