Как заспавнить моба? 1.20.4

Версия Minecraft
1.20.4
API
Forge
67
1
0
Java:
        @SubscribeEvent
        public void onPress(InputEvent.Key e) {
            if(e.getKey()== KeyEvent.VK_G) {

                Level world = Minecraft.getInstance().level;
                Player p = Minecraft.getInstance().player;
                GameProfile profile = new GameProfile(UUID.randomUUID(), "Berserk");
                NPC Npc = new NPC(world, p.getOnPos(), 2, profile);
                Npc.setPose(p.getPose());
                world.addFreshEntity(Npc);
            }
        }

Не спавнится. Ивент работает.
 
67
1
0
Java:
        @SubscribeEvent
        public void onPress(InputEvent.Key e) {
            if(e.getKey()== KeyEvent.VK_G) {
                Player p = Minecraft.getInstance().player;
                Level level = Minecraft.getInstance().level;

                ZombieHorse horse = new ZombieHorse(EntityType.ZOMBIE_HORSE, level);
                horse.setPose(p.getPose());
                level.addFreshEntity(horse);
                horse.setPose(p.getPose());

                p.displayClientMessage(Component.literal(horse.getX() + ""), false);
                p.displayClientMessage(Component.literal(horse.getY() + ""), false);
                p.displayClientMessage(Component.literal(horse.getZ() + ""), false);
            }
        }
 
Сверху