SWAY

SWAY

为Minecraft添加逼真的树叶互动和变形效果。

杂项

Sway

让我的世界中的树叶与实体产生真实的交互与变形。

“让世界活起来,从每一片草叶开始。”


📖 描述

让你的我的世界森林充满生机!

Sway 是一个高性能模组,让树叶在实体穿过时产生交互与变形。告别穿行于静态、幽灵般的草丛——有了 Sway,你迈出的每一步、每一个移动的生物都会对环境产生物理反应,让世界感觉更加身临其境、更具反应性。

Sway 以性能为最高优先级,采用优化的变形引擎,确保即使在最茂密的丛林中,你的 FPS 也能保持稳定。

🌟 特性

  • 动态交互:树叶(草、花、蕨类等)会因玩家和生物的移动而变形和弯曲。
  • 优化引擎:采用高性能的实体-方块检测逻辑,最大限度降低 CPU 和 GPU 开销。
  • 双方块连续性:大型植物如高草丛和高大蕨类会作为一个整体变形,避免上下半部分出现视觉断裂。
  • 二次弯曲:提供自然的曲线变形,基部保持扎根,尖端优雅弯曲。
  • 开发者友好:包含简单的 API,方便其他模组开发者让自己的自定义植物兼容 Sway。

⚙️ 兼容性

  • 我的世界版本:

    • 支持版本:1.20.1、1.21.1、1.21.11 和 26+。
  • 模组平台:

    • Fabric:✅ 完全支持!
  • 模组兼容性:

    • 适用于任何使用标准我的世界树叶模型的模组。
    • 自定义植物可通过 SwayAPI 注册。

📦 安装

  1. 下载模组:从 Modrinth 或 CurseForge 获取最新版本。
  2. 安装 Fabric:确保已安装对应版本的 Fabric Loader。
  3. 添加模组:将 .jar 文件放入你的 mods 文件夹。
  4. 启动并享受:打开我的世界,观察世界对你的存在做出反应!

🛠️ 开发者 API

Sway 设计为可扩展。如果你是模组开发者,希望你的植物支持 Sway 变形,可以使用 SwayAPI:

// 注册你的自定义方块,摇摆强度 1.2 倍
SwayAPI.register(MyBlocks.CUSTOM_PLANT, 1.2f);

查看我们的 SwayAPI 了解更多详情。

📝 贡献与反馈

欢迎贡献代码和报告 Bug!

  • 发现 Bug?请在 GitHub 上提交 Issue。
  • 有想法?欢迎开启建议帖。
  • 想帮忙?Fork 仓库并提交 Pull Request!

📄 许可证

本模组遵循 MIT 许可证。

❤️ 致谢

Sway 的诞生旨在为我的世界荒野带来一丝真实感,同时不牺牲性能。感谢你使用本模组并支持社区!