- 版权类型
- 原创
- 插件中文名称
- 牢李四季
- 插件英文名称
- Liseasons
- 原帖地址
- #
- 支持的核心(服务端)
- Paper
- Folia
- 语言支持
- 中文(简体)
- 前置组件
- 无
- 适配版本(Java)
- 26.x
- 1.21
一、插件简介
LISeasons 是一款面向 Minecraft 生存服务器的轻量四季与二十四节气插件。它不只是简单地显示“春夏秋冬”,而是会让服务器世界随着季节产生真实的变化:天气倾向、草地树叶色调、体感温度、作物节奏、环境热源与冷源都会参与其中,让玩家在生存过程中明显感受到季节轮转带来的氛围变化。
插件的设计目标是:
也就是说,LISeasons 希望让服务器更有沉浸感,但不会把玩家折磨成“真实生存模拟器”。玩家可以感受到夏季的炎热、冬季的寒冷、春秋的舒适,也能通过火源、装备、地形、天气和道具来进行应对。
二、核心特色
1. 四季与二十四节气轮转
插件内置完整的四季与二十四节气系统。服务器可以按照现实公历日期推进季节与节气,也可以按游戏天数循环推进。服主可以自由配置春、夏、秋、冬的开始日期,也可以设置每个季节持续的游戏天数。
默认四季开始日期示例:
| 季节 | 默认开始日期 |
|---|---|
| 春季 | 03-04 |
| 夏季 | 06-04 |
| 秋季 | 09-04 |
| 冬季 | 12-04 |
2. 季节视觉色调变化
LISeasons 支持根据季节动态调整玩家附近区块的视觉效果,让草地、树叶、水面和天空呈现不同季节氛围。默认效果示例:
| 季节 | 视觉氛围 |
| 春季 | 花林、嫩绿、回暖感 |
| 夏季 | 草原、明亮、盛夏感 |
| 秋季 | 暖黄、橙色、落叶感 |
| 冬季 | 雪原、冷白、寒冬感 |
3. 体感温度系统
LISeasons 内置体感温度系统,玩家看到的不是单纯的群系温度,而是综合计算后的“体感温度”。温度会受到以下因素影响:
- 当前季节
- 当前二十四节气
- 白天或夜晚
- 是否下雨、下雪或雷暴
- 当前群系
- 海拔高度
- 是否在水中或刚离开水
- 附近是否有火源、岩浆、冰块等方块
- 玩家穿着的盔甲
- 玩家手持的物品
4. 潮湿残留机制
玩家入水后会变得潮湿,离水后不会立刻恢复正常。尤其在冬季,落水会明显降低体温,但新版机制不会让玩家“一落水就瞬间极寒”,而是通过潮湿值逐步影响体感,让体验更加平滑。
这让冬季渡河、雨雪天气远行、高山探险等行为更有风险,但仍然可控。
5. 热源与冷源系统
不同方块会对玩家体感温度产生影响。升温方块:
- 火
- 营火
- 岩浆
- 岩浆块
- 灵魂火
- 灵魂营火
- 灵魂火把
- 冰
- 浮冰
- 蓝冰
6. 装备与手持物品影响温度
插件支持不同材质盔甲提供不同保暖值。默认情况下,皮革盔甲保暖效果较高,更适合冬季探索;铁、钻石、下界合金等装备也可以提供少量保暖。
同时,服主还可以配置手持物品的温度修正,例如:
- 火把:轻微升温
- 灵魂火把:降温
- 岩浆桶:明显升温
- 雪球:轻微降温
- 蓝冰:明显降温
7. 温度事件与状态反馈
当玩家体感温度过低或过高时,插件可以触发温度事件。低温可能触发:
- 屏幕冰冻效果
- 雪花粒子
- 缓慢效果
- 寒冷提示音
- 出汗粒子
- 虚弱效果
- 反胃效果
- 火焰粒子
- 受伤反馈
8. 四季环境特效
插件内置多种轻量环境特效,可以进一步增强季节氛围。可配置效果包括:
- 冬季夜晚极光
- 冬季暴风雪与积雪
- 秋季树叶飘落
- 秋季树叶暖色变化
- 冬季树枝落雪
- 夏季橡树掉落苹果
9. CustomCrops 兼容
LISeasons 支持与 CustomCrops 联动。如果服务器安装了 CustomCrops,插件可以尝试注册季节提供器,为农作物玩法提供季节基础。
三、玩家玩法说明
如何查看当前季节?
玩家可以使用:/seasons info
查看当前世界的季节、节气和体感温度。
也可以使用:
/seasons calendar
打开四季日历菜单,查看当前季节、本月节气、全年节气和温度说明。
四季体感速览
| 季节 | 体感说明 |
| 春季 | 温和回暖,适合探索和种植 |
| 夏季 | 偏热,沙漠、恶地、丛林更容易升温 |
| 秋季 | 凉爽稳定,昼夜温差更明显 |
| 冬季 | 明显变冷,雪地、高山、水域更危险 |
如何保暖?
冬季或寒冷群系活动时,可以通过以下方式保暖:- 靠近火、营火、岩浆或岩浆块
- 穿着保暖装备
- 减少冬季下水
- 雨雪天气及时寻找掩体
- 避免长时间停留在高海拔区域
- 必要时使用带升温效果的手持物品
如何降温?
夏季或炎热群系活动时,可以通过以下方式降温:- 远离沙漠、恶地、热带群系
- 远离岩浆、火源和高温区域
- 前往较凉爽的群系
- 使用带降温效果的物品
- 合理安排远行路线,避免长时间暴晒
冬季重点提醒
冬季最危险的行为通常不是单纯站在雪地里,而是:- 冬季落水
- 雨雪天气长时间赶路
- 高海拔地区暴露在寒冷环境中
- 离水后不及时靠近热源恢复体温
四、服主配置说明
主要配置文件
| 文件 | 作用 |
| config.yml | 总开关、世界白名单、日历、视觉特效、季节规则 |
| temperature.yml | 温度系统、热源冷源、盔甲、手持物品、温度事件 |
| season-color.yml | 季节色调、群系伪装、动态颜色刷新 |
| messages.yml | 插件提示文本、菜单文本、MiniMessage 消息 |
世界启用配置
插件支持指定世界启用或禁用。默认示例:
worlds:
enable-all: false
allowed:
- world
denied:
- world_nether
- world_the_end
这意味着默认只在主世界启用四季系统,下界和末地不启用。
时间与节气配置
插件可以按现实公历日期推进,也可以按游戏天数推进。time:
use-gregorian-trigger: true
sync-real-time: true
开启后,服务器可以按照现实日期进入对应节气和季节。
如果关闭现实日期触发,则可使用游戏天数控制四季轮转。
温度配置亮点
temperature.yml 中可以配置:- 四季基础气温
- 每日随机基础气温
- 二十四节气温度修正
- 群系温度修正
- 天气、夜晚、海拔、地下环境修正
- 入水与潮湿恢复
- 盔甲保暖值
- 手持物品升温/降温
- 附近方块热源/冷源
- 温度事件阈值、优先级、冷却时间
季节色调配置
season-color.yml 支持动态 biome 染色。默认季节目标:
biome-spoof:
seasons:
spring: "flower_forest"
summer: "plains"
autumn: "windswept_savanna"
winter: "snowy_plains"
也就是说:
- 春季更接近花林色调
- 夏季更接近平原色调
- 秋季更偏暖黄
- 冬季更偏雪原冷白
五、指令与权限
主指令
/seasons
别名:
/season
玩家指令
| 指令 | 说明 |
| /seasons help | 查看帮助 |
| /seasons info [world] | 查看当前季节、节气和温度 |
| /seasons calendar | 打开四季日历菜单 |
管理员指令
| 指令 | 说明 |
| /seasons reload | 重载配置 |
| /seasons set season <spring|summer|autumn|winter> | 设置指定世界季节 |
| /seasons set term | 设置指定世界节气 |
| /seasons next | 前进到下一个节气 |
| /seasons auto | 恢复自动轮转 |
权限节点
| 权限 | 说明 | 默认 |
| liseasons.player | 查询季节、节气、菜单等基础功能 | 所有玩家 |
| liseasons.admin | 管理 LISeasons | OP |
六、安装方法
- 下载插件 jar 文件。
- 将插件放入服务器
plugins文件夹。 - 启动服务器生成配置文件。
- 根据服务器需求修改:
config.ymltemperature.ymlseason-color.ymlmessages.yml
- 使用
/seasons reload重载配置,或重启服务器。 - 进入游戏使用
/seasons info或/seasons calendar测试。
七、性能建议
LISeasons 设计为轻量运行,但视觉刷新和温度检测仍建议合理配置。推荐配置:
event-interval-ticks不低于40visual-effects.interval-ticks建议40或更高biome-spoof.budget-chunks-per-tick建议控制在4 ~ 12- 秋季树叶变色、冬季落雪等效果不要设置过高频率
- 大型生存服建议先小范围测试季节色调刷新
八、0.1.43 更新重点
温度系统升级
- 温度模型升级为空气温度 + 玩家体温
- 玩家体温会逐步趋近环境温度,不再瞬间跳变
- 新增潮湿残留机制
- 新增每日随机基础气温
- 新增二十四节气温度修正
- 盔甲按材质提供不同保暖值
- 支持手持物品自定义温度修正
温度事件升级
- 支持
above/below触发模式 - 支持事件优先级
priority - 支持全局冷却和单事件冷却
- 支持
highest-only模式,同一轮只触发最严重事件
环境热源/冷源细化
- 普通火、营火、岩浆、岩浆块可升温
- 灵魂火、灵魂营火、灵魂火把可降温
- 冰、浮冰、蓝冰可降温
视觉与体验优化
- 季节色调分批刷新
- 秋季树叶暖色效果
- 冬季暴风雪与积雪氛围
- ActionBar 显示体感温度
- 日历菜单展示季节、节气与温度信息
九、常见问题
Q1:为什么改季节后颜色不是瞬间变化?
为了保证服务器性能,LISeasons 会按玩家附近区块分批刷新季节色调,而不是一次性重绘整张地图。附近草地、树叶和水体颜色会逐步变化。Q2:为什么同一个世界里温度变化很大?
因为体感温度不只看季节,还会综合群系、天气、昼夜、海拔、水、火源、冰块、装备和手持物品等因素。Q3:更新插件后配置文件没有自动出现新字段怎么办?
Bukkit / Paper 不会自动覆盖已经存在的配置文件。建议备份旧配置后,对照新版配置文件手动合并新字段。Q4:温度事件太频繁怎么办?
可以尝试:- 调高
temperature-event-cooldown-seconds - 使用
temperature-event-mode: highest-only - 提高危险事件的温度阈值
- 降低粒子和视觉特效刷新频率
Q5:我只想要季节氛围,不想让温度太难,可以吗?
可以。LISeasons 的温度系统可以通过配置调节强度。服主可以降低水、天气、高海拔等惩罚,也可以关闭或削弱温度事件,让插件更偏向氛围增强。十、适合哪些服务器?
LISeasons 适合:- 原版生存服
- 养老生存服
- RPG 生存服
- 轻度真实生存服
- 城镇服 / 家园服
- 农业玩法服务器
- 想增强季节氛围但不想安装重型 Mod 的服务器
十一、反馈
反馈地址:https://qm.qq.com/q/sBM6FwFIgo
十二、结语
LISeasons 希望为服务器带来一个更有时间流动感的生存世界。春天回暖,夏天炎热,秋天转凉,冬天寒冷;节气推进,树叶变色,天气变化,玩家也需要根据环境调整自己的生存策略。
它不会强迫玩家变成硬核生存专家,但会让玩家在一次次探索、远行、种田和建家中,真正感受到:
这是变量
%liseasons_season% 当前季节中文名
%liseasons_season_name% 当前季节中文名
%liseasons_season_key% 当前季节英文键名
%liseasons_term% 当前节气中文名
%liseasons_solar_term% 当前节气中文名
%liseasons_solar_term_name% 当前节气中文名
%liseasons_term_key% 当前节气英文键名
%liseasons_solar_term_key% 当前节气英文键名
%liseasons_next_term% 下一个节气中文名
%liseasons_next_solar_term% 下一个节气中文名
%liseasons_next_term_remaining% 距离下一个节气剩余时间
%liseasons_next_solar_term_remaining% 距离下一个节气剩余时间
%liseasons_date% 当前日期
%liseasons_server_date% 当前日期
%liseasons_month_day% 当前月日
%liseasons_date_iso% ISO 日期
%liseasons_month% 当前月份
%liseasons_day% 当前日期中的日
%liseasons_temperature% 当前体感温度
%liseasons_temperature_status% 当前体感状态
%liseasons_air_temperature% 当前空气温度
%liseasons_wetness% 当前潮湿度
%liseasons_world% 当前世界名
%liseasons_mode% 当前季节模式:自动/手动