Page cover

日历系统

日历系统

概述

该插件内置了一个完整的工作日历系统,包括周、天、月、年和时间。 该系统工作方式与现实生活中的日历相似,在特定日期开始的季节 自定义事件系统能够允许创建你想要执行的事件,例如:在圣诞节、新年前夜或其他时间执行XX事件

日历系统提供了更改每天长度的选项,可以根据需要为昼夜设置不同的时长 昼夜的时长并没有任何时间数值的限制,你甚至可以将游戏中的一天设置为40分钟或24小时

你还可以配置日历系统与现实的日期和时间同步. 请查看 时间同步 了解如何进行配置,以及如何同步多个世界的时间 如果你想在没有玩家在线时暂停日历系统,可以了解一下 “TimePauser” 插件

日历

日历系统运作方式与现实生活相似,每个月的天数、月份和每年的总天数与现实一致.唯一的区别是使用游戏中的时间来表示, 例如:游戏中一天的长度为20分钟,因此游戏中一个年份大约需要现实中 5天 的时间. 你可以自定义每月的天数或调整每天的长度来改变一年的长度,同时,也可以自定义月份的数量和名称

当前的季节根据日期进行确定,当你使用 /rs set 命令更改季节时,可以注意到日期也发生相应变化以展示新的季节 除非自行更改了季节开始日期,例如将冬季设置在6月,否则在现实生活中的6月不可能是冬天.

此外,插件包含了基于Minecraft游戏时间的时间系统,采用24小时制.需要注意的是,由于Rs考虑了不同季节有不同的昼夜长度,插件显示的时间可能与其他插件(如EssentialsX)显示的时间略有不同

举个例子,当使用 Rs 时,游戏中的白天被分为两个部分:前半部分和后半部分 假设前半部分白天持续了 7 分钟,而后半部分白天持续了 13 分钟, 然而,其他插件可能在游戏进行到 7 分钟时显示时间为 12:00,但实际上这个时间只相当于现实世界的约10:00 因此,为了保持时间显示的准确性,建议优先使用 Rs 的时间

玩家可以通过多种方式查看当前的季节、日期和时间 最简单的方法是使用命令 /season 显示当前的季节、日期、时间、距离下一个季节的天数和活动事件 具体效果请参阅本页面的Banner,显示内容可以进行翻译和更改 另一种查看方式是使用 PlaceHolderAPI 的变量. 强烈推荐使用该方式来进行显示,因为该方式能够在任何地方显示季节、日期和时间(计分板、bossbar、聊天消息、标签等) 详情请参阅PlaceHolderAPI

自定义事件系统

该系统使得服主能够创建自定义事件,这些事件可以每天触发,也可以在特定的日子或特定日期(每年)触发 自定义事件能够执行任何命令,这些自定义事件也会显示在 /season 命令中 例如:创建每年12月31日的跨年夜活动,向所有玩家提供 1 组烟花 请尽情应用你的创造力!了解更多详情请参阅自定义事件(Custom events)

最后更新于