Title is pretty explanatory. Debugging a crash related to spawning an item revealed that my World object has no isRemote member.
Stack trace for crash
Code
@Override
public boolean onBlockActivated(World world, int parX, int parY, int parZ, EntityPlayer player, int p_149727_6_, float p_149727_7_, float p_149727_8_, float p_149727_9_) {
Item heldItem = player.getHeldItem().getItem();
if( (PollenScoopItem) heldItem != null && !world.isRemote ) // Debugger tells me that world doesnt have a "isRemote" member
{
PollenItem pollenItem = new PollenItem();
pollenItem.setGenetics( ( (PlantTileEntity) world.getTileEntity(parX, parY, parZ) ).geneticMaterial );
EntityItem pollen = new EntityItem(world, parX, parY, parZ, new ItemStack( pollenItem, 1));
world.spawnEntityInWorld(pollen);
}
return false;
}
Pretty sure this has nothing to do with a broken world object or anything crazy like that, I most likely haven't sided things correctly.
Thanks,
Tez