搜索

LISeasons

LISeasons 的使用、配置、维护和扩展指南。

当前发布:2.1.2。Paper / Folia 26.3 适配、测试范围和升级限制见 26.3 兼容说明。

LISeasons 的使用、配置、维护和扩展指南。

本文档对应 LISeasons 1.0.81,包含 13 种持续灾害、25 种季节事件,以及十五种可选 MM/ME 模型资产。大型移动龙卷风、雷暴、火流星、蘑菇云使用无需资源包的原生粒子,并增加阶段变化、次级细节和定向音景,不叠加对应旧模型。免疫玩家可手动安全预览。季节染色通过 PacketEvents 生成玩家独立的客户端群系视图,不修改世界真实群系。

本次更新新增有预警、移动漏斗风柱、卷吸抬升和范围伤害的龙卷风,不破坏建筑;保留持续自然灾害和温度生存,详见更新日志。

1.0.81 新增流星奖励箱:沿用原奖励池,箱子与物品随世界保存;不安全落点回退散落,空箱自动清理。

从这里开始

玩家请阅读玩家文档,了解日期、节气、体温、日历菜单、季节事件和常用指令。

服主与运维人员请阅读管理员文档,了解安装、世界启用、配置文件、客户端染色、性能预算和故障排查。

附属插件开发者请阅读附属插件 API与开发构建和版本兼容。

需要立即使用时:

核心系统

LISeasons 把一个服务器世界拆成六个相互连接、但可以分别配置的系统:

系统 负责内容 典型入口
世界日历 日期来源、季节、二十四节气和自动轮转 config.yml -> time、/seasons info
世界气候 季节色调、天气、作物、冬冻春融和生物规则 config.yml、season-color.yml
玩家体感 体温、潮湿、时段、海拔、室内、水、装备、热源和季节 Buff BossBar temperature.yml、season-buff-boss-bar
季节内容 16 个季节事件、真实感流星雨和陨石奖励 season-events.yml
现实节日 按服务器现实日期显示节日记录与到来提醒 festivals.yml
信息界面 六页日历 GUI、命令、消息和 PlaceholderAPI gui/*.yml、messages.yml

这种拆分意味着“冬天不结冰”“群系没有变色”和“体温没有变化”属于三条不同的处理路径。排查前先确认问题属于日历状态、世界规则、玩家体感、事件还是显示层,可以避免在错误的配置文件中反复修改。

选择你的任务

想完成的事情 阅读页面
看懂当前日期、季节与节气 玩家:看懂四季与节气
查看体温为什么升高或降低 玩家:体温生存指南
了解随机事件和流星奖励 玩家:季节事件与流星雨
打开日历、查看现实节日 玩家:日历与节日
查询玩家可用指令 玩家:常用指令
安装插件并确认成功加载 管理员:安装与升级
了解所有玩法和管理模块 管理员:功能清单
设置作物、天气、冰雪与生物 管理员:季节效果与世界规则
调整群系颜色或排查不变色 管理员:PacketEvents 客户端季节染色
查询所有配置文件 管理员:配置文件参考
查询管理指令、权限和 PAPI 管理员:指令、权限与占位符
处理高在线卡顿或异步错误 管理员:性能优化与故障排查
从其他插件读取季节状态 开发者:附属插件 API

兼容范围

项目 1.0.71 状态
Paper/Leaves/Lophine 1.21.1-1.21.8 Paper 1.21.1 API 最低编译基线;Paper 1.21.1 stable 真实加载验证
Paper/Leaves/Lophine 1.21.9 PacketEvents 运行验证;Paper 官方仅提供 Alpha 构建
Paper/Leaves/Lophine 1.21.10 PacketEvents 运行验证
Paper/Leaves/Lophine 1.21.11 PacketEvents 协议支持
Paper/Leaves/Lophine 26.1.2 PacketEvents 协议支持
Paper/Leaves/Lophine 26.2 PacketEvents 协议支持与 Paper 26.2 API 编译
Folia 1.21.8 及以上稳定构建 Folia 1.21.11 build 14 真实加载、重载与控制台区域查询验证
Java 插件字节码为 Java 21
PacketEvents 强制前置,最低 2.13.0,负责构造并发送区块群系数据包
PlaceholderAPI 可选,用于 TAB、聊天和其他界面显示
CustomCrops 可选,自定义作物季节联动
Dominion 可选,领地环境联动
Residence 可选,通过 Bukkit 事件遵守 iceform、icemelt;Residence 自身需要匹配的 CMILib

重要的安全边界

季节群系染色不会修改或保存服务端区块群系,关闭后无需恢复群系。注意:冬冻春融和秋季真实叶块替换仍属于世界方块变化,生产世界仍建议保留常规备份。

calendar-state.yml 保存服内日历的运行状态,由插件维护。服务器运行时不要手工改写,也不要把其他世界或旧服务器中的状态文件直接覆盖到生产服。

管理员或 OP 账号可能绕过普通权限限制。测试玩家指令、菜单和 PlaceholderAPI 显示时,应使用没有 liseasons.admin 的普通账号再次验证。

获取帮助

提交问题时请同时提供:

  • 服务端核心与完整版本号;
  • Java、LISeasons 和 PacketEvents 版本;
  • 启动阶段与问题发生阶段的完整日志;
  • 可以稳定复现问题的步骤;
  • 涉及的配置片段,并隐藏密码、令牌和服务器地址;
  • 视觉问题附客户端录像,并说明粒子、光影与资源包设置。