Aquatic PvP Leveling
An in-depth PvP leveling system, give your playerbase a reason to fight!

Discord | Wiki(coming soon) | Stats(coming soon)

Aquatic PvP Leveling aka(APvPLevels) Is a plugin specifically designed to add a scaling experience amount and player level into the pvp aspects of your server. Configure nearly every setting to your exact needs and let the plugin do the work in creating a new fun leveling experience to your server.

Features:
A In-depth Formula based leveling system with 3 modes:
- LINEAR: All levels require the same amount of experience to reach the next level.
- EXPONENTIAL: Levels will increasingly require more experience the higher level you are.
- CUSTOM: You can enter a custom javascript equation to finely tune your experience gain.
Stat Tracking for: Kills, Deaths, KD, Level, Experience, Kill Streak, Best Kill Streak;

Leaderboards for each stat type! /apvplevels leaderboard (stat-type) to show the top players in each stat!

Anti-Stat Grinding system. This removes all abilities of players farming stats on each other, completely customizable.

Kinda scuffed Particle effect system! (WIP and will be updated)

Customizable Stat Message, /level <player-name> will show you all the stats of either yourself or other players.

Placeholder API support throughout nearly the whole plugin. (if you find a message that doesn't work notify me and Ill get it fixed asap)

Set each stat manually via commands!

Kill Streak alerts, Send server broadcasts on high kill streaks!

Level up alerts, Send server broadcasts on level up.

probably more that I can think of atm

Coming Soon:
Kill rewards, Streak rewards, Levelup rewards
Better particle effect system
<join the discord to request new features>

Commands:

  • /APvPLevels

Main Plugin command, running this will show you your stats

Aliases: leveling, pvpstats, levelstats, lvl, level, explevel

Sub-Commands: (optional) <required>
- Help (page)
⠀⠀⠀This command will show the commands available to the player that ran it.
- Check (playername)
⠀⠀⠀The Check command will alias the basic command, although the subcommand allows checking others stats.
- Leaderboard (stat-type)
⠀⠀⠀This command will display the Stat-type leaderboard in the chat for the player. If the stat-type arg is left blank, it will return the kills leaderboard.
- Reload
⠀⠀⠀Reloads the plugin configuration files.
- Reset <player-name> <stattype/all>
⠀⠀⠀Resets the players stattype to the default value (typically 0)
- Set <player-name> <stat-type> <amount>
⠀⠀⠀Sets the players stat-type to the given amount.
- Verify
⠀⠀⠀Returns the special verification key generated by the plugin for access to the Buyer Role on the discord. This will also allow you to receive any support as I have a no leak tolerance to the plugin.


Permissions:
apvplevels.level
Allows access to the (/apvplevels level) subcommand
apvplevels.leaderboard
Allows access to the (/apvplevels leaderboard) subcommand
apvplevels.admin
Allows access to all plugin commands
apvplevels.admin.reload
Allows access to the (/apvplevels reload) subcommand
apvplevels.admin.set
Allows access to the (/apvplevels set) subcommand
apvplevels.admin.reset
Allows access to the (/apvplevels reset) subcommand


Placeholders:

  • %user% Returns the users name.
  • %player% Returns the users name.
  • %level% Returns the users level.
  • %level_rank% Returns the users level leaderboard rank.
  • %kills% Returns the users kills.
  • %kills_rank% Returns the users kill leaderboard rank.
  • %deaths% Returns the users deaths.
  • %deaths_rank% Returns the users death leaderboard rank.
  • %experience% Returns the users experience.
  • %experience_rank% Returns the users experience leaderboard rank.
  • %kd% Returns the users kd.
  • %kd_rank% Returns the users kd leaderboard rank.
  • %streak% Returns the users kill streak.
  • %kills_streak% Returns the users kill streak.
  • %kill_streak_rank% Returns the users kill streak leaderboard rank.
  • %best_kill_streak% Returns the best kill streak.
  • %best_kill_streak_rank% Returns the users best kill streak rank.
  • %experience_bar% Returns the users experience bar.
  • %next_level_experience% Returns the users next level requirement.
  • %experience_to_next_level% Returns the users experience left to get to the next level
  • %total_experience% Returns the users total experience added from all levels.



PlaceholderAPI Placeholders:

  • %apvplevels_kills% Returns the users kills.
  • %apvplevels_kills_formatted% Returns the users kills with commas.
  • %apvplevels_kills_rank% Returns the users kill leaderboard rank.
  • %apvplevels_deaths% Returns the users deaths.
  • %apvplevels_deaths_formatted% Returns the users deaths with commas.
  • %apvplevels_deaths_rank% Returns the users death leaderboard rank.
  • %apvplevels_experience% Returns the users experience.
  • %apvplevels_experience_formatted% Returns the users experience with commas.
  • %apvplevels_experience_rank% Returns the users experience leaderboard rank.
  • %apvplevels_level% Returns the users level
  • %apvplevels_level_formatted% Returns the users level with commas.
  • %apvplevels_level_rank% Returns the users level leaderboard rank.
  • %apvplevels_kd% Returns the users kd.
  • %apvplevels_kd_rank% Returns the users kd leaderboard rank.
  • %apvplevels_streak% Returns the users kill streak.
  • %apvplevels_streak_formatted% Returns the users kill streak with commas.
  • %apvplevels_streak_rank% Returns the users kill streak leaderboard rank.
  • %apvplevels_best_kill_streak% Returns the best kill streak.
  • %apvplevels_best_kill_streak_formatted% Returns the best kill streak with commas.
  • %apvplevels_best_kill_streak_rank% Returns the users best kill streak rank.
  • %apvplevels_experience_bar% Returns the users experience bar.
  • %apvplevels_next_level_experience% Returns the users next level requirement.
  • %apvplevels_next_level_experience_formatted% Returns the users next level requirement with commas.
  • %apvplevels_experience_to_next_level% Returns the users experience left to get to the next level
  • %apvplevels_experience_to_next_level_formatted% Returns the users experience left to get to the next level with commas.
  • %total_experience% Returns the users total experience added from all levels.
  • %total_experience_formatted% Returns the users total experience added from all levels with commas.



Configuration Files:

  Config.yml
  Messages.yml



Pictures:
Leveling Menu Command
aeVtfVd.png
Experience Bar Scoreboard support.
4uNuyoN.png
Custom Formula Visualization COMING SOON
3edbm3N.png

Videos:


TERMS OF USE:
- Buying this plugin you agree with these terms:
- You do not have the rights to resell the plugin.
- You are not allowed to decompile or modify the plugin.
- The plugin CANNOT be Refunded
- The plugin price could change at anytime