feat: Support for "new" Mobs in the Mob Recipes

This commit is contained in:
jani270
2025-06-23 14:30:56 +02:00
committed by Linnea Gräf
parent 2de6cfbe5e
commit b265684f72

View File

@@ -27,41 +27,79 @@ object EntityRenderer {
}
val entityIds: Map<String, () -> LivingEntity> = mapOf(
"Zombie" to t(EntityType.ZOMBIE),
"Chicken" to t(EntityType.CHICKEN),
"Slime" to t(EntityType.SLIME),
"Wolf" to t(EntityType.WOLF),
"Skeleton" to t(EntityType.SKELETON),
"Creeper" to t(EntityType.CREEPER),
"Ocelot" to t(EntityType.OCELOT),
"Blaze" to t(EntityType.BLAZE),
"Rabbit" to t(EntityType.RABBIT),
"Sheep" to t(EntityType.SHEEP),
"Horse" to t(EntityType.HORSE),
"Eisengolem" to t(EntityType.IRON_GOLEM),
"Silverfish" to t(EntityType.SILVERFISH),
"Witch" to t(EntityType.WITCH),
"Endermite" to t(EntityType.ENDERMITE),
"Snowman" to t(EntityType.SNOW_GOLEM),
"Villager" to t(EntityType.VILLAGER),
"Guardian" to t(EntityType.GUARDIAN),
"Armadillo" to t(EntityType.ARMADILLO),
"ArmorStand" to t(EntityType.ARMOR_STAND),
"Squid" to t(EntityType.SQUID),
"Axolotl" to t(EntityType.AXOLOTL),
"BREEZE" to t(EntityType.BREEZE),
"Bat" to t(EntityType.BAT),
"Spider" to t(EntityType.SPIDER),
"Bee" to t(EntityType.BEE),
"Blaze" to t(EntityType.BLAZE),
"CaveSpider" to t(EntityType.CAVE_SPIDER),
"Pigman" to t(EntityType.ZOMBIFIED_PIGLIN),
"Ghast" to t(EntityType.GHAST),
"MagmaCube" to t(EntityType.MAGMA_CUBE),
"Wither" to t(EntityType.WITHER),
"Enderman" to t(EntityType.ENDERMAN),
"Mooshroom" to t(EntityType.MOOSHROOM),
"WitherSkeleton" to t(EntityType.WITHER_SKELETON),
"Chicken" to t(EntityType.CHICKEN),
"Cod" to t(EntityType.COD),
"Cow" to t(EntityType.COW),
"Creaking" to t(EntityType.CREAKING),
"Creeper" to t(EntityType.CREEPER),
"Dolphin" to t(EntityType.DOLPHIN),
"Donkey" to t(EntityType.DONKEY),
"Dragon" to t(EntityType.ENDER_DRAGON),
"Player" to { makeGuiPlayer(fakeWorld) },
"Pig" to t(EntityType.PIG),
"Drowned" to t(EntityType.DROWNED),
"Eisengolem" to t(EntityType.IRON_GOLEM),
"Enderman" to t(EntityType.ENDERMAN),
"Endermite" to t(EntityType.ENDERMITE),
"Evoker" to t(EntityType.EVOKER),
"Fox" to t(EntityType.FOX),
"Frog" to t(EntityType.FROG),
"Ghast" to t(EntityType.GHAST),
"Giant" to t(EntityType.GIANT),
"GlowSquid" to t(EntityType.GLOW_SQUID),
"Goat" to t(EntityType.GOAT),
"Guardian" to t(EntityType.GUARDIAN),
"Horse" to t(EntityType.HORSE),
"Husk" to t(EntityType.HUSK),
"Illusioner" to t(EntityType.ILLUSIONER),
"LLama" to t(EntityType.LLAMA),
"MagmaCube" to t(EntityType.MAGMA_CUBE),
"Mooshroom" to t(EntityType.MOOSHROOM),
"Mule" to t(EntityType.MULE),
"Ocelot" to t(EntityType.OCELOT),
"Panda" to t(EntityType.PANDA),
"Phantom" to t(EntityType.PHANTOM),
"Pig" to t(EntityType.PIG),
"Piglin" to t(EntityType.PIGLIN),
"PiglinBrute" to t(EntityType.PIGLIN_BRUTE),
"Pigman" to t(EntityType.ZOMBIFIED_PIGLIN),
"Pillager" to t(EntityType.PILLAGER),
"Player" to { makeGuiPlayer(fakeWorld) },
"PolarBear" to t(EntityType.POLAR_BEAR),
"Pufferfish" to t(EntityType.PUFFERFISH),
"Rabbit" to t(EntityType.RABBIT),
"Salmom" to t(EntityType.SALMON),
"Sheep" to t(EntityType.SHEEP),
"Shulker" to t(EntityType.SHULKER),
"Silverfish" to t(EntityType.SILVERFISH),
"Skeleton" to t(EntityType.SKELETON),
"Slime" to t(EntityType.SLIME),
"Sniffer" to t(EntityType.SNIFFER),
"Snowman" to t(EntityType.SNOW_GOLEM),
"Spider" to t(EntityType.SPIDER),
"Squid" to t(EntityType.SQUID),
"Stray" to t(EntityType.STRAY),
"Strider" to t(EntityType.STRIDER),
"Tadpole" to t(EntityType.TADPOLE),
"TropicalFish" to t(EntityType.TROPICAL_FISH),
"Turtle" to t(EntityType.TURTLE),
"Vex" to t(EntityType.VEX),
"Villager" to t(EntityType.VILLAGER),
"Vindicator" to t(EntityType.VINDICATOR),
"Warden" to t(EntityType.WARDEN),
"Witch" to t(EntityType.WITCH),
"Wither" to t(EntityType.WITHER),
"WitherSkeleton" to t(EntityType.WITHER_SKELETON),
"Wolf" to t(EntityType.WOLF),
"Zoglin" to t(EntityType.ZOGLIN),
"Zombie" to t(EntityType.ZOMBIE),
"ZombieVillager" to t(EntityType.ZOMBIE_VILLAGER)
)
val entityModifiers: Map<String, EntityModifier> = mapOf(
"playerdata" to ModifyPlayerSkin,