# UltimateLinks
UltimateLinks 是一个轻量级的 Minecraft 插件,允许服务器管理员和玩家在游戏中创建、管理和分享自定义链接。它旨在简洁、灵活,并支持多语言。
**已在 Minecraft 1.21.X 上测试,但很可能与其它版本兼容。**
## 功能
- 在游戏中直接添加、移除和重新加载链接
- 每个链接都可自定义前缀
- 命令支持自动补全
- 多语言消息会自动从玩家的客户端语言中检测
- 权限支持:
- `ultimatelinks.use` – 允许玩家使用链接命令
- `ultimatelinks.op` – 允许管理员管理链接
- 简短命令别名 `/ul` 以获得更快的访问速度
## 支持的语言
目前支持的语言(自动检测):
- 英语(美国) – `en_us.json` (默认)
- 德语 – `de_de.json`
您可以轻松地通过创建名为 `lang/` 文件夹中的新 JSON 文件,并遵循相同的结构来添加更多语言。
## 用法
### 命令
| 命令 | 描述 |
|---------|-------------|
| `/ultimatelinks reload` 或 `/ul reload` | 重新加载插件配置和链接 |
| `/ultimatelinks add [prefix]` | 添加一个新链接。可选前缀设置链接之前的聊天消息 |
| `/ultimatelinks remove ` | 移除一个现有的链接 |
| `/[linkname]` | 在聊天中发送链接(例如,`/dc` 用于 Discord) |
### 配置示例
```yaml
prefix:
enabled: true # 全局启用或禁用前缀
default: "&aLink: &f" # 所有链接的默认前缀
# 链接命令
dc: "https://discord.gg/deinserver" # 命令名称“dc”发送此链接
dc-prefix: "&bJoin our Discord: &f" # 可选:此命令的自定义前缀
vote: "https://example.com/vote"
vote-prefix: "&6Vote here: &f"
```