Не спаунится предмет в мире

Версия Minecraft
1.12.2
API
Forge
54
6
10
Предмет просто не спаунится, выделенную часть кода брал из старого куска, при этом там предмет спаунится

код:
@SubscribeEvent
    public void entityDie(LivingDeathEvent event) {
        if(event.getSource().getTrueSource() instanceof EntityPlayer) {
            EntityPlayer player = (EntityPlayer) event.getSource().getTrueSource();

            if(!player.getHeldItem(player.getActiveHand()).isItemEqualIgnoreDurability(new ItemStack(ItemsRegistry.TOOL_spadiy_sword))) return;

            SplittableRandom random = new SplittableRandom();
            if(random.nextInt(1, 101) <= 40) return;

            EntityLivingBase entity = event.getEntityLiving();
            BlockPos pos;
            ItemStack stack;

            if(entity instanceof EntitySkeleton) {
                pos = getPosOf(entity);
                stack = new ItemStack(Items.SKULL, 1, 0);
            }
            else if(entity instanceof EntityZombie) {
                pos = getPosOf(entity);
                stack = new ItemStack(Items.SKULL, 1, 2);
            }
            else if(entity instanceof EntityCreeper) {
                pos = getPosOf(entity);
                stack = new ItemStack(Items.SKULL, 1, 4);
            }
            else if(entity instanceof EntityWitherSkeleton) {
                pos = getPosOf(entity);
                stack = new ItemStack(Items.SKULL, 1, 1);
            }
            else return;

            World world = entity.getEntityWorld();
            EntityItem entityToSpawn = new EntityItem(world, pos.getX(), pos.getY(), pos.getY(), stack);
            entityToSpawn.setGlowing(true);
            world.spawnEntity(entityToSpawn);
        }
    }
 
7,099
324
1,510
Сверху