跳到正文

Dynamic Surroundings

作者:OreCruncher

通过编织声音与视觉效果的织锦,改变 Minecraft 的游戏体验

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

友情提示:我的模组还有其他版本流传于各类模组分发网站。它们似乎是我模组各个版本的分支,并且大量使用了 AI 进行重做,以适配现代 Minecraft/加载器,并扩展了功能集。我无法保证其质量,也没有参与这些工作。我的模组源码采用 MIT 许可证,因此他们可以在正确署名的情况下自由进行此类操作。

如果你在寻找 Fabric 1.20.x 版本,请参阅 Dynamic Surroundings: Fabric Edition 项目。

Dynamic Surroundings 是一个 100% 客户端模组,通过编织声音与视觉效果的画卷,改变 Minecraft 的体验质感。

特性

  • 生物群系音效 – 根据所在区域的生物群系播放的各种氛围音效
    • 玩家在世界中移动时声音无缝混合
    • 支持 Minecraft 生物群系以及许多模组生物群系
  • 客户端风模拟(1.21.1-0.4.7+)
    • 方向和速度随时间变化
    • 影响模组粒子的漂移,例如蒸汽和火焰喷射
  • 客户端风暴模拟(1.21.1-0.4.7+)
    • 在适用的生物群系中产生类似雨、雪和尘埃的粒子效果
    • 风暴强度变化决定粒子数量
    • 模拟风影响降水粒子的方向和速度
    • 雨、雪和尘埃被吹到悬垂结构下方时会向内飘移一小段距离并逐渐消失(1.21.1-0.4.8+)
    • 雨和雪会停在 Minecraft 自身雨水可穿透的其他模组方块顶部,例如通用机械的能量立方(1.21.1-0.4.8+)
  • 分叉的闪电,雷暴越强分叉越多,每次闪烁伴随抖动(1.21.1-0.4.8+)
    • 替换 Minecraft 的闪电,并在雷暴期间添加闪电、蛛状闪电和云中闪光,多出现在上风向
    • 每次雷击的雷声距离越远到达越晚
    • 可在 Scary Content 选项中关闭
  • 沼泽和诡异生物群系中的地面雾气(实验性)(1.21.1-0.4.7+)
    • 贴近地面,并随风轻微漂移
    • 强降雨会减弱该效果,但雨停后会恢复
  • 寒冷天气下窗户外侧的霜冻(1.21.1-0.4.7+)
    • 在透明玻璃方块和玻璃板上从窗户边缘向内生长,日出前最厚
    • 阳光照射到的窗户上的霜会被融化
  • 天空雾密度变化由生物群系、时间和天气驱动。
  • 瀑布音效和视觉效果 – 在附近检测到流动水时触发
    • 瀑布冲击完整方块表面时产生水雾
    • 1 格高落差产生沿水流方向移动的泡沫
  • 站在寒冷/冰雪/针叶林生物群系时,北方天空出现极光(1.21.1-0.4.6+)
  • 花朵周围的萤火虫粒子效果(1.21.1-0.4.6+)
    • 粒子像真实萤火虫一样闪烁
    • 微弱的光晕照亮粒子周围的小片区域
  • 热方块效果,例如熔岩上方的火焰喷射,以及水接触热方块时产生的蒸汽
    • 热方块包括熔岩、岩浆块、营火和装有熔岩的炼药锅
  • 放置在世界中的骷髅头骨眼中会燃起小火苗,凋灵骷髅头骨则为蓝色灵魂火(1.21.1-0.4.8+)
  • 方块效果在玩家周围的球形范围内查找,最近优先;范围可超出 Minecraft 的粒子距离,最远可达 64 格(1.21.1-0.4.8+)
    • 燃烧的生物会被火焰喷射风格的火舌、火星和烟雾环绕,而不是扁平的火焰贴片(1.21.1-0.4.8+)
      • 大小与生物匹配,生物奔跑时也能跟上,并照亮周围区域
    • 生物死亡时身体消散处会出现黑色雾气,取代原本的白色烟雾(1.21.1-0.4.8+)
    • 伤害弹出:生物和玩家的生命值变化时会弹出数字,重击时还会显示漫画风格的拟声词(1.21.1-0.4.8+)
    • 玩家和生物在泥土、沙子、沙砾、雪和泥巴等松软地面上留下脚印(1.21.1-0.4.8+)
      • 根据脚部不同,分为方形、爪印、蹄印和鸟爪印;玩家可以选择自己的样式
      • 脚印会随时间淡去,在雪中持续更久,并会被雨水冲掉
    • 增强音效处理 – 在 3D 空间中播放的声音会根据周围材质产生混响效果
      • 支持 Simple Voice Chat(实验性)(1.21.1-0.4.7+) – 附近玩家的声音也会获得相同的混响和遮挡效果
    • 独立音效控制 – 设置按键绑定并在游戏内激活
      • 使用此功能可以屏蔽、剔除并控制声音播放的音量
    • 用改进版本替换 Minecraft 的雷声音效。
    • 将方块脚步声重新映射为“改进”版本(基本上是更轻量的 Presence Footsteps)
      • 其他玩家和人形生物也会有这些脚步声重映射!
    • 各种“DS”客户端命令,用于导出配置信息。对想要查看运行时配置情况的作者很有用。
    • 与 Serene Seasons 兼容 – 季节和温度的变化会影响效果。
    • 手持指南针或时钟时显示指南针和时钟
      • 指南针显示为随朝向滑动的带状指示,或平铺在玩家面前的罗盘玫瑰(1.21.1-0.4.7+)
      • 时钟显示为文本,或作为怀表(圆形佩戴式,或像素风格的方形)显示,指针逐分钟走动,并带有白天或夜晚以及季节或月相的窗口(1.21.1-0.4.7+)
      • 当指南针或时钟位于快捷栏时,可选择显示在屏幕侧边或角落(1.21.1-0.4.7+)
      • 两者都可以关闭,其纹理可由资源包替换(1.21.1-0.4.7+)
    • 光照等级叠加层,通过按键绑定开关,显示玩家周围方块上的光照,并按怪物能否在此生成进行着色,附带屏幕图例(1.21.1-0.4.7+)
    • 守卫功能可修复其他模组导致的问题,例如被绘制成方块的粒子,并在日志中指明负责的模组;每一项都可以关闭(1.21.1-0.4.8+)
    • 自定义调试 HUD,可通过按键绑定访问。将 Dynamic Surroundings 的杂乱信息从传统的 F3 显示中移出。
    • Dynamic Surroundings 在连接原版服务器时兼容(这是 Fabric 和 NeoForge 加载器都具备的功能)。

    可选依赖

    链接

    AI 披露

    从 1.21.1-0.4.6 开始,AI 将用于协助以下工作:

    • 代码审查:查找漏洞、性能问题,以及未遵循最佳实践的地方
    • 重构:重构代码以便进行单元测试(隔离、模拟等)、移除重复代码等
    • 测试:编写全面而详细的单元测试
    • GUI:让模组界面与 Minecraft 自带界面的工作方式保持一致
    • 模组兼容性:分析模组与其他模组之间的交互,并进行改进
    • 视觉效果:重制现有功能、协助制作光影等
    • 新功能:制作燃烧生物火焰、死亡雾气、脚印和分叉闪电等效果,并将旧版本中的伤害飘字移植过来(1.21.1-0.4.8)
    • 提前规划:制定迁移至后续 Minecraft 版本的路线,使迁移过程更加轻松并减少出错

评论

登录后评论和评分

OreCruncher 的其他作品

查看全部 →