The functions that have been implemented are 1. Online rewards You can get certain rewards based on the time the player has been online 2. Experience bonus You can set multiple times of experience to allow players to get more experience benefits 3. Level rewards You can use this feature to make a certain level to play certain servers, such as certain survival servers, to prevent the destruction of server buildings and make your account more precious 4. Synchronize the original experience bar. Of course, this can be turned off. In some survival types of servers, this function is not needed, you can choose to turn it off. 5. Level repair Various reasons can cause the level to be lost or the experience does not correspond to the correct level -> this usually happens after the value of the level exponential increase is modified 6. Support MYSQL and local YAML storage respectively. The experience value of this plug-in is independent and does not interfere with the experience of MC
Depend and Usage:
This plugin is depend on PlaceHolderAPI
Your plugin list must have this plug-in to enable this plug-in normally
1. Make sure that the Plugin folder has the PlaceHolderAPI plugin
2. Put this plugin into the Plugin folder
3. Restart the server
4. Configure the Database option and Language option in config.yml
5. Type /hxl reload to reload the plugin
6. Enjoy this plugin
tip: This plug-in can be directly placed in the extension folder of PlaceHolderAPI, and can be read normally. If you overload PlaceHolderAPI to prevent the variable of HiaXnLevel from not being used normally Highly recommended
Commands and Permissions: Commands:
/hxl addexp [experience value] [player] forcibly increase the experience of a certain player /hxl addlevel [Experience] [Player] Force a player to upgrade /hxl help View help /hxl info [player] View the level information of a player /hxl reload reload plugin /hxl save Save the player information data to the database or local library -> It will be automatically saved once an hour. If the player exits, the information of a single player will be saved /hxl setexp [experience][player] Set the player’s experience value /hxl setlevel [level][player] Set the player's level /hxl receive [Reward] [Player] Receive the designated reward for the designated player -> meet the set requirements /hxl addExpDouble [addition] [player] increase the player’s multiplier /hxl setExpDouble [addition] [player] Set the player’s multiplier /hxl FixAll fixes all online players with the wrong level
When you use this plugin for the first time A file called Rewards.yml will be created in the HiaXnLevel folder The default configuration will be used as an example You can use this example to make better level rewards!
Command module with this plugin: [giveExpDouble] Bonus Gives player experience bonus [giveExpOnDouble] Experience gives experience with bonus [giveLevel] Level Give the player a level [Message] Message Send a message to the player [Console] Command Execute commands as a console [Player] Command Execute commands as a player [GiveExp] Value Assign experience value to the player [GivePermission] Permission Give the player a certain permission [PermissionGroup] Permission group Set the permission group of a player [RemovePermissionGroup] Permission group Remove permission group from a player [RemovePermission] Permission to remove a player's permission
RewardsTypes: TimeReward or LevelUpgrade
PlaceHolderAPI parse: Player level: %HiaXnLevel_Level% Player experience points: %HiaXnLevel_Exp% The experience value that the player needs to upgrade to the next level: %HiaXnLevel_UpgradeNeed% Player online time [unit: minute]:%HiaXnLevel_OnlineTime% Level progress bar: %HiaXnLevel_expline% Experience bonus: %HiaXnLevel_expdouble%