- 版权类型
- 原创
- 插件中文名称
- 黑纱Motd
- 插件英文名称
- MotdCrape
- 支持的核心(代理-服务端)
- Bungee
- WaterFall
- Spigot
- PaperSpigot
- Leaves
- 语言支持
- English
- 适配版本(Java)
- 1.21
- 1.20
- 1.19
- 1.18
- 1.17
- 1.16
- 1.15
- 1.14
- 1.13
- 1.12
- 1.11
- 1.10
- 1.9
- 1.8

Motd的黑纱 MotdCrape [1.8~1.21]

之前自己用过国人开发的 ColorMotd 和 国外的 MiniMotd ,都有不满意的地方 (〃>目<),于是就想着自己开发一个Motd类的插件,实现可以改的地方都改和根据不同信息返回不同的Motd,同时参考了两款插件的特点。当然比不上上面两位,但是自己有还是绰绰有余的说q(≧▽≦q)



- MOTD 中的 Hex 色彩支持
- MOTD 中的 Hex 色彩渐变支持
- 版本名称伪装
- 返回协议版本伪装
- 和版本名称伪装一起使用,实现三行Motd效果
- 在线玩家数量伪装
- 玩家数量上限伪装
- 维护模式
- 修改服务器图标
- 请将图标放置在配置文件夹中icons文件夹下
- 通过规则表达式返回不同的 ServerPing 信息
- 目前仅支持协议版本表达式
- 更多内容
- 访问文档以获取更多内容
※ 使用示例<(  ̄^ ̄)(θ(θ☆( >_<


此插件还在开发过程中,但是已经可以使用,暂时完成了 BungeeCord 的部分,完全支持基于BungeeCord的代理服务端,对于Bukkit系列服务端(暂时不支持)的支持持续开发中,等一等白澪☆⌒(*^-゜)v THX!! 谢谢你,现阶段的完成度还是很低,代码很凌乱,所以后期可能会大改,谢谢理解。而且这第一个版本是花了一下午的时间写出来的,加上Java水平稀烂,所以现在其实就不怎么样。如果有什么需求,各位大人可以提,白澪尽量实现

以下是插件配置部分≧ ﹏ ≦

※ 指令列表(@_@;)
指令 | 执行权限 | 可执行处 | 描述 |
---|---|---|---|
/motdcrape reload | motdcrape.admin | 控制台,聊天栏 | 重载配置文件 |
/motdcrape debug | motdcrape.admin | 控制台,聊天栏 | 开启维护模式,玩家将无法进入服务器 |
※ 权限列表(#_<-)
权限 | 父权限 | 描述 |
---|---|---|
motdcrape.admin | 无 | 管理员权限 |
※ 配置文件(#_<-)
- master.yml:这是插件的主配置文件
YAML:
# MotdCrape 插件主配置文件 ☆⌒(*^-゜)v !!
# 设置默认显示的配置文件;
# 在这里设置所有规则都不匹配后的配置文件,default即和本文件同级别的default.yml
# 其他配置文件为同级文件夹configs下的 {配置文件名}.yml [设置时不需要加yml哦];
# !!! 修改配置文件时必须重载哦 !!!
default-config: "default"
# 维护模式设置;
# ``` 小提示╰(*°▽°*)╯:
# 你可以使用 /motdcrape debug 来开关此模式;
# ···
maintain:
# 启用维护模式
enabled: false
# 启用组件模式(即Hex色彩支持),组件模式的具体使用方法请参考下面的文档 ↓
# https://motdcrape.dev-m.io/docs/component-mode
# !!! 组件模式仅支持 游戏和服务端版本 1.16+ !!!
component-mode: true
# 此内容将展示在开启维护模式后玩家试图进入服务器的屏幕上;
# !!! "§" 符号无法在组件模式下使用 !!!
# "§" 符号的具体使用方法,请参考下面的文档 ↓
# https://minecraft.tools/en/color-code.php
list:
- "<u><color:red>The server has been <b>maintained</b>!</color:red></u>"
- "<u><hex:#123456>The server has been <i>maintained</i>!!</hex:#123456></u>"
- "<u><b><gradient:#fc0000:#fc7575>The server has been maintained!!!</gradient:#fc0000:#fc7575></b></u> "
- " —— by <hex:#969bb3><underlined>MotdCrape</underlined></hex:#969bb3>"
# 这里设置展示规则;
# !!! 规则按顺序执行,从前到后,请将重要的规则放置在后方 !!!
rules:
- # 规则的名字,但好像没什么用
name: old
# 具体规则表达式请参考下面的文档 ↓
# https://motdcrape.dev-m.io/docs/rule-judgment
rule: protocol < 735
# 这里是规则判断成功后Motd要显示的配置文件
config: "old"
- # 这里是维护模式的规则
# 当然你可以删除这条规则,这样玩家就看不见你在维护了?;
name: maintain
# 这条规则表达式 “maintain” 表示当维护模式启用时判定规则激活;
rule: maintain
# 这是默认生成的维护模式配置文件哦;
config: "maintain"
- master.yml:这是插件的主配置文件
YAML:
# MotdCrape 的默认 motd 配置文件 (≧∇≦)ノ
# 启用时将会将服务器图标设置为在 "MotdCrape/icons" 文件夹下的 "{配置文件名称}.png"
# !!! 客户端规定,图标必须时64x64的PNG图片 !!!
icon: true
# 这个对象可以修改关于MOTD的配置;
motd:
# 启用 Motd 修改;
enabled: true
# 启用组件模式(即Hex色彩支持),组件模式的具体使用方法请参考下面的文档 ↓
# https://motdcrape.dev-m.io/docs/component-mode
# !!! 组件模式仅支持 游戏和服务端版本 1.16+ !!!
component-mode: true
# Motd 的内容,最多两行,多余的内容将被省略;
# !!! "§" 符号无法在组件模式下使用 !!!
# "§" 符号的具体使用方法,请参考下面的文档 ↓
# https://minecraft.tools/en/color-code.php
list:
- "<b><gradient:#f6f1df:#7079a4>A Minecraft Server! (〃>目<)</gradient:#f6f1df:#7079a4></b>"
- "<u><color:light_gray>Motd <i>Support</i></color:light_gray></u> > <underlined>MotdCrape</underlined>"
# 这个对象可以修改玩家信息相关的内容;
player:
# 启用玩家数量伪装;
count-enabled: true
# 最大玩家数量显示;
# !!! 此项只能修改显示数量而非实际数量 !!!
max: 0
# 此项用来伪装在线玩家数量;
# 配置为 default 即不修改;
online: default
# 启用玩家悬浮列表替换;
list-enabled: true
list:
- "§eHello, World!"
- "§5Hello, MotdCrape"
# 当 "list-enable" 项关闭且 此项 为数字时, 玩家列表将显示指定数量的在线玩家
# 此项仅用于BungeeCord等群组服核心实现类似原版服务端的效果;
list-player: false
# 此兑现时对版本修改的配置内容;
version:
# 启用修改版本信息;
enabled: true
# 修改版本信息以达成对类似 "mcstatus.io" 网站的伪装;
# 当客户端和返回的协议版本(protocol)不同时将显示此内容,
# 在客户端中默认显示为淡红色,同时支持 "§" 符号;
# 配置为 default 即不修改;
name: "MotdCrape"
# 修改返回的协议版本
# 具体的协议版本可以参考一下Wiki文档内容 ↓
# https://wiki.vg/Protocol_version_numbers
# 配置为 default 即不修改;
# ``` 小提示? ☆⌒(*^-゜)v Go!
# 你可以将此项修改为 “max” 以达到客户端永远显示版本名称,来模拟3行Motd的效果,
# 但是版本名称不支持组件模式,仅可使用 "§" 符号进行色彩修改
# !!! 当返回的协议版本和客户端的协议版本不同时
# 客户端将无法显示延迟,且会显示 ”版本不匹配“ 请谨慎使用 !!!
# ```
protocol: default