Проблема с EntityItem

Версия Minecraft
1.7.10
API
Forge
21
1
2
НЕмогу понять как исправить ошибку

Incompatible types. Found: 'net.minecraft.entity.item.EntityItem', required: 'java.lang.Object'
Java:
for (EntityItem entityItem : this.worldObj.getEntitiesWithinAABB(EntityItem.class, AxisAlignedBB.getBoundingBox(this.xCoord, this.yCoord, this.zCoord, this.xCoord, (this.yCoord + 1), this.zCoord))) {
                    ItemStack stack = entityItem.getEntityItem();
                    if (stack == null || !(stack.getItem() instanceof IManaItem))
                        continue;
                    IManaItem mana = (IManaItem)stack.getItem();
                    int manaVal = Math.min(TRANSFER, Math.min(pool.getCurrentMana(), mana.getMaxMana(stack) - mana.getMana(stack)));
                    if (pool.isOutputtingPower()) {
                        if (!this.worldObj.isRemote)
                            mana.addMana(stack, manaVal);
                        pool.recieveMana(-manaVal);
                        continue;
                    }
                    if (!this.worldObj.isRemote)
                        mana.addMana(stack, -manaVal);
                    pool.recieveMana(manaVal);
                }
 
НЕмогу понять как исправить ошибку

Incompatible types. Found: 'net.minecraft.entity.item.EntityItem', required: 'java.lang.Object'
Java:
for (EntityItem entityItem : this.worldObj.getEntitiesWithinAABB(EntityItem.class, AxisAlignedBB.getBoundingBox(this.xCoord, this.yCoord, this.zCoord, this.xCoord, (this.yCoord + 1), this.zCoord))) {
                    ItemStack stack = entityItem.getEntityItem();
                    if (stack == null || !(stack.getItem() instanceof IManaItem))
                        continue;
                    IManaItem mana = (IManaItem)stack.getItem();
                    int manaVal = Math.min(TRANSFER, Math.min(pool.getCurrentMana(), mana.getMaxMana(stack) - mana.getMana(stack)));
                    if (pool.isOutputtingPower()) {
                        if (!this.worldObj.isRemote)
                            mana.addMana(stack, manaVal);
                        pool.recieveMana(-manaVal);
                        continue;
                    }
                    if (!this.worldObj.isRemote)
                        mana.addMana(stack, -manaVal);
                    pool.recieveMana(manaVal);
                }
не легче напрямую в предмете написать getEntityCollsionWithPlayer =)
 
Сверху