关于模组
Leaf Decay Stopper 模组让玩家能够在 Minecraft 中按维度控制树叶是否凋零。此模组支持在游戏中使用指令,快速启用或禁用特定维度的树叶凋零效果,使树叶能够保留在理想位置以用于景观或装饰。默认情况下,该模组禁用了主世界(Overworld)、下界(Nether)和末地(End)的树叶凋零。
模组新增了 /setleavesdecay 指令,用于切换树叶的凋零状态:
/setleavesdecay [dimension] [enabled]
指令执行后,玩家会收到反馈提示,显示目标维度的树叶凋零状态是否已更新。同时模组会自动生成配置文件,允许手动调整每个维度的树叶凋零状态。
作者的话
目前该模组仅支持 Minecraft 1.20.1。如果发现任何 bug,欢迎反馈。
如有更多版本需求,作者会考虑支持更多版本。
对于有兴趣了解实现方式的开发者,这里概述了该模组的主要实现思路:
模组使用了 LeavesBlock 的 Mixin,以拦截控制树叶凋零的 randomTick 方法。只有当目标维度的配置允许凋零时,randomTick 事件才会继续执行。否则,事件将被取消,从而阻止树叶凋零。
是的,这个模组就是和Fast Leaf Decay魔法对轰了。