PvpTitles 2015 edition
Summary
This plugin is based on the PvP titles plugin by asc_dreanor. These titles reflect a player's success in defeating other players by earning Titles after a specific amount of Kills.
Features
- Display the title in the chat or as hologram over player's head!
- Default rank 'None' won't be shown.
- Customize your own ranks with custom colors in the config.
- Customize the output of non-op commands.
- Customize the formula for getting/losing points.
- Use time like a requirement for getting a title
- Create your own leaderboard per signs or holograms!
- Create your own rewards (Works with permissions!)
- Create your own multipliers by permissions.
- Translate it into multiple languages (Automatic translation per client's language :D)
- Support for MySQL.
- Supports MultiWorld.
- Antifarm system running.
- Automatic updates.
Learn by Example
spaik66 made a great video explaining how pvptitles works. [OUTDATED v2.1.1]
Commands and Permissions
Be careful giving all permissions!!, check this one: "pvptitles.hideprefix"
Command | Description | Permission | Added |
---|---|---|---|
/pvptitles | It shows info about the plugin. | pvptitles.help [ALL] | 0.1 |
/pvprank | It shows info about your rank. | pvptitles.rank [ALL] | 0.1 |
/pvpladder | It shows the top 'x' players. | pvptitles.ladder [ALL] | 0.1 |
/pvpfame | Add, view or set player fame in game. | pvptitles.setRank [OP] | 1.0 |
/pvpboard | It shows the scoreboards created in the server. | pvptitles.board [OP] | 2.1 |
/pvppurge | It cleans inactive users. | pvptitles.purge [OP] | 1.1 |
/pvpreload | It reloads the plugin. | pvptitles.reload [OP] | 0.1 |
/pvpdatabase | It allows to manage data from the database. | pvptitles.database [OP] | 2.4 |
Create/destroy scoreboards per signs. | pvptitles.managesign [OP] | 2.1 | |
Doesn't display your title. | pvptitles.hideprefix [NONE] | 2.3.1 |
Custom translations
You can create custom translations in order to get the plugin shows the information in each language (Depends on the client language). So, if you want to contribute sharing a custom translation, just let me know and I'll add it here :D
Custom translations available:German (DE) | Greek (GR) | French (FR) | Japanese (JP) | Chinese (CH) | Simplified Chinese (CN) | Russian (RU) | Portuguese (PT) | Swedish (SV) | Czech (CS) | Euskara (EU) | Galician (GL) | Catalan (CA) | Croatian (HR) | Korean (KO) | Ukrainian (UK) | Polish (PL) | Slovenian (SL) | Serbian (SR) | Romanian (RO)
Language | Supported versions | Author | Source |
---|---|---|---|
Chinese | 2.6 - 2.6.10 | Leaf_LunHui | Paste from Bukkit |
And please, send me your translation by using this: "Paste from bukkit" :)
Dependencies
Required Dependencies |
---|
None |
Optional Dependencies | ||
---|---|---|
ScoreboardStats | LATEST VERSION | Link to ScoreboardStats |
Vault | LATEST VERSION | Link to Vault |
HolographicDisplays + ProtocolLib | LATEST VERSION | Link to HolographicDisplays |
Placeholder API | LATEST VERSION | Link to PlaceholderAPI |
MVdWPlaceholderAPI | LATEST VERSION | Link to MVDWPlaceholderapi |
VanishNoPacket | LATEST VERSION | Link to VanishNoPacket |
Placeholders
Scoreboardstats |
Placeholder API |
MVdWPlaceholderAPI |
|
---|---|---|---|
Title name |
|
%pvptitles_rank% |
{pvptitles_rank} |
Title name (if valid) |
- |
%pvptitles_valid_rank% |
{pvptitles_valid_rank} |
Points |
%fame% |
%pvptitles_fame% |
{pvptitles_fame} |
Killstreak |
%killstreak% |
%pvptitles_killstreak% |
{pvptitles_killstreak} |
ToDo
Implemented in next |
No date |
Already implemented |
Canceled |
● |
● |
● |
● |
Description | Status |
---|---|
Add more features to rewards and to fix major bugs |
● |
Update to minecraft v1.13.X |
● |
Known bugs
Description | Workaround | Version |
---|---|---|
Incompatibility with XRayInformer if Ebean (DB) is enabled. | Use SQLite or MySQL | All versions |
SourceCode
You don't have to decompile the plugin. You can find there the source code with comments and building utilities. Also, this plugin is open source and It's hosted on GitHub; feel free to fork, star, or contribute by making pull requests and opening issues.
Task #1334 for PvpTitles v2.8.10 generated an exception
java.lang.NullPointerException: null
at com.alternacraft.pvptitles.Backend.ConfigDataStore.getMultiplier(ConfigDataStore.java:505) ~[?:?]
at com.alternacraft.pvptitles.Misc.TimedPlayer.getTotalOnline(TimedPlayer.java:98) ~[?:?]
at com.alternacraft.pvptitles.Main.Manager.lambda$loadRankTimeChecker$4(Manager.java:458) ~[?:?]
at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftTask.run(CraftTask.java:77) ~[craftbukkit-1.13.2.jar:git-Bukkit-a5b9c7b]
at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:390) [craftbukkit-1.13.2.jar:git-Bukkit-a5b9c7b]
at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:832) [craftbukkit-1.13.2.jar:git-Bukkit-a5b9c7b]
at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:382) [craftbukkit-1.13.2.jar:git-Bukkit-a5b9c7b]
at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:791) [craftbukkit-1.13.2.jar:git-Bukkit-a5b9c7b]
at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:694) [craftbukkit-1.13.2.jar:git-Bukkit-a5b9c7b]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_201]
i keep getting this error above as soon as i type /pvprank and then it keeps repeating the error for a while. The ranks aren't working either.
EDIT: got it working, the point currency name didn't have quotes around the placeholder.
EDIT: Nvm I found how!
Hi! Ok, so I know this plugin is old and I may not get a response, but it's worth a shot. This may be a newbie question: How do you make so that killstreaks doesn't stack? Like, by default when I get a kill it will give me 1 fame, when I get 2 in a row it gives me 2 fame points. How do I make it so it allways gives me 1 fame? Srry for my bad english and newbie question. And if someone manages to reply to this somehow in 2019 thanks in advance!
In reply to Forge_User_35663291:
In reply to Forge_User_34847498:
This plugin is too great, I want to carry it to the Chinese BBS, will you
In reply to LoveCherry:
# Prefix in the chat to replace (Use double quotes to work)
Prefix: "{PVPTITL}"
This in the end is how to use, why did I enter the show does not come out?
Can you give me an example?
In reply to Leaf_LunHui:
Spanish:Hola esejuli94 me encanto tu plugin una pregunta.Puedes pasarlo a la version 1.5.2? me ayudarias muchisimo gracias
English: Hello esejuli94 I loved your plugin one pregunta. can pass to version 1.5.2? Would you help me a lot thanks
@Uknown6XX
Actually here are the pictures:) Pic 1
Pic 2
Pic 3
Help asap please :D
Error when disabling plugin http://pastebin.com/xD8DE7vq.
@assasianfire
Thanks! :)
Nice plugin :D
This is error in 1.9.4 MC version - http://pastebin.com/tNj5u6dS.
Hi, Could you add DeluxeChat placeholder? thanks!!!
@galacticwarrior
Hey, I'm glad you like it. And yes, I thought about that, probably I'll do later :)
EDIT: This will prove that I'm the owner of https://www.spigotmc.org/resources/pvptitles.20927/
@esejuli94
I love this plugin, it adds an extra dimension to any server! You should definitely post it on Spigot so it gets more views!
So i've recently tested the hologram titles over players head, and it seems to leave the hologram in another world (glitched at spawn). But it seems fine in the world its suppose to be enabled in.
@esejuli94
im wating you baby.
@zyyapp
Tomorrow (21/01) I'm going to upload the version 2.4.1, just wait :) I've to do some tests.