MCPcopy Index your code
hub / github.com/Querz/mcaselector

github.com/Querz/mcaselector @2.8

Chat with this repo
repository ↗ · DeepWiki ↗ · release 2.8 ↗ · + Follow
3,141 symbols 10,560 edges 310 files 1 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

MCA Selector

total downloads paypal chat

An external tool to export or delete selected chunks and regions from a world save of Minecraft Java Edition.


MCA Selector window showing chunk and region grid


MCA Selector modifies and deletes chunks in your Minecraft world. Please make backups of your world before using.

Download Version 2.8 (Windows Installer)

Download Version 2.8 (macOS arm64)

Download Version 2.8 (macOS x64)

Download Version 2.8 (DEB arm64)

Download Version 2.8 (DEB x64)

Download Version 2.8 (RPM arm64)

Download Version 2.8 (RPM x64)

Download Version 2.8 (Universal jar)


Wiki

The wiki can be found here.

Video Tutorials

For people who prefer watching a video to understand how the MCA Selector works, there some very good tutorials on YouTube explaining the basics:


Supported Versions

MCA Selector currently supports the following Minecraft versions:

Minecraft Version DataVersion
1.2.1 - 1.12.2 None - 1343
1.13 - 1.13.2 1444 - 1631
1.14 - 1.14.4 1901 - 1976
1.15 - 1.15.2 2200 - 2230
1.16 - 1.16.5 2566 - 2586
1.17 - 1.17.1 2724 - 2730
1.18 - 1.18.2 2825 - 2975
1.19 - 1.19.4 3105 - 3337
1.20 - 1.20.6 3463 - 3839
1.21 - 1.21.11 3953 - 4671
26.1 - 26.2+ 4764 - 4902+

There is no guarantee for worlds generated in a Snapshot version to work, even if it is specified in the table above. This only represents the current development status towards the next Minecraft release. Old Snapshots of past Minecraft releases are not officially supported.

Extension points exported contracts — how you extend this code

ColorMapping (Interface)
(no doc) [14 implementers]
src/main/java/net/querz/mcaselector/version/ColorMapping.java
ChunkRenderer (Interface)
(no doc) [9 implementers]
src/main/java/net/querz/mcaselector/version/ChunkRenderer.java
RegionMatcher (Interface)
(no doc) [10 implementers]
src/main/java/net/querz/mcaselector/filter/RegionMatcher.java
StateColors (Interface)
(no doc) [4 implementers]
src/main/java/net/querz/mcaselector/version/mapping/color/StateColors.java
PersistentDialogProperties (Interface)
(no doc) [4 implementers]
src/main/java/net/querz/mcaselector/ui/component/PersistentDialogProperties.java

Core symbols most depended-on inside this repo

tagFromCompound
called by 432
src/main/java/net/querz/mcaselector/version/Helper.java
add
called by 291
src/main/java/net/querz/mcaselector/ui/dialog/OverlayEditorDialog.java
getValue
called by 283
src/main/java/net/querz/mcaselector/ui/component/HeightSlider.java
put
called by 222
src/main/java/net/querz/mcaselector/io/DynamicPriorityBlockingQueue.java
add
called by 167
src/main/java/net/querz/mcaselector/util/point/Point2f.java
getZ
called by 152
src/main/java/net/querz/mcaselector/util/point/Point2i.java
getRegionDirectories
called by 143
src/main/java/net/querz/mcaselector/io/Job.java
get
called by 133
src/main/java/net/querz/mcaselector/selection/ChunkSet.java

Shape

Method 2,597
Class 495
Interface 32
Enum 17

Languages

Java100%

Modules by API surface

src/main/java/net/querz/mcaselector/tile/TileMap.java98 symbols
src/main/java/net/querz/mcaselector/version/ChunkFilter.java79 symbols
src/main/java/net/querz/mcaselector/version/java_1_9/ChunkFilter_15w32a.java77 symbols
src/main/java/net/querz/mcaselector/version/java_null/ChunkFilter_Null.java65 symbols
src/main/java/net/querz/mcaselector/ui/component/NBTTreeView.java58 symbols
src/main/java/net/querz/mcaselector/version/java_1_18/ChunkFilter_21w43a.java53 symbols
src/main/java/net/querz/mcaselector/io/FileHelper.java42 symbols
src/main/java/net/querz/mcaselector/config/GlobalConfig.java41 symbols
src/main/java/net/querz/mcaselector/selection/Selection.java39 symbols
src/main/java/net/querz/mcaselector/overlay/Overlay.java37 symbols
src/main/java/net/querz/mcaselector/config/WorldConfig.java37 symbols
src/main/java/net/querz/mcaselector/version/java_1_13/ChunkFilter_18w06a.java36 symbols

For agents

$ claude mcp add mcaselector \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact