可穿越植被分叉版

可穿越植被分叉版

Passable Foliage 的非官方独立维护 Fabric/Quilt 分支,适用于 Minecraft 26.2,包含兼容性更新、漏洞修复和持续维护。

Passable Foliage Forked

Passable Foliage Forked 是原版 Passable Foliage 模组的一个 非官方且独立维护的分支,原作者为 Snownee。

该分支的目的是在更新、更稳定的 Minecraft 版本上继续提供 Fabric/Quilt 版本,同时持续提供兼容性更新、维护和错误修复。

本项目与 Snownee 或原项目维护者无任何关联,也未获得其认可。

原始概念和实现的全部荣誉归 Snownee 及 Passable Foliage 的先前贡献者所有。

CurseForge 上的原始项目

https://www.curseforge.com/minecraft/mc-mods/passable-foliage

CurseForge 上的原始 Fabric 版本

https://www.curseforge.com/minecraft/mc-mods/passable-foliage-fabric

GitHub 上的原始源代码

https://github.com/Snownee/PassableFoliage

这个模组是做什么的?

Passable Foliage 允许玩家和实体穿过树叶以及 passablefoliage:passables 方块标签中包含的其他方块。

与植被的交互仍然是可配置的,可以包括:

  • 水平和垂直移动减速。
  • 落在树叶上时减少摔落伤害。
  • 移动和撞击音效。
  • 实体寻路支持。
  • 仅限玩家穿过。
  • 树叶行者附魔。
  • 从下方接近植被时产生碰撞。
  • 实体完全进入植被时隐藏名称标签。

分支版本 2.0

版本 2.0 是面向 Minecraft Java 26.2 的 Fabric 移植版的一次大规模维护性重写。

变更包括:

  • 更新至 Minecraft Java 26.2 和 Java 25。
  • 更新 Fabric Loader、Fabric API、Fabric Loom 和 Gradle。
  • 移除 Kiwi 依赖。
  • 使用原生 Fabric 和原版实现替换 Kiwi 的注册与资源条件。
  • 将旧的 YAML 配置系统替换为经过校验的 JSON 配置。
  • 添加了从先前配置文件自动迁移支持的选项的功能。
  • 添加了严格的配置解析、数值校验和文件大小限制。
  • 添加了原子化配置写入。
  • 修复了反转的名称标签可见性行为。
  • 修复了启用 alwaysLeafWalking 时植被减速失效的问题。
  • 改进了临时碰撞状态的处理。
  • 移除了实体移动处理中过多的日志记录。
  • 更新了 Minecraft 26.2 的数据生成、标签和资源格式。
  • 更新并验证了 Gradle Wrapper。
  • 移除了不必要的开发文件和捆绑的可执行文件。

需求

  • Minecraft Java 26.2
  • Java 25
  • Fabric Loader 0.19.3 或更新版本
  • Fabric API 0.158.0 或更新版本
  • Fabric 或兼容的 Quilt Loader 安装

在多人游戏中使用时,该模组在客户端和服务器端都需要安装。

安装

  1. 为 Minecraft 26.2 安装 Fabric Loader 或兼容的 Quilt Loader。
  2. 安装 Fabric API。
  3. 将 PassableFoliageForked2.0.jar 放入 Minecraft 的 mods 目录。
  4. 如果安装了原版 Passable Foliage JAR,请将其移除。

原版模组和此分支不能同时安装,因为此分支有意保留了原版的技术模组 ID,以保证世界和配置的兼容性。

在替换模组之前,请备份重要的世界。

配置

配置文件在以下位置生成:

config/passablefoliage.json

旧版 passablefoliage-common.yaml 配置中已知的值会在可能的情况下自动迁移。旧文件不会被删除。

支持和未来更新

该分支的所有新更新、错误修复和兼容性工作都将在分叉仓库中进行开发:

GitHub 上的 Passable Foliage Forked

https://github.com/ChromusMaster/PassableFoliageForked

报告问题

https://github.com/ChromusMaster/PassableFoliageForked/issues

请不要就此分支向原版 Passable Foliage 的维护者寻求支持。

许可证与致谢

Passable Foliage Forked 遵循原项目的 MIT 许可证分发。

原始版权声明和署名保留在源代码和附带的许可证中。

  • 原始项目:Snownee
  • 早期署名实现:Team RTG
  • 分支维护与修改:ChromusMaster