介绍
Always Drop Loot
面向 Fabric、Forge 和 NeoForge 的非官方续作,基于 Always Drop Loot。
在原版 Minecraft 中,生物因坠落、岩浆、窒息、营火、溺水、实体挤压以及其他非玩家造成的原因死亡时,可能无法掉落依赖玩家击杀的经验或战利品。本模组让你可以配置这一行为,使被动农场和自动化系统也能获得预期掉落物。
版本兼容性
每种受支持的加载器与系列组合均以一个运行时 JAR的形式发布。例如,Forge 1.21 的 JAR 声明兼容整个1.21.x系列;每个补丁版本无需单独的 JAR。
| Minecraft 系列 | Fabric | Forge | NeoForge |
|---|---|---|---|
| 1.16.x | 不可用 | 不可用 | 不可用 |
| 1.17.x | 不可用 | 不可用 | 不可用 |
| 1.18.x | 不可用 | 不可用 | 不可用 |
| 1.19.x | 不可用 | 不可用 | 不可用 |
| 1.20.x | 1.20–1.20.6 |
1.20–1.20.6 |
1.20.1–1.20.6 |
| 1.21.x | 1.21–1.21.11 |
1.21–1.21.11 |
1.21–1.21.11 |
| 26.1.x | >=26.1 <26.2 |
>=26.1 <26.2 |
>=26.1 <26.2 |
| 26.2.x | >=26.2 <26.3 |
>=26.2 <26.3 |
>=26.2 <26.3 |
| 26.3.x | >=26.3 <26.4 |
>=26.3 <26.4 |
>=26.3 <26.4 |
Not available表示此代码仓库未提供该系列的模组构建版本。NeoForge 对 1.20 系列的支持从 1.20.1 开始。
上方列出的是各构件声明的兼容范围。每个项目在每个系列中使用一个代表性 Minecraft 版本,具体如下。
项目矩阵
| 加载器 | 系列 | 构建目标 | 加载器/API 目标 | Java 字节码版本 / 目标运行时 |
|---|---|---|---|---|
| Fabric | 1.20 | 1.20.6 | Loader 0.16.10 / API 0.100.8 | 17 / 视版本而定 |
| Fabric | 1.21 | 1.21 | Loader 0.15.11 / API 0.100.4 | 21 / 21 |
| Fabric | 26.1 | 26.1 | Loader 0.18.4 / API 0.144.0 | 22 / 25 |
| Fabric | 26.2 | 26.2 | Loader 0.19.3 / API 0.154.2 | 25 / 25 |
| Fabric | 26.3 | 26.3 | Loader 0.19.5 / API 0.160.6 | 25 / 25 |
| Forge | 1.20 | 1.20.6 | Forge 50.2.10 | 17 / 视版本而定 |
| Forge | 1.21 | 1.21 | Forge 51.0.33 | 21 |
| Forge | 26.1 | 26.1 | Forge 62.0.2 | 25 |
| Forge | 26.2 | 26.2 | Forge 65.1.1 | 25 |
| Forge | 26.3 | 26.3 | Forge 66.0.2 | 25 |
| NeoForge | 1.20 | 1.20.6 | NeoForge 20.6.139 | 17 / 视版本而定 |
| NeoForge | 1.21 | 1.21 | NeoForge 21.0.167 | 21 |
| NeoForge | 26.1 | 26.1.2 | NeoForge 26.1.2.95 | 25 |
| NeoForge | 26.2 | 26.2 | NeoForge 26.2.0.59 | 25 |
| NeoForge | 26.3 | 26.3 | NeoForge 26.3.0.3-beta | 25 |
Minecraft 26.3 目前只有 Fabric 和 NeoForge 项目。NeoForge 26.3.0.3-beta 是测试版加载器。两个版本均已通过专用开发服务器检查,测试内容包括被动获取经验、战利品模式、装备掉落和游戏规则持久化。尚未测试客户端和整合包兼容性。
安装
- 为你的 Minecraft 版本安装 Fabric Loader。
- 安装相同版本的 Fabric API。
- 将模组 jar 文件放入你的
mods文件夹。 - 启动游戏或服务器。
实际上,这个模组运行在服务端,因此既适用于单人游戏,也适用于专用服务器。
配置
本模组通过游戏规则进行配置。由于游戏规则按世界单独设置,每个存档或服务器都可以有不同的行为。
如果单人世界禁用了作弊,你可以通过开启允许作弊的局域网世界,临时启用游戏规则的访问权限。
always-drop-loot:always_drop_xp
控制未被玩家击杀的生物死亡时是否会掉落经验。
默认值:
/gamerule always-drop-loot:always_drop_xp true
行为:
true:生物仍可因环境因素或自动化机制死亡而掉落经验。false:采用原版风格的经验机制。
always-drop-loot:passive_xp_modifier
控制生物在未被玩家击杀时的经验倍率。
默认值:
/gamerule always-drop-loot:passive_xp_modifier 1.0
行为:
1.0:非玩家击杀会掉落该生物正常数量的经验。0.5:非玩家击杀会掉落一半经验。0.0:非玩家击杀不会掉落经验。2.0:非玩家击杀会掉落双倍经验。
此数值仅影响未计入玩家击杀的死亡,不会改变玩家正常击杀获得的经验。
always-drop-loot:loot_drop_mode
控制战利品表如何判定killed_by_player条件。
默认值:
/gamerule always-drop-loot:loot_drop_mode ALWAYS_AS_PLAYER
可用值:
ALWAYS_AS_PLAYER:始终将生物视为被玩家击杀。NEVER_AS_PLAYER:从不将生物视为被玩家击杀。VANILLA:采用原版默认行为。VANILLA_INVERSE:反转原版行为。
此规则会影响依赖killed_by_player的战利品表掉落。
示例设置
让自动化农场始终掉落正常数量的经验和战利品:
/gamerule always-drop-loot:always_drop_xp true
/gamerule always-drop-loot:passive_xp_modifier 1.0
/gamerule always-drop-loot:loot_drop_mode ALWAYS_AS_PLAYER
允许农场掉落战利品,但减少自动化击杀获得的经验:
/gamerule always-drop-loot:always_drop_xp true
/gamerule always-drop-loot:passive_xp_modifier 0.5
/gamerule always-drop-loot:loot_drop_mode ALWAYS_AS_PLAYER
保留原版战利品逻辑,同时允许被动农场获得少量经验:
/gamerule always-drop-loot:always_drop_xp true
/gamerule always-drop-loot:passive_xp_modifier 0.5
/gamerule always-drop-loot:loot_drop_mode VANILLA
鸣谢
原始模组概念、实现和开源发布的全部荣誉归于sargunv。
- 原作者主页:https://www.curseforge.com/members/sargunv/projects
- 原模组页面:https://www.curseforge.com/minecraft/mc-mods/always-drop-loot
此更新版分支旨在让该模组继续适用于较新版本的 Fabric1.21.x,同时尽可能保留原始理念和行为。
许可协议
此分支继续遵循原项目的Apache-2.0许可协议。
常见问题
[ADL] Always Drop Loot (update) 支持哪些 Minecraft 版本?
[ADL] Always Drop Loot (update) 支持 Minecraft Java 版 1.20–26.3,共 24 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。
[ADL] Always Drop Loot (update) 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
OneDefauter 的其他作品
查看全部 →
StepUpAgain2
可在平滑跨步、普通移动和原版自动跳跃之间切换。
Always Drop Loot (update)
Make mobs always drop exp and loot, regardless of cause of death.
Beacon Flight 2
Beacons can now allow players to fly!
评论
登录后评论和评分