Ejemplo n.º 1
0
  private void checkAndAddBlock(Vector pos) {
    if (editSession.getMask() != null && !editSession.getMask().test(pos)) return;

    BlockVector2D chunkPos = ChunkStore.toChunk(pos);

    // Unidentified chunk
    if (!neededChunks.containsKey(chunkPos)) {
      neededChunks.put(chunkPos, new ArrayList<Vector>());
    }

    neededChunks.get(chunkPos).add(pos);
  }