羽落无践踏作物

羽落无践踏作物

这个项目修改了游戏,使得拥有羽落靴不会践踏作物。

装备

摔落保护不破坏耕地

关于

本模组修改了踩踏破坏耕地的功能,加入了一项检查:玩家是否穿着带有摔落保护附魔的靴子。目前,本模组仅支持 Fabric、NeoForge 和 Paper 1.21.11。除非有需要,否则我不会支持 Forge 或 Quilt。我也只会支持 1.21.11 及以上的版本,不做向后移植。

安装

要在 Fabric 或 NeoForge 上安装,首先必须安装 Fabric 或 NeoForge 安装器,或者使用 Modrinth 应用或类似的安装管理器。

Fabric(用于单个版本)

NeoForged(用于单个版本)

Modrinth(用于多个安装实例)

Paper(用于服务器)

安装好 Fabric 实例后,你必须前往 mods 文件夹(Minecraft 启动器 Fabric / NeoForged),或直接通过 Modrinth 启动器安装。

Fabric / NeoForged

Windows

在 Windows 上按 WIN + R,在弹出的框中输入 appdata 然后回车。在那里你应该能看到一个名为 .minecraft 的文件夹。进入后,你应该能看到一个名为 mods 的文件夹。将对应版本的模组 .jar 放入其中。

Mac

打开 Finder 窗口。在顶部菜单栏中选择“前往”→“前往文件夹”。输入 “~/Library/Application Support/minecraft”。将对应版本的模组 .jar 放入其中。

Linux (在 Ubuntu 上可能因发行版而异)

打开“文件”并导航到主目录。在那里按 CTR + H 以显示隐藏文件夹。然后导航到 .minecraft。接着进入 mods 文件夹,将对应版本的模组 .jar 放入其中。

Modrinth

在 Modrinth 应用中进入你的 Fabric 或 NeoForged 安装实例,应该有一个名为“安装模组”的标签页。点击它并搜索本项目,然后点击安装。如果遇到问题,网上有教程,不过这相当简单。

Paper

下载 PaperMC 后,前往你安装它的位置,将对应版本的 .jar 文件放入 Plugins 文件夹。然后启动服务器。

工作原理

它极其简单,只是添加了一个 mixin,在 FarmlandBlock 类的 onLandedUpon 函数中加入了一项检查。该检查会判断实体是否为玩家,以及他们是否穿着带有摔落保护的靴子。