promotional bannermobile promotional banner

Simple Color

A chat color library for Hytale that brings Spigot/Minecraft-style color codes to Hytale.
Back to Files

SimpleColor-2026-01-26-v1.1.0.jar

File nameSimpleColor-2026-01-26-v1.1.0.jar
Uploaded
Jan 26, 2026
Downloads
111
Size
26.1 KB
File ID
7529345
Type
R
Release
Supported game versions
  • Early Access

What's new

SimpleColor 2026-01-26-v1.1.0

Release Date: 2026-01-26

What's New

Class Alias System

Introducing flexible class aliases for your preferred coding style:

// All equivalent - use whichever you prefer
ChatColor.RED    CC.RED    Color.RED
ChatColor.hex()  CC.hex()  Color.hex()

Available aliases:

  • ChatColor - Full enum with all methods
  • CC - Short alias for concise code
  • Color - Alternative naming style

Enhanced ChatColor API

New helper methods on ChatColor (and aliases):

  • hex(String) — Create hex color code
    Example: ChatColor.hex("#FF5733")
  • gradient(String...) — Create gradient code
    Example: ChatColor.gradient("red", "blue")
  • link(String, String) — Create clickable link
    Example: ChatColor.link("url", "text")
  • translate(String) — Parse codes to Message
    Example: ChatColor.translate("&aHello")
  • stripColor(String) — Strip legacy codes
    Example: ChatColor.stripColor(text)
  • stripAll(String) — Strip all codes
    Example: ChatColor.stripAll(text)

Package Reorganization

Cleaner package structure:

org.slamstudios.simplecolor
├── aliases/
│   ├── CC.java
│   └── Color.java
├── enums/
│   ├── ChatColor.java
│   └── ChatFormat.java
├── listeners/
│   └── ChatListener.java
├── ColorParser.java
├── GradientUtil.java
├── Permissions.java
├── SimpleColor.java
└── SimpleColorConfig.java

Documentation

  • New comprehensive Wiki with full documentation
  • Streamlined README pointing to wiki
  • Complete API reference with examples

Quick Start

import org.slamstudios.simplecolor.aliases.CC;

// Simple colors
player.sendMessage(Message.raw(CC.GREEN + "Success!"));

// Advanced features
player.sendMessage(CC.translate("&#FF5733Orange &*Rainbow &(url)[Link]"));

Installation

Maven

<dependency>
    <groupId>org.slamstudios</groupId>
    <artifactId>SimpleColor</artifactId>
    <version>2026-01-26-v1.1.0</version>
</dependency>

Gradle (Groovy)

repositories {
    maven { url 'https://jitpack.io' }
}

dependencies {
    implementation 'org.slamstudios:SimpleColor:2026-01-26-v1.1.0'
}

Gradle (Kotlin)

repositories {
    maven("https://jitpack.io&quot;)
}

dependencies {
    implementation("org.slamstudios:SimpleColor:2026-01-26-v1.1.0")
}

Full Changelog

  • Added CC alias class for shorter code
  • Added Color alias class for alternative naming
  • Added hex(), gradient(), link(), translate() methods to ChatColor
  • Added RAINBOW constant to ChatColor and aliases
  • Moved ChatColor to enums package
  • Moved ChatFormat to enums package
  • Moved ChatListener to listeners package
  • Created aliases package
  • Added comprehensive wiki documentation

This mod has no related projects