Fix some notification logic.

Signed-off-by: Etzelia <etzelia@hotmail.com>
bugs
Etzelia 2020-08-01 10:46:16 -05:00
parent d7e9ce7925
commit e6fffae053
No known key found for this signature in database
GPG Key ID: 708511AE7ABC5314
1 changed files with 7 additions and 7 deletions

View File

@ -90,7 +90,7 @@ public class BlockBreakListener implements Listener {
"ore.start"
);
int each = this.plugin.getConfigIntFallback(
5,
1,
String.format("ore.blocks.%s.each", blockKey),
"ore.each"
);
@ -110,12 +110,12 @@ public class BlockBreakListener implements Listener {
double alert = (double) strikes / start;
if (alert == 1) {
alert(event, strikes, true);
sendAlert(event, strikes, true);
} else if (alert > 1) {
if (alert % ping == 0) {
alert(event, strikes, true);
} else if (alert % each == 0) {
alert(event, strikes, false);
if (strikes % ping == 0) {
sendAlert(event, strikes, true);
} else if (strikes % each == 0) {
sendAlert(event, strikes, false);
}
}
}
@ -146,7 +146,7 @@ public class BlockBreakListener implements Listener {
}
}
private void alert(BlockEvent event, int strikes, boolean ping) {
private void sendAlert(BlockEvent event, int strikes, boolean ping) {
String message = String.format(Lang.ALERT.getMessage(),
event.getPlayer().getName(), strikes, Lang.getMaterialName(event.getMaterial()));
String hexColor = this.plugin.getConfigStringFallback(