mirror of
https://github.com/amalthea-mc/ShopChest.git
synced 2024-11-22 10:22:29 +00:00
Fixed help message for shop creation
This commit is contained in:
parent
81c5ed05f5
commit
fbfb05faf9
@ -17,6 +17,7 @@ import org.bukkit.command.*;
|
|||||||
import org.bukkit.enchantments.Enchantment;
|
import org.bukkit.enchantments.Enchantment;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.inventory.ItemStack;
|
import org.bukkit.inventory.ItemStack;
|
||||||
|
import org.bukkit.permissions.PermissionAttachmentInfo;
|
||||||
import org.bukkit.plugin.Plugin;
|
import org.bukkit.plugin.Plugin;
|
||||||
|
|
||||||
import java.lang.reflect.Constructor;
|
import java.lang.reflect.Constructor;
|
||||||
@ -548,10 +549,21 @@ class ShopCommand implements CommandExecutor {
|
|||||||
private void sendBasicHelpMessage(CommandSender sender) {
|
private void sendBasicHelpMessage(CommandSender sender) {
|
||||||
plugin.debug("Sending basic help message to " + sender.getName());
|
plugin.debug("Sending basic help message to " + sender.getName());
|
||||||
|
|
||||||
|
boolean receiveCreateMessage = sender.hasPermission(Permissions.CREATE);
|
||||||
|
if (!receiveCreateMessage) {
|
||||||
|
for (PermissionAttachmentInfo permInfo : sender.getEffectivePermissions()) {
|
||||||
|
String perm = permInfo.getPermission();
|
||||||
|
if (perm.startsWith(Permissions.CREATE) && sender.hasPermission(perm)) {
|
||||||
|
receiveCreateMessage = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (sender instanceof Player) {
|
if (sender instanceof Player) {
|
||||||
if (sender.hasPermission(Permissions.CREATE_ADMIN)) {
|
if (sender.hasPermission(Permissions.CREATE_ADMIN)) {
|
||||||
sender.sendMessage(ChatColor.GREEN + "/" + plugin.getShopChestConfig().main_command_name + " create <amount> <buy-price> <sell-price> [normal|admin] - " + LanguageUtils.getMessage(LocalizedMessage.Message.COMMAND_DESC_CREATE));
|
sender.sendMessage(ChatColor.GREEN + "/" + plugin.getShopChestConfig().main_command_name + " create <amount> <buy-price> <sell-price> [normal|admin] - " + LanguageUtils.getMessage(LocalizedMessage.Message.COMMAND_DESC_CREATE));
|
||||||
} else if (sender.hasPermission(Permissions.CREATE)) {
|
} else if (receiveCreateMessage) {
|
||||||
sender.sendMessage(ChatColor.GREEN + "/" + plugin.getShopChestConfig().main_command_name + " create <amount> <buy-price> <sell-price> - " + LanguageUtils.getMessage(LocalizedMessage.Message.COMMAND_DESC_CREATE));
|
sender.sendMessage(ChatColor.GREEN + "/" + plugin.getShopChestConfig().main_command_name + " create <amount> <buy-price> <sell-price> - " + LanguageUtils.getMessage(LocalizedMessage.Message.COMMAND_DESC_CREATE));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user