diff --git a/MinecraftClient/Mapping/EntityType.cs b/MinecraftClient/Mapping/EntityType.cs
index 1d67c67d..d9064bfb 100644
--- a/MinecraftClient/Mapping/EntityType.cs
+++ b/MinecraftClient/Mapping/EntityType.cs
@@ -1,5 +1,17 @@
namespace MinecraftClient.Mapping
{
+ ///
+ /// Represents Minecraft Entity Types
+ ///
+ ///
+ /// Generated from registries.json using EntityPaletteGenerator.cs.
+ /// 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)
+ /// 2. Generate temporary EntityTypeXXX.cs and EntityPaletteXXX.cs using EntityPaletteGenerator.cs
+ /// 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)
+ ///
public enum EntityType
{
AreaEffectCloud,