mirror of
https://github.com/MCCTeam/Minecraft-Console-Client
synced 2025-10-14 21:22:49 +00:00
Tooltip support & Bug fix
This commit is contained in:
parent
892999ac98
commit
5e11ed3896
40 changed files with 8409 additions and 1987 deletions
|
|
@ -18,19 +18,26 @@ namespace MinecraftClient.CommandHandler.Patch
|
|||
public static string GetAllUsageString(this CommandDispatcher<CmdResult> commandDispatcher, string commandName, bool restricted)
|
||||
{
|
||||
char cmdChar = Settings.Config.Main.Advanced.InternalCmdChar.ToChar();
|
||||
string[] usages = commandDispatcher.GetAllUsage(commandDispatcher.GetRoot().GetChild(commandName), new(), restricted);
|
||||
StringBuilder sb = new();
|
||||
sb.AppendLine("All Usages:");
|
||||
foreach (var usage in usages)
|
||||
try
|
||||
{
|
||||
sb.Append(cmdChar).Append(commandName).Append(' ');
|
||||
if (usage.Length > 0 && usage[0] == '_')
|
||||
sb.AppendLine(usage.Replace("_help -> ", $"_help -> {cmdChar}help "));
|
||||
else
|
||||
sb.AppendLine(usage);
|
||||
string[] usages = commandDispatcher.GetAllUsage(commandDispatcher.GetRoot().GetChild(commandName), new(), restricted);
|
||||
StringBuilder sb = new();
|
||||
sb.AppendLine("All Usages:");
|
||||
foreach (var usage in usages)
|
||||
{
|
||||
sb.Append(cmdChar).Append(commandName).Append(' ');
|
||||
if (usage.Length > 0 && usage[0] == '_')
|
||||
sb.AppendLine(usage.Replace("_help -> ", $"_help -> {cmdChar}help "));
|
||||
else
|
||||
sb.AppendLine(usage);
|
||||
}
|
||||
sb.Remove(sb.Length - 1, 1);
|
||||
return sb.ToString();
|
||||
}
|
||||
catch
|
||||
{
|
||||
return string.Empty;
|
||||
}
|
||||
sb.Remove(sb.Length - 1, 1);
|
||||
return sb.ToString();
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue