🌈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 listarrow-up-right 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 minimessagearrow-up-right or &arrow-up-right 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