
潜影贝收纳袋
让收纳袋稍微更方便实用一些,允许将潜影盒放入其中

"酷,更多的存储选项"
描述
Shulkers In Bundles 是一个小巧但多加载器且始终保持最新的生活质量模组,通过允许在单个收纳袋中放入最多16个潜影盒,让收纳袋在游戏后期稍微更有用一些。
缺点
为了防止单格无限存储、使用该模组可能导致封禁玩家,甚至只是让服务器或你自己的单人世界过载,该模组禁用了一些功能。
- 你不能再将收纳袋放入潜影盒中
- 除非它们是空的
- 你不能再将收纳袋放入收纳袋中
- 除非它们是空的
开放 API
为了在不让我们为如此多版本、每个加载器都费劲创建配置文件的情况下提供一点自定义功能, Shulkers In Bundles 暴露了一个受支持的 API,你可以通过 mixin 注入并更改你希望单个收纳袋能容纳多少个潜影盒。
Mixin 代码示例
package xyz.yourmod.mixin; //你的包名是什么并不重要
import net.justmili.shulkersinbundles.data.ShulkerFractions;
import org.apache.commons.lang3.math.Fraction;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Inject;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
@Mixin(ShulkerFractions.class)
public class ShulkerWeightMixin {
@Inject(method = "getShulkerWeight", at = @At("HEAD"), cancellable = true)
private static void modifyShulkerWeight(CallbackInfoReturnable<Fraction> cir) {
cir.setReturnValue(Fraction.getFraction(1, 8));
// ^^^ 第2个数字是能容纳多少个潜影盒。
// (确切地说,例如这是每个潜影盒占收纳袋的1/8,所以能容纳8个潜影盒。)
// 最小值为1,最大值为64。
}
}
常见问题:它能在没有客户端的情况下在服务端运行吗?
可以。客户端不需要该模组,尽管没有它收纳袋的工具提示看起来会有点奇怪。常见问题:它会保持更新多久?
引用本项目团队负责人兼维护者 Millie 的话:"直到我入土两米"遇到问题、需要报告 bug 还是只是想聊聊天?加入我们的官方社区 Discord 服务器!
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。