Added help text, and such
This commit is contained in:
parent
1d9b49f4bd
commit
8e091beb33
3 changed files with 17 additions and 18 deletions
|
@ -197,7 +197,8 @@ public class ChatProcessing {
|
||||||
json.append(String.format("{\"text\":\"%s%s\",", (player != null ? player.getDisplayName() : sender.getName()),
|
json.append(String.format("{\"text\":\"%s%s\",", (player != null ? player.getDisplayName() : sender.getName()),
|
||||||
(mp != null ? mp.GetFormattedFlair() : "")));
|
(mp != null ? mp.GetFormattedFlair() : "")));
|
||||||
json.append("\"hoverEvent\":{\"action\":\"show_text\",\"value\":{\"text\":\"\",\"extra\":[");
|
json.append("\"hoverEvent\":{\"action\":\"show_text\",\"value\":{\"text\":\"\",\"extra\":[");
|
||||||
json.append(String.format("{\"text\":\"%s\n\",", (player != null ? player.getName() : sender.getName())));
|
json.append(String.format("{\"text\":\"Playername: %s\n\",",
|
||||||
|
(player != null ? player.getName() : sender.getName())));
|
||||||
json.append(String.format("\"color\":\"aqua\"},{\"text\":\"World: %s\n\",\"color\":\"white\"},",
|
json.append(String.format("\"color\":\"aqua\"},{\"text\":\"World: %s\n\",\"color\":\"white\"},",
|
||||||
(player != null ? player.getWorld().getName() : "-")));
|
(player != null ? player.getWorld().getName() : "-")));
|
||||||
json.append(String.format("{\"text\":\"Respect: %s%s%s\",\"color\":\"white\"}]}}},",
|
json.append(String.format("{\"text\":\"Respect: %s%s%s\",\"color\":\"white\"}]}}},",
|
||||||
|
|
|
@ -42,10 +42,10 @@ import org.bukkit.util.Vector;
|
||||||
|
|
||||||
import au.com.mineauz.minigames.MinigamePlayer;
|
import au.com.mineauz.minigames.MinigamePlayer;
|
||||||
import au.com.mineauz.minigames.Minigames;
|
import au.com.mineauz.minigames.Minigames;
|
||||||
import buttondevteam.core.player.TBMCPlayer;
|
import buttondevteam.core.TBMCPlayer;
|
||||||
import buttondevteam.core.player.TBMCPlayerAddEvent;
|
import buttondevteam.core.TBMCPlayerAddEvent;
|
||||||
import buttondevteam.core.player.TBMCPlayerLoadEvent;
|
import buttondevteam.core.TBMCPlayerLoadEvent;
|
||||||
import buttondevteam.core.player.TBMCPlayerSaveEvent;
|
import buttondevteam.core.TBMCPlayerSaveEvent;
|
||||||
import buttondevteam.thebuttonmcchat.commands.ucmds.KittycannonCommand;
|
import buttondevteam.thebuttonmcchat.commands.ucmds.KittycannonCommand;
|
||||||
|
|
||||||
import com.earth2me.essentials.Essentials;
|
import com.earth2me.essentials.Essentials;
|
||||||
|
|
|
@ -11,25 +11,24 @@ public final class HelpCommand extends UCommandBase {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String[] GetHelpText(String alias) {
|
public String[] GetHelpText(String alias) {
|
||||||
return new String[] { "§6---- Help ----",
|
return new String[] { "§6---- Help ----", "Prints out help messages for the TBMC plugins" };
|
||||||
"Prints out help messages for the TBMC plugins" };
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean OnCommand(CommandSender sender, String alias, String[] args) {
|
public boolean OnCommand(CommandSender sender, String alias, String[] args) {
|
||||||
if (args.length == 0) {
|
if (args.length == 0) {
|
||||||
sender.sendMessage(new String[] {
|
sender.sendMessage(new String[] { "§6---- TBMC Help ----", "Do /u help <topic> for more info",
|
||||||
"§6---- TBMC Help ----",
|
"Do /u help <commandname> [subcommands] for more info about a command", "Topics:",
|
||||||
"Do /u help <topic> for more info",
|
|
||||||
"Do /u help <commandname> [subcommands] for more info about a command",
|
|
||||||
"Topics:",
|
|
||||||
"newp: Info for new players",
|
|
||||||
"commands: See all the commands from this plugin",
|
"commands: See all the commands from this plugin",
|
||||||
"login: If you or someone else has any problems with logins, lost inventory/location, etc." });
|
"chat: Shows some info about custom chat features" });
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
if (args[0].equalsIgnoreCase("newp"))
|
if (args[0].equalsIgnoreCase("chat"))
|
||||||
sender.sendMessage(new String[] { "§6---- Info for new players ----", "(Under construction)" }); // TODO
|
sender.sendMessage(new String[] { "§6---- Chat features ----",
|
||||||
|
"- [g] Channel identifier: Click it to copy message", "-- [g]: Global chat (/g)",
|
||||||
|
"-- [TC] Town chat (/tc)", "-- [NC] Nation chat (/nc)",
|
||||||
|
"- Playernames: Hover over them to get some player info",
|
||||||
|
"-- Respect: This is the number of paid respects divided by eliglble deaths. This is a reference to CoD:AW's \"Press F to pay respects\"" });
|
||||||
else if (args[0].equalsIgnoreCase("commands")) {
|
else if (args[0].equalsIgnoreCase("commands")) {
|
||||||
ArrayList<String> text = new ArrayList<String>();
|
ArrayList<String> text = new ArrayList<String>();
|
||||||
text.add("§6---- Command list ----");
|
text.add("§6---- Command list ----");
|
||||||
|
@ -43,8 +42,7 @@ public final class HelpCommand extends UCommandBase {
|
||||||
path += "/" + args[i];
|
path += "/" + args[i];
|
||||||
TBMCCommandBase cmd = CommandCaller.GetCommands().get(path);
|
TBMCCommandBase cmd = CommandCaller.GetCommands().get(path);
|
||||||
if (cmd == null)
|
if (cmd == null)
|
||||||
sender.sendMessage(new String[] {
|
sender.sendMessage(new String[] { "§cError: Command not found: " + path.replace('/', ' '),
|
||||||
"§cError: Command not found: " + path.replace('/', ' '),
|
|
||||||
"Usage example: /u accept --> /u help u accept" });
|
"Usage example: /u accept --> /u help u accept" });
|
||||||
else
|
else
|
||||||
sender.sendMessage(cmd.GetHelpText(args[0]));
|
sender.sendMessage(cmd.GetHelpText(args[0]));
|
||||||
|
|
Loading…
Reference in a new issue