mirror of
https://github.com/MCCTeam/Minecraft-Console-Client
synced 2026-08-15 13:04:36 +00:00
Generated from the 26.2 server data reports (registries.json / blocks.json): - ItemPalette262 (1537 items, 31 new; IDs shifted by early sulfur/cinnabar inserts) - Palette262 blocks (1196 blocks, 32366 states, 28 new) - EntityPalette262 (158 entities, new sulfur_cube) - StructuredComponentsRegistry262 with new sulfur_cube_content component at ID 78 (shifts IDs 78-109 up by one); wire format is one ItemStackTemplate - New ItemType/Material/EntityType enum entries for the sulfur and cinnabar families, MusicDiscBounce, SulfurSpike and SulfurCube Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
180 lines
4 KiB
C#
180 lines
4 KiB
C#
namespace MinecraftClient.Mapping
|
|
{
|
|
/// <summary>
|
|
/// Represents Minecraft Entity Types
|
|
/// </summary>
|
|
/// <remarks>
|
|
/// Generated from registries.json using the --generator flag on the client
|
|
/// Typical steps to handle new entity IDs for newer Minecraft versions:
|
|
/// 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
|
|
/// 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)
|
|
/// </remarks>
|
|
public enum EntityType
|
|
{
|
|
AcaciaBoat,
|
|
AcaciaChestBoat,
|
|
Allay,
|
|
AreaEffectCloud,
|
|
Armadillo,
|
|
ArmorStand,
|
|
Arrow,
|
|
Axolotl,
|
|
BambooChestRaft,
|
|
BambooRaft,
|
|
Bat,
|
|
Bee,
|
|
BirchBoat,
|
|
BirchChestBoat,
|
|
Blaze,
|
|
BlockDisplay,
|
|
Boat,
|
|
Bogged,
|
|
Breeze,
|
|
BreezeWindCharge,
|
|
Camel,
|
|
CamelHusk,
|
|
Cat,
|
|
CaveSpider,
|
|
CherryBoat,
|
|
CherryChestBoat,
|
|
ChestBoat,
|
|
ChestMinecart,
|
|
Chicken,
|
|
Cod,
|
|
CommandBlockMinecart,
|
|
CopperGolem,
|
|
Cow,
|
|
Creaking,
|
|
CreakingTransient,
|
|
Creeper,
|
|
DarkOakBoat,
|
|
DarkOakChestBoat,
|
|
Dolphin,
|
|
Donkey,
|
|
DragonFireball,
|
|
Drowned,
|
|
Egg,
|
|
ElderGuardian,
|
|
EndCrystal,
|
|
EnderDragon,
|
|
EnderPearl,
|
|
Enderman,
|
|
Endermite,
|
|
Evoker,
|
|
EvokerFangs,
|
|
ExperienceBottle,
|
|
ExperienceOrb,
|
|
EyeOfEnder,
|
|
FallingBlock,
|
|
Fireball,
|
|
FireworkRocket,
|
|
FishingBobber,
|
|
Fox,
|
|
Frog,
|
|
FurnaceMinecart,
|
|
Ghast,
|
|
Giant,
|
|
GlowItemFrame,
|
|
GlowSquid,
|
|
Goat,
|
|
Guardian,
|
|
HappyGhast,
|
|
Hoglin,
|
|
HopperMinecart,
|
|
Horse,
|
|
Husk,
|
|
Illusioner,
|
|
Interaction,
|
|
IronGolem,
|
|
Item,
|
|
ItemDisplay,
|
|
ItemFrame,
|
|
JungleBoat,
|
|
JungleChestBoat,
|
|
LeashKnot,
|
|
LightningBolt,
|
|
Llama,
|
|
LlamaSpit,
|
|
MagmaCube,
|
|
MangroveBoat,
|
|
MangroveChestBoat,
|
|
Mannequin,
|
|
Marker,
|
|
Minecart,
|
|
Mooshroom,
|
|
Mule,
|
|
Nautilus,
|
|
OakBoat,
|
|
OakChestBoat,
|
|
Ocelot,
|
|
OminousItemSpawner,
|
|
Painting,
|
|
PaleOakBoat,
|
|
PaleOakChestBoat,
|
|
Panda,
|
|
Parched,
|
|
Parrot,
|
|
Phantom,
|
|
Pig,
|
|
Piglin,
|
|
PiglinBrute,
|
|
Pillager,
|
|
Player,
|
|
PolarBear,
|
|
SplashPotion,
|
|
LingeringPotion,
|
|
Potion,
|
|
Pufferfish,
|
|
Rabbit,
|
|
Ravager,
|
|
Salmon,
|
|
Sheep,
|
|
Shulker,
|
|
ShulkerBullet,
|
|
Silverfish,
|
|
Skeleton,
|
|
SkeletonHorse,
|
|
Slime,
|
|
SmallFireball,
|
|
Sniffer,
|
|
SnowGolem,
|
|
Snowball,
|
|
SpawnerMinecart,
|
|
SpectralArrow,
|
|
Spider,
|
|
SpruceBoat,
|
|
SpruceChestBoat,
|
|
Squid,
|
|
Stray,
|
|
Strider,
|
|
SulfurCube,
|
|
Tadpole,
|
|
TextDisplay,
|
|
Tnt,
|
|
TntMinecart,
|
|
TraderLlama,
|
|
Trident,
|
|
TropicalFish,
|
|
Turtle,
|
|
Vex,
|
|
Villager,
|
|
Vindicator,
|
|
WanderingTrader,
|
|
Warden,
|
|
WindCharge,
|
|
Witch,
|
|
Wither,
|
|
WitherSkeleton,
|
|
WitherSkull,
|
|
Wolf,
|
|
Zoglin,
|
|
Zombie,
|
|
ZombieHorse,
|
|
ZombieNautilus,
|
|
ZombieVillager,
|
|
ZombifiedPiglin,
|
|
}
|
|
}
|