WeaponLevels
Weapon Levels
Features
- Weapons, Armor, Tools and other items gain experience as you use them and level up!
- As they level up, weapons and items deal bonus damage!
- Items gain enchantments as they level up!
- Experience bar and level shown under the item name in the inventory!
- Permissions!
Description
WeaponLevels allows you to level up your weapons and tools as you use them, making them more powerful! The level and experience are displayed right under the item name, adding a slick new look to your server! Every time you hit or kill a mob or player, the weapon you're using will gain experience. As it levels up, it's damage will increase and the color of the item name will change.
Video by Samkio and Torrent!
Item Stages
Stages can be set in stages.yml. As your items level up, they will reach each stage and receive the color, enchantments, and any bonuses that are set.
Commands
- /wl version - Shows the current version of the plugin.
- /wl reload - Reloads the plugin config files. OP only.
- /wl setlevel <level> - Sets the level of the currently held item.
Permissions
- weaponlevels.* - Allows all items.
- weaponlevels.<stage> - Allows <stage> items
- weaponlevels.setlevel - Allows use of /wl setlevel
Enchantments
Enchantments can be set for each level stage in the config. The list of enchantments is separated by commas. Each enchantment is formatted with two numbers separated by a period. The first number is the ID of the enchantment (Click here for the ID list), and the second number is the level of the enchantment. So if the enchantment is "5.3", it would be Respiration III. Or, if it were "17.5", it would be Smite V.
Upcoming Features
- Integration with RPGItems, MagicalWeapons, PVPGun+, and DiabloDrops
- More information in item descriptions (damage/armor, special effects, etc.)
- Weapons gain durability as they level up
- ...let me know of any other ideas you have for new features!
>> Source Code <<
>> Developer API <<
NOTICE
Version 1.2.6 has been posted and is awaiting approval by a moderator before it will be available for download.
Please note that this is a development build that was rushed in order to fix multiple bugs from the previous version, so use it at your own risk. I had to rush it because I'm going on vacation for a week and will not be able to code during that time.
Some changes to be noted:
- Now uses only 4 config files: config.yml, stages.yml, groups.yml, items.yml
- Stages.yml defines all of the stages.
- There is now a "bonuses" section that contains things such as damage, armor, etc.
- Ignore groups.yml and items.yml for now; they haven't been fully implemented yet.
- When fishing, you can now receive fish of different levels; the higher level your fishing rod, the higher chance you have of catching high-level fish
- Stages now have a "food" bonus which increases the fullness you gain from eating food of that level
- Many items have their experience bars removed; this will be configurable in the next update
If you have any questions about the new system, or bugs you have found, please leave me a private message and I will get back to you as soon as I can.
Donators
GleeCraft: $50 (gleecraftmc.com)
Donations are greatly appreciated and allow me to spend more time working on the plugin! Let me know the name of your server when you donate and I'll add your server to the list above!
@_InnoKo_
Full error but are sames:
@_InnoKo_
This is the full error.
@ehwllmac
Adondriel is right, you need to have Java 1.7 for this plugin. http://www.java.com/en/download/index.jsp
@StayUber
Ah, yes. I wasn't really thinking about how it would effect items when you change their names with a different plugin.. I can easily fix that though. It'll be fixed in v1.2 :)
@vicente947
That's a new error. Please paste the full stacktrace so I can see what went wrong.
@ehwllmac
You need to update your java version
I have got that "error":
Could not pass event EntityShootBowEvent to WeaponLevels v1.0
I have an error... it say unsupported major.minor version, when I have 1.4.6 v0.1!!!
Any errors in my server.
@_InnoKo_
There is one thing I would suggest that I noticed, seems like a bug to me. But when you have a item that has a changed name like "Stickness" (random?) and it would rename it back to "Stick *" as soon as you kill with it.
@Adondriel
Check the new link at the top for the update. That error isn't breaking anything, its just sending console messages.
@JoneKone
Thank you, I'm glad you like it!
@StayUber
Awesome! I was hoping that it would be a plugin that many servers will have :) Let me know if you have any suggestions!
@Quinnatator
Yes, I got the idea for the item ranks from RPGs like Skyrim and such. Thanks :)
Awesome idea! I'll definitely be adding this to my server. I love the way it resembles the item quality in Skyrim (Legendary, exquisite, fine, etc.) :)
Amazing Plugin! Will turn out well! Will be a main plugin on my server!:D Cant wait to see it progress!
NIce plugin.. I love it
@speaw
I'm getting the same error now. http://pastebin.com/Afh3f1zh
@Adondriel
ok. Sorry. Thank you. Good plugin.
@speaw
use this link: http://dev.bukkit.org/server-mods/weaponlevels/files/2-weapon-levels-v1-1/
http://pastebin.com/q23ZvS2z
I found the link >.> Download at your own risk http://dev.bukkit.org/server-mods/weaponlevels/files/1-weapon-levels-v1-0/
Thanks everyone!
It's actually already released to version 1.1, but no admin has approved it yet because they're really busy. You can download the jar from the github though in the mean time!
@tomori_peti
I like that idea. I'll probably implement something like that, where it maxes out at level 5 for example and you have to put it in a crafting table with a nether star to unlock levels 6 - 10. I'll make that optional though. Cool suggestion :)
It's sounds good. :) It might be a good idea when the item reaches the maximum exp at the end of the lvl it requests an item to upgrade it to the next lvl. For example to Level 1-5 it needs an iron nugget at lvl 5-10 it needs a nether star ect. and a config to choose the requested items.