Localized reload message + added permission check

Dieser Commit ist enthalten in:
Altruiis 2022-02-16 18:41:13 -08:00
Ursprung 04d5f28431
Commit 2f4fddbb69
3 geänderte Dateien mit 9 neuen und 1 gelöschten Zeilen

Datei anzeigen

@ -46,8 +46,12 @@ public class CommandHeadDB implements CommandExecutor {
}
if (sub.equalsIgnoreCase("reload") || sub.equalsIgnoreCase("r")) {
if (!sender.hasPermission("headdb.reload")) {
Utils.sendMessage(sender, localization.getMessage("noPermission"));
return true;
}
HeadDB.getInstance().getLocalization().load();
Utils.sendMessage(sender, "&aReloaded messages file!");
Utils.sendMessage(sender, localization.getMessage("reloadMessages"));
return true;
}

Datei anzeigen

@ -7,6 +7,7 @@ noEconomy: "&7You received &e%d &7x &e%s&7!"
purchasedHead: "&7You purchased &e%d &7x &e%s &7for &e%.2f&7!"
notEnoughMoney: "&cYou do not have enough to purchase &e%d &cx &e%s&7."
free: "&7You received &e%d &7x &e%s &7for &efree&7!"
reloadMessages: "&aReloaded messages file!"
menu:
main: "&c&lHeadDB &7(%size%)"

Datei anzeigen

@ -24,6 +24,7 @@ permissions:
headdb.local: true
headdb.tagsearch: true
headdb.update: true
headdb.reload: true
headdb.open:
default: op
headdb.search:
@ -37,4 +38,6 @@ permissions:
headdb.tagsearch:
default: op
headdb.update:
default: op
headdb.reload:
default: op