MinecraftConsoles/Minecraft.Server.FourKit/Entity/EntityType.cs
sylvessa f5f9aa1cf5 finish rewrite; port to cmake, loads of other changes
Theres documentation at https://sylvessa.zip/fourkit/ now. And a bunch of other changes. Check the discord server for a more comprehensive list
2026-03-21 14:01:49 -05:00

133 lines
3.9 KiB
C#

namespace Minecraft.Server.FourKit.Entity;
/// <summary>
/// Represents the type of an <see cref="Entity"/>.
/// </summary>
public enum EntityType
{
/// <summary>An arrow projectile; may get stuck in the ground.</summary>
ARROW,
/// <summary>A bat.</summary>
BAT,
/// <summary>A blaze.</summary>
BLAZE,
/// <summary>A placed boat.</summary>
BOAT,
/// <summary>A cave spider.</summary>
CAVE_SPIDER,
/// <summary>A chicken.</summary>
CHICKEN,
/// <summary>A complex entity part.</summary>
COMPLEX_PART,
/// <summary>A cow.</summary>
COW,
/// <summary>A creeper.</summary>
CREEPER,
/// <summary>An item resting on the ground.</summary>
DROPPED_ITEM,
/// <summary>A flying chicken egg.</summary>
EGG,
/// <summary>An ender crystal.</summary>
ENDER_CRYSTAL,
/// <summary>An ender dragon.</summary>
ENDER_DRAGON,
/// <summary>A flying ender pearl.</summary>
ENDER_PEARL,
/// <summary>An ender eye signal.</summary>
ENDER_SIGNAL,
/// <summary>An enderman.</summary>
ENDERMAN,
/// <summary>An experience orb.</summary>
EXPERIENCE_ORB,
/// <summary>A block that is going to or is about to fall.</summary>
FALLING_BLOCK,
/// <summary>A flying large fireball, as thrown by a Ghast for example.</summary>
FIREBALL,
/// <summary>A firework rocket.</summary>
FIREWORK,
/// <summary>A fishing line and bobber.</summary>
FISHING_HOOK,
/// <summary>A ghast.</summary>
GHAST,
/// <summary>A giant.</summary>
GIANT,
/// <summary>A horse.</summary>
HORSE,
/// <summary>An iron golem.</summary>
IRON_GOLEM,
/// <summary>An item frame on a wall.</summary>
ITEM_FRAME,
/// <summary>A leash attached to a fencepost.</summary>
LEASH_HITCH,
/// <summary>A bolt of lightning.</summary>
LIGHTNING,
/// <summary>A magma cube.</summary>
MAGMA_CUBE,
/// <summary>A minecart.</summary>
MINECART,
/// <summary>A minecart with a chest.</summary>
MINECART_CHEST,
/// <summary>A minecart with a command block.</summary>
MINECART_COMMAND,
/// <summary>A minecart with a furnace.</summary>
MINECART_FURNACE,
/// <summary>A minecart with a hopper.</summary>
MINECART_HOPPER,
/// <summary>A minecart with a mob spawner.</summary>
MINECART_MOB_SPAWNER,
/// <summary>A minecart with TNT.</summary>
MINECART_TNT,
/// <summary>A mooshroom.</summary>
MUSHROOM_COW,
/// <summary>An ocelot.</summary>
OCELOT,
/// <summary>A painting on a wall.</summary>
PAINTING,
/// <summary>A pig.</summary>
PIG,
/// <summary>A zombie pigman.</summary>
PIG_ZOMBIE,
/// <summary>A player.</summary>
PLAYER,
/// <summary>Primed TNT that is about to explode.</summary>
PRIMED_TNT,
/// <summary>A sheep.</summary>
SHEEP,
/// <summary>A silverfish.</summary>
SILVERFISH,
/// <summary>A skeleton.</summary>
SKELETON,
/// <summary>A slime.</summary>
SLIME,
/// <summary>A flying small fireball, such as thrown by a Blaze or player.</summary>
SMALL_FIREBALL,
/// <summary>A flying snowball.</summary>
SNOWBALL,
/// <summary>A snowman.</summary>
SNOWMAN,
/// <summary>A spider.</summary>
SPIDER,
/// <summary>A flying splash potion.</summary>
SPLASH_POTION,
/// <summary>A squid.</summary>
SQUID,
/// <summary>A flying experience bottle.</summary>
THROWN_EXP_BOTTLE,
/// <summary>An unknown entity without an Entity Class.</summary>
UNKNOWN,
/// <summary>A villager.</summary>
VILLAGER,
/// <summary>A weather entity.</summary>
WEATHER,
/// <summary>A witch.</summary>
WITCH,
/// <summary>A wither.</summary>
WITHER,
/// <summary>A flying wither skull projectile.</summary>
WITHER_SKULL,
/// <summary>A wolf.</summary>
WOLF,
/// <summary>A zombie.</summary>
ZOMBIE,
}