BukkitExtras

Overview
BukkitExtras is a plugin that adds many miscellaneous useful things like: Transportation/trading of animals, more uses for hoes, elevators, ability to get skeletal and zombie horses in survival, Wand of Trading to swap blocks in the world.
Links
Reviews
Thanks to Carrot Inc
Features
Present Features
- AnimalTags
- Put any owned animal into a name tag by shift right clicking it
- Release a animal in a AnimalTag by shift right clicking a block with it
- Can trade the name tags with animals in, new owner can release them and if its a tameable animal it will set its owner to them
- Shift right click a animal with a book to read its stats
- Special Horses
- With enough rotten flesh or bones, you can turn any owned horse into a undead or skeleton horse by shift right clicking the horse with the item
- Elevators
- Block defaults to lapis block
- Space to teleport to closest elevator block above
- Shift to teleport to closest elevator block below
- BetterHoes
- Break a crop with a hoe to auto replant it
- Right click a crop with hoe to auto grow crops and use bonemeal required
- Right click tilled soil with a hoe to plant any seeds in the next slot of your inventory
- Break sugarcane with a hoe to auto break the 2nd lowest sugarcane, will not break the lowest sugarcane
- Will never break any non fully grown crops
- Works in a 3x3 area
- Wands
- Trading
- Shift right click to set its block
- Right click to transform a block if you have it in your inventory
- Crafting
- Right click to open crafting table gui
- Ender
- Right click to open your ender chest gui
- Enchanting
- Right click to open a enchanting table gui
- If your standing near to bookshelves, its max level will go up
- Trading
- When pigs breed they give 1 to 3 babies to make them actually useful
- Shearing sheep gives 1-3 string
- Shops
- To create a shop, place a sign with "[shop]" on its first line, then place a chest up to 5 blocks below that, and a chest up to 5 blocks below that
- To add something to be sold, put it anywhere on the first line of the first chest
- To change what your selling it for, place what you want to sell it for below it in the inventory
- It works with stacks too
- The second chest is for stock and payment, put all stock your selling in it, will receive items from trades
- To add something to be sold, put it anywhere on the first line of the first chest
- To use a shop, right click the sign, click on any item that says "Can be purchased" to buy it, will give you the item(s) and deduct the item(s) from your inventory
- To create a shop, place a sign with "[shop]" on its first line, then place a chest up to 5 blocks below that, and a chest up to 5 blocks below that
- Custom Enchantments
- Feller
- Applies to axes only
- Max level of 4
- When breaking a log with this enchantment, it will break all other logs above it depending on level
- Higher levels break more blocks upwards
- Level 3 or 4 will also search in a 3x3 area
- Fiery
- Applies to pickaxes and shovels
- When breaking a block with this enchantment, it will auto smelt the drops
- Also applies tools fortune levels to smelted drops, so iron ore will give extra iron ingots
- Feller
- Fully supports BukkitProtect by EliteJynx
- Adds three custom UserTypes, Farmers, Brewers and Traders
- Auto updater by Gravity (Edited by EliteJynx)
BukkitProtect Compatibility
UserTypes
- Farmer, Allows the use of betterhoe features
- Brewer, Allows the use of brewing stands and adjacent chests
- Trader, Allows the use of villagers
- Access UserType is needed to use nether portal (To and From)
- Access UserType is needed to use enderpearls in that region
Crafting Recipes
- String and paper in a shapeless recipe gives you a nametag
- Glass in top right corner, stick in middle and emerald in bottom left corner gives you a Wand of Trading
- Glass in top right corner, stick in middle and crafting table in bottom left corner gives you a Wand of Crafting
- Glass in top right corner, stick in middle and eye of ender in bottom left corner gives you a Wand of Ender
- Glass in top right corner, stick in middle and enchanted book in bottom left corner gives you a Wand of Enchanting
- Leather on the top row, string in middle left and middle right, iron ingots below each string gives you a saddle
Commands
| Command | Usage | Description |
|---|---|---|
| givewand | /givewand wand | Give specified wand to player |
| enchantcustom | /enchantcustom enchant level | Gives item in hand custom enchantment with level |
Configuration
| Name | Description | Default |
|---|---|---|
| AutoUpdate | Enables or disables auto update | true |
| ElevatorBlock | Changes material of the block to use as elevators | Lapis block |
Permissions
| Permission | Description |
|---|---|
| bukkitextras.animaltags | Allows you to use AnimalTags |
| bukkitextras.betterhoes | Allows you to use all the Better Hoe features |
| bukkitextras.specialhorses | Allows you to convert your horse into a special horse |
| bukkitextras.elevators | Allows you to use elevators |
| bukkitextras.wands | Allows you to use wand |
| bukkitextras.givewand | Allows you to use /givewand command |
| bukkitextras.shops | Allows you to use shops |
| bukkitextras.usefulanimals | Allows you to get string from shearing sheep |
| bukkitextras.enchantcustom | Allows you to use /enchantcustom command |
| bukkitextras.customenchants | Allows you to get custom enchants on your tools |
| bukkitextras.customenchants.fiery | Allows you to use the fiery enchant |
| bukkitextras.customenchants.feller | Allows you to to use the feller enchant |
-
View User Profile
-
Send Message
Posted Jan 14, 2014@nunphix
It throws that when some trees get chopped
Im using tree assist. And nobody has permissions for the Feller enchant. That seems to be the only thing that could be related
-
View User Profile
-
Send Message
Posted Jan 14, 2014@nunphix
Sorry I havent update yet, waiting for the shears permission node fix before I updated.. So not sure if you already fixed that or not
-
View User Profile
-
Send Message
Posted Jan 14, 2014Much like when we use shears on vines... Server shows this everytime we cut down a mushroom tree
[20:18:04] [Server thread/ERROR]: Could not pass event BlockBreakEvent to BukkitExtras vB1.6 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:482) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:467) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.PlayerInteractManager.breakBlock(PlayerInteractManager.java:264) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.PlayerInteractManager.dig(PlayerInteractManager.java:164) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:536) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.PacketPlayInBlockDig.a(SourceFile:53) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.PacketPlayInBlockDig.handle(SourceFile:8) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:147) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:657) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:273) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:540) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:446) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -15 at java.lang.String.substring(Unknown Source) [?:1.7.0_45] at io.github.CodedNil.Events.BlockBreak(Events.java:121) [?:?] at io.github.CodedNil.BukkitExtras.BlockBreak(BukkitExtras.java:128) [?:?] at sun.reflect.GeneratedMethodAccessor600.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_45] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_45] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] ... 16 more [20:18:04] [Server thread/ERROR]: Could not pass event BlockBreakEvent to BukkitExtras vB1.6 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:482) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:467) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.PlayerInteractManager.breakBlock(PlayerInteractManager.java:264) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.PlayerInteractManager.dig(PlayerInteractManager.java:164) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:536) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.PacketPlayInBlockDig.a(SourceFile:53) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.PacketPlayInBlockDig.handle(SourceFile:8) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:147) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:657) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:273) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:540) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:446) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -15 at java.lang.String.substring(Unknown Source) [?:1.7.0_45] at io.github.CodedNil.Events.BlockBreak(Events.java:121) [?:?] at io.github.CodedNil.BukkitExtras.BlockBreak(BukkitExtras.java:128) [?:?] at sun.reflect.GeneratedMethodAccessor600.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_45] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_45] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] ... 16 more [20:18:06] [Server thread/ERROR]: Could not pass event BlockBreakEvent to BukkitExtras vB1.6 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:482) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:467) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.PlayerInteractManager.breakBlock(PlayerInteractManager.java:264) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.PlayerInteractManager.dig(PlayerInteractManager.java:164) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:536) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.PacketPlayInBlockDig.a(SourceFile:53) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.PacketPlayInBlockDig.handle(SourceFile:8) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:147) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:657) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:273) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:540) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:446) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -15 at java.lang.String.substring(Unknown Source) [?:1.7.0_45] at io.github.CodedNil.Events.BlockBreak(Events.java:121) [?:?] at io.github.CodedNil.BukkitExtras.BlockBreak(BukkitExtras.java:128) [?:?] at sun.reflect.GeneratedMethodAccessor600.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) [?:1.7.0_45] at java.lang.reflect.Method.invoke(Unknown Source) [?:1.7.0_45] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] ... 16 more
-
View User Profile
-
Send Message
Posted Jan 13, 2014@EVILMammoth
All known bugs have been fixed yes, the falling through world may be fixed, don't know as i have never encountered it
-
View User Profile
-
Send Message
Posted Jan 13, 2014Hey, So Have most or all the bugs been worked out for this plugin yet? Because last time I tried, All my players fell thought the world. :(
-
View User Profile
-
Send Message
Posted Jan 13, 2014@CodeNil
Ok, I will let you know
-
View User Profile
-
Send Message
Posted Jan 13, 2014@CodeNil
@nunphix
Ok sheep shearing to get string permission added, elevator fixed Cant reproduce error from shearing leaves/vines? Nor can find source of error from that error log, try with the latest version.
BukkitExtras C1.6 has been uploaded, will be available in the next few days for download.
-
View User Profile
-
Send Message
Posted Jan 13, 2014@nunphix
Found the source for elevator issue, also implementing more permissions, sorry i haven't been super active, just haven't had much time.
-
View User Profile
-
Send Message
Posted Jan 12, 2014@glotsapot
Yeah same here, seems like the person rushed the plugin and didn't take the time to make sure it was functional and errorless
-
View User Profile
-
Send Message
Posted Jan 12, 2014Using CraftBukkit version git-Bukkit-1.7.2-R0.2-3-g530fcb7-b2982jnks (MC: 1.7.2) (Implementing API version 1.7.2-R0.3-SNAPSHOT) and I can go down elevators, but can't go up them. Figured I'd message here to see if anyone else has the issue (which I see at least 1 person did)
-
View User Profile
-
Send Message
Posted Jan 12, 2014@vagrantmike
Sorry I thought you were the dev. I was sayying that to the dev to get their attention toward that issue.
-
View User Profile
-
Send Message
Posted Jan 11, 2014@nunphix
Yea that is why I said for the most part.
-
View User Profile
-
Send Message
Posted Jan 11, 2014@vagrantmike
You don't have any permission nodes defined for shear use
-
View User Profile
-
Send Message
Posted Jan 11, 2014@nunphix
For the most part you can, just don't give people the permissions, and they cannot use the features.
-
View User Profile
-
Send Message
Posted Jan 11, 2014quite frankly I only want this plugin for the* name tag transport feature animal tags and special horses. I would love to be able to just use those and disable the other stuff
-
View User Profile
-
Send Message
Posted Jan 11, 2014You dont seem to have specific permissions. I want to disable the shears and shops...
Also whenever using shears on leafs or vines I get this
[14:03:49] [Server thread/ERROR]: Could not pass event BlockBreakEvent to BukkitExtras vB1.6 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:482) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:467) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.PlayerInteractManager.breakBlock(PlayerInteractManager.java:264) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.PlayerInteractManager.dig(PlayerInteractManager.java:164) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:536) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.PacketPlayInBlockDig.a(SourceFile:53) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.PacketPlayInBlockDig.handle(SourceFile:8) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:147) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.ServerConnection.c(SourceFile:134) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:657) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:273) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:540) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:446) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [craftbukkit-0.0.1-SNAPSHOT.jar:git-Spigot-1223]
-
View User Profile
-
Send Message
Posted Jan 11, 2014@CodeNil
No errors. Not in console or chat.
-
View User Profile
-
Send Message
Posted Jan 11, 2014@nunphix
Its normal block format, just neat version, So Lapis_Block becomes Lapis Block, for a block of iron use Iron Block, any errors trying to go up the elevator?
-
View User Profile
-
Send Message
Posted Jan 10, 2014Cant seem to use elevator or change the block type. I can shift and teleport down but I use right CTRL for jump and its not wokring. Neither is space.
How would I change the block type. you seem to use an odd format for the block name rather than id or proper format Lapis_Block etc... Like what if I wanted block of iron? or sponge.. what is the format your plugin would use?
-
View User Profile
-
Send Message
Posted Jan 8, 2014@k0nker
Its just save actions auto format, will work the same. Don't see the problem with the lore part?