Lore Craft
About
LoreCraft lets you add a chance to craft armor, tools & weapons with custom lore name & text. By itself LoreCraft does nothing but add the text & is designed to work alongside plugins such as Lore Attributes & SoulBound that act on custom lore text.
Features
- Custom item-names
- Custom lore text, as many lines as you want (within reason)
- Virtually unlimited custom items
- Configurable chance to craft
- Lightweight
Configuration
There are multiple config files - one for each armor, weapon & tool. Please make sure to go through them all and edit them to your liking.
Q: Each config only goes up to 6 items. Can i add more?
A: Hell YES!
Example:
GoldHelmetsix: name: '&6Super Cute Gold Helmet' lore: ['&fblah blah blah'] chance: 50 GoldHelmetblahblahblah: name: '&KSuper Ugly Gold Helmet' lore: ['&fblah blah blah'] chance: 50
The item "title" - eg. "GoldHelmetblahblahblah" - doesn't matter, just make sure not to use the same title more than once per file.
Recommended Plugins
Lore Attributes | Adding lore text such as '+3 Damage', '+20 Health' or '+5 Life Steal' to items will allow LoreAttributes to act accordingly. See their project page for more details & options. |
Soul Bound | Soulbound is a plugin that makes it possible to have Soulbound items. Whenever an item is soulbound, players cannot transfer the item to other players. Adding the lore '&4Bind on Use' (or '&4Bind on Equip' for armor) will allow Soulbound to work on those items. |
Installation instructions
- Download LoreCraft.zip & extract into your plugins folder.
- LoreCraft comes with a set of default configs (in the armor/tools/weapons folders) - check that these meet your needs and/or adjust as preferred.
Q & A:
Q: Shift+Click Fast Craft not working?
A: The way bukkit is made is when you Shift+Click to Fast Craft it makes Copys of that (First Item) thats being Crafted ,so the way LoreCraft treats that as a form of duplication/cheating so LoreCraft gives you the first item and all the following items are set to default this may be a inconvenience for Fast Crafting players but thats just the way LoreCraft prevents itself
from being abused.
Q: How do the chance values work?
A: The chance parameters aren't a chance out of 100, but rather the chance out of the total value of "chances" within that file. Eg. if there are only two items in the file (item1, item2) set to 10 each and the default is set to 30 then the chance of default is 30/(10+10+30) = 60%.
This means you can have lower than 1% by making default 1000, then item1 & item2 at 10 will give the chance of item1 = 10/(10+10+1000) = 0.0098%.
Q: What Items does LoreCraft Support and will more be added?
A: LoreCraft supports these items at this time. As for other item you will just have to wait and see =)
- L,C,I,D Armor
- W,S,I,D Sword
- W,S,I,D Pickaxe
- W,S,I,D Spade
- W,S,I,D Hoe
- W,S,I,D Axe
- Bow
- L,C,I,D = Leather, Chain, Iron, Diamond
- W,S,I,D = Wood, Stone, Iron, Diamond
Q: Why does LoreCraft have so many Configs?
A: LoreCraft has configs for each item type. It is not a "drop and go" plugin but rather needs a little time to set it up the way you want. It's recommended that you to use a test server to set-up & test configs before using the plugin on your live server.
Q: I don't want chance or lore applied to WoodenSword!
A: That's not a question! But if you don't want wooden swords or other items to be used by LoreCraft you can delete or rename the appropriate (eg. "weapons/woodsword.yml") file.
Q: How do I use SoulBound with LoreCraft?
A: When adding SoulBound you must use &4 (DARK RED) and it must be the last lore added to the item. For tools you use "&4Bind on Use" and armor uses "&4Bind on Equip", as seen in this example:
TOOL: name: '&DSuper Pickaxe' lore: ['&ASo PowerFull', 'SOO EPIC', 'You Just cant ever let go of it', '&4Bind on Use'] chance: 50
ARMOR: name: '&DSuper Cute Diamond Helmet' lore: ['&BPink is just not my color!', '&4Bind on Equip'] chance: 50
Q: I was wondering if I could use apostrophes in the names and lore? Or will it create errors? And also, if I want no lore for an item, do I just put two ' ' or [ ] ? And are the [ ] necessary in lore? (ex. 'It shines in the sunlight!')
A: O Boy you bet you can use apostrophes! You will just need to change the YML file for the item a little so here are 2 examples for you! and yes [' '] or [" "] are needed to add Lore to the item
1. Name and Lore apostrophes
WoodenSwordone: name: "&7Boom's Sword of Lore's" lore: ["Sword's", "Stick's"] chance: 20
2.Item with No Lore
WoodenSwordTwo: name: "&7Boom's Sword of Lore's" lore: chance: 30
@Mushroomkngwasmo
here is example for Lore attributes
in game it looks like this
if you add Lore attributes Damage in LoreCraft and you want to add color to it like &7 make sure you add a space so it looks like
if you dont add the space the item damage will look like ingame 72-9 just to give you heads up
How would Lore attributes work? Would it be like this? : ['+15 Health, +5 Armor]
@Mushroomkngwasmo Yes hyphens can be used. here is an example but remember not all special alt characters will work it will take some testing if you wish to use them.
Thanks for the reply! Can you use hyphens also?
(Question has been added to the Q & A )
@Mushroomkngwasmo
hey ya you can use apostrophes you will just need to change the code a little i will give u 2 Examples
1. Name and Lore apostrophes
2.Item with No Lore
Yes for the lore [' '] or [" "] are required if you want to add lore
Hey noraver, great plugin! I was wondering if I could use apostrophes in the names and lore? Or will it create errors? And also, if I want no lore for an item, do I just put two ' ' or [ ] ? And are the [ ] necessary in lore? (ex. 'It shines in the sunlight!')
@MushYMushY
Hey glad to hear LoreCraft is working Great for you!
unfortunately LoreCraft aim is not to have commands or Permissions nor take away from other plugins that already exist that already bring those commands and permissions into game.
@Codisimus has already put his time and effort into making Lore (i have tested and used this plugin a few hours ago and its fully working with 1.5.2 ) an as easy and nice it would be to have an all in 1 plugin
LoreCraft is a project that wish's to work with others and not replace them.
We do hope you understand and thank you for using LoreCraft.
Hey guys, I LOVE this plugin. Been using it for a week, customised a few names and stuff and my server loves it too :)
Just a small thing I'd really appreciate being added is the ability to /lore name (Name of item) and /lore add (description on next lines). Same as the http://dev.bukkit.org/server-mods/lores/ plugin, just all in 1 would be fantastic!!!
Again, love the plugin,thanks for making it free for all to use, and I hate that the old lore plugin is never updated and practically abandoned. Cheers again guys.
@willwwpo
If you have installed multiple versions of java I recommend you to unistall one of them... there is no sense to have Jre6 if you have Jre7, it only is necesary if you use JDK for developping purposses, to compile plugins with java 6 support.
@willwwpo
glad i could help =)
@noraver
I changing jre6 to jre7, It is work now, Thanks a lot :D
@willwwpo
by chance are you running your server with .bat file that looks like?
if so try changing jre6 to jre7
or to the newest one in your C:\Program Files\Java
jre6 or jre7 will be the folder name
02:06:31 [資訊] This server is running CraftBukkit version git-Bukkit-1.5.1-R0.2 -17-gd1e1c15-b2769jnks (MC: 1.5.2) (Implementing API version 1.5.2-R0.1-SNAPSHOT ) 02:06:31 [嚴重的] Could not load 'plugins\LoreCraft.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError : net/bless/lc/LoreCraft : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j ava: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.ja va:239) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.<init>(CraftServer.java:21 7) at net.minecraft.server.v1_5_R3.PlayerList.<init>(PlayerList.java:55) at net.minecraft.server.v1_5_R3.DedicatedPlayerList.<init>(SourceFile:11 ) at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.jav a:106) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java :382) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:5 73) Caused by: java.lang.UnsupportedClassVersionError: net/bless/lc/LoreCraft : Unsu pported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) 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(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j ava:173) ... 9 more
I running Craftbukkit 1.5.2-R0.1 #2769
@BoyDerAmBlockChillt
was that good for you to huh O.o
sexx
@noraver No problem :). Thank you and ZariusT for developping that plugin.
@willwwpo It could be a special character on a yml file... but you may paste all error log. What version of craftbukkit/bukkit/spigot are you running?
Please, paste on pastebin your error log. Developpers need more info to search errors. That error says nothing...
@willwwpo
Were there any other error messages?
It's not work...... 【Could not load 'plugins\LoreCraft.jar in folder 'plugins'】 Need help :"<
@MushYMushY
this video is when i was first starting the plugin and still show how it should look and work
all the configs say the same thing for lore is why you need to go throw each one and config them the way you want as stated in the main page this is not a drop and go plugin
@Shelmak
Thanks for giving out the info i was out for the day =)
@Shelmak
Thanks Shelmak, I got both plugins installed, been installed for almost 10 hours now and no reports of a 'custom item' yet. No permissions so I don't see what else is wrong.
Might be me being an idiot, I'll try a few things now :) Thanks for the help again sounds great.
EDIT: It's working, thanks alot.