RP Plugin

该插件将为游戏添加rp-commands,例如/me、/do、/roll和/try!

资源图片
![Background](https://cdn.modrinth.com/data/cached_images/8b3c6021b616d2a90fe3691f2833b436065010a7.png) # RPPlugins **RPPlugins** 是一款专为 Minecraft 服务器 Spigot/Paper 1.16.x - 1.21.1 角色扮演设计的插件,它添加了沉浸式角色扮演指令,例如 `/me`、`/do`、`/try` 和 `/roll`。消息本地化且仅对附近的玩家可见——非常适合角色扮演服务器、活动或寻求更深层互动的生存社区。 ## 🎭 功能 - ✅ 角色扮演聊天指令: - `/me`: 描述你的角色的动作。 - `/do`: 描述周围发生的事件。 - `/try`: 尝试一个动作,结果随机成功或失败。 - `/roll`: 掷一个 1 到 N 之间的数字。 - 🧠 附近的玩家只能看到角色扮演消息(距离可配置)。 - 🌐 通过 `config.yml` 实现多语言支持。 - 🛠️ 设计简洁干净,并提供可自定义的消息。 - 📜 内置 `/rp help` 指令供用户使用。 ## 💬 指令 | 指令 | 描述 | |----------------|--------------------------------------------| | `/me <文本>` | 描述你的角色的动作。 | | `/do <文本>` | 描述世界中的事件。 | | `/try <文本>` | 尝试一个动作,结果随机成功或失败。| | `/roll <最大值>` | 掷一个 1 到 `<最大值>` 之间的数字。 | | `/rp help` | 显示指令帮助。 | ## 🔁 示例用法 - `/me 微笑地对你点头` → *Steve 微笑地对你点头* - `/do 一阵寒风吹过 (Steve)` → *一阵寒风吹过 (Steve)* - `/try 打开生锈的门` → Steve 尝试打开生锈的门,成功或失败。 - `/roll 100` → Steve 掷出了 57 (1-100) ## ⚙️ 配置 该插件使用一个简单的 `config.yml` 文件,包含以下选项: ```yaml language: "en" settings: message_distance: 100.0 messages: en: player_only: "Only players can use this command." me_usage: "Usage: /me " do_usage: "Usage: /do " roll_usage: "Usage: /roll " try_usage: "Usage: /try " positive_number: "You must enter a positive number." rolled: "rolled" tries: "tries to" succeeds: "and succeeds." fails: "but fails." rp_help_usage: "Use /rp help to view available commands." help_header: "Available RP commands:" me_description: "Describe your character's actions." do_description: "Describe the world around you." roll_description: "Roll a number between 1 and your chosen max." try_description: "Attempt an action with randomized success or failure." help_description: "Display this help menu." ru: player_only: "Только игроки могут использовать эти команды." me_usage: "Использование: /me <действие>" do_usage: "Использование: /do <действие>" positive_number: "Число должно быть больше нуля." roll_usage: "Использование: /roll <число>" rolled: " выбросил " tries: " пытается " succeeds: " и удается!" fails: " и не удается!" try_usage: "Использование: /try <действие>" help_header: "Справка по RP командам:" me_description: "Описывает действие от третьего лица." do_description: "Описывает происходящее действие или событие." roll_description: "Бросает случайное число от 1 до указанного числа." try_description: "Пытается выполнить действие с шансом 50/50." help_description: "Показывает это сообщение." rp_help_usage: "Использование: /rp help" ```