## Discord: `Jsgamer2_0`DM 我以便获得想法或建议!
**SimpleSpawn:** [https://modrinth.com/plugin/simplespawn1](https://modrinth.com/plugin/simplespawn1)
# 🌐 英语
SimpleMessage 允许您创建自定义命令和消息,无需任何编码!
无论您想发送服务器规则、公告还是有趣的提示,此轻量级且功能强大的插件都允许您直接通过配置文件定义命令。
## ✨ 功能
- 通过 `.yml` 文件轻松定义自定义命令
- 设置命令别名和权限(启用/禁用)
- 添加带有自定义消息的可选冷却时间
- 多语言支持:`en_US` 和 `de_DE`
- 支持带有颜色代码的多行消息
## 🛠 用例示例
- 创建一个 `/rules` 命令来显示你的服务器规则
- 在玩家使用特定命令时发送自定义消息
- 添加冷却时间以防止命令垃圾邮件
## 🌍 本地化
```yaml
language: "en_US" # 可用:en_US, de_DE
update-checker: true
```
## 📁 文件示例
查看 `example.yml` 以快速入门.
`example.yml`
```yaml
command: "simplemessagetest"
aliases:
- "smessage"
- "simplem"
message: "&8[&6&lSimpleMessage&8] &aHi! &a&lHi!\\nFB03&lHBFD3C&li#FF74&l!" # 使用 \\n 或 \n 在消息中创建新行
permission: "simplemessage.simplemessagetest" # 为命令设置自定义权限
permission-deny-message: "&c您无权执行此命令。" # 当玩家没有权限时显示
permission-enabled: true # 如果为 true,则玩家需要权限才能使用该命令
cooldown: true # 设置为 true 以启用冷却,false 以禁用
cooldown-time: 10 # 玩家在重复使用命令之前必须等待的秒数
cooldown-message: "&c在再次使用此命令之前,请等待 %cooldown% 秒!" # 当玩家仍在冷却时显示的消息
```
`rules.yml`
```yaml
command: "rules"
aliases: []
message: "&b&lRules!\\n&f&l1. &cNo Spam\\n&f&l2. &cNo Racism"
permission: "simplemessage.rules"
permission-deny-message: "&c您无权执行此命令。"
permission-enabled: false
cooldown: true
cooldown-time: 3
cooldown-message: "&c在再次使用此命令之前,请等待 %cooldown% 秒!"
```
## 如何创建自定义命令
按照这些简单的步骤使用 SimpleMessage 创建您自己的命令 – 无需任何编码!
1. 转到您的服务器的 `plugins` 文件夹。
2. 打开 `SimpleMessage` 目录。
3. 导航到 `commands` 子文件夹。
4. 创建一个新文件,例如 `rules.yml`(您可以随意命名)。
5. 将内容从 `example.yml` 复制到您的新文件中。
6. 编辑命令名称、消息、冷却时间和权限设置以满足您的需求。
7. 重启服务器 **或** 运行 `/simplemessagereload` 以应用更改.
完成!您的自定义命令已准备就绪。
您还可以使用 **rrggbb** 进行十六进制颜色代码以及 **&1**、**&2**、**&3**、...、**&f** 进行经典 Minecraft 颜色。
使用 **\\n** 在消息中创建新行。
---
**命令**
- `/simplemessage` 权限:`simplemessage.use`
- `/simplemessagereload` 权限:`simplemessage.reload`
---
# 🇩🇪 德语
## Discord: `Jsgamer2_0`DM für Ideen oder Vorschläge!
**SimpleMessage** erlaubt dir das Erstellen eigener Befehle mit Nachrichten – ganz ohne Programmierkenntnisse!
Ob Serverregeln, Ankündigungen oder individuelle Nachrichten – mit diesem schlanken, aber leistungsstarken Plugin kannst du deine Befehle direkt über Konfigurationsdateien definieren.
## ✨ Funktionen
- Eigene Commands einfach in `.yml` Dateien erstellen
- Aliase und Permissions (aktivierbar/deaktivierbar) setzen
- Optionale Cooldowns mit anpassbaren Nachrichten
- Mehrsprachiger Support: `en_US` und `de_DE`
- Unterstützung für mehrzeilige Nachrichten mit Farbcodes
## 🛠 Anwendungsbeispiele
- Erstelle einen `/rules` Befehl für Serverregeln
- Sende individuelle Nachrichten per Command
- Verhindere Spam mit Cooldowns
## 🌍 Spracheinstellungen
```yaml
language: "de_DE" # Verfügbar: en_US, de_DE
update-checker: true
```
## 📁 Datei-Beispiele
Sieh dir `example.yml` für einen schnellen Einstieg an.
`example.yml`
```yaml
command: "simplemessagetest"
aliases:
- "smessage"
- "simplem"
message: "&8[&6&lSimpleMessage&8] &aHi! &a&lHi!\\nFB03&lHBFD3C&li#FF74&l!" # Use \\n or \n for a new line in the message
permission: "simplemessage.simplemessagetest" # Set a custom permission for the command
permission-deny-message: "&cYou do not have permission to execute this command." # Shown when the player doesn’t have permission
permission-enabled: true # If true, the player needs the permission to use the command
cooldown: true # Set to true to enable cooldown, false to disable
cooldown-time: 10 # Time in seconds a player must wait before reusing the command
cooldown-message: "&cPlease wait %cooldown% seconds before using this command again!" # Message shown when player is still on cooldown
```
`rules.yml`
```yaml
command: "rules"
aliases: []
message: "&b&lRules!\\n&f&l1. &cNo Spam\\n&f&l2. &cNo Racism"
permission: "simplemessage.rules"
permission-deny-message: "&cYou do not have permission to execute this command."
permission-enabled: false
cooldown: true
cooldown-time: 3
cooldown-message: "&cPlease wait %cooldown% seconds before using this command again!"
```
## Wie man einen eigenen Command erstellt
Folge diesen einfachen Schritten, um mit SimpleMessage deinen eigenen Befehl zu erstellen – ganz ohne Programmierkenntnisse!
1. Gehe in den `plugins`-Ordner deines Servers.
2. Öffne den Ordner `SimpleMessage`.
3. Navigiere in den Unterordner `commands`.
4. Erstelle eine neue Datei, z. B. `rules.yml` (du kannst sie beliebig benennen).
5. Kopiere den Inhalt aus `example.yml` in deine neue Datei.
6. Passe Befehl, Nachricht, Cooldown und Permissions nach deinen Wünschen an.
7. Starte den Server neu **oder** führe `/simplemessagereload` aus, um die Änderungen zu übernehmen.
Fertig! Dein neuer Command ist jetzt einsatzbereit.
Du kannst auch **rrggbb** für Hex-Farbcodes verwenden sowie **&1**, **&2**, **&3**, ..., **&f** für klassische Minecraft-Farben.
Verwende **\\n**, um in einer Nachricht eine neue Zeile zu erstellen.