版权类型 原创 插件中文名称 天数计时器 插件英文名称 DayCounter 原帖地址 # 支持的核心(服务端) SpigotPaperFolia 语言支持 中文(简体) 适配版本(Java) 1.20 一、插件介绍====================================DayCounter 是一款轻量但功能强大的游戏天数计时器插件,核心功能是监听指定世界的天数变化,并按设定规则自动执行自定义指令。它本身不提供额外的游戏功能,而是作为一个“事件触发器”,搭配其他插件指令就能实现多种玩法:- 按天数自动发放阶段奖励/周奖励- 天数节点触发剧情公告/服务器广播- 末日/丧尸服按天数调整怪物强度、刷新权重- 周期生存服自动重置服务器、开启新周目- RPG服阶段任务触发、区域解锁、难度升级====================================二、核心指令与权限====================================权限节点:daycounter.admin:拥有所有插件管理指令的使用权限(推荐仅OP/管理员组配置)完整指令列表:1. /daycount add <数值>:为当前天数增加指定数值 示例:/daycount add 10 → 服务器天数+102. /daycount check:查看当前服务器的天数计数 示例:/daycount check → 显示当前为第X天3. /daycount help:查看插件所有指令的帮助说明 示例:/daycount help → 显示指令用法4. /daycount reload:重载插件配置文件,修改配置后无需重启服务器 示例:/daycount reload → 刷新配置5. /daycount reset:重置天数计数,回到初始状态 示例:/daycount reset → 天数清零6. /daycount set <数值>:强制将天数设置为指定数值 示例:/daycount set 30 → 直接跳到第30天7. /daycount skip <数值>:跳过指定天数,直接触发对应天数的指令 示例:/daycount skip 5 → 跳过5天并触发对应事件====================================三、配置文件说明====================================配置文件位于 plugins/DayCounter/config.yml# 基础设置settings: world: "world" # 监听天数变化的主世界名称 broadcast-on-day-change: false # 是否在天数变化时广播消息 broadcast-message: "&c&l今天是第 &f&l{day} &c&l天!" # 自定义广播文案(支持颜色代码和{day}变量)# 每日指令:天数每+1就自动执行一次daily-commands: []# - "say 今天是服务器的第 {day} 天!"# 指定天数指令:到达第N天时执行day-commands: 7: - "bc §6【第7天】周结算奖励已发放!" - "give @a minecraft:diamond 5" 10: - "bc §4【第10天】难度已提升为困难!" - "difficulty hard"# 周期性指令:每隔N天循环执行一次interval-commands: 7: - "say 又过了一周!当前为第 {day} 天"