package de.jatitv.commandguiv2.Spigot.cmdManagement; import de.jatitv.commandguiv2.Spigot.config.languages.SelectMessages; import de.jatitv.commandguiv2.Spigot.Main; import de.jatitv.commandguiv2.Spigot.objects.guis.Gui; import de.jatitv.commandguiv2.Spigot.config.config.SelectConfig; import de.jatitv.commandguiv2.Util; import net.t2code.lib.Spigot.Lib.messages.send; import net.t2code.lib.Spigot.Lib.replace.Replace; import org.bukkit.command.CommandSender; public class Help { private static String prefix = Util.getPrefix(); public static void sendHelp(CommandSender sender, String Prefix) { send.sender(sender, Prefix + " §8----- §4Command§9GUI §chelp §8-----"); if (sender.hasPermission("commandgui.command")) { Gui gui = Main.guiHashMap.get(SelectConfig.DefaultGUI); send.sender(sender, Prefix + " " + SelectMessages.HelpCgui.replace("[gui]", Replace.replace(prefix,gui.guiName))); for (String alias : Main.allAliases) { if (Main.guiHashMap.get(alias).guiEnable || sender.hasPermission("commandgui.bypass")) { send.sender(sender, Prefix + " " + SelectMessages.HelpOpen.replace("[gui]", alias).replace("[guiname]", Replace.replace(prefix,Main.guiHashMap.get(alias).guiName))); } } send.sender(sender, Prefix + " " + SelectMessages.HelpHelp); } if (sender.hasPermission("commandgui.useitem.toggle")) { send.sender(sender, Prefix + " " + SelectMessages.GUIItemHelp_on); send.sender(sender, Prefix + " " + SelectMessages.GUIItemHelp_off); send.sender(sender, Prefix + " " + SelectMessages.GUIItemHelp_Slot); } if (sender.hasPermission("commandgui.command.info")) { send.sender(sender, Prefix + " " + SelectMessages.HelpInfo); } if (sender.hasPermission("commandgui.admin")) { send.sender(sender, Prefix + " " + SelectMessages.HelpCreateDefaultGUI.replace("[directory]", Main.getPath()+ "\\GUIs\\default.yml")); send.sender(sender, Prefix + " " + SelectMessages.HelpReload); } send.sender(sender, Prefix + " §8-------------------------"); } public static void sendGUIItemHelp(CommandSender sender, String Prefix) { if (sender.hasPermission("commandgui.useitem.toggle")) { send.sender(sender, Prefix + " §8------ §4Command§9GUI§2Item §chelp §8------"); send.sender(sender, Prefix + " " + SelectMessages.GUIItemHelp_on); send.sender(sender, Prefix + " " + SelectMessages.GUIItemHelp_off); send.sender(sender, Prefix + " " + SelectMessages.GUIItemHelp_Slot); send.sender(sender, Prefix + " §8------------------------------"); } } }