
Peterwolfs写实砍树
一刀两断,观全树倾倒。
PeterWolf 的拟真砍树
只需砍一下,就能看到整棵树倒下。
PeterWolf 的拟真砍树(PeterWolf's Realistic Tree Felling)将 Minecraft 中静态的砍树方式替换为流畅、真实的物理砍树动画。
用斧头砍断一棵自然生成的树干,整棵相连的树会作为一个整体结构朝远离你的方向倒下。树干、树枝和树冠会一起旋转,落在地形上,并可继续进行后续处理。
不再有浮空的木头。不再有瞬间消失的树。不再需要一帧内连锁破坏所有方块。
特性
真实的树木倒下
当你用斧头砍断一棵有效的自然树木时:
- 模组会检测相连的树干和树冠。
- 将树木转换成一个同步的倒下实体。
- 它会从砍断点开始旋转。
- 它会朝远离玩家的方向倒下。
- 树干和存活的树冠会被放回世界中。
动画会平滑加速,并在渲染和最终方块放置时使用相同的方向。
自然的倒下方向
树木会朝玩家面向的相反方向倒下。
这样你就可以在完成砍伐前调整自己的站位,来控制树木倒下的落点。
服务器负责计算倒下的方向、方块移除、动画状态以及最终的方块放置。
倒下的原木
树木落地后,原木会留在世界中。
每个倒下的部分:
- 与实际倒下的方向对齐。
- 可以用斧头砍伐。
- 需要两到三次击打。
- 会直接添加到你的物品栏中。
- 当你的物品栏满时,会掉落在你身旁。
这使得收获一棵倒下的树木更像是处理木材,而不是瞬间收集整棵树。
树冠冲击
当树木撞击地面时,部分树冠会被压碎。
被压碎的树叶:
- 会掉落木棍。
- 有几率掉落对应的原版树苗。
- 支持红树胎生苗。
- 不会在树桩周围重新出现。
保留下来的树叶会被放置在倒下的树干远端附近,并继续使用 Minecraft 原版的树叶枯萎机制。
原版友好的操作方式
无需学习新的按键组合即可使用本模组。
- 手持斧头。
- 正常破坏一个自然生成的树干方块。
- 树木会自动倒下。
- 潜行时破坏则使用原版的普通方块破坏方式。
原来的斧头破坏保持其标准速度,铭刻(附魔)和耐久度消耗不变。
智能树木检测
该模组使用基于 Minecraft 方块标签的有限树木检测。
它支持:
- 原版原木。
- 基于标签的模组原木。
- 相连的树枝。
- 相连的树叶树冠。
- 不规则的自然树干。
- 可配置的高度和方块数量限制。
检测器会拒绝那些不包含足够垂直树干的构建物,从而降低木墙或水平建筑被误判为树木的风险。
支持多人游戏
树木检测和倒下逻辑以服务器为权威。
服务器控制:
- 树木验证。
- 倒下方向。
- 方块移除。
- 倒下实体的状态。
- 最终的方块放置。
- 物品处理。
客户端只需渲染同步的动画。
这可以防止玩家伪造树木数据,并确保多人游戏中的行为一致性。
重启安全的倒下过程
倒下实体存储了:
- 它的锚点位置。
- 倒下方向。
- 当前存活时间。
- 捕获的原木。
- 捕获的树叶。
如果在倒下过程中服务器重启,树木的转移过程可以恢复,而不是悄悄地将树删除。
可配置
首次启动会创建:
config/peterwolfs-realistic-tree-felling.json
该配置文件包含以下选项:
- 树木检测限制。
- 最大树高。
- 最大捕获方块数。
- 伤害规则。
- 落地行为。
- 冲击设置。
- 预览选项。
- 原版潜行行为。
- 模组原木支持。
- 倒下实体的存活时间。
命令
所有命令都需要游戏管理员(Game Master)权限。
/treefelling reload
/treefelling config
/treefelling debug on
/treefelling debug off
/treefelling inspect
/treefelling preview
/treefelling cancel
/treefelling forcefall
使用 /treefelling inspect 检查:
- 检测到的树高。
- 树木质量。
- 捕获的方块数量。
- 预测的倒下方向。
安装
环境要求:
- Minecraft Java 版 26.2
- Fabric Loader 0.19.3 或更新版本
- Fabric API 0.153.0+26.2 或更新版本
- Java 25
在客户端和专用服务器上都需要安装此模组。
将模组文件放入:
.minecraft/mods
对于专用服务器,将相同的文件放入服务器的 mods 目录。
当前版本
此版本包含树木倒下系统的首个可玩版本。
目前已实现:
- 自然树木检测。
- 单次砍伐激活。
- 倒下树木实体。
- 平滑的树木旋转。
- 定向倒下。
- 倒地原木的处理。
- 树冠冲击掉落物。
- 多人游戏同步。
- 服务器重启持久化。
- 配置和调试命令。
计划中的改进包括:
- 更好的地形碰撞。
- 冲击伤害。
- 易碎方块破坏。
- 领地保护模组集成。
- 改进的树木模型。
- 着陆区域预览。
- 更高级的定向砍伐。
重要说明
当前版本不使用三角缺口、背切或铰链模拟。
树木在一次普通斧头砍伐后就会倒下,并使用玩家的面向方向来决定其落地位置。
标语
聪明地砍伐。真实地倒下。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。