Head Extractor is a tool to extract the player profile from the player heads in a Minecraft world.
This is accomplished somewhat inefficiently by searching chunk NBT, player data NBT, and entity NBT for lists of
Compound tags that contain a String tag named Value
.
In addition, mcfunction
and json
files in data packs are scanned for Base64 encoded player profiles.
- Clone the repository
- Run
./gradlew build
orgradlew.bat build
- Tool is located at
build/libs/HeadExtractor-<VERSION>-all.jar
java -jar HeadExtractor-<VERSION>-all.jar <WORLD DIRECTORY>
Player profiles are sent line by line to standard output.