onBlockActivated

Версия Minecraft
1.5.2
19
1
0
Добрый день, подскажите как сделать в onBlockActivated чтобы при входе в блок в контейнер 0 ложился предмет если предмет от туда взят то при следующим входе предмет не появляется в контейнере 0
 
1,038
57
229
Java:
@Override
public boolean onBlockActivated(
    World parWorld,
    BlockPos parBlockPos,
    IBlockState parIBlockState,
    EntityPlayer player,
    EnumFacing parSide,
    float hitX,
    float hitY,
    float hitZ)
{
    TileEntity tileentity = parWorld.getTileEntity(parBlockPos);
        if (tileentity != null && tileentity instanceof TileEntityGrinder)
        {
            TileEntityGrinder teg = (TileEntityGrinder)tileentity;
            if(teg.flag)
            {
                if (!parWorld.isRemote)
                {
                    ItemStack is = new ItemStack(Items.skull, 1, 3);
                    EntityItem ei = new EntityItem(player.worldObj, player.posX + 0.5D, player.posY + 0.5D, player.posZ + 0.5D, is);
                    player.worldObj.spawnEntityInWorld(ei);
                    teg.clearFlag();
                }
            }
        }
    }
}
 
Последнее редактирование:
Сверху