RPAS helps Minecraft resource pack creators automatically generate font mappings by allowing you to assign emoji characters to PNG images. The application searches through an emoji database, lets you preview images, and outputs a properly formatted default.json
file that Minecraft can use for custom fonts.
- Load Minecraft resource pack ZIP files
- Search and assign emojis to PNG images
- Visual PNG preview while mapping
- Auto-advance to next unassigned image
- Generate unique Chinese characters as fallback
- Import existing mappings from resource packs
- Export updated resource pack with font configuration
- Click "Select Resource Pack (ZIP)" and choose your resource pack
- Select a PNG from the list on the left
- Search for emojis using keywords in the search box
- Click an emoji to assign it to the selected PNG
- Use "Fallback to Chinese" for images without suitable emojis
- Click "Save default.json" to update your resource pack
- Python 3.8+
- Internet connection for emoji search
- Download the files
git clone https://github.com/ulkernova/rpas.git
cd rpas
- Install dependencies
pip install PyQt6 requests
- Run the application
python rpas.py
- Emoji API: Thanks to emoji-api.com for providing the emoji search functionality
- UI Framework: PyQt6
MIT License - see LICENSE file for details.