Join our discord
In partnership with NodeCraft Logo NodeCraft


You are not logged in! Create an account or login to contribute! Log in here!

Adding Custom Marks and Ribbons

From Pixelmon Wiki
This page contains changes which are not marked for translation.



Custom Ribbon/Mark Usage

Things You Need

  1. A text editor of some kind
  2. An image editor of some kind (optional)
  3. 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.

© 2012 - 2025 Pixelmon Mod