Skip to content

Commit

Permalink
Remove nesting.
Browse files Browse the repository at this point in the history
  • Loading branch information
tastybento committed Feb 10, 2023
1 parent fdf98e7 commit b845ad7
Showing 1 changed file with 27 additions and 32 deletions.
59 changes: 27 additions & 32 deletions src/main/java/com/wasteofplastic/invswitcher/Store.java
Original file line number Diff line number Diff line change
Expand Up @@ -350,7 +350,8 @@ private void clearPlayer(Player player) {
if (this.addon.getSettings().isStatistics())
{
// Reset Statistics
resetStats(player);
Arrays.stream(Statistic.values()).forEach(s ->
resetStats(player, s));
}
}

Expand All @@ -365,46 +366,40 @@ private void resetAdv(Player player) {
}

@SuppressWarnings("deprecation")
private void resetStats(Player player) {
Arrays.stream(Statistic.values()).forEach(s ->
private void resetStats(Player player, Statistic s) {
switch (s.getType())
{
switch (s.getType())
case BLOCK:
for (Material m : Material.values())
{
case BLOCK:
for (Material m : Material.values())
if (m.isBlock() && !m.isLegacy())
{
if (m.isBlock() && !m.isLegacy())
{
player.setStatistic(s, m, 0);
}
player.setStatistic(s, m, 0);
}
break;
case ITEM:
for (Material m : Material.values())
}
break;
case ITEM:
for (Material m : Material.values())
{
if (m.isItem() && !m.isLegacy())
{
if (m.isItem() && !m.isLegacy())
{
player.setStatistic(s, m, 0);
}
player.setStatistic(s, m, 0);
}
break;
case ENTITY:
for (EntityType en : EntityType.values())
}
break;
case ENTITY:
for (EntityType en : EntityType.values())
{
if (en.isAlive())
{
if (en.isAlive())
{
player.setStatistic(s, en, 0);
}
player.setStatistic(s, en, 0);
}
break;
case UNTYPED:
player.setStatistic(s, 0);
break;
default:
break;
}
});

break;
case UNTYPED:
player.setStatistic(s, 0);
break;
}
}

//new Exp Math from 1.8
Expand Down

0 comments on commit b845ad7

Please sign in to comment.