Remaps custom emoji in a Minecraft resource pack to use the Unicode Private Use Area
Run in the directory containing the resource pack you want to remap:
npx puamap
Options are generally automatically configured and written to config.json
on run.
inputJavaPack
: The path to the input Java Edition resource packstartCharcter
: The first character to use in the remapping (default:\uE200
)maxIgnoreCharacter
: The highest character ignore in remapping (default:\u007F
)
target/output.zip
: The remapped resource pack with replacements made in font and lang filestarget/replacements.json
: A list of all the replacements madetarget/replacements_escaped.json
: A list of all the replacements made, with non-ASCII characters escaped