code: public boolean isValidPostListener(Chunk chunk, BlockPos listener, BlockPos modified, IBlockState oldState, IBlockState newState)
  	{
  		if (listener.equals(modified))
  			return false;
  		IBlockListener.Post bl = IComponent.getComponent(IBlockListener.Post.class, chunk.getWorld().getBlockState(listener).getBlock());
  		if (bl != null && bl.isInRange(listener, modified))
  			return true;
  
  		return false;
  	}
docs: Checks if the listener {@link BlockPos} has a {@link IBlockListener.Pre} component and if the modified {@code BlockPos} is in range.
  
  @param chunk the chunk
  @param listener the listener
  @param modified the modified
  @param oldState the old state
  @param newState the new state
  @return true, if is valid post listener