🌈Chatcolor

Chatcolor command, allows players to decide the color of their chat messages. Players need customchat.colorchat.color.<color> permission to use a specific color. And customchat.colorchat.gradient.<gradient> for gradients.

On the chatcolor.yml file, you can configure the chatcolor menu and all the colors

You can change the material, select one from this list or you can use basehead-<base64> to select a head, the name of the items...

You can set as many colors as you want, you can remove/add colors

chatcolor.yml
chatcolor:
  colors:
    colors:
      NAME:
        material: MATERIAL
        name: "NAME" 
        chatcolor: "&COLOR"

This is an example of a color, you have to change everything on CAPS

And same for the gradients, you can use minimessage or & colors/gradients

You can algo set other items, such as back item, removecurrent...

chatcolor.yml
chatcolor:
  enabled: true
  gradients_enabled: true
  colors:
    material: OAK_SIGN
    name: "&cChat Color (Colors)"
    colors:
      black:
        material: BLACK_DYE
        name: "&0Black" 
        chatcolor: "&0"
      dark_blue:
        material: BLUE_DYE
        name: "&1Dark Blue"
        chatcolor: "&1"
      dark_green:
        material: GREEN_DYE
        name: "&2Dark Green"
        chatcolor: "&2"
      dark_aqua:
        material: CYAN_DYE
        name: "&3Dark Aqua"
        chatcolor: "&3"
      dark_red:
        material: RED_DYE
        name: "&4Dark Red"
        chatcolor: "&4"
      dark_purple:
        material: PURPLE_DYE
        name: "&5Dark Purple"
        chatcolor: "&5"
      gold:
        material: ORANGE_DYE
        name: "&6Gold"
        chatcolor: "&6"
      gray:
        material: LIGHT_GRAY_DYE
        name: "&7Gray"
        chatcolor: "&7"
      dark_gray:
        material: GRAY_DYE
        name: "&8Dark Gray"
        chatcolor: "&8"
      blue:
        material: BLUE_DYE
        name: "&9Blue"
        chatcolor: "&9"
      green:
        material: LIME_DYE
        name: "&aGreen"
        chatcolor: "&a"
      aqua:
        material: LIGHT_BLUE_DYE
        name: "&bAqua"
        chatcolor: "&b"
      red:
        material: RED_DYE
        name: "&cRed"
        chatcolor: "&c"
      light_purple:
        material: PINK_DYE
        name: "&dLight Purple"
        chatcolor: "&d"
      yellow:
        material: YELLOW_DYE
        name: "&eYellow"
        chatcolor: "&e"
      white:
        material: WHITE_DYE
        name: "&fWhite"
        chatcolor: "&f"
  gradients:
    material: ENCHANTING_TABLE
    name: "&cChat Color (Gradients)"
    colors:
      christmas:
        material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTljODlhODg5YzRiYjQyMWVhOWM1NmNiZWFlN2FmMWU2ZDg1ZjRmYWZmMzRhY2JhNzJlMWE4ZDVjNDExNmE4In19fQ==
        name: "<gradient:#E82400:#44B000>Christmas"
        color: "<gradient:#E82400:#44B000>" # Red to Green gradient
      rainbow:
        material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzM1NzdkYWM0M2Y0YmQ4YmY0MGJlODczNDJlMmYxNTc2YmViYmRiZjg2ZDdjYmYzYzZiZTY1ZDQ5MjcwOTVjNSJ9fX0=
        name: "<gradient:#FF0000:#FF7F00:#FFFF00:#00FF00:#00EEFF:#003CFF:#B300FF><bold>Rainbow"
        color: "<gradient:#FF0000:#FF7F00:#FFFF00:#00FF00:#00EEFF:#003CFF:#B300FF><bold>"
      sunset:
        material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvZWQyZmYwOWNmNmU3OTNjYTg4NzFiNDYwNzBkMWE1ODJmZGMxNmU3YjlmYmE2N2QzYzA4ZjE1YzZlNDdlYjY0NSJ9fX0=
        name: "<gradient:#FF4500:#FFD700:#FF6347>Sunset"
        color: "<gradient:#FF4500:#FFD700:#FF6347>"
      mystic_sunset:
        material: basehead-eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvM2NjNGUzYTMyZGExZjAyMDU1OTcwMjEwNTUyZTVmMGVkODhlZGE5YjRlNjI5YTNkNTA2ZGNhYjQ3YjBmMjI2ZiJ9fX0=
        name: "<gradient:#C00BD6:#FD2177>Mystic Sunset"
        color: "<gradient:#C00BD6:#FD2177>"

removecurrent:
  enabled: true
  material: BARRIER
  name: "&cRemove Current Color"
  lore:
    - ""
    - "&eClick to remove your current chat color."

back:
  enabled: true
  material: ARROW
  name: "&7Back"
  lore:
    - ""
    - "&eClick to go to the previous page"

menu:
  main:
    title: "&eChat Color Menu"
    lore_color:
      - ""
      - "&eClick to open the color menu."
    lore_gradient:
      - ""
      - "&eClick to open the gradient menu."
  submenus:
    submenu_color-title: "&eChat Color (Colors)"
    lore_color-unlocked:
      - ""
      - "&eClick to select this color."
    lore_color-blocked:
      - ""
      - "&cYou do not have permission to use this color."
    submenu_gradient-title: "&eChat Color (Gradients)"
    lore_gradient-unlocked:
      - ""
      - "&eClick to select this gradient."
    lore_gradient-blocked:
      - ""
      - "&cYou do not have permission to use this gradient."

Last updated