简单颜色

简单颜色

一个为Hytale设计的聊天颜色库,将Spigot/Minecraft风格的颜色代码引入Hytale。

图书馆

SimpleColor

一个为 Hytale 设计的聊天颜色库,将 Spigot/Minecraft 风格的色彩代码带入 Hytale。


功能特性

  • 传统颜色代码(&0-9&a-f
  • 格式代码(粗体、斜体、下划线、等宽字体)
  • 十六进制颜色支持(&#RRGGBB
  • 多色渐变(颜色数量不限)
  • 内置彩虹渐变(&*
  • 可点击链接(&(url)[text]
  • 基于权限的访问控制
  • 类别名ChatColorCCColor)支持灵活的编码风格

快速开始

Java 使用示例:

import org.slamstudios.simplecolor.aliases.CC;
import com.hypixel.hytale.server.core.Message;

// 简单颜色
player.sendMessage(Message.raw(CC.GREEN + "成功!"));
player.sendMessage(Message.raw(CC.RED + "错误!"));

// 从字符串解析颜色代码
player.sendMessage(CC.translate("&a绿色 &c红色 &#FF5500橙色 &*彩虹"));

聊天示例

&c红色文字
&a&l粗体绿色
&#FF5500自定义橙色
&#red:blue渐变色
&*彩虹文字!
&(https://example.com)[点击这里]

文档

完整文档请参阅 Wiki


安装

Maven

1. 添加 JitPack 仓库:

<repositories>
    <repository>
        <id>jitpack.io</id>
        <url>https://jitpack.io</url>
    </repository>
</repositories>

2. 添加依赖:

<dependencies>
    <dependency>
        <groupId>org.slamstudios</groupId>
        <artifactId>SimpleColor</artifactId>
        <version>[version]</version>
    </dependency>
</dependencies>

Gradle

添加 JitPack 和依赖:

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

dependencies {
    implementation 'org.slamstudios:SimpleColor:[version]'
}

许可证

版权所有 © SlamStudios。保留所有权利。