服务器使用量
未统计
服务玩家数
未统计
下载量
44,242
插件详细介绍
SexyMotd 现已登陆 BungeeCord 代理服务器!这款高度可定制的 MOTD 管理插件提供了丰富的功能和变量,能让你的服务器 MOTD 和图标变得真正“性感”。
主要特性
- 轻松快捷地通过游戏内命令更改 MOTD(适用于 1.2.2 及更早版本)
- 支持彩色 MOTD
- 伪造在线玩家数量
- 伪造最大玩家数量
- 记录玩家 IP 地址
- 支持多种内置变量:
- `%playername%` - 显示玩家名(需配合 IP 记录功能)- `%servername%` - 显示服务器名- `%onlineplayers%` - 显示在线玩家数- `%maxplayers%` - 显示最大玩家槽位- `%newline%` - 换行- `%version%` - 显示服务器版本- 头像图标功能:将玩家的脸部作为服务器图标显示(需配合 IP 记录功能)
- 覆盖自定义透明图像(.png):可通过文件路径或 URL 在头像图标上叠加图像
- 伪造服务器版本号
- 自定义服务器列表悬停信息
- 随机化 MOTD
- 随机化伪造的在线玩家数
- 支持自定义变量
- 支持布尔变量
%newplayer%、%banned%、%whitelisted%(用于条件判断/自定义变量) - 支持
%groupName%变量(需要 PermissionsEx) - 可创建无限数量的自定义模式
- 可通过
/motd mode <模式名>启用自定义模式 - 只有拥有
sexymotd.join.<模式名>权限的玩家才能加入特定模式
命令与权限
命令列表
/motd reload
- 重新加载配置文件。- 所需权限:`sexymotd.reload`/motd mode <mode_name>
- 切换 MOTD 模式。- 所需权限:`sexymotd.mode`权限列表
sexymotd.join.<mode_name>
- 允许玩家加入特定的自定义模式。sexymotd.join.*
- 允许玩家加入所有自定义模式。自定义(无限)模式
你可以创建无限数量的自定义 MOTD 模式。
创建步骤
- 复制
mode.yml文件。 - 将其重命名为
<模式名>.yml(将“模式名”替换为你想要的名称)。 - 确保你拥有
sexymotd.mode权限以使用切换命令。 - 使用命令
/motd mode <模式名>来切换到该模式。 - 给予玩家
sexymotd.join.<模式名>或sexymotd.mode.*权限,以允许他们在模式非“config”时加入。 - 将模式设置为“config”可恢复为默认模式。
变量系统
你可以在任何静态或动态文本中使用变量,它们将被替换为指定的值。
内置变量列表
%groupname%- {数组 - 字符串}%ip%- {字符串}%maxplayers%- {整数}%newline%- {字符串}%newplayer%- {布尔值}%banned%- {布尔值}%whitelisted%- {布尔值}%opped%- {布尔值}%onlineplayers%- {整数}%playername%- {字符串}%playernames%- {数组 - 字符串}%randomplayer%- {字符串}%servername%- {字符串}%version%- {字符串}%hasperm:<权限名>%- {布尔值}
变量操作符
变量操作符允许你通过特殊的变量后缀来修改变量的输出。
整数变量操作符
- 在任何整数类型变量后添加
+、-、*或/及一个数字,即可对其应用相应运算。 - 示例:
%onlineplayers%+10
数组变量操作符
- 在任何数组类型变量后添加
[x](x 为数组索引),以仅显示列表中的一项。否则,数组将显示为“x, y, z”格式。 - 注意:在索引声明后,整数类型的数组变量不能再进行整数运算。
- 示例:
%playernames%[2]
自定义变量
自定义变量与插件内置变量用法相同,但由你自行创建。以下是自定义变量的基本信息和创建方法。
示例配置
variables:
isnewplayer:
variable: newplayer
operator: '='
condition: 'true'
value: '&bWelcome to &f%servername%!'
negValue: '&bNice to see you again!'使用方法
- 在 MOTD 中,像使用其他变量一样,用
%符号包裹你定义的变量名即可。 - 示例 MOTD 配置:
"&aHi %playername%! &b%isnewplayer%"
配置项说明
variable
- 此处应填写插件提供的一个内置变量名。例如:`playername`、`newplayer`、`banned`、`whitelisted`、`groupname`、`online_players`、`max_players`。operator
- 此处填写用于比较 `variable` 和 `condition` 的条件运算符。有效运算符包括:`=`、`>`、`<`、`>=`、`<=`。- 注意:如果 `variable` 是文本型或布尔型变量,则只能使用 `=` 运算符。如果是整数型变量,可以使用所有运算符。请务必用单引号包裹运算符。condition
- 此处填写要与 `variable` 进行比较的值。- 对于布尔变量,此处必须为 `true` 或 `false`。- 对于整数变量,此处必须为一个整数。value
- 当条件判断为 **真** 时,将显示此处的文本来替换 `%变量名%`。negValue
- 当条件判断为 **假** 时,将显示此处的文本来替换 `%变量名%`。重要提示
- 变量系统允许在内置变量的
value和negValue部分使用其他内置变量(例如:negValue: '&bNice to see you back %playername%!')。 - 但是,你不能在一个自定义变量的
value和negValue部分使用另一个自定义变量。
配置与依赖
更新配置
当更新到新版本且配置文件结构发生变化时,你必须重置配置文件以防止错误。
重置步骤:
- 停止服务器。
- 备份当前的配置文件,然后从插件文件夹中删除它。
- 重启服务器,让插件生成一个新的配置文件。
- 将你需要的设置复制粘贴回新生成的文件中(前提是该部分的语法没有改变)。
依赖与说明
- 本插件使用 Minotar 服务来将玩家头像显示为服务器图标。
- 在 Spigot 1.12 上运行时,需要 ProtocolLib 4.3.0 或更高版本。请在此处下载:https://www.spigotmc.org/resources/protocollib.1997/
- 此插件免费开发与维护。如果你喜欢我的工作并愿意支持,欢迎捐赠!捐赠链接:https://www.paypal.me/qwertyness
反馈
如果你发现任何漏洞,请及时报告!
测试支持版本
版本分布
基本信息
插件名称
SexyMotd
作者
Qwertyness
平台
Bukkit / Spigot
支持版本
1.12 - 1.12
点赞数
15
最近版本
暂无数据
-