PvP Titles
Main | Configuration | Changelog
This plugin is based on the Hero titles from Guild Wars and takes the idea of PvP Titles. These Titles reflect a player's success in defeating other players by earning Titles after a specific amount of Kills.
You can see a demonstration of the plugin in this video. (May be outdated after some time)
Features
- Get new Titles on Player kills
- Set your own Titles and their Fame amount
- Check out the Fame System
- One simple command for all your desires /rank
Commands
- /rank - Displays your info
- /ladder - Shows top 5 players with fame
Permissions
- pvptitles.rank - Activates /rank command.
- pvptitles.ladder - Activates /ladder command.
- pvptitles.chat - Enable rank in chat, REQUIRED true in config
Changelog
New version 1.3.0
- Added permissions, read up.
New version 1.2.9d
- Add ability to disable chat tag remove config.yml to get the update
New version 1.2.9c
- Build against 1.4.7-R1.0
- Add ability to change name tag, remove config.yml to get the update
New version 1.2.9a
- Build against 1.4.6. REMEMBER, its a develop, please report bugs if you find any.
New version 1.2.9
- Hotfix
old version 1.2.8
- Update for latest RB
See the full Changelog here
Bugs
May wont work with some chatplugins
There are currently issues with:
- Groupmanager
- Factions
- Towny
@Zefram
Try to delete your old PvP-Titles folder, it should create a new one with the necessary files
16:08:32 [SEVERE] null
org.bukkit.command.CommandException Unhandled exception executing command 'rank
' in plugin PvPTitles v1.1
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:16
6)
at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:4
79)
at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.
java:775)
at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:737)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:720)
at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:116)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:7
8)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: java.lang.NullPointerException
at com.gmail.mikeundead.Ranks.GetRank(Ranks.java:26)
at com.gmail.mikeundead.RankCommand.HandleRankCmd(RankCommand.java:44)
at com.gmail.mikeundead.RankCommand.onCommand(RankCommand.java:30)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
... 12 more
@antanas258
Thanks for the report, I will look into that in 10-12 hours.
2012-07-07 21:53:50 [SEVERE] Could not pass event PlayerChatEvent to PvPTitles org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:460) at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:786) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764) at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NullPointerException at com.gmail.mikeundead.Ranks.GetRank(Ranks.java:26) at com.gmail.mikeundead.HandlePlayerPrefix.onPlayerChat(HandlePlayerPrefix.java:49) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ... 11 more 2012-07-07 21:53:50 [INFO] <Vaminatorius> t
Some Errors :)
MySQL support or GTFO!
Just jokin' but yes mysql support would be very handy ^^
Not sure how you're going to handle emotes, but kudos to you on a Guild Wars -esque plugin!
<3 Guild Wars!
@jhs232
@Zefram
Check out the newest version for dynamic rank names / amount
Can not be edited Title......
I do not want XXX HERO
Yes, a config with options would be nice! Very nice plugin! :)
@Adondriel
Wait for the bukkit team to approve my file ;)
@jhs232
I could implement that at some point later. Maybe configurable Title names, amount of fame, prefix color? We will see!
This looks awesome, but I might want to change the amount of fame required for each title. Nice work! ;)
I WANT THE DOWNLOAD NOAW!?!?!?! lol :D
Im rly w8ting for it thats dam awsome idea :)
Seems like an awesome idea, you should be able to add specific permission nodes to specific ranks!