
FTB 等级 - MT 物品栏负重
FTB Ranks InventoryWeight 将 FTB Ranks 与 MT Inventory Weight 连接起来,允许服务器管理员通过 FTB Ranks 的元键,为玩家授予固定值、百分比或倍率形式的携带容量加成。
FTB Ranks InventoryWeight
FTB Ranks InventoryWeight 是 MT Inventory Weight 和 FTB Ranks 的服务器端附加组件。
它允许服务器管理员通过 FTB Ranks 的等级权限值,为玩家提供更高的最大库存负重。
本模组不能独立运行。
必需依赖
本附加组件需要:
FTB Ranks 需要 FTB Library 和 Architectury API。请确保它们全部安装,否则 FTB Ranks 将无法加载。
仅限服务端
FTB Ranks InventoryWeight 设计为在服务端运行。
它不添加客户端 UI、按键绑定、界面、HUD 元素或提示信息。它仅修改 MT Inventory Weight 使用的服务端最大负重计算方式。
该模组适用于集成服务器(单人游戏/对局域网开放)和专用服务器。
功能
- 将 FTB Ranks 与 MT Inventory Weight 集成
- 允许管理员使用 FTB Ranks 权限节点配置负重加成
- 支持基础最大负重加成
- 支持百分比加成
- 支持直接倍率加成
- 仅服务端运行
支持的 FTB Ranks 权限节点
本附加组件读取以下 FTB Ranks 权限节点:
inventoryweight.maxweight.add
inventoryweight.maxweight.percent
inventoryweight.maxweight.multiplier
基础加成
/ftbranks node add vip inventoryweight.maxweight.add 50
效果:
+50 最大负重
百分比加成
/ftbranks node add vip inventoryweight.maxweight.percent 25
效果:
+25% 最大负重
倍率加成
/ftbranks node add vip inventoryweight.maxweight.multiplier 1.5
效果:
1.5 倍最大负重
计算公式
最终结果按如下方式计算:
最终最大负重 = (当前最大负重 + 加成值) * (1 + 百分比 / 100) * 倍率
示例:
当前最大负重:100
加成值:50
百分比:25
倍率:1.5
最终结果:(100 + 50) * 1.25 * 1.5 = 281.25
等级配置示例
/ftbranks node add default inventoryweight.maxweight.add 0
/ftbranks node add vip inventoryweight.maxweight.add 50
/ftbranks node add vip inventoryweight.maxweight.percent 10
/ftbranks node add elite inventoryweight.maxweight.add 100
/ftbranks node add elite inventoryweight.maxweight.percent 25
/ftbranks node add elite inventoryweight.maxweight.multiplier 1.5
你也可以直接在 config/ftbranks/ranks.snbt 中设置:
vip {
permissions: {
"inventoryweight.maxweight.add": 50
"inventoryweight.maxweight.percent": 10
}
}
文档
完整文档请见:
https://megatrex4.github.io/inventory-weight/guide/addons/ftb-ranks
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。