Place physical boards that display the progression of each player on any other plugin that you want!* *As long as it has numerical placeholders or can execute commands
(1: Basic functionality 2: Adding/removing levels using the bonus command) ___________________________________________________________________
/addbonus <Player> <Bonus> - Adds bonus levels to the desired player. (Example: /addbonus notch 3 will grant notch 3 extra levels in his board) Positive and negative values are accepted.
Permissions:
levelboard.admin - Permission to execute commands.
levelboard.premium - Permission to deliver access to rewards in the premium tier (Once accepted, they will get levelboard.redeemed)
Placeholders:
%levelboard_level% - Returns the level of the player. ((Chosen placeholder * multiplier) + bonus)
%levelboard_bonus% - Returns the total bonus of the player.
Introduction:
This plugin bases its functionalitis in the progression of players in the other aspects of your server, displaying their progress in a board similar to a battlepass (Made with
AdvancedGUI in its
web editor). To do so, the plugin can track a placeholder of your choice, or you can simply use the built-in command system for granting levels. (Example: Quests plugin that executes commands when completing quests)
You can check the GUI (And others) at
AGShowcase.hopefuls.de (Showcase server of AdvancedGUI)
How to use:
First you will have to decide how to use the plugin: You can choose to track another plugin using only a placeholder (It has to return only a number, either integer or decimal), or just using the /addbonus command, or even both. Once you decide which placeholder you want to use (If any), write it inside the config in placeholder: (Before using it, I recommend you to test it.. Use /papi parse me <Placeholder> to see if it deos indeed return a number.)
To change the rewards from the board you will have to open it in the web editor from AdvancedGUI. Go to Main/Rewards and you will see in the right part all the levels. Every level can execute a command (The reward) for the premium pass and another for the free level. For each level you will have to specify the name of the image and the text of the free and premium level. Remember to continue the numbers if you add any more entries (in #n=)
To place the layout follow the same steps as with a normal AdvancedGUI layout. List of examples (Placeholders):
EXTENSIONS: /papi ecloud download <Expansion> to get access to them. %Advancements_completedAmount% - Expansion: Advancements - Unlocks levels by completing vanilla advancements. %Advancements_completedAmount_<category>% - * - Categories can be: nether, end, story, adventure or husbandry. %localtime_time_<SimpleDateFormat>% - Expansion: LocalTime - Unlocks levels depending on hour/day/month... %player_exp_to_level% - Expansion: Player - Unlocks levels gaining vanilla experience. %statistic_time_played:<Period>% - Expansion: Statistic - Period can be: days, hours, minutes and seconds. %statistic_player_kills% - *
# Remember to open the layout in the web editor to change rewards!
# Use this option if you want to enable the /addbonus command. (Useful to modify the value of the given placeholder.) # Remember that this is not exclusive. You can use this either in conjunction with the placeholder or on its own without one! use_command: true
# Value that will be multiplied to the placeholder value. # Example: if the value is set to 0.1, the placeholder will unlock a level with multipliers of 10 instead of 1 # Leaving 1 will have no effect. placeholder_multiplier: 1
# Use placeholders from expansions/external plugins to get the level value! # place "none" to only use commands. # REQUIRES: PlaceholderAPI placeholder: '
none'
Images:
Differences between claimed and unclaimed rewards:
Once the permission
levelboard.premium has been granted:
To get support for this plugin please use the channel #others on AdvancedGUI's discord (Leoko.dev)