Identify
Identify
"Stay a while and Listen"
Buy Enchantments,Names,Lore,Items.
Github Source
#DiabloPlugins EsperNet
Current Features
- Add enchantments at a configurable price
- Add a name and color for your item with configurable prices
- Add Lore for you item to make it even more unique
- Hooked to DiabloDrops so you can buy those UltraRare Items
- Clear Items back to default
Commands
[ ] - Optional | < > - Mandatory
Command | Description | Permission |
---|---|---|
/identify <subcommand> | -MasterCommand- | identify.command |
- List | Lists the safe enchantments for the item in you hand. | identify.list |
- Buy <argument> | -SubCommand- | identify.buy |
- Buy DiabloDrop/DD* | Allows you to buy a Random Drop | Config enabled |
- Buy Tier <TierName>* | Allows you to buy a Tier item | Config enabled |
- Buy Tome* | Allows you to buy a Identify Tome | Config enabled |
- Buy Gem* | Allows you to buy a SocketGem | Config enabled |
- Buy Enchant <id/name/all> <level> | Allows you to buy an Enchantment | identify.buy.enchant |
- Buy Random | Allows you to buy randomized configurable Enchantments | identify.buy.random |
- Buy Name [Any Name] | Allows you to add a name to an item | identify.buy.name/Config enabled |
- Buy Lore [Any Characters],[Seperated by Comma]* * | Allows you to add lore to an item | identify.buy.lore/Config enabled |
- Buy Repair | Allows you to repair an item in hand for a price | identify.buy.repair |
- Help | Displays the help. | -- |
- Reload | Reloads the plugin. | identify.reload |
- Clear | Blanks the entire item | identify.clear |
Example Command: /identify buy all 10 /identify random /identify buy name &7Zombie &4Smasher /identify buy lore &4Destroys All Things Zombie,&bAnd Nothing Else *Must have DiabloDrops Running **AutoDisabled with DiabloDrops Running, Can be overriden with force permission: identify.override.lore All naming commands use & ampersand colorcodes Config enabled - Ability to globally control usage Item Modifications are done to the item in hand.
- Changelog
- v1.0 Year
A complete rewrite of the plugin
Incorporates Diablo Drops
Added Naming
Added Lore Setting
Added Buying DiabloDrops
Loads of fun.
1.4.5R0.2
v0.0.6
Fixed issue with negative values.
Checked against 1.3.1 Dev builds
Configurations
- Is only generated if running DiabloDrops
Dependencies
- If you have any ideas feel free to post comments, ideas, concepts.
i have a weird Bug on Startup. May can you help? Sais he found no Vault. But I am sure Vault is installed. http://pastebin.com/2Jc5jTB6
Plz help
Is it possible to make custom recipes? So the complete items you make, are available for crafting..?
Thanks in advance.
Davroar
hello, i'm new to server hosting so its only for friends/family and the few plugins i added are diablodrops, identify, vault, iconomy. Now what is happening is that since im the OP so when i type /identity everything is fine, but when my friends does it it said something like you do not have permission please contact admin.. and i am that admin and i am clueless :P. I tried adding their names to the permissions.yml in the main folder but little good that did. Anyone care to lecture me on permissions? :S
so i did identify.command: true and that work but i can't do the .* thing so i had to add each sub command as well :S
also how come /identify buy tier or lore does not work?
same :/
Hello! I'm a user of this plugin on my server (A just for fun server), and I can't buy gems... It says an internal error has occured, and then gives me this:
[SEVERE] Could not pass event PlayerInteractEvent to cmdBook v1.3.6 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:26) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:479) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:464) at org.bukkit.craftbukkit.v1_4_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:178) at org.bukkit.craftbukkit.v1_4_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:148) at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java:627) at net.minecraft.server.v1_4_R1.Packet15Place.handle(SourceFile:58) at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:174) at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java:113) at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39) at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:67) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:600) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:228) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:489) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:421) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) Caused by: java.lang.NullPointerException at VdW.Maxim.cmdBook.PlayerListener.onPlayerInteract(PlayerListener.java:291) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 17 more 12:55:06 [INFO] ehwllmac issued server command: /identify buy gem 12:55:06 [SEVERE] null org.bukkit.command.CommandException: Unhandled exception executing command 'identify' in plugin Identify v1.1 at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:186) at org.bukkit.craftbukkit.v1_4_R1.CraftServer.dispatchCommand(CraftServer.java:536) at net.minecraft.server.v1_4_R1.PlayerConnection.handleCommand(PlayerConnection.java:993) at net.minecraft.server.v1_4_R1.PlayerConnection.chat(PlayerConnection.java:909) at net.minecraft.server.v1_4_R1.PlayerConnection.a(PlayerConnection.java:853) at net.minecraft.server.v1_4_R1.Packet3Chat.handle(Packet3Chat.java:44) at org.spigotmc.netty.NettyNetworkManager.b(NettyNetworkManager.java:174) at net.minecraft.server.v1_4_R1.PlayerConnection.d(PlayerConnection.java:113) at net.minecraft.server.v1_4_R1.ServerConnection.b(SourceFile:39) at org.spigotmc.netty.NettyServerConnection.b(NettyServerConnection.java:67) at net.minecraft.server.v1_4_R1.MinecraftServer.r(MinecraftServer.java:600) at net.minecraft.server.v1_4_R1.DedicatedServer.r(DedicatedServer.java:228) at net.minecraft.server.v1_4_R1.MinecraftServer.q(MinecraftServer.java:489) at net.minecraft.server.v1_4_R1.MinecraftServer.run(MinecraftServer.java:421) at net.minecraft.server.v1_4_R1.ThreadServerApplication.run(SourceFile:849) Caused by: java.lang.NoSuchFieldError: config at com.modcrafting.identify.commands.IdentifyCommand.onCommand(IdentifyCommand.java:138) at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ... 15 more
Awesome plugin! Thanks for the support on the tier issue!
Any chance at having some of this integrate with the Heroes API / damage system?
Do we need DiabloDrops to run this?
Identify is Broken right? I have Dev vesion but cant identify nothing - even the comand /identify buy Tome works :) for 1.4.5 recomended
@Luzitano
Are you using DiabloDrops?
When I try to do any command like /identify buy it just says what /identify would say. Any idea why this happens?
Lol when i buy Gem i just get normal Diamond :P
@Zilacon
Yah I think I'll do it like DiabloDrops, Jenkins everything till a major/recommended build and upload that to bukkitdev.
@Death_marine
Told ya it would be a good idea to add it to jenkins ;)
Scratch that I added it to Jenkins. Link added above most recent build contains a fix.
@Luzitano
Your right... made a typo. I'm uploading a fix. :)
@Luzitano
Same here.
When o do /identofy Buy Gem it gives me a Tome :/
Usefull like $#$! :P Finally ppl on my server can buy the Tomes and sockets - ty for this :)