EventsCountdown | 为你的服务器添加倒计时 | AI支持 | 高度可定制 | PlaceholderAPI支持

原创 工具 娱乐 EventsCountdown | 为你的服务器添加倒计时 | AI支持 | 高度可定制 | PlaceholderAPI支持 v1.3.1

完成注册/登录后下载
版权类型
原创
插件中文名称
事件倒计时
插件英文名称
EventsCountdown
原帖地址
https://github.com/zip8919/ExamCountdown
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Leaves
语言支持
中文(简体)
前置组件
(可选)PlaceholderAPI https://www.spigotmc.org/resources/placeholderapi.6245/
(可选)LiteMotto https://www.minebbs.com/resources/litemotto.11357/
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18

开源插件,详见Github​


​


EventsCountdown 事件倒计时插件​


一个为Minecraft服务器设计的事件倒计时插件,会在玩家加入游戏时显示距离特定事件(如高考)的剩余时间。

快速开始​


  1. 将插件JAR文件放入服务器的 plugins 文件夹
  2. 重启服务器生成配置文件
  3. 编辑 plugins/EventsCountdown/config.yml 进行个性化配置
  4. 使用 /ec reload 重载配置或重启服务器

核心功能​


  • 🎯智能倒计时 - 自动计算事件剩余时间
  • 🤖AI智能生成 - 自动生成个性化励志语句和祝福语
  • 🎨高度可定制 - 支持自定义显示格式
  • 🔌插件集成 - 支持PlaceholderAPI和LiteMotto
  • 👤个人设置 - 玩家可控制显示开关
  • 🔄自动更新 - 定时刷新信息

功能展示​


高考倒计时​

高考倒计时.webp


元旦倒计时​

元旦倒计时.webp


服务器公告​

服务器公告.webp


服务器状态​

服务器状态.webp


玩家加入欢迎​

玩家加入欢迎.webp


命令与权限​


命令​


  • /eventscountdown 或 /ec - 主命令
    • /ec on/off/toggle - 控制倒计时显示
    • /ec reload - 重载配置(需要管理员权限)

权限​


  • eventscountdown.use - 基础命令权限(默认所有玩家)
  • eventscountdown.admin - 管理员权限(默认仅OP)

配置说明​


详细配置说明请查看生成的 config.yml 文件,其中包含了完整的占位符和PAPI变量说明。

配置示例​


插件支持多种配置模式,以下是一些常用配置示例:

高考倒计时配置
YAML:
event-date-pattern: "06-07 09:00:00"
display-format: |-
  &b&l{year}年高考倒计时: &f&l{days}天 {hours}小时 {minutes}分钟 {seconds}秒
  &a&o{litemotto}
litemotto-prompt: "请生成一句积极向上的高考励志语句,鼓舞人心。不要包含任何前后缀、额外的文字或解释。"

元旦倒计时配置
YAML:
event-date-pattern: "01-01 00:00:00"
display-format: |-
  &b&l{year}年元旦倒计时: &f&l{days}天 {hours}小时 {minutes}分钟 {seconds}秒
  &a&o{litemotto}
litemotto-prompt: "请生成一句迎接新年的积极祝福语句,温馨美好。不要包含任何前后缀、额外的文字或解释。"

服务器公告配置
YAML:
display-format: |-
  &a&l服务器公告 &f&l»
  &a亲爱的玩家们,为提升服务器稳定性,我们将在本周六凌晨2点进行例行维护,
  &a期间将暂时关闭所有游戏模式,请提前做好准备,维护完成后将开启全新活动奖励,敬请期待,感谢!

服务器状态配置
YAML:
display-format: |-
  &a&l服务器状态 &f&l»
  &a延迟: &f%player_ping%ms &a在线: &f%server_online%/%server_max_players%
  &aTPS: &f%server_tps%

玩家加入欢迎配置
YAML:
display-format: |-
  &a&l欢迎新玩家 &f&l»
  &a{litemotto}
litemotto-prompt: "请生成一句热情的玩家欢迎语,友好真挚。欢迎%player_name%加入服务器,不要包含任何前后缀、额外的文字或解释。"

PlaceholderAPI支持​


插件提供丰富的PAPI变量,具体变量列表和用法请参考配置文件中的详细注释。
主要占位符变量

插件提供以下主要占位符变量,可在配置文件中使用:
  • %eventscountdown_days% - 剩余天数
  • %eventscountdown_hours% - 剩余小时数
  • %eventscountdown_minutes% - 剩余分钟数
  • %eventscountdown_seconds% - 剩余秒数
  • %eventscountdown_year% - 事件年份
  • %eventscountdown_event_date% - 完整事件日期 (yyyy-MM-dd HH:mm:ss)
  • %eventscountdown_event_date_short% - 简短事件日期 (yyyy-MM-dd)
  • %eventscountdown_event_date_chinese% - 中文完整事件日期 (yyyy年MM月dd日 HH:mm:ss)
  • %eventscountdown_event_date_chinese_short% - 中文简短事件日期 (yyyy年MM月dd日)
  • %eventscountdown_litemotto% - 当前格言内容
  • %eventscountdown_litemotto_enabled% - LiteMotto插件是否可用 (true/false)
  • %eventscountdown_formatted% - 格式化的倒计时

使用示例​


在配置文件中使用占位符:
YAML:
display-format: |-
  &b&l事件倒计时: &f&l%eventscountdown_days%天 %eventscountdown_hours%小时
  &a&o%eventscountdown_litemotto%

AI功能使用​


启用AI功能​


  1. 确保已安装LiteMotto插件
  2. 在配置文件中设置litemotto-prompt参数
配置示例

YAML:
litemotto-prompt: "请生成一句积极向上的励志语句"

可用变量
  • {days} - 剩余天数
  • {player_name} - 玩家名称
  • 其他倒计时相关变量

其他功能​


自定义显示格式​


支持使用Minecraft颜色代码和格式代码来自定义显示效果:
  • &0 - 黑色
  • &1 - 深蓝色
  • &2 - 深绿色
  • &3 - 湖蓝色
  • &4 - 深红色
  • &5 - 紫色
  • &6 - 金色
  • &7 - 灰色
  • &8 - 深灰色
  • &9 - 蓝色
  • &a - 绿色
  • &b - 天蓝色
  • &c - 红色
  • &d - 粉红色
  • &e - 黄色
  • &f - 白色
  • &k - 随机字符
  • &l - 粗体
  • &m - 删除线
  • &n - 下划线
  • &o - 斜体
  • &r - 重置格式

LiteMotto集成​


插件深度集成LiteMotto插件,可以自动生成与事件相关的励志语句、祝福语等内容。

构建与开发​


代码:
# 构建插件
mvn clean package

许可证​

MIT License - 详见 LICENSE 文件

仓库地址​

  • 喜欢
反馈: zip8919
作者
baicaizhale
下载
14
查看
389
首次发布
最后更新

评分

0.00 星 0 次评分

资源团队

baicaizhale 的其他资源

后退
顶部 底部