Browse Source

Account for level 0

t00thpick1 11 years ago
parent
commit
0b4b272223
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/main/java/com/gmail/nossr50/util/HolidayManager.java

+ 2 - 2
src/main/java/com/gmail/nossr50/util/HolidayManager.java

@@ -369,12 +369,12 @@ public final class HolidayManager {
         }
 
         if (newValue % modifier == 0) {
-            mcMMO.p.getHolidayManager().levelUpApril(player, FakeSkillType.getByStatistic(statistic));
+            mcMMO.getHolidayManager().levelUpApril(player, FakeSkillType.getByStatistic(statistic));
         }
     }
 
     public void levelUpApril(Player player, FakeSkillType fakeSkillType) {
-        int levelTotal = Misc.getRandom().nextInt(UserManager.getPlayer(player).getSkillLevel(SkillType.MINING)) + 1;
+        int levelTotal = Misc.getRandom().nextInt(1 + UserManager.getPlayer(player).getSkillLevel(SkillType.MINING)) + 1;
         player.playSound(player.getLocation(), Sound.LEVEL_UP, Misc.LEVELUP_VOLUME, Misc.LEVELUP_PITCH);
         player.sendMessage(ChatColor.YELLOW + StringUtils.getCapitalized(fakeSkillType.toString()) + " skill increased by 1. Total (" + levelTotal + ")");
         ParticleEffectUtils.fireworkParticleShower(player, ALL_COLORS.get(Misc.getRandom().nextInt(ALL_COLORS.size())));