Skip to content
/ RPAS Public

A GUI application for mapping PNG images in Minecraft resource packs to emoji characters and generating the required "default.json" font configuration file.

License

Notifications You must be signed in to change notification settings

ulkernova/RPAS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

RPAS - Resource Pack Ameleliğine Son

Screenshot

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.

Features

  • 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

Usage

  1. Click "Select Resource Pack (ZIP)" and choose your resource pack
  2. Select a PNG from the list on the left
  3. Search for emojis using keywords in the search box
  4. Click an emoji to assign it to the selected PNG
  5. Use "Fallback to Chinese" for images without suitable emojis
  6. Click "Save default.json" to update your resource pack

Requirements

  • Python 3.8+
  • Internet connection for emoji search

Installation

  1. Download the files
git clone https://github.com/ulkernova/rpas.git
cd rpas
  1. Install dependencies
pip install PyQt6 requests
  1. Run the application
python rpas.py

Credits

  • Emoji API: Thanks to emoji-api.com for providing the emoji search functionality
  • UI Framework: PyQt6

License

MIT License - see LICENSE file for details.

About

A GUI application for mapping PNG images in Minecraft resource packs to emoji characters and generating the required "default.json" font configuration file.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages