Skip to content

Client Rarity Configuration

New in Ver.13

RarityClientConfig.json allows you to customize per-rarity-level visual appearance — color, texture, and feature toggles.

File Location

config/raritycore/RarityClientConfig.json

Format

json
{
  "rarities": {
    "1": {
      "color": "#CCCCCC",
      "texture": "raritycore:textures/border/rarity_1.png",
      "tooltips": true,
      "renderer": true,
      "nameColor": true
    },
    "2": {
      "color": "#55FF55",
      "texture": "raritycore:textures/border/rarity_2.png",
      "tooltips": true,
      "renderer": true,
      "nameColor": true
    }
  }
}

(Levels 3-7 follow the same pattern.)

Fields

FieldTypeDescription
colorstringRGB color, format #RRGGBB
texturestringTexture border resource path
tooltipsboolWhether to show tooltip for this level
rendererboolWhether to render slot border for this level
nameColorboolWhether to recolor item name for this level

Default Colors

LevelColorName
1#CCCCCCCommon (light gray)
2#55FF55Uncommon (bright green)
3#55FFFFRare (bright cyan)
4#FF55FFEpic (bright purple)
5#FFCC00Legendary (bright gold)
6#FF6666Mythical (bright red)
7#FF3333Unique (bright deep red)

Rules

  • JSON key is the rarity level ("1"-"7"), no internal level field
  • Colors are RGB format only
  • Level >7 falls back to level 7 values
  • client.json is the master switch: if a switch is off in client.json, the per-level toggle is ignored

How to Apply

/raritycore-client reload

Released under the MIT License