• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
[终止支持]infoMotd - 信息|娱乐|开源|动感motd,还可显示实时信息

LSE [终止支持]infoMotd - 信息|娱乐|开源|动感motd,还可显示实时信息 2023-02-08

版权类型
原创
版权链接
https://gitee.com/minimouse0/infoMotd
语言支持
中文(简体)
前置组件
LiteLoaderBDS <=2.15
QueryTPS(可选)
BEPlaceholderAPI(可选)
Cleaner(可选)
适配版本(基岩)
  1. 1.20
  2. 1.19
该插件已停止更新和维护
目前有计划将该插件的功能集成到sidebarDesigner的二代产品中,如果上述产品集成了该插件功能,得益于新产品更强大的功能,该插件相应的功能也将得到扩展,体验也将强于该插件。

infoMotd是LiteLoaderBDS中强大的动态motd插件。infoMotd可以让您在motd中加入复杂的动效,并可以在其中显示特定的信息。效果如下:
WIN_20230121_19_26_33_Pro_1.gif

(gif经过加速,实际因为基岩版客户端每5秒才会获取一次motd,实际玩家看到的速度会慢一些。)
注意,本插件不能解决服务器不显示motd的问题,如果遇到了不能显示motd的问题,请参考

使用
在infoMotd中,动画效果被分成许多动画组件。共有以下三种组件:
  1. 静态组件。如图中的”231L“。这种组件内容始终不会变化。
  2. 轮播组件。如图中的”时间...“”天气...“。这种组件会轮流或随机展示设定的内容组中的内容。
  3. 滚动组件。如图中的”新年快乐!“。这种组件会根据设定的长度,在规定的长度范围内滚动播放较长的内容。
在插件首次加载后,您的服务端文件夹的plugins文件夹中会生成一个"infoMotd"文件夹。导航到这个文件夹,找到其中的"contents.json"。首次生成后。该文件内容如下:
JSON:
{
    "motd": [
        {
            "type":"static",
            "contents":"§l§b静态"
        },
        {
            "type":"alt",
            "contents":[
                "§r§c轮播1",
                "§r§d轮播2",
                "§r§e$weather3"
            ],
            "random":false
        },
        {
            "type":"roll",
            "contents":"§r§l滚动§r§4部分",
            "length":2
        }
    ]
}
motd数组中,存储了所有的motd动画组件。每个组件都是一个对象。您可以向其中自由增减组件。
每个组件的type属性标明了其种类,可选静态组件”static“,轮播组件”alt“和滚动组件”roll“。
contents是组件要显示的内容:静态组件为一个字符串。轮播组件为一个字符串数组,其中的元素是要轮流展示的内容。如果random被设置为true,该组件将随机展示其中的内容。滚动组件为要显示的内容,length为实际显示时的长度,不可大于该组件内容的长度。

您还可以在其中加入指定的代码来让组件显示特定信息。以下是代码及其对应的信息。
  • $weather世界天气(内置)
  • $gametime世界时间(内置)
  • $uptime服务器开启时间(BEPlaceholderAPI)
  • $currenttps最近1秒内的tps(QueryTPS,Cleaner,BEPlaceholderAPI)
  • $averagetps最近1分钟内的平均tps(QueryTPS,Clenaer,如果仅安装BEPlaceholderAPI,则会显示$currenttps的内容)
  • $mspt当前服务器mspt(BEPlaceholderAPI)
  • $version服务器BDS版本(BEPlaceholderAPI)
  • $protocol服务器BDS协议(BEPlaceholderAPI)
  • $entities服务器当前已加载的实体总数(BEPlaceholderAPI)
插件会自动识别服务器中已安装的插件,无需您手动配置

紧急问题或疑难杂症加插件交流群716834424
作者
小鼠同学
下载
1,032
查看
2,495
首次发布
最后更新

评分

5.00 星 2 次评分

小鼠同学 的其他资源

最新更新

  1. 0.5.4

    修复了一个bug使其可以在<https://github.com/LiteLDev/LiteLoaderBDS/>的#114构建上运行
  2. 0.5.3

    tps查询支持Cleaner,不需要再单独安装QueryTPS了
  3. 0.5.2

    修复了issues #1 (0.5.1 内容) 在控制台新增了infomotd命令,现在可使用infomotd reload重载所有文件

最新评价

五星好评 666
(⊙o⊙)哇,这个太好用了,显示服务器名字很炫酷,很香
后退
顶部 底部