@Override
    public void generateDecorations(Chunk chunk) {
        if (chunk.isDecorated()) {
            chunk.getWorld().getLogger().logWarning("Already decorated chunk at " + chunk.getLocation());
        } else {
            for (int x = 0; x < chunkSize; x++) {
                for (int y = 0; y < chunkSize; y++) {
                    for (int z = 0; z < chunkSize; z++) {
                        for (Structure structure : decorations) {
                            structure.placeIfPossible(this, chunk, x, y, z);
                        }
                    }
                }
            }
        }
    }