
潜影贝收纳袋
让潜影盒可以放进收纳袋,使收纳袋更方便实用一些

“酷,更多存储选择”
描述
Shulkers In Bundles 是一个小巧但多加载器且始终保持更新的 QoL 模组,它让收纳袋在游戏后期稍微更有用一点
——允许在一个收纳袋中放入最多 16 个潜影盒。
为了防止单个槽位中出现无限存储、使用该模组来例如对他人进行区块封禁,甚至只是用过多数据使服务器或你自己的单人世界过载,该模组新增、禁用并修改了一些内容。
- 你可以(默认)在一个收纳袋中放入最多 16 个潜影盒
- 你仍然可以把一个收纳袋放进另一个收纳袋,但是:
- 你要放入的收纳袋不能包含收纳袋或潜影盒
- 你不能把收纳袋或潜影盒放入已经位于潜影盒中的收纳袋里
- 任何物品运输方式(漏斗等)都不能将装有潜影盒或另一个收纳袋的收纳袋输入到潜影盒中
1.21.1 移植版的额外更改:
- 回溯移植了收纳袋配方
- 收纳袋始终启用,即使你之前没有开启实验性功能
开放 API
为了在不必为如此多版本、每个加载器都费力创建配置的情况下提供一点自定义能力,
Shulkers In Bundles 暴露了一个受支持的 API,你可以轻松地将其加入另一个模组,以更改潜影盒在收纳袋中占用多少空间。
默认权重为 1/16,意味着你最多可以在一个收纳袋中放入 16 个潜影盒。
示例(Fabric)
此示例仅适用于 Shulkers In Bundles 1.2.2+
// In your mod initializer class;
package net.example.mod;import org.apache.commons.lang3.math.Fraction;
// Import the ItemWeights class from Shulkers In Bundles
import net.justmili.shulkersinbundles.core.util.ItemWeights;
import net.fabricmc.api.ModInitializer;
public final class ExampleMod implements ModInitializer {
@Override
public void onInitialize() {
// You can set what fraction of the bundle's storage a shulker box takes up
// For example, 1/8th means each shulker box takes up 1/8th of the bundle,
// allowing up to 8 shulker boxes in a Bundle
ItemWeights.setShulker(Fraction.getFraction(1, 8));
// Both the numerator and denominator are clamped between 1 and 64
// For example, this would be clamped to 1/64:
// ItemWeights.setShulker(Fraction.getFraction(1, 69));
// Or you can just set the denominator
// This will automatically use 1 as the numerator
// For example, this allows up to 24 shulker boxes in a Bundle
ItemWeights.setShulker(24);
}
}
FAQ:它可以在没有客户端的情况下进行服务端运行吗?
可以。客户端不需要该模组,尽管没有它时收纳袋提示框看起来会有点怪异。
FAQ:它会被保持更新多久?
大概会持续到维护者去世为止。
遇到问题、需要报告 bug,还是只是想聊聊?加入我们的官方社区 Discord 服务器!
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。