Adding Custom Marks and Ribbons
Contents
Custom Ribbon/Mark Usage
Things You Need
- A text editor of some kind
- An image editor of some kind (optional)
- A resource pack
This tutorial assumes you know how to set up a resource pack already.
File Locations
Language configuration:
/resourcepacks/<packName>/assets/minecraft/lang/en_us.lang
Mark/Ribbon Images:
/resourcepacks/<packName>/assets/pixelmon/textures/gui/ribbons
Note: The default marks/ribbons can be extracted from the mod jar file.
Location: /assets/pixelmon/textures/gui/ribbons/
There are numerous files here for you to replace. The ones you want all start with customribbon
Language Config
This is the important part of the configuration, as it tells the ribbons how they should be named, diplayed in the GUI, and above your Pokémons' heads. Below is an example.
# # Custom Ribbons # ribbon.customribbon_1.description=A ribbon for completing a fancy server quest! ribbon.customribbon_1.name=Quest Ribbon ribbon.customribbon_1.title=Questmaster %s
Note that there are no quotation marks needed for these entries. The %s
in the third entry is where the pokemon name will be replaced.
Ribbon Image Editing
This is purely optional, but fairly straightforward. The default ribbons all follow a specific format
Dimensions | 32x32 Pixels |
File Format | PNG |
Background | Transparent |
Resolution | 72 PPI |
Marks/Ribbons do need to stay as PNG files, and any non-transparent pixels will be visible in the ribbon selection menu.
Applying Marks/Ribbons In-Game
This is as simple as using a command from Pixelmon Extras
Example: /pokeedit <player> <slot> ribbon:customribbon_1
Once this is done, the ribbon should appear in the Pokémon's details and be selectable from its ribbon menu.