# querz/mcaselector

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/querz-mcaselector).**

4,580 stars · 227 forks · Java · MIT

## Links

- GitHub: https://github.com/Querz/mcaselector
- awesome-repositories: https://awesome-repositories.com/repository/querz-mcaselector.md

## Topics

`chunks` `delete` `export` `javafx` `mca-file` `mca-region` `minecraft` `minecraft-saves` `minecraft-tool` `minecraft-world`

## Description

mcaselector is a Minecraft save file editor, world chunk selector, and region manager. It allows for the modification of the structure and size of world files by removing unwanted chunks or managing regional data.

The tool provides a visual interface for selecting specific world chunks to be exported or deleted from a save file. It enables the extraction of selected chunks and regions into separate files for backups or transfers.

The software performs low-level binary processing, including NBT parsing and coordinate-to-region mapping, to identify and modify specific world entity and tile structures. It supports in-place binary modification to delete chunks without rewriting the entire world save.

## Tags

### Game Development

- [Minecraft Save Editors](https://awesome-repositories.com/f/game-development/save-file-editors/minecraft-save-editors.md) — Selecting and deleting specific world chunks to reduce file size or remove unwanted areas from a game save.
- [World Layout Editing](https://awesome-repositories.com/f/game-development/save-file-editors/world-layout-editing.md) — Modifies the physical layout of a world by removing or copying specific geographic sections of the map.
- [Chunk Deletion](https://awesome-repositories.com/f/game-development/world-save-optimizers/chunk-deletion.md) — A world management feature allowing the removal of specific selected chunks from a save file to clear areas or reduce file size. ([source](https://github.com/querz/mcaselector#readme))
- [Chunk Extraction](https://awesome-repositories.com/f/game-development/world-save-optimizers/chunk-extraction.md) — Extracts specific chunks and regions from a world save into separate files for backup or transfer. ([source](https://github.com/querz/mcaselector#readme))

### Data & Databases

- [NBT Data Processors](https://awesome-repositories.com/f/data-databases/nbt-data-processors.md) — Decodes nested tagged binary data formats to identify and modify specific world entity and tile structures.
- [Binary Offset Indexing](https://awesome-repositories.com/f/data-databases/binary-offset-indexing.md) — Maps chunk coordinates to specific offsets within binary region files for fast random access.
- [Coordinate-to-Container Mapping](https://awesome-repositories.com/f/data-databases/coordinate-to-container-mapping.md) — Translates individual chunk coordinates into the filenames and offsets of larger region containers.
- [File-Based Data Exports](https://awesome-repositories.com/f/data-databases/file-based-data-exports.md) — Reads selected binary segments and writes them to new files to extract world regions for backup.
- [Spatial Coordinate Filtering](https://awesome-repositories.com/f/data-databases/spatial-coordinate-filtering.md) — Filters world data by comparing chunk coordinates against user-defined boundary boxes to isolate specific areas.

### Development Tools & Productivity

- [In-Place Binary Mutators](https://awesome-repositories.com/f/development-tools-productivity/in-place-binary-mutators.md) — Overwrites specific byte sequences within region files to delete chunks without rewriting the entire world save.

### Graphics & Multimedia

- [Chunk Selectors](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/tile-map-renderers/interactive-map-viewers/minecraft-world-map-viewers/chunk-selectors.md) — A tool for visually selecting specific Minecraft world chunks to be exported or deleted from a save file.
