public void placeItem(ItemStack stack,BlockPos pos,World world,boolean centreItem){
  double offset=(centreItem) ? 0.5D : 0.0D;
  EntityItem entityitem=new EntityItem(world,(double)pos.getX() + offset,(double)pos.getY() + offset,(double)pos.getZ() + offset,stack);
  entityitem.motionX=0;
  entityitem.motionY=0;
  entityitem.motionZ=0;
  entityitem.setDefaultPickupDelay();
  world.spawnEntityInWorld(entityitem);
}

public void placeItem ( ItemStack stack , BlockPos pos , World world , boolean centreItem ) { double offset = ( centreItem ) ? 0.5D : 0.0D ; EntityItem entityitem = new EntityItem ( world , ( double ) pos . getX ( ) + offset , ( double ) pos . getY ( ) + offset , ( double ) pos . getZ ( ) + offset , stack ) ; entityitem . motionX = 0 ; entityitem . motionY = 0 ; entityitem . motionZ = 0 ; entityitem . setDefaultPickupDelay ( ) ; world . spawnEntityInWorld ( entityitem ) ; }
spawn a single item at the specified position .
