51 lines
2.7 KiB
Java
51 lines
2.7 KiB
Java
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------------------------------");
|
|
}
|
|
}
|
|
}
|