[SKIP_BUILD]Merge pull request #2358 from MCCTeam/brigadier-dev

Implement command completion suggestions.
This commit is contained in:
BruceChen 2023-01-16 14:11:10 +08:00 committed by GitHub
commit 7011927c71
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
140 changed files with 12058 additions and 3184 deletions

View file

@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using MinecraftClient.Inventory;
using MinecraftClient.Protocol.Message;
namespace MinecraftClient.Mapping
{
@ -155,11 +156,16 @@ namespace MinecraftClient.Mapping
Pitch = pitch * (1F / 256) * 360;
}
public static string GetTypeString(EntityType type)
{
string typeStr = type.ToString();
string? trans = ChatParser.TranslateString("entity.minecraft." + typeStr.ToUnderscoreCase());
return string.IsNullOrEmpty(trans) ? typeStr : trans;
}
public string GetTypeString()
{
string typeStr = Type.ToString();
string? trans = Protocol.ChatParser.TranslateString("entity.minecraft." + typeStr.ToUnderscoreCase());
return string.IsNullOrEmpty(trans) ? typeStr : trans;
return GetTypeString(Type);
}
}
}