如果你不知道你自己在做什么,请不要随意更改配置文件。
1,首先找到配置文件:
在1.21之前的版本中,它位于您的世界(或您的服务器)中的 server-configs 文件夹中,详细路径如"\(游戏版本名称)\saves\(地图名称)\serverconfig\sophisticatedbackpacks-server.toml"
在1.21版本,它位于您的游戏根目录中的config文件夹中,详细路径如"\(游戏版本名称)\config\sophisticatedbackpacks-server.toml"
2,用记事本打开配置文件,下面是配置文件的汉化翻译:
“sophisticatedbackpacks-server.toml”:
【服务器设置】
# 不允许放入背包的物品列表,例如 "minecraft:shulker_box"(潜影盒)
disallowedItems = []
# 决定容器物品(那些重写 canFitInsideContainerItems 为 false 的物品)是否可以放入背包
containerItemsDisallowed = false
# 存储物品交互升级无法交互的方块列表,例如 "minecraft:shulker_box"(潜影盒)
noInteractionBlocks = []
# 无法与背包连接的方块列表,例如 "refinedstorage:external_storage"(外部存储总线)
noConnectionBlocks = []
# 每个背包允许的最大升级数量,格式为 "升级名称|最大数量"【默认为唱片机升级最大1,堆叠升级3,熔炉升级1】
maxUpgradesPerStorage = ["jukebox_upgrade|1", "stack_upgrades|3", "furnace_upgrades|1"]
# 开启或关闭背包物品形式的物品流体处理器。由于默认流体处理实现存在一些导致复制的错误,这些错误在背包以物品形式在另一个模组的油箱中被排空/填充时会出现,因此唯一防止这些错误的方法是完全禁止在物品形式下进行排空/填充操作
itemFluidHandlerEnabled = true
# 确定玩家是否可以通过右键点击其他玩家穿着的背包来打开它。如果关闭,将禁止此功能,并从背包中移除相关设置
allowOpeningOtherPlayerBackpacks = true
# 允许禁用物品显示设置。主要用于自定义背包模型不支持显示物品的情况(需要重启游戏才能生效)
itemDisplayDisabled = false
# 允许禁用玩家物品栏中具有相同 UID 的背包的去重逻辑。此处设置用于防止该逻辑导致性能问题
tickDedupeLogicDisabled = false
# 确定背包是否可以放入容器物品
canBePlacedInContainerItems = false
【背包设置,以皮革背包为例】
# 皮革背包设置
[server.leatherBackpack]
# 背包中的物品栏位数
# 范围:1 ~ 144
inventorySlotCount = 27
# 背包中的升级槽位数
# 范围:0 ~ 10
upgradeSlotCount = 1
【背包升级设置】
# 压制升级设置
[server.compactingUpgrade]
# 压制升级的过滤槽位数
# 范围:1 ~ 20
filterSlots = 9
# 过滤槽每行显示的槽位数
# 范围:1 ~ 6
slotsInRow = 3
# 空洞升级设置
[server.voidUpgrade]
filterSlots = 9
slotsInRow = 3
# 确定虚空升级是允许清除任何内容,还是仅具有溢出选项【默认白名单,仅销毁过滤栏中对应物品,且销毁过量】
voidAnythingEnabled = true
# 堆叠升级设置
[server.stackUpgrade]
# 即使插入堆叠升级,也不允许在存储中堆叠的物品列表。此处需要物品注册名称。【默认禁止存储各类潜影盒】
nonStackableItems = ["minecraft:bundle", "minecraft:shulker_box", "minecraft:white_shulker_box", "minecraft:orange_shulker_box", "minecraft:magenta_shulker_box", "minecraft:light_blue_shulker_box", "minecraft:yellow_shulker_box", "minecraft:lime_shulker_box", "minecraft:pink_shulker_box", "minecraft:gray_shulker_box", "minecraft:light_gray_shulker_box", "minecraft:cyan_shulker_box", "minecraft:purple_shulker_box", "minecraft:blue_shulker_box", "minecraft:brown_shulker_box", "minecraft:green_shulker_box", "minecraft:red_shulker_box", "minecraft:black_shulker_box"]
#熔炉升级设置
[server.smeltingUpgrade]
# 燃烧速度乘数(1.0 等于原版熔炉炼制物品的速度)
# 范围:0.25 ~ 4.0
smeltingSpeedMultiplier = 1.0
# 燃料效率乘数(1.0 等于原版熔炉中燃料的使用速度)
# 范围:0.25 ~ 4.0
fuelEfficiencyMultiplier = 1.0
# 嵌套升级设置
[server.inceptionUpgrade]
# 允许/禁止背包升级使用背包中背包的物品栏
upgradesUseInventoriesOfBackpacksInBackpack = true
# 允许/禁止背包升级在背包中背包的物品栏中起作用
upgradesInContainedBackpacksAreFunctional = true
# 储罐升级设置
[server.tankUpgrade]
# 每行储罐槽位的容量(以 mB 为单位)
# 范围:500 ~ 20000
capacityPerSlotRow = 4000
# 应用的堆叠倍数比(乘以背包堆叠倍数,然后应用到电池的最大能量和最大输入/输出。值小于 1 会使堆叠倍数对最大能量的影响较小,值大于 1 会使影响较大。0 则关闭堆叠倍数对电池的影响)
# 范围:0.0 ~ 5.0
stackMultiplierRatio = 1.0
# 在储罐槽位中对流体容器进行填充/排放操作之间的冷却时间。每次冷却时间后只填充/排放一个桶的量,然后再次等待。
# 范围:1 ~ 100
autoFillDrainContainerCooldown = 20
# 每次操作可以传输的 FE 数量。这是基础传输速率,最大容量会乘以储罐的行数和堆叠倍数。
# 范围:1 ~ 1000
maxInputOutput = 20
# 每行储罐槽位的能量(以 FE 为单位)
# 范围:500 ~ 50000
energyPerSlotRow = 10000
# 液泵升级设置
[server.pumpUpgrade]
filterSlots = 4
# 每次操作可以传输的流体数量(单位mb)。这是基础传输速率,会乘以储罐的行数和堆叠倍数。
# 范围:1 ~ 1000
maxInputOutput = 20
# 应用的堆叠倍数比(乘以背包堆叠倍数,然后应用到最大输入/输出值。值小于 1 会使堆叠倍数对容量的影响较小,值大于 1 会使影响较大。0 则关闭堆叠倍数对输入/输出的影响)
# 范围:0.0 ~ 5.0
stackMultiplierRatio = 1.0
# 经验泵升级设置
[server.xpPumpUpgrade]
# 是否允许经验泵使用修补功能。将此处设置为 false 可以完全关闭此功能。【默认开启】
mendingOn = true
# 每次操作最多使用多少经验值来修补物品(通常每 5 tick和 1 点经验值可以修复 2 点耐久度)。
# 范围:1 ~ 20
maxXpPointsPerMending = 5
# 实体背包附加设置
[server.entityBackpackAdditions]
# 实体生成时携带背包的几率
# 范围:0.0 ~ 1.0
chance = 0.01
# 开启或关闭向背包中添加战利品
addLoot = true
# 开启或关闭为携带背包的实体施加药水效果。这些效果会根据添加的战利品数量进行调整
buffWithPotionEffects = true
# 开启或关闭为携带背包的实体增加额外生命值。生命值会根据背包等级进行调整
buffHealth = true
# 开启或关闭为携带背包的实体装备护甲。护甲的材质和附魔程度会根据背包等级进行调整
equipWithArmor = true
# 可以生成背包的实体及其战利品表格的映射(如果启用了添加战利品),格式为 "实体注册名称|战利品表格名称"
entityLootTableList = ["minecraft:creeper|minecraft:chests/desert_pyramid", "minecraft:drowned|minecraft:chests/shipwreck_treasure", "minecraft:enderman|minecraft:chests/end_city_treasure", "minecraft:evoker|minecraft:chests/woodland_mansion", "minecraft:husk|minecraft:chests/desert_pyramid", "minecraft:piglin|minecraft:chests/bastion_bridge", "minecraft:piglin_brute|minecraft:chests/bastion_treasure", "minecraft:pillager|minecraft:chests/pillager_outpost", "minecraft:skeleton|minecraft:chests/simple_dungeon", "minecraft:stray|minecraft:chests/igloo_chest", "minecraft:vex|minecraft:chests/woodland_mansion", "minecraft:vindicator|minecraft:chests/woodland_mansion", "minecraft:witch|minecraft:chests/buried_treasure", "minecraft:wither_skeleton|minecraft:chests/nether_bridge", "minecraft:zombie|minecraft:chests/simple_dungeon", "minecraft:zombie_villager|minecraft:chests/village/village_armorer", "minecraft:zombified_piglin|minecraft:chests/bastion_other"]
# 不允许实体播放的音乐唱片列表
discBlockList = ["botania:record_gaia_1", "botania:record_gaia_2"]
# 开启或关闭实体有几率获得音乐盒升级并播放音乐唱片
playJukebox = true
# 背包在被假玩家击杀时是否会掉落给他们
dropToFakePlayers = false
# 实体被玩家杀死时掉落背包的几率
# 范围:0.0 ~ 1.0
backpackDropChance = 0.5
# 每个掠夺等级增加的掉落几率
# 范围:0.0 ~ 0.3
lootingChanceIncreasePerLevel = 0.15
[server.nerfs]
# 确定玩家物品栏中过多的背包是否会导致玩家变慢
tooManyBackpacksSlowness = false
# 不会导致玩家变慢的最大背包数量
# 范围:1 ~ 27
maxNumberOfBackpacks = 3
# 每个额外背包增加的迟缓等级(额外背包数量乘以此值并向上取整)
# 范围:0.1 ~ 5.0
slownessLevelsPerAdditionalBackpack = 1.0
# 确定背包升级是否只在玩家穿戴的背包中起作用。例如磁铁、拾取、熔炉、喂食升级等。【默认为否】
onlyWornBackpackTriggersUpgrades = false
如果你是1.21的玩家,
“sophisticatedbackpacks-common.toml”:
# 开启或关闭添加到各种原版箱子的战利品表
chestLootEnabled = true
3,对配置文件进行更改并保存。
因为精妙背包自身代码原因,背包中的物品栏数量最高为144,如果你想提高数量上限可使用背倍加。
此教程的配置文件来源:sophisticatedbackpacks-1.21.1-3.24.15.1250+ sophisticatedbackpacks-1.20.1-3.20.12.1126