描述
myLoot 将世界生成的战利品容器(如战利品箱和木桶)替换为特殊的 myLoot 容器变体,该变体为每位玩家提供独立的战利品实例。这意味着每位玩家都可以从任何战利品箱中拿走他们想要的物品,而其他玩家仍然可以获取原始战利品——提供更好的掠夺体验!
再也不用登录多人服务器后发现5000格范围内的区块已被朋友洗劫一空。战利品,人人有份。
myLoot 在单人服务器中也很有用——你可以直观地看到哪些战利品箱你已经打开过,从而避免迷路或重复掠夺区域。
特性
所有替换功能在模组结构和原版结构(地牢、村庄、要塞、维度等)中均有效。
- 替换战利品箱(支持双箱!)
- 替换战利品木桶
- 替换运输矿车
- 替换潜影盒
- myLoot 容器在玩家打开后会改变外观。这是客户端效果,因此其他玩家如果尚未打开,仍会看到未打开的纹理。
- myLoot 容器会警告玩家,破坏它可能会影响其他玩家。玩家仍可通过按住潜行键同时破坏来拆除 myLoot 容器。注意:默认情况下,破坏 myLoot 容器只会掉落破坏者的实例战利品(加上容器物品本身)。这可以通过 "dropBehavior" 配置更改为掉落所有玩家的战利品。
- 这应该也适用于 myLoot 容器中的模组物品以及模组战利品容器。
- myLoot 箱可以用一个普通的 Minecraft 箱子周围环绕附魔金苹果合成(见上图)。
- myLoot 箱可以组合成双箱。
- myLoot 运输矿车可以用 myLoot 箱和矿车合成。
- myLoot 潜影盒被破坏时会掉落一个特殊的 myLoot 潜影盒物品,该物品会保留实例化库存,因此玩家在重新放置后仍能访问其潜影盒中的实例战利品。本质上,它是一个便携式的实例化潜影盒!
依赖
本模组需要:
- SpoornPacks - https://www.curseforge.com/minecraft/mc-mods/spoornpacks
- Fabric API - https://www.curseforge.com/minecraft/mc-mods/fabric-api
常见问题
- 漏斗/管道等插入器/提取器如何影响 myLoot 容器?
在玩家打开之前修改 myLoot 容器的库存(例如使用漏斗添加/移除物品)不应影响玩家的实例化库存。原始生成的战利品将保持不变,因此任何首次打开 myLoot 容器的玩家仍将获得原始战利品。
此外,myLoot 容器本质上有一个包含原始非玩家实例化库存的隐形库存。通过漏斗/管道等插入器/提取器修改该库存是可行的,但当玩家破坏 myLoot 容器时,只有对原始生成战利品的添加部分会掉落(加上破坏 myLoot 容器的玩家的实例化库存,如果适用)。这是为了防止战利品的大规模复制(不过,原始战利品的一次性复制仍然是可能的……我还没有找到一种不具侵入性的方法来防止这一点,即我不想破坏任何围绕战利品容器库存逻辑的代码,无论是原版还是模组,因此我不能直接删除原始的隐形库存)。
致谢
myLoot 容器在玩家打开时改变外观的机制,以及时尚的发光纹理设计,深受 Forge 模组 Lootr 的启发——但其他所有内容都是从头开始原创制作的。myLoot 并非 Lootr 的直接移植版,特性也会有所不同。Lootr 的官方 Fabric 移植版正在开发中。请参阅 https://github.com/spoorn/myLoot/issues/1