using MinecraftClient.Protocol;
namespace MinecraftClient.Mapping.EntityPalettes
{
///
/// Generator for MCC ItemType enumeration
///
public static class EntityPaletteGenerator
{
///
/// Generate EntityType.cs from Minecraft registries.json
///
/// path to registries.json
///
/// java -cp minecraft_server.jar net.minecraft.data.Main --reports
/// For 1.18+: java -DbundlerMainClass=net.minecraft.data.Main -jar minecraft_server.jar --reports
///
public static void GenerateEntityTypes(string registriesJsonFile)
{
DataTypeGenerator.GenerateEnumWithPalette(registriesJsonFile, "minecraft:entity_type", "EntityType", "MinecraftClient.Mapping", "EntityPalette", "MinecraftClient.Mapping.EntityPalettes");
}
}
}