public BlockSwapper(World world,BlockPos coords,IBlockState state){
  this.world=world;
  this.stateToSet=state;
  this.rand=new Random(coords.hashCode());
  this.startCoords=coords;
}

public BlockSwapper ( World world , BlockPos coords , IBlockState state ) { this . world = world ; this . stateToSet = state ; this . rand = new Random ( coords . hashCode ( ) ) ; this . startCoords = coords ; }
constructs a new block swapper with the provided world , starting coordinates , target block , and target metadata .
