Merge branch 'develop' of https://github.com/BentoBoxWorld/BentoBox.git into develop

This commit is contained in:
tastybento 2024-01-30 22:31:01 -08:00
commit c100fe0047
4 changed files with 16 additions and 0 deletions

View File

@ -109,6 +109,10 @@ public class AdminDeleteCommand extends ConfirmableCommand {
// Reset the XP // Reset the XP
if (getIWM().isOnLeaveResetXP(getWorld())) { if (getIWM().isOnLeaveResetXP(getWorld())) {
// Player collected XP (displayed)
target.getPlayer().setLevel(0);
target.getPlayer().setExp(0);
// Player total XP (not displayed)
target.getPlayer().setTotalExperience(0); target.getPlayer().setTotalExperience(0);
} }

View File

@ -218,6 +218,10 @@ public class IslandTeamInviteAcceptCommand extends ConfirmableCommand {
// Reset the XP // Reset the XP
if (getIWM().isOnJoinResetXP(getWorld())) { if (getIWM().isOnJoinResetXP(getWorld())) {
// Player collected XP (displayed)
user.getPlayer().setLevel(0);
user.getPlayer().setExp(0);
// Player total XP (not displayed)
user.getPlayer().setTotalExperience(0); user.getPlayer().setTotalExperience(0);
} }

View File

@ -1177,6 +1177,10 @@ public class IslandsManager {
// Reset the XP // Reset the XP
if (plugin.getIWM().isOnJoinResetXP(world)) { if (plugin.getIWM().isOnJoinResetXP(world)) {
// Player collected XP (displayed)
user.getPlayer().setLevel(0);
user.getPlayer().setExp(0);
// Player total XP (not displayed)
user.getPlayer().setTotalExperience(0); user.getPlayer().setTotalExperience(0);
} }

View File

@ -489,6 +489,10 @@ public class PlayersManager {
// Reset the XP // Reset the XP
if (plugin.getIWM().isOnLeaveResetXP(world) && target.isPlayer()) { if (plugin.getIWM().isOnLeaveResetXP(world) && target.isPlayer()) {
// Player collected XP (displayed)
target.getPlayer().setLevel(0);
target.getPlayer().setExp(0);
// Player total XP (not displayed)
target.getPlayer().setTotalExperience(0); target.getPlayer().setTotalExperience(0);
} }
// Save player // Save player