CLASS ahi net/minecraft/entity/EntityType
	CLASS ahi$a Builder
		FIELD a function Ljava/util/function/Function;
		FIELD b entityClass Lahp;
		FIELD c saveable Z
		FIELD d summonable Z
		FIELD e width F
		FIELD f height F
		METHOD a disableSummon ()Lahi$a;
		METHOD a setSize (FF)Lahi$a;
			ARG 1 width
			ARG 2 height
		METHOD a create (Lahp;)Lahi$a;
		METHOD a build (Ljava/lang/String;)Lahi;
		METHOD a create (Ljava/util/function/Function;Lahp;)Lahi$a;
		METHOD b disableSaving ()Lahi$a;
	FIELD A FIREWORK_ROCKET Lahi;
	FIELD B GHAST Lahi;
	FIELD C GIANT Lahi;
	FIELD D GUARDIAN Lahi;
	FIELD E HORSE Lahi;
	FIELD F HUSK Lahi;
	FIELD G ILLUSIONER Lahi;
	FIELD H ITEM Lahi;
	FIELD I ITEM_FRAME Lahi;
	FIELD J FIREBALL Lahi;
	FIELD K LEASH_KNOT Lahi;
	FIELD L LLAMA Lahi;
	FIELD M LLAMA_SPIT Lahi;
	FIELD N MAGMA_CUBE Lahi;
	FIELD O MINECART Lahi;
	FIELD P CHEST_MINECART Lahi;
	FIELD Q COMMAND_BLOCK_MINECART Lahi;
	FIELD R FURNACE_MINECART Lahi;
	FIELD S HOPPER_MINECART Lahi;
	FIELD T SPAWNER_MINECART Lahi;
	FIELD U TNT_MINECART Lahi;
	FIELD V MULE Lahi;
	FIELD W MOOSHROOM Lahi;
	FIELD X OCELOT Lahi;
	FIELD Y PAINTING Lahi;
	FIELD Z PANDA Lahi;
	FIELD aA ENDER_PEARL Lahi;
	FIELD aB EXPERIENCE_BOTTLE Lahi;
	FIELD aC POTION Lahi;
	FIELD aD TRIDENT Lahi;
	FIELD aE VEX Lahi;
	FIELD aF VILLAGER Lahi;
	FIELD aG IRON_GOLEM Lahi;
	FIELD aH VINDICATOR Lahi;
	FIELD aI PILLAGER Lahi;
	FIELD aK WITCH Lahi;
	FIELD aL WITHER Lahi;
	FIELD a AREA_EFFECT_CLOUD Lahi;
	FIELD aM WITHER_SKELETON Lahi;
	FIELD aN WITHER_SKULL Lahi;
	FIELD aO WOLF Lahi;
	FIELD aP ZOMBIE Lahi;
	FIELD aQ ZOMBIE_HORSE Lahi;
	FIELD aR ZOMBIE_VILLAGER Lahi;
	FIELD aS PHANTOM Lahi;
	FIELD aT ILLAGER_BEAST Lahi;
	FIELD aU LIGHTNING_BOLT Lahi;
	FIELD aV PLAYER Lahi;
	FIELD aW FISHING_BOBBER Lahi;
	FIELD aX LOGGER Lorg/apache/logging/log4j/Logger;
	FIELD aY factory Ljava/util/function/Function;
	FIELD aZ category Lahp;
	FIELD aa PARROT Lahi;
	FIELD ab PIG Lahi;
	FIELD ac PUFFERFISH Lahi;
	FIELD ad ZOMBIE_PIGMAN Lahi;
	FIELD ae POLAR_BEAR Lahi;
	FIELD af TNT Lahi;
	FIELD ag RABBIT Lahi;
	FIELD ah SALMON Lahi;
	FIELD ai SHEEP Lahi;
	FIELD aj SHULKER Lahi;
	FIELD ak SHULKER_BULLET Lahi;
	FIELD al SILVERFISH Lahi;
	FIELD am SKELETON Lahi;
	FIELD an SKELETON_HORSE Lahi;
	FIELD ao SLIME Lahi;
	FIELD ap SMALL_FIREBALL Lahi;
	FIELD aq SNOW_GOLEM Lahi;
	FIELD ar SNOWBALL Lahi;
	FIELD as SPECTRAL_ARROW Lahi;
	FIELD at SPIDER Lahi;
	FIELD au SQUID Lahi;
	FIELD av STRAY Lahi;
	FIELD ax TROPICAL_FISH Lahi;
	FIELD ay TURTLE Lahi;
	FIELD az EGG Lahi;
	FIELD b ARMOR_STAND Lahi;
	FIELD ba saveable Z
	FIELD bb summonable Z
	FIELD bc translationKey Ljava/lang/String;
	FIELD bd textComponent Ljc;
	FIELD be lootTableId Lqd;
	FIELD bf dataFixerType Lcom/mojang/datafixers/types/Type;
	FIELD bg width F
	FIELD bh height F
	FIELD c ARROW Lahi;
	FIELD d BAT Lahi;
	FIELD e BLAZE Lahi;
	FIELD f BOAT Lahi;
	FIELD g CAT Lahi;
	FIELD h CAVE_SPIDER Lahi;
	FIELD i CHICKEN Lahi;
	FIELD j COD Lahi;
	FIELD k COW Lahi;
	FIELD l CREEPER Lahi;
	FIELD m DONKEY Lahi;
	FIELD n DOLPHIN Lahi;
	FIELD o DRAGON_FIREBALL Lahi;
	FIELD p DROWNED Lahi;
	FIELD q ELDER_GUARDIAN Lahi;
	FIELD r END_CRYSTAL Lahi;
	FIELD s ENDER_DRAGON Lahi;
	FIELD t ENDERMAN Lahi;
	FIELD u ENDERMITE Lahi;
	FIELD v EVOKER_FANGS Lahi;
	FIELD w EVOKER Lahi;
	FIELD x EXPERIENCE_ORB Lahi;
	FIELD y EYE_OF_ENDER Lahi;
	FIELD z FALLING_BLOCK Lahi;
	METHOD <init> (Ljava/util/function/Function;Lahp;ZZLcom/mojang/datafixers/types/Type;FF)V
		ARG 3 saveable
		ARG 4 summonable
		ARG 5 dataFixerType
	METHOD a isSaveable ()Z
	METHOD a createSimpleBoundingBox (DDD)Lcmr;
	METHOD a createInstanceFromId (ILbcq;)Lahe;
	METHOD a spawnEntityWithPassengers (Lahe;Lbcr;)V
		ARG 0 entity
		ARG 1 world
	METHOD a getId (Lahi;)Lqd;
	METHOD a create (Lbcq;)Lahe;
	METHOD a newInstance (Lbcq;Lahi;)Lahe;
		ARG 0 world
		ARG 1 type
	METHOD a loadFromEntityTag (Lbcq;Laro;Lahe;Lhr;)V
	METHOD a spawnFromItemStack (Lbcq;Laxi;Laro;Let;Lahq;ZZ)Lahe;
	METHOD a spawn (Lbcq;Lhr;Ljc;Laro;Let;Lahq;ZZ)Lahe;
	METHOD a fromTag (Lhr;)Ljava/util/Optional;
		ARG 0 compoundTag
	METHOD a getEntityFromTag (Lhr;Lbcq;)Ljava/util/Optional;
	METHOD a loadEntityWithPassengersAtPosition (Lhr;Lbcq;DDDZ)Lahe;
		ARG 0 compoundTag
		ARG 1 world
		ARG 2 x
		ARG 4 y
		ARG 6 z
		ARG 8 spawn
	METHOD a spawnEntityInChunk (Lhr;Lbcq;Lbsp;)Lahe;
		ARG 0 compoundTag
		ARG 1 world
		ARG 2 worldChunk
	METHOD a loadEntityWithPassengers (Lhr;Lbcq;Ljava/util/function/Function;)Lahe;
		ARG 0 compoundTag
		ARG 1 world
		ARG 2 entityProcessor
	METHOD a loadEntityWithPassengers (Lhr;Lbcq;Z)Lahe;
		ARG 0 compoundTag
		ARG 1 world
		ARG 2 spawn
	METHOD a get (Ljava/lang/String;)Ljava/util/Optional;
	METHOD a register (Ljava/lang/String;Lahi$a;)Lahi;
	METHOD b isSummonable ()Z
	METHOD b create (Lbcq;Lhr;Ljc;Laro;Let;Lahq;ZZ)Lahe;
	METHOD b loadEntityFromTag (Lhr;Lbcq;)Ljava/util/Optional;
		ARG 0 compoundTag
		ARG 1 world
	METHOD c getEntityClass ()Lahp;
	METHOD d getTranslationKey ()Ljava/lang/String;
	METHOD e getTextComponent ()Ljc;
	METHOD f getLootTableId ()Lqd;
	METHOD g getWidth ()F
	METHOD h getHeight ()F
