• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
一款好用的四季插件LISeasons —— 轻量四季与二十四节气系统,让生存世界真正拥有季节变化

原创 娱乐 一款好用的四季插件LISeasons —— 轻量四季与二十四节气系统,让生存世界真正拥有季节变化 LISeasons 1.0.40

请登录后获取
版权类型
原创
插件中文名称
牢李四季
插件英文名称
Liseasons
原帖地址
#
支持的核心(服务端)
  1. Paper
  2. Folia
语言支持
中文(简体)
前置组件
适配版本(Java)
  1. 26.x
  2. 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"


也就是说:
  • 春季更接近花林色调
  • 夏季更接近平原色调
  • 秋季更偏暖黄
  • 冬季更偏雪原冷白
刷新采用预算控制,服主可以调整每 tick 处理的区块数量,平衡视觉变化速度和服务器性能。

五、指令与权限​

主指令​


/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管理 LISeasonsOP

六、安装方法​

  1. 下载插件 jar 文件。
  2. 将插件放入服务器 plugins 文件夹。
  3. 启动服务器生成配置文件。
  4. 根据服务器需求修改:
    • config.yml
    • temperature.yml
    • season-color.yml
    • messages.yml
  5. 使用 /seasons reload 重载配置,或重启服务器。
  6. 进入游戏使用 /seasons info/seasons calendar 测试。
建议先在测试服验证配置,再放入正式服。

七、性能建议​

LISeasons 设计为轻量运行,但视觉刷新和温度检测仍建议合理配置。
推荐配置:
  • event-interval-ticks 不低于 40
  • visual-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 的服务器
如果你希望服务器不再一年四季都像同一天,那么 LISeasons 会是一个很合适的选择。

十一、反馈​


反馈地址: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% 当前季节模式:自动/手动
  • 喜欢
反馈: 𐂂鹿鸣
作者
叁拾牢李
价格
150.00金粒
下载
72
查看
1,296
首次发布
最后更新

评分

0.00 星 0 次评分

叁拾牢李 的其他资源

最新更新

  1. 更新流星雨 2.0nms版本

    主要调整: 明亮流星核心:FIREWORK、彩色 DUST、ELECTRIC_SPARK 三层粒子。 尾迹间距从 1.35–2.2 格缩短至 0.45–0.8 格,变成短而连续的渐细尾焰。...
  2. 默认关闭现实日期同步与现实时间同步,改用服务器内部日历推进。

    默认关闭现实日期同步与现实时间同步,改用服务器内部日历推进。
  3. 1.0.45

    节气/季节切换现在会在屏幕中间显示 Title。
后退
顶部 底部