2020-03-26 15:01:42 +08:00
namespace MinecraftClient.Mapping
{
2020-07-29 21:35:00 +02:00
/// <summary>
/// Represents Minecraft Entity Types
/// </summary>
/// <remarks>
2022-08-22 19:46:30 +02:00
/// Generated from registries.json using the --generator flag on the client
2020-07-29 21:35:00 +02:00
/// Typical steps to handle new entity IDs for newer Minecraft versions:
2022-08-22 19:46:30 +02:00
/// 1. Generate registries.json using data reporting on Vanilla Minecraft (https://wiki.vg/Data_Generators) or download it from: https://github.com/PixiGeko/Minecraft-generated-data
/// 2. Generate temporary EntityTypeXXX.cs and EntityPaletteXXX.cs using the --generator flag on the client
2020-07-29 21:35:00 +02:00
/// 3. Perform a diff with existing versions, add missing entries in EntityType.cs and EntityTypeExtensions.cs
/// 4. If existing entity IDs were not randomized by Mojang, simply add missing entries to the latest existing EntityPaletteXXX.cs
/// 5. If existing entity IDs were randomized, add a new palette as EntityPaletteXXX.cs into the codebase (worst case)
2020-07-27 12:51:48 +02:00
/// </remarks>
2020-03-26 15:01:42 +08:00
public enum EntityType
{
2022-08-22 19:46:30 +02:00
Allay ,
2020-05-24 18:21:22 +02:00
AreaEffectCloud ,
ArmorStand ,
Arrow ,
2022-02-13 01:10:10 +01:00
Axolotl ,
2020-05-24 18:21:22 +02:00
Bat ,
Bee ,
Blaze ,
Boat ,
Cat ,
CaveSpider ,
2022-08-22 19:46:30 +02:00
ChestBoat ,
2022-06-28 13:45:23 +02:00
ChestMinecart ,
2020-05-24 18:21:22 +02:00
Chicken ,
Cod ,
2022-06-28 13:45:23 +02:00
CommandBlockMinecart ,
2020-05-24 18:21:22 +02:00
Cow ,
Creeper ,
Dolphin ,
2020-07-27 12:43:32 +02:00
Donkey ,
2020-05-24 18:21:22 +02:00
DragonFireball ,
Drowned ,
2022-06-28 13:45:23 +02:00
Egg ,
2020-05-24 18:21:22 +02:00
ElderGuardian ,
EndCrystal ,
EnderDragon ,
2022-08-22 19:46:30 +02:00
EnderPearl ,
2020-05-24 18:21:22 +02:00
Enderman ,
Endermite ,
Evoker ,
2020-07-27 12:43:32 +02:00
EvokerFangs ,
2022-06-28 13:45:23 +02:00
ExperienceBottle ,
2020-05-24 18:21:22 +02:00
ExperienceOrb ,
EyeOfEnder ,
FallingBlock ,
2022-06-28 13:45:23 +02:00
Fireball ,
2020-05-24 18:21:22 +02:00
FireworkRocket ,
2022-06-28 13:45:23 +02:00
FishingBobber ,
2020-05-24 18:21:22 +02:00
Fox ,
2022-08-22 19:46:30 +02:00
Frog ,
2022-06-28 13:45:23 +02:00
FurnaceMinecart ,
2020-05-24 18:21:22 +02:00
Ghast ,
Giant ,
2022-02-13 01:10:10 +01:00
GlowItemFrame ,
GlowSquid ,
Goat ,
2020-05-24 18:21:22 +02:00
Guardian ,
2020-07-27 12:43:32 +02:00
Hoglin ,
2022-06-28 13:45:23 +02:00
HopperMinecart ,
2020-05-24 18:21:22 +02:00
Horse ,
Husk ,
Illusioner ,
2020-07-27 12:43:32 +02:00
IronGolem ,
2020-05-24 18:21:22 +02:00
Item ,
ItemFrame ,
LeashKnot ,
2020-07-27 12:43:32 +02:00
LightningBolt ,
2020-05-24 18:21:22 +02:00
Llama ,
LlamaSpit ,
MagmaCube ,
2022-02-13 01:10:10 +01:00
Marker ,
2020-05-24 18:21:22 +02:00
Minecart ,
2022-02-13 01:10:10 +01:00
Mooshroom ,
2022-06-28 13:45:23 +02:00
Mule ,
2020-05-24 18:21:22 +02:00
Ocelot ,
Painting ,
Panda ,
Parrot ,
2020-07-27 12:43:32 +02:00
Phantom ,
2020-05-24 18:21:22 +02:00
Pig ,
2020-07-27 12:43:32 +02:00
Piglin ,
2020-08-17 23:08:50 +08:00
PiglinBrute ,
2020-07-27 12:43:32 +02:00
Pillager ,
2022-06-28 13:45:23 +02:00
Player ,
2020-05-24 18:21:22 +02:00
PolarBear ,
2022-06-28 13:45:23 +02:00
Potion ,
2020-07-27 12:43:32 +02:00
Pufferfish ,
2020-05-24 18:21:22 +02:00
Rabbit ,
2020-07-27 12:43:32 +02:00
Ravager ,
2020-05-24 18:21:22 +02:00
Salmon ,
Sheep ,
Shulker ,
ShulkerBullet ,
Silverfish ,
Skeleton ,
SkeletonHorse ,
Slime ,
SmallFireball ,
2022-06-28 13:45:23 +02:00
SnowGolem ,
2022-08-22 19:46:30 +02:00
Snowball ,
2022-06-28 13:45:23 +02:00
SpawnerMinecart ,
2020-05-24 18:21:22 +02:00
SpectralArrow ,
Spider ,
Squid ,
Stray ,
2020-07-27 12:43:32 +02:00
Strider ,
2022-08-22 19:46:30 +02:00
Tadpole ,
2022-06-28 13:45:23 +02:00
Tnt ,
TntMinecart ,
2022-02-13 01:10:10 +01:00
TraderLlama ,
2022-06-28 13:45:23 +02:00
Trident ,
2020-07-27 12:43:32 +02:00
TropicalFish ,
Turtle ,
2020-05-24 18:21:22 +02:00
Vex ,
Villager ,
Vindicator ,
WanderingTrader ,
2022-08-22 19:46:30 +02:00
Warden ,
2020-05-24 18:21:22 +02:00
Witch ,
Wither ,
WitherSkeleton ,
WitherSkull ,
Wolf ,
2020-07-27 12:43:32 +02:00
Zoglin ,
2020-05-24 18:21:22 +02:00
Zombie ,
ZombieHorse ,
2020-08-17 23:08:50 +08:00
ZombieVillager ,
ZombifiedPiglin ,
2020-03-26 15:01:42 +08:00
}
}