MiniMotd——支持高版本渐变Motd
SpigotMC
玄易同志
2024-03-21
资源介绍

[SPOILER="使用教程"]
他将会很像HTML的语句
小消息语言使用标签。你所做的一切都将用标签来定义。标签有一个开始标签和一个结束标签(标签<reset> 在这里是一个例外)。开始标记是必需的(显然),但结束标记不在模式之外 strict 。 [ICODE]<yellow>Hello <blue>World<yellow>! [/ICODE]和 [ICODE]<yellow>Hello <blue>World</blue>![/ICODE] 甚至[ICODE] <yellow>Hello </yellow><blue>World</blue><yellow>!</yellow>[/ICODE] 在视觉上都是相同的。对于没有内容的标签,可以使用格式[ICODE] <tag/> [/ICODE]自动关闭标签。使用这种格式,即使在严格模式下,也不应提供单独的结束标记。

所有标记名称都不区分大小写,以减少冲突的可能性,但我们建议将所有标记名称保持小写(或至少保持一致)。
有些标签有参数。这些看起来像这样:[ICODE] <tag:argument>stuff</tag> [/ICODE].例如:[ICODE] <hover:show_text:"<red>test:TEST">TEST [/ICODE]或 [ICODE]<click:run_command:test>TEST[/ICODE] 如您所见,它们有时包含组件,有时仅包含数字、字符串或其他类型。请参阅下面的详细文档。
单引号 ( ) 和双引号 ( ' " ) 可以互换使用。我们建议保持一致,但为了尽量减少转义,切换某些参数的引号类型可能更有意义。
任何有意义的令牌都可以在它们有影响力的位置进行转义。在纯文本中,标记开放字符 ( ) 可以使用前导反斜杠 ( < ) 进行转义 \ 。在带引号的字符串中,左引号字符可以转义 ( ' 或 " )。在任何一个地方,转义字符都可以在原本相关的位置进行转义。为简单起见,未加引号的标记参数不能有转义。在不支持转义的位置,将传递文本转义字符。在支持转义但需要文字转义字符的位置,转义字符本身可以转义以生成 \ .
默认标签尝试以与 Vanilla 兼容的方式表示组件,但简化了一些元素。使用 minecraft wiki 作为 Vanilla 组件系统的参考可能会有所帮助,尤其是对于单击和悬停事件的操作和值等内容。
MiniMessage Web 查看器允许在本地测试 MiniMessage 文本,而无需启动 Minecraft 实例。在学习时将这些文档中的示例放入查看器中会很有帮助。
严格模式#
默认情况下,MiniMessage 非常宽松,任何无效的标签都会被忽略。在输入字符串末尾未关闭的任何标记都将自动关闭。
应用程序可以选择启用严格模式,该模式禁止使用 ,并要求以相反的打开顺序关闭所有标记。任何使用 MiniMessage 的应用程序都应向最终用户明确说明正在使用哪种语言变体。
这些是 MiniMessage 中默认包含和启用的标签。MiniMessage 的特定解析可能会向此列表添加自定义标签,或将可用标签限制为该列表的子集。有关详细信息,请参阅应用程序文档。
为下一个零件着色
[ICODE]<_colorname_>[/ICODE]
任何Minecraft颜色常数: [ICODE]black 、、、 dark_blue dark_green dark_aqua dark_red dark_purple gold gray dark_gray blue green aqua red light_purple yellow white[/ICODE]
可以代替 [ICODE]dark_gray[/ICODE] ,也可以 [ICODE]grey [/ICODE]代替 [ICODE]gray [/ICODE]。
Hex colors are supported as well, with the format #RRGGBB.
也支持十六进制颜色,格式 #RRGGBB 为 .
[FONT=monospace]<yellow>Hello <blue>World</blue>!<red>This is a <green>test!<#00ff00>R G B![/FONT]

装饰
装饰下一个部分
[ICODE]<_decorationname_[:false]> [/ICODE],或 [ICODE]<!_decorationname_>[/ICODE] 作为别名来反转装饰。
[ICODE]_decorationname_[/ICODE] ,Minecraft支持的任何装饰:
[TABLE]
[TR]
[TD][TABLE]
[TR]
[TD]Decoration 装饰[/TD]
[/TR]
[/TABLE][/TD]
[TD]Aliases 别名[/TD]
[/TR]
[TR]
[TD]italic[/TD]
[TD]em or i em 或 i[/TD]
[/TR]
[TR]
[TD]underlined[/TD]
[TD]u[/TD]
[/TR]
[TR]
[TD]strikethrough[/TD]
[TD]st[/TD]
[/TR]
[TR]
[TD]obfuscated[/TD]
[TD]obf[/TD]
[/TR]
[/TABLE]
例子:
- <underlined>This is <bold>important</bold>!


关闭所有当前打开的标签,重置颜色/装饰/等。重置标签无法关闭。
在严格模式下,禁止重置标记。
Rainbow 彩虹#
彩虹色的文字?!
[ICODE]<rainbow:[!][phase]>[/ICODE]
参数
- 相位,可选
- ! ,反转彩虹的文字值,可选
PLAINTEXT
<yellow>Woo: <rainbow>||||||||||||||||||||||||</rainbow>!
<yellow>Woo: <rainbow:!>||||||||||||||||||||||||</rainbow>!
<yellow>Woo: <rainbow:2>||||||||||||||||||||||||</rainbow>!
<yellow>Woo: <rainbow:!2>||||||||||||||||||||||||</rainbow>!
梯度#
<gradient:[color1]:[color...]:[phase]>
1 到 n 种颜色(十六进制或命名颜色)的列表以及可选的相位参数(范围 -1 到 1)允许您移动渐变,从而创建动画。
PLAINTEXT
<yellow>Woo: <gradient>||||||||||||||||||||||||</gradient>!
<yellow>Woo: <gradient:#5e4fa2:#f79459>||||||||||||||||||||||||</gradient>!
<yellow>Woo: <gradient:#5e4fa2:#f79459:red>||||||||||||||||||||||||</gradient>!
<yellow>Woo: <gradient:green:blue>||||||||||||||||||||||||</gradient>!
PLAINTEXT
<transition:#00ff00:#ff0000:0>|||||||||</transition>
<transition:white:black:red:[phase]>Hello world [phase]</transition>
[/SPOILER]
[SPOILER="指令"]
[ICODE]minimotd.admin[/ICODE]:适用于权限 [ICODE]/minimotd reload[/ICODE]
[/SPOILER]
[SPOILER="单子服功能与指定ip功能VC"]
中文翻译
PLAINTEXT
# MiniMOTD 插件配置
# 仅在代理(Velocity或Waterfall/Bungeecord)上运行插件时适用的设置
proxy-settings {
# 在此处可以将'extra-configs'文件夹中的配置分配给特定的虚拟主机
# 使用'extra-configs'中的配置名称,或使用"default"来使用main.conf中的配置
#
# 格式为 "hostname:port"="configName|default"
# 域名部分可以用通配符替代,例如 "*.mydomain.com:25565"。包含通配符的配置
# 在没有精确匹配时按声明顺序检查。
virtual-host-configs {
"minigames.example.com:25565"=default
"skyblock.example.com:25565"=skyblock
"survival.example.com:25565"=survival
}
# 设置是否启用虚拟主机测试模式。
# 启用后,MiniMOTD将在每次服务器ping时向控制台打印虚拟主机调试信息。
virtual-host-test-mode=false
}
# 是否希望插件在启动时检查GitHub上的更新?
# https://github.com/jpenilla/MiniMOTD
update-checker=true方式首先
启动 自定义 子域名
需要你在域名管理处
添加解析 * 值 CNAME 或者 A
然后 在VC设置



我的指定的文件 game 所以就叫 game.conf
然后里面的编辑和主要的一样
[/SPOILER]
作者信息
玄易同志
网站的个人号~