EasyLore

EasyLore
The Plugin that allows you to edit lore and names of ANY item. Great for RP and quest/reward purposes.
Commands:
/lore help:
Lists the first two commands.
/lore help 2:
Lists the third and fourth commands.
/lore generate <ItemID> <AmountofItem> [NewItemName] <AmountofLoreLines> [Line1] [Line2] etc...
Generates an Item with the given arguments:
ItemID must be an integer. For example, 1 would generate Stone, 310 would generate a Diamond Helmet.
AmountofItem must also be an integer for obvious reasons.
NewItemName can be anything you like. If you need spaces in the name, use underscores: '_' Colour codes are also supported (you can use &).
AmountofLoreLines must be an integer. This tells the plugin how many lines you'll be setting.
Line1 can be anything you like. If you need spaces in the lore, use underscores: '_' Colour codes are also supported (you can use &).
Note: The Amount of Line arguments MUST correspond to the AmountofLoreLines that you set.
/lore addlore <AmountofLoreLines> [Line1] [Line2] etc...
Adds Lore to the Item you are holding:
AmountofLoreLines must be an integer. This tells the plugin how many lines you'll be adding.
Line1 can be anything you like. If you need spaces in the lore, use underscores: '_' Colour codes are also supported (you can use &).
/lore rename [NewItemName]
Renames the item in your hand:
NewItemName can be anything you like. If you need spaces in the name, use underscores: '_' Colour codes are also supported (you can use &).
/lore duplicate <AmountofTimes>
Duplicates the Item in your hand (including lore) and returns the specified amount of items.
AmountofTimes must be an integer for obvious reasons.
Permission node:
easylore.use
Allows use of the /lore help commands.
easylore.use.command
Allows use of each of the commands, for example, easylore.use.generate will allow the /lore generate command.
Info
This is my first 'real' plugin. If you find any errors (I've fixed all the ones I could find) please post a ticket with the Error Description from the console, and tell me what you did to make it happen :)
Creds go to 7777seconds for helping me learn Java.
-
View User Profile
-
Send Message
Posted Aug 8, 2013@Corsicaman
Just to be clear, this isn't caused by my plugin.
-
View User Profile
-
Send Message
Posted Aug 8, 2013@poncjusz
First of all, please submit tickets for 'bugs'.
Secondly, I don't touch armour 'resistance' or durability in this plugin. It's probably the Bukkit build you are using.
-
View User Profile
-
Send Message
Posted Jul 18, 2013BUG: Armor with the added lines of lore and Enchants, has a very low resistance.
-
View User Profile
-
Send Message
Posted Jun 2, 2013how about a /lore clear command eh? :] that would speed up things on my server for loot generation TREMENDOUSLY :3
-
View User Profile
-
Send Message
Posted May 29, 2013@Corsicaman
Are you using any plugins that handle death differently? Like apart from vanilla and essentials?
-
View User Profile
-
Send Message
Posted May 28, 2013The colours are really buggy. When a player dies and respawn in an other world, his item lose them colours. A red name becomes "?4Name"
-
View User Profile
-
Send Message
Posted May 25, 2013The colors don't work after a server restart.
For example, "Sword" written in red with this code: "&4Sword" becomes "?4Sword".
-
View User Profile
-
Send Message
Posted May 15, 2013Btw, if you are still interested:
The error "Unsupported major.minor version 51.0" is caused by Java incompatibilities ;)
You compile with Java 7, his server uses Java 6 -> error
Solution: upgrade server to Java 7 or compile with Java 6
Cheers
-
View User Profile
-
Send Message
Posted May 12, 2013EasyLore 1.1 has been approved. :)
-
View User Profile
-
Send Message
Posted May 12, 2013@tarahere81
Post a ticket with that request and I'll look into it ASAP. Just to keep things organised :) I know it's possible, I could set a permission node for colour if you like.
-
View User Profile
-
Send Message
Posted May 12, 2013Hey is there a way to remove the ability to use certain colors with this plugin ?
Like light gray for example, it is used to troll people that name their lore like an enchantment.
Also on my server I specifically make wands through the magicspells plugin to have purple names .
I would like to give everyone the ability to use lores on my server, but restrict them from using certain colors due to trolling or making powerful wands.
-
View User Profile
-
Send Message
Posted May 12, 2013Updated, waiting for approval. Added separate permission nodes for each sub-command.
Also added /lore duplicate.
-
View User Profile
-
Send Message
Posted May 12, 2013Looks great :D
I'm gonna try this...
-
View User Profile
-
Send Message
Posted May 12, 2013Tickets are now open.
-
View User Profile
-
Send Message
Posted May 12, 2013@MrRedstoner
What's the exact CraftBukkit build you are using?
@ecianice
No problem and sure, I'll sort that out when I have time later today :)
@ThunderWaffeMC
I shall indeed. I will update later today :)
@MrREOM
Do you mean set a kit like in essentials? And then type /kit customitem to retrieve the item? I can make a command to duplicate the item you're holding if you like, and I'll look into the kit system.
-
View User Profile
-
Send Message
Posted May 12, 2013[SEVERE] Could not load 'plugins/EasyLore.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: me/sheer/EasyLore/EasyLore : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:184) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.reload(CraftServer.java:603) at org.bukkit.Bukkit.reload(Bukkit.java:185) at org.bukkit.command.defaults.ReloadCommand.execute(ReloadCommand.java:23) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:189) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.dispatchCommand(CraftServer.java:523) at net.minecraft.server.v1_5_R3.PlayerConnection.handleCommand(PlayerConnection.java:965) at net.minecraft.server.v1_5_R3.PlayerConnection.chat(PlayerConnection.java:883) at net.minecraft.server.v1_5_R3.PlayerConnection.a(PlayerConnection.java:840) at net.minecraft.server.v1_5_R3.Packet3Chat.handle(Packet3Chat.java:44) at net.minecraft.server.v1_5_R3.NetworkManager.b(NetworkManager.java:292) at net.minecraft.server.v1_5_R3.PlayerConnection.d(PlayerConnection.java:109) at net.minecraft.server.v1_5_R3.ServerConnection.b(SourceFile:35) at net.minecraft.server.v1_5_R3.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_5_R3.MinecraftServer.r(MinecraftServer.java:581) at net.minecraft.server.v1_5_R3.DedicatedServer.r(DedicatedServer.java:226) at net.minecraft.server.v1_5_R3.MinecraftServer.q(MinecraftServer.java:477) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:410) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.UnsupportedClassVersionError: me/sheer/EasyLore/EasyLore : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass0(PluginClassLoader.java:80) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:53) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:249) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173)
-
View User Profile
-
Send Message
Posted May 11, 2013Cheers, Sheer. :D
Would like to see the tickets page opened up so I can request that you make
/lore removeline <int> /lore rewrite <line> [lore]
-
View User Profile
-
Send Message
Posted May 11, 2013Great plugin. Please continue updating. Just one thing, can you add permission nodes for each usage not just the one .use node? So a node for renaming items and a node for creating new items?
-
View User Profile
-
Send Message
Posted May 11, 2013Could you make it so once we set the new name for the item we created a way to respawn it as many times as we want like some sort of kit system.