promotional bannermobile promotional banner
premium banner
Hytale Mod that allows formatting and parsing of pre/suffixes with legacy MC colors in chat, based on your vanilla permission groups assuming you're not using a perm plugin like LuckPerms

Description

MightyPrefixes


A Hytale plugin that adds customizable chat prefixes, suffixes, and colored usernames based on permission groups. Made for G!X Clan server @ hytale.gixclan.net

Note: This is only meant to be used with the vanilla Permissions system. There may be bugs since this is my first Hytale mod. Once I get better at it, I'll port some of my MC plugins over. Leave any issues/suggestions in the Comments please.


Features

  • Chat Prefixes — Automatically adds colored prefixes based on permission groups
  • Chat Suffixes — Add colored suffixes after usernames
  • Colored Usernames — Colors player names in chat based on their highest priority group
  • Embedded Color Codes — Supports color and formatting codes directly in prefix/suffix strings
  • Configurable — Easy configuration via config.json with hot-reload support
  • Priority System — Supports multiple groups with priority-based prefix/suffix selection
  • Reload Command — Use /mightyprefixes reload or /mp reload

Installation

  1. Download the latest MightyPrefixes.jar from the Files tab
  2. Copy the JAR file to your Hytale server plugins/ directory
  3. Restart your server
  4. The plugin creates MightyPrefixes/ next to the JAR with config.json

Configuration

The plugin creates config.json in MightyPrefixes/. Edit it to customize prefixes, suffixes, and username colors.

Example config.json

{
  "prefixes": {
    "owner": {
      "prefix": "[Owner]",
      "suffix": "",
      "usernameColor": "&f",
      "priority": 100
    },
    "admin": {
      "prefix": "[Admin]",
      "suffix": "",
      "usernameColor": "&f",
      "priority": 90
    }
  },
  "defaultColor": "&7"
}

Usage

Create groups

perm group add owner
perm group add admin
perm group add mod

Add a player

perm user group add <player-uuid> owner

Reload

/mightyprefixes reload
/mp reload