Added ASCII Art for Furnace/Smoker/Blast Furnace, Hopper/Minecart, Shulker, Grindstone. Added a command for list of available inventories. Added SmithingTable inventory type.

This commit is contained in:
Milutinke 2022-09-22 21:58:51 +02:00
parent a03bab277b
commit 55057b3157
9 changed files with 188 additions and 49 deletions

View file

@ -65,7 +65,7 @@ namespace MinecraftClient.Commands
else
return Translations.Get("cmd.inventory.need_creative");
}
else
else
return GetCmdDescTranslated();
}
else if (args[0].ToLower().StartsWith("p"))
@ -82,6 +82,18 @@ namespace MinecraftClient.Commands
else
return Translations.Get("cmd.inventory.container_not_found");
}
else if (args[0].ToLower().StartsWith("list") || args[0].ToLower().StartsWith("l"))
{
Dictionary<int, Container> inventories = handler.GetInventories();
List<int> availableIds = inventories.Keys.ToList();
StringBuilder response = new();
response.Append(Translations.Get("cmd.inventory.inventories_available") + ":\n");
foreach (int id in availableIds)
response.AppendLine(String.Format(" #{0} - {1}§8", id, inventories[id].Title));
return response.ToString();
}
else if (args[0].ToLower() == "help")
{
if (args.Length >= 2)
@ -195,7 +207,7 @@ namespace MinecraftClient.Commands
return response.ToString();
}
}
else
else
return Translations.Get("extra.inventory_required");
}