-
-
Notifications
You must be signed in to change notification settings - Fork 17
API
P03W edited this page Apr 11, 2021
·
5 revisions
- Add XP and handle leveling up -
RPGStats.addXpAndLevelUp(id, player, addedXP)
- Get XP -
RPGStats.getComponentXP(id, player)
- Set XP -
RPGStats.setComponentXP(id, player, xp)
- Get Level -
RPGStats.getComponentLevel(id, player)
- Set Level -
RPGStats.setComponentLevel(id, player, level)
- Calculate XP to reach level -
RPGStats.calculateXpNeededToReachLevel(level)
LevelUpCallback.EVENT.register((player, type, newLevel, hideMessages) -> {
System.out.println("Level Up Event");
System.out.println(player);
System.out.println(type);
System.out.println(newLevel);
});
Advancements can be triggered by adding a levelup
criterion
Use the identifier rpgstats:_any
to match any stat
Examples here
- Create a data folder with the name
rpgstats
- Add a file called <lowercase_name>.stat
- Add a stat by adding a line with
example:identifier>example name
Example here
This wiki is not given the time it deserves, information may be slightly out of date, feel free to open an issue!