Slightly nicer AntiBuild messages

This commit is contained in:
md678685 2019-12-26 16:17:10 +00:00
parent 4ce7dfa8f0
commit a2e09121ba
2 changed files with 10 additions and 6 deletions

View File

@ -60,4 +60,8 @@ public class EssentialsAntiBuild extends JavaPlugin implements IAntiBuild {
final Boolean bool = settingsBoolean.get(protectConfig);
return bool == null ? protectConfig.getDefaultValueBoolean() : bool;
}
static String getNameForType(Material type) {
return type.toString().toLowerCase().replaceAll("_", " ");
}
}

View File

@ -96,7 +96,7 @@ public class EssentialsAntiBuildListener implements Listener {
if (prot.getSettingBool(AntiBuildConfig.disable_build) && !user.canBuild() && !metaPermCheck(user, "place", block)) {
if (ess.getSettings().warnOnBuildDisallow()) {
user.sendMessage(tl("antiBuildPlace", type.toString()));
user.sendMessage(tl("antiBuildPlace", EssentialsAntiBuild.getNameForType(type)));
}
event.setCancelled(true);
return;
@ -104,14 +104,14 @@ public class EssentialsAntiBuildListener implements Listener {
if (prot.checkProtectionItems(AntiBuildConfig.blacklist_placement, type) && !user.isAuthorized("essentials.protect.exemptplacement")) {
if (ess.getSettings().warnOnBuildDisallow()) {
user.sendMessage(tl("antiBuildPlace", type.toString()));
user.sendMessage(tl("antiBuildPlace", EssentialsAntiBuild.getNameForType(type)));
}
event.setCancelled(true);
return;
}
if (prot.checkProtectionItems(AntiBuildConfig.alert_on_placement, type) && !user.isAuthorized("essentials.protect.alerts.notrigger")) {
prot.getEssentialsConnect().alert(user, type.toString(), tl("alertPlaced"));
prot.getEssentialsConnect().alert(user, EssentialsAntiBuild.getNameForType(type), tl("alertPlaced"));
}
}
@ -123,7 +123,7 @@ public class EssentialsAntiBuildListener implements Listener {
if (prot.getSettingBool(AntiBuildConfig.disable_build) && !user.canBuild() && !metaPermCheck(user, "break", block)) {
if (ess.getSettings().warnOnBuildDisallow()) {
user.sendMessage(tl("antiBuildBreak", type.toString()));
user.sendMessage(tl("antiBuildBreak", EssentialsAntiBuild.getNameForType(type)));
}
event.setCancelled(true);
return;
@ -131,14 +131,14 @@ public class EssentialsAntiBuildListener implements Listener {
if (prot.checkProtectionItems(AntiBuildConfig.blacklist_break, type) && !user.isAuthorized("essentials.protect.exemptbreak")) {
if (ess.getSettings().warnOnBuildDisallow()) {
user.sendMessage(tl("antiBuildBreak", type.toString()));
user.sendMessage(tl("antiBuildBreak", EssentialsAntiBuild.getNameForType(type)));
}
event.setCancelled(true);
return;
}
if (prot.checkProtectionItems(AntiBuildConfig.alert_on_break, type) && !user.isAuthorized("essentials.protect.alerts.notrigger")) {
prot.getEssentialsConnect().alert(user, type.toString(), tl("alertBroke"));
prot.getEssentialsConnect().alert(user, EssentialsAntiBuild.getNameForType(type), tl("alertBroke"));
}
}