SimpleMessage

创建简单的自定义命令,包含消息、权限和冷却时间。

资源图片
## 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!\\n�FB03&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!\\n�FB03&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.