# KartaAutoAnnouncer
KartaAutoAnnouncer 是一个轻量级且易于使用的 Minecraft 插件,旨在向您的 Minecraft 服务器广播自动消息。它支持各种消息类型,包括聊天、动作条和标题,确保您的公告被看到。
## 功能
- **多种公告类型**: 在聊天、动作条或屏幕标题中广播消息。
- **易于配置**: 一个干净且简单的配置文件。
- **游戏内命令**: 直接从游戏中重新加载配置文件、添加新消息和设置公告间隔。
- **PlaceholderAPI 支持**: 在您的公告中使用来自其他插件的占位符。
- **十六进制颜色支持**: 使用十六进制颜色代码(例如 `RRGGBB`)创建鲜艳的消息。
## 安装
1. 从 [发布页面](https://github.com/your-repo/KartaAutoAnnouncer/releases) 下载插件的最新版本。
2. 将下载的 `.jar` 文件放入服务器的 `plugins` 文件夹中。
3. 重启或重新加载您的服务器。
## 配置
`config.yml` 文件位于 `plugins/KartaAutoAnnouncer` 目录中。以下是默认配置的概述:
```yaml
# 每个公告之间的间隔,单位为秒。
interval: 60
# 在每个聊天公告之前显示的 prefix。
# 这不适用于 ACTION_BAR 或 TITLE 消息。
prefix: "&d[Karta] &r"
# 要广播的消息列表。
announcements:
chat:
- "&a欢迎来到我们的服务器!我们希望您玩得开心。"
- "&6别忘了加入我们的 Discord!"
action_bar:
- "&b请务必阅读 &c&l/rules&b。"
title:
- title: "Ⴟf5为我们投票吧!"
subtitle: "&e使用 /vote 命令获取奖励!"
```
## 命令 & 权限
主命令是 `/kaa` ( `/kartaautoannouncer` 的别名)。
- **权限**: `autoannouncer.admin` (默认: OP)
### 子命令
- `/kaa reload` - 重新加载配置文件。
- `/kaa setinterval ` - 设置公告之间的间隔。
- `/kaa add ` - 添加一个新的公告。
### 添加公告
您可以使用 `/kaa add` 命令直接在游戏中添加公告。
- **类型**: `chat`、`actionbar` 或 `title`。
**示例:**
- **聊天:**
`/kaa add chat &a这是一个新的聊天消息!`
- **动作条:**
`/kaa add actionbar &b查看我们的新商店!`
- **标题:**
`/kaa add title &6大消息! | &e我们有一个新的活动!`
*(管道 `|` 字符分隔标题和副标题。)*
在添加新消息后,您必须运行 `/kaa reload` 以应用更改。
## 支持
如果您遇到任何问题或有任何疑问,请在 [GitHub 仓库](https://github.com/your-repo/KartaAutoAnnouncer/issues) 中打开一个 issue。