code: private CallbackResult<V> processListeners(Set<BlockPos> list, Chunk chunk, Object... params)
  	{
  		CallbackResult<V> result = CallbackResult.noResult();
  		for (BlockPos listener : list)
  		{
  			CallbackResult<V> tmp = super.processCallbacks(chunk, listener, params);
  			result = reduce.apply(result, tmp);
  			if (result.isForcedCancelled())
  				return result;
  		}
  		return result;
  	}
docs: Processes the {@link IChunkCallback IChunkCallbacks} registered for the list of {@link BlockPos}.
  
  @param list the list
  @param chunk the chunk
  @param params the params
  @return the callback result