only show unsuccessful message when there were more than 0

This commit is contained in:
xGinko 2023-09-11 00:08:42 +02:00
parent 7b24c2b3f5
commit f02b34b3ee

View File

@ -83,10 +83,12 @@ public class OptVillagersRadius implements VillagerOptimizerCommand, TabComplete
.replaceText(TextReplacementConfig.builder().matchLiteral("%amount%").replacement(success).build()) .replaceText(TextReplacementConfig.builder().matchLiteral("%amount%").replacement(success).build())
.replaceText(TextReplacementConfig.builder().matchLiteral("%radius%").replacement(radius).build()) .replaceText(TextReplacementConfig.builder().matchLiteral("%radius%").replacement(radius).build())
)); ));
final String alreadyOptimized = Integer.toString(failCount); if (failCount > 0) {
VillagerOptimizer.getLang(player.locale()).command_optimize_fail.forEach(line -> player.sendMessage(line final String alreadyOptimized = Integer.toString(failCount);
.replaceText(TextReplacementConfig.builder().matchLiteral("%amount%").replacement(alreadyOptimized).build()) VillagerOptimizer.getLang(player.locale()).command_optimize_fail.forEach(line -> player.sendMessage(line
)); .replaceText(TextReplacementConfig.builder().matchLiteral("%amount%").replacement(alreadyOptimized).build())
));
}
} catch (NumberFormatException e) { } catch (NumberFormatException e) {
VillagerOptimizer.getLang(player.locale()).command_radius_invalid.forEach(player::sendMessage); VillagerOptimizer.getLang(player.locale()).command_radius_invalid.forEach(player::sendMessage);
} }