Tub's Status Plugin

一个简单的状态插件(应该)可以工作。

资源图片
# Tub's Status Plugin ![Static Badge](https://img.shields.io/badge/MC-1.13-green) ![Static Badge](https://img.shields.io/badge/MC-1.21-green) ![Modrinth Downloads](https://img.shields.io/modrinth/dt/km0yAITg?logo=Modrinth&style=flat-square) [![forthebadge](https://forthebadge.com/images/badges/works-on-my-machine.svg)](https://forthebadge.com) buymeacoffee


请加入Discord,如果您有任何问题!

这是一个Spigot/Paper服务器的Minecraft插件,它允许玩家设置自己的状态,该状态将在标签列表中和游戏中头顶上方显示。 ## 特性 - 使用 `/status <状态>` 设置自己的状态 - 使用 `/status remove` 移除自己的状态 - 使用格式化代码设置状态(例如用于设置颜色)使用 `/status &3<状态>` (/status help colorcodes) - 使用 `/status <玩家> <状态>` 设置其他玩家的状态(需要 `StatusPlugin.admin.setStatus` 权限) - 使用 `/status remove <玩家>` 移除其他玩家的状态(需要 `StatusPlugin.admin.setStatus` 权限) - 使用 `/status reload` 从文件中重新加载所有状态(需要 `StatusPlugin.admin.reload` 权限)(可由控制台执行) - 使用 `/status help colors` 查看所有可用颜色代码的列表 - 使用 `/status info` 查看关于插件的信息 - 使用 `/status setmaxlength <长度>` 设置状态的最大长度(需要 StatusPlugin.admin.setMaxlength 权限) - 使用 `/status resetmaxlength` 将最大长度重置为默认值 (`15`)(需要 StatusPlugin.admin.resetMaxlength 权限) (状态中的颜色代码不计入字符限制) - 记录每个玩家的状态到文件,当他们重新加入服务器时,他们的状态将保持不变。 - 该插件支持 `PlaceholderAPI v2.11.5` - 该插件每 600 游戏周期(30秒)重新加载一次状态,以便占位符可以更新自身。 - 该插件现在有了占位符`%tubsstatusplugin_status_playername%`(playname 应该被替换为实际的玩家名,Duuuh。) - %tubsstatusplugin_status% - 群组模式 - 在Config中开启群组模式并预配置为玩家设置的群组 - 玩家将无法设置完全自定义的状态,但可以使用预配置的群组之一。 - 在config中设置状态的起始和结束字符 - 该插件支持 `LuckPerms v5.4` - 该插件支持 LuckPerms 前缀和后缀。 - `%LP_prefix&%` - `%LP_suffix%` ## 权限 - `StatusPlugin.setStatus`: 允许玩家设置自己的状态并移除它。(默认:`true`) - `StatusPlugin.group.set`: 允许玩家将状态设置为群组状态。(默认:`true`) - `StatusPlugin.admin.setStatus`: 允许玩家设置和移除其他玩家的状态。(默认:`false`) - `StatusPlugin.admin.reload`: 允许用户重新加载所有状态。(默认:`false`) - `StatusPlugin.admin.setMaxlength:` 允许用户设置状态的最大长度。(默认:`false`) - `StatusPlugin.admin.resetMaxlength:` 允许用户将状态的最大长度重置为默认值。(默认:`false`) - `StatusPlugin.formatting.color`: 允许玩家在状态中使用颜色代码。(默认:`false`) - `StatusPlugin.formatting.bold`: 允许玩家在状态中使用粗体格式。(默认:`false`) - `StatusPlugin.formatting.italic`: 允许玩家在状态中使用斜体格式。(默认:`false`) - `StatusPlugin.formatting.underlined`: 允许玩家在状态中使用下划线格式。(默认:`false`) - `StatusPlugin.formatting.strikethrough`: 允许玩家在状态中使用删除线格式。(默认:`false`) - `StatusPlugin.formatting.magic`: 允许玩家使用模糊格式化在状态中使用模糊格式。(默认:`false`) ## 安装 要安装该插件,只需下载 .jar 文件并将其放在服务器的插件文件夹中。然后,重新启动服务器。 ## 支持 如果您遇到任何问题,请报告。如果您有任何建议,请随时打开一个问题。
如果您有任何其他插件建议,可以通过Discord联系我:`tubyoub` ## 贡献 我目前没有计划让这个项目的贡献者,但是如果您有任何建议,请随时打开一个问题 ## 许可 本项目采用 [MIT 许可证]([LICENSE](https://github.com/TubYoub/StatusPlugin/blob/master/LICENSE)。 [![forthebadge](https://forthebadge.com/images/badges/powered-by-black-magic.svg)](https://forthebadge.com)