config: basic final

This commit is contained in:
Snogard 2025-02-10 16:35:24 +01:00
parent b342ed5dd6
commit 6d508854fa
7 changed files with 1395 additions and 1059 deletions

View File

@ -8,13 +8,13 @@
auto_reset_mouse_focus = true auto_reset_mouse_focus = true
#Row of the Controller Settings button in the main menu, default is 2 #Row of the Controller Settings button in the main menu, default is 2
#Range: 0 ~ 4 #Range: 0 ~ 4
config_button_main_menu_row = 2 config_button_main_menu_row = 0
#X Offset of the Controller Settings button in the main menu, default is 4 #X Offset of the Controller Settings button in the main menu, default is 4
#Range: > -2147483648 #Range: > -2147483648
config_button_main_menu_offset = 4 config_button_main_menu_offset = 4
#Row of the Controller Settings button in the ingame pause menu, default is 3 #Row of the Controller Settings button in the ingame pause menu, default is 3
#Range: 0 ~ 5 #Range: 0 ~ 5
config_button_ingame_menu_row = 3 config_button_ingame_menu_row = 0
#X Offset of the Controller Settings button in the ingame pause menu, default is 4 #X Offset of the Controller Settings button in the ingame pause menu, default is 4
#Range: > -2147483648 #Range: > -2147483648
config_button_main_ingame_offset = 4 config_button_main_ingame_offset = 4

867
defaultconfigs/sophisticatedbackpacks-server.toml Executable file → Normal file
View File

@ -1,428 +1,439 @@
#Server Settings #Server Settings
[server] [server]
#List of items that are not allowed to be put in backpacks - e.g. "minecraft:shulker_box" #List of items that are not allowed to be put in backpacks - e.g. "minecraft:shulker_box"
disallowedItems = ["botania:mana_bottle"] disallowedItems = []
#List of blocks that inventory interaction upgrades can't interact with - e.g. "minecraft:shulker_box" #Determines if container items (those that override canFitInsideContainerItems to false) are able to fit in backpacks
noInteractionBlocks = [] containerItemsDisallowed = false
#Turns on/off item fluid handler of backpack in its item form. There are some dupe bugs caused by default fluid handling implementation that manifest when backpack is drained / filled in its item form in another mod's tank and the only way to prevent them is disallowing drain/fill in item form altogether #List of blocks that inventory interaction upgrades can't interact with - e.g. "minecraft:shulker_box"
itemFluidHandlerEnabled = true noInteractionBlocks = []
#Determines whether player can right click on backpack that another player is wearing to open it. If off will turn off that capability for everyone and remove related settings from backpack. #List of blocks that are not allowed to connect to backpacks - e.g. "refinedstorage:external_storage"
allowOpeningOtherPlayerBackpacks = false noConnectionBlocks = []
#Allows disabling item display settings. Primarily in cases where custom backpack model doesn't support showing the item. (Requires game restart to take effect) #Maximum number of upgrades of type per backpack in format of "UpgradeRegistryName[or UpgradeGroup]|MaxNumber"
itemDisplayDisabled = false maxUpgradesPerStorage = ["stack_upgrades|3", "jukebox_upgrade|1", "furnace_upgrades|1"]
#Allows disabling logic that dedupes backpacks with the same UUID in players' inventory. This is here to allow turning off the logic just in case it would be causing performance issues. #Turns on/off item fluid handler of backpack in its item form. There are some dupe bugs caused by default fluid handling implementation that manifest when backpack is drained / filled in its item form in another mod's tank and the only way to prevent them is disallowing drain/fill in item form altogether
tickDedupeLogicDisabled = false itemFluidHandlerEnabled = true
#List of blocks that are not allowed to connect to backpacks - e.g. "refinedstorage:external_storage" #Determines whether player can right click on backpack that another player is wearing to open it. If off will turn off that capability for everyone and remove related settings from backpack.
noConnectionBlocks = [] allowOpeningOtherPlayerBackpacks = false
#Determines if container items (those that override canFitInsideContainerItems to false) are able to fit in backpacks #Allows disabling item display settings. Primarily in cases where custom backpack model doesn't support showing the item. (Requires game restart to take effect)
containerItemsDisallowed = false itemDisplayDisabled = false
#Determines if backpacks can be placed in container items (those that check for return value of canFitInsideContainerItems) #Allows disabling logic that dedupes backpacks with the same UUID in players' inventory. This is here to allow turning off the logic just in case it would be causing performance issues.
canBePlacedInContainerItems = false tickDedupeLogicDisabled = false
#Determines if backpacks can be placed in container items (those that check for return value of canFitInsideContainerItems)
#Leather Backpack Settings canBePlacedInContainerItems = false
[server.leatherBackpack]
#Number of inventory slots in the backpack #Leather Backpack Settings
#Range: 1 ~ 144 [server.leatherBackpack]
inventorySlotCount = 27 #Number of inventory slots in the backpack
#Number of upgrade slots in the backpack #Range: 1 ~ 144
#Range: 0 ~ 10 inventorySlotCount = 27
upgradeSlotCount = 1 #Number of upgrade slots in the backpack
#Range: 0 ~ 10
#Iron Backpack Settings upgradeSlotCount = 2
[server.ironBackpack]
#Number of inventory slots in the backpack #Copper Backpack Settings
#Range: 1 ~ 144 [server.copperBackpack]
inventorySlotCount = 54 #Number of inventory slots in the backpack
#Number of upgrade slots in the backpack #Range: 1 ~ 144
#Range: 0 ~ 10 inventorySlotCount = 45
upgradeSlotCount = 2 #Number of upgrade slots in the backpack
#Range: 0 ~ 10
#Gold Backpack Settings upgradeSlotCount = 3
[server.goldBackpack]
#Number of inventory slots in the backpack #Iron Backpack Settings
#Range: 1 ~ 144 [server.ironBackpack]
inventorySlotCount = 81 #Number of inventory slots in the backpack
#Number of upgrade slots in the backpack #Range: 1 ~ 144
#Range: 0 ~ 10 inventorySlotCount = 54
upgradeSlotCount = 3 #Number of upgrade slots in the backpack
#Range: 0 ~ 10
#Diamond Backpack Settings upgradeSlotCount = 4
[server.diamondBackpack]
#Number of inventory slots in the backpack #Gold Backpack Settings
#Range: 1 ~ 144 [server.goldBackpack]
inventorySlotCount = 108 #Number of inventory slots in the backpack
#Number of upgrade slots in the backpack #Range: 1 ~ 144
#Range: 0 ~ 10 inventorySlotCount = 81
upgradeSlotCount = 5 #Number of upgrade slots in the backpack
#Range: 0 ~ 10
#Netherite Backpack Settings upgradeSlotCount = 6
[server.netheriteBackpack]
#Number of inventory slots in the backpack #Diamond Backpack Settings
#Range: 1 ~ 144 [server.diamondBackpack]
inventorySlotCount = 120 #Number of inventory slots in the backpack
#Number of upgrade slots in the backpack #Range: 1 ~ 144
#Range: 0 ~ 10 inventorySlotCount = 108
upgradeSlotCount = 7 #Number of upgrade slots in the backpack
#Range: 0 ~ 10
#Compacting Upgrade Settings upgradeSlotCount = 8
[server.compactingUpgrade]
#Number of Compacting Upgrade's filter slots #Netherite Backpack Settings
#Range: 1 ~ 20 [server.netheriteBackpack]
filterSlots = 9 #Number of inventory slots in the backpack
#Number of filter slots displayed in a row #Range: 1 ~ 144
#Range: 1 ~ 6 inventorySlotCount = 120
slotsInRow = 3 #Number of upgrade slots in the backpack
#Range: 0 ~ 10
#Advanced Compacting Upgrade Settings upgradeSlotCount = 10
[server.advancedCompactingUpgrade]
#Number of Advanced Compacting Upgrade's filter slots #Compacting Upgrade Settings
#Range: 1 ~ 20 [server.compactingUpgrade]
filterSlots = 16 #Number of Compacting Upgrade's filter slots
#Number of filter slots displayed in a row #Range: 1 ~ 20
#Range: 1 ~ 6 filterSlots = 9
slotsInRow = 4 #Number of filter slots displayed in a row
#Range: 1 ~ 6
#Deposit Upgrade Settings slotsInRow = 3
[server.depositUpgrade]
#Number of Deposit Upgrade's filter slots #Advanced Compacting Upgrade Settings
#Range: 1 ~ 20 [server.advancedCompactingUpgrade]
filterSlots = 9 #Number of Advanced Compacting Upgrade's filter slots
#Number of filter slots displayed in a row #Range: 1 ~ 20
#Range: 1 ~ 6 filterSlots = 16
slotsInRow = 3 #Number of filter slots displayed in a row
#Range: 1 ~ 6
#Advanced Deposit Upgrade Settings slotsInRow = 4
[server.advancedDepositUpgrade]
#Number of Advanced Deposit Upgrade's filter slots #Deposit Upgrade Settings
#Range: 1 ~ 20 [server.depositUpgrade]
filterSlots = 16 #Number of Deposit Upgrade's filter slots
#Number of filter slots displayed in a row #Range: 1 ~ 20
#Range: 1 ~ 6 filterSlots = 9
slotsInRow = 4 #Number of filter slots displayed in a row
#Range: 1 ~ 6
#Feeding Upgrade Settings slotsInRow = 3
[server.feedingUpgrade]
#Number of Feeding Upgrade's filter slots #Advanced Deposit Upgrade Settings
#Range: 1 ~ 20 [server.advancedDepositUpgrade]
filterSlots = 9 #Number of Advanced Deposit Upgrade's filter slots
#Number of filter slots displayed in a row #Range: 1 ~ 20
#Range: 1 ~ 6 filterSlots = 16
slotsInRow = 3 #Number of filter slots displayed in a row
#Range: 1 ~ 6
#Advanced Feeding Upgrade Settings slotsInRow = 4
[server.advancedFeedingUpgrade]
#Number of Advanced Feeding Upgrade's filter slots #Feeding Upgrade Settings
#Range: 1 ~ 20 [server.feedingUpgrade]
filterSlots = 16 #Number of Feeding Upgrade's filter slots
#Number of filter slots displayed in a row #Range: 1 ~ 20
#Range: 1 ~ 6 filterSlots = 9
slotsInRow = 4 #Number of filter slots displayed in a row
#Range: 1 ~ 6
#Filter Upgrade Settings slotsInRow = 3
[server.filterUpgrade]
#Number of Filter Upgrade's filter slots #Advanced Feeding Upgrade Settings
#Range: 1 ~ 20 [server.advancedFeedingUpgrade]
filterSlots = 9 #Number of Advanced Feeding Upgrade's filter slots
#Number of filter slots displayed in a row #Range: 1 ~ 20
#Range: 1 ~ 6 filterSlots = 16
slotsInRow = 3 #Number of filter slots displayed in a row
#Range: 1 ~ 6
#Advanced Filter Upgrade Settings slotsInRow = 4
[server.advancedFilterUpgrade]
#Number of Advanced Filter Upgrade's filter slots #Filter Upgrade Settings
#Range: 1 ~ 20 [server.filterUpgrade]
filterSlots = 16 #Number of Filter Upgrade's filter slots
#Number of filter slots displayed in a row #Range: 1 ~ 20
#Range: 1 ~ 6 filterSlots = 9
slotsInRow = 4 #Number of filter slots displayed in a row
#Range: 1 ~ 6
#Magnet Upgrade Settings slotsInRow = 3
[server.magnetUpgrade]
#Number of Magnet Upgrade's filter slots #Advanced Filter Upgrade Settings
#Range: 1 ~ 20 [server.advancedFilterUpgrade]
filterSlots = 9 #Number of Advanced Filter Upgrade's filter slots
#Number of filter slots displayed in a row #Range: 1 ~ 20
#Range: 1 ~ 6 filterSlots = 16
slotsInRow = 3 #Number of filter slots displayed in a row
#Range around storage in blocks at which magnet will pickup items #Range: 1 ~ 6
#Range: 1 ~ 20 slotsInRow = 4
magnetRange = 3
#Magnet Upgrade Settings
#Advanced Magnet Upgrade Settings [server.magnetUpgrade]
[server.advancedMagnetUpgrade] #Number of Magnet Upgrade's filter slots
#Number of Advanced Magnet Upgrade's filter slots #Range: 1 ~ 20
#Range: 1 ~ 20 filterSlots = 9
filterSlots = 16 #Number of filter slots displayed in a row
#Number of filter slots displayed in a row #Range: 1 ~ 6
#Range: 1 ~ 6 slotsInRow = 3
slotsInRow = 4 #Range around storage in blocks at which magnet will pickup items
#Range around storage in blocks at which magnet will pickup items #Range: 1 ~ 20
#Range: 1 ~ 20 magnetRange = 3
magnetRange = 5
#Advanced Magnet Upgrade Settings
#Pickup Upgrade Settings [server.advancedMagnetUpgrade]
[server.pickupUpgrade] #Number of Advanced Magnet Upgrade's filter slots
#Number of Pickup Upgrade's filter slots #Range: 1 ~ 20
#Range: 1 ~ 20 filterSlots = 16
filterSlots = 9 #Number of filter slots displayed in a row
#Number of filter slots displayed in a row #Range: 1 ~ 6
#Range: 1 ~ 6 slotsInRow = 4
slotsInRow = 3 #Range around storage in blocks at which magnet will pickup items
#Range: 1 ~ 20
#Advanced Pickup Upgrade Settings magnetRange = 5
[server.advancedPickupUpgrade]
#Number of Advanced Pickup Upgrade's filter slots #Pickup Upgrade Settings
#Range: 1 ~ 20 [server.pickupUpgrade]
filterSlots = 16 #Number of Pickup Upgrade's filter slots
#Number of filter slots displayed in a row #Range: 1 ~ 20
#Range: 1 ~ 6 filterSlots = 9
slotsInRow = 4 #Number of filter slots displayed in a row
#Range: 1 ~ 6
#Refill Upgrade Settings slotsInRow = 3
[server.refillUpgrade]
#Number of Refill Upgrade's filter slots #Advanced Pickup Upgrade Settings
#Range: 1 ~ 20 [server.advancedPickupUpgrade]
filterSlots = 6 #Number of Advanced Pickup Upgrade's filter slots
#Number of filter slots displayed in a row #Range: 1 ~ 20
#Range: 1 ~ 6 filterSlots = 16
slotsInRow = 3 #Number of filter slots displayed in a row
#Range: 1 ~ 6
#Advanced Refill Upgrade Settings slotsInRow = 4
[server.advancedRefillUpgrade]
#Number of Advanced Refill Upgrade's filter slots #Refill Upgrade Settings
#Range: 1 ~ 20 [server.refillUpgrade]
filterSlots = 12 #Number of Refill Upgrade's filter slots
#Number of filter slots displayed in a row #Range: 1 ~ 20
#Range: 1 ~ 6 filterSlots = 6
slotsInRow = 4 #Number of filter slots displayed in a row
#Range: 1 ~ 6
#Restock Upgrade Settings slotsInRow = 3
[server.restockUpgrade]
#Number of Restock Upgrade's filter slots #Advanced Refill Upgrade Settings
#Range: 1 ~ 20 [server.advancedRefillUpgrade]
filterSlots = 9 #Number of Advanced Refill Upgrade's filter slots
#Number of filter slots displayed in a row #Range: 1 ~ 20
#Range: 1 ~ 6 filterSlots = 12
slotsInRow = 3 #Number of filter slots displayed in a row
#Range: 1 ~ 6
#Advanced Restock Upgrade Settings slotsInRow = 4
[server.advancedRestockUpgrade]
#Number of Advanced Restock Upgrade's filter slots #Restock Upgrade Settings
#Range: 1 ~ 20 [server.restockUpgrade]
filterSlots = 16 #Number of Restock Upgrade's filter slots
#Number of filter slots displayed in a row #Range: 1 ~ 20
#Range: 1 ~ 6 filterSlots = 9
slotsInRow = 4 #Number of filter slots displayed in a row
#Range: 1 ~ 6
#Void Upgrade Settings slotsInRow = 3
[server.voidUpgrade]
#Number of Void Upgrade's filter slots #Advanced Restock Upgrade Settings
#Range: 1 ~ 20 [server.advancedRestockUpgrade]
filterSlots = 9 #Number of Advanced Restock Upgrade's filter slots
#Number of filter slots displayed in a row #Range: 1 ~ 20
#Range: 1 ~ 6 filterSlots = 16
slotsInRow = 3 #Number of filter slots displayed in a row
#Determines whether void upgrade allows voiding anything or it only has overflow option #Range: 1 ~ 6
voidAnythingEnabled = true slotsInRow = 4
#Advanced Void Upgrade Settings #Void Upgrade Settings
[server.advancedVoidUpgrade] [server.voidUpgrade]
#Number of Advanced Void Upgrade's filter slots #Number of Void Upgrade's filter slots
#Range: 1 ~ 20 #Range: 1 ~ 20
filterSlots = 16 filterSlots = 9
#Number of filter slots displayed in a row #Number of filter slots displayed in a row
#Range: 1 ~ 6 #Range: 1 ~ 6
slotsInRow = 4 slotsInRow = 3
#Determines whether void upgrade allows voiding anything or it only has overflow option #Determines whether void upgrade allows voiding anything or it only has overflow option
voidAnythingEnabled = true voidAnythingEnabled = true
#Stack Upgrade Settings #Advanced Void Upgrade Settings
[server.stackUpgrade] [server.advancedVoidUpgrade]
#List of items that are not supposed to stack in storage even when stack upgrade is inserted. Item registry names are expected here. #Number of Advanced Void Upgrade's filter slots
nonStackableItems = ["occultism:satchel", "thermal:satchel", "ars_elemental:caster_bag", "ars_elemental:curio_bag", "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"] #Range: 1 ~ 20
filterSlots = 16
#Smelting Upgrade Settings #Number of filter slots displayed in a row
[server.smeltingUpgrade] #Range: 1 ~ 6
#Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) slotsInRow = 4
#Range: 0.25 ~ 4.0 #Determines whether void upgrade allows voiding anything or it only has overflow option
smeltingSpeedMultiplier = 1.0 voidAnythingEnabled = true
#Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace)
#Range: 0.25 ~ 4.0 #Stack Upgrade Settings
fuelEfficiencyMultiplier = 1.0 [server.stackUpgrade]
#List of items that are not supposed to stack in storage even when stack upgrade is inserted. Item registry names are expected here.
#Smoking Upgrade Settings 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.smokingUpgrade]
#Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) #Smelting Upgrade Settings
#Range: 0.25 ~ 4.0 [server.smeltingUpgrade]
smeltingSpeedMultiplier = 1.0 #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items)
#Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace) #Range: 0.25 ~ 4.0
#Range: 0.25 ~ 4.0 smeltingSpeedMultiplier = 1.0
fuelEfficiencyMultiplier = 1.0 #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace)
#Range: 0.25 ~ 4.0
#Blasting Upgrade Settings fuelEfficiencyMultiplier = 1.0
[server.blastingUpgrade]
#Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) #Smoking Upgrade Settings
#Range: 0.25 ~ 4.0 [server.smokingUpgrade]
smeltingSpeedMultiplier = 1.0 #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items)
#Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace) #Range: 0.25 ~ 4.0
#Range: 0.25 ~ 4.0 smeltingSpeedMultiplier = 1.0
fuelEfficiencyMultiplier = 1.0 #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace)
#Range: 0.25 ~ 4.0
#Auto-Smelting Upgrade Settings fuelEfficiencyMultiplier = 1.0
[server.autoSmeltingUpgrade]
#Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) #Blasting Upgrade Settings
#Range: 0.25 ~ 4.0 [server.blastingUpgrade]
smeltingSpeedMultiplier = 1.0 #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items)
#Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace) #Range: 0.25 ~ 4.0
#Range: 0.25 ~ 4.0 smeltingSpeedMultiplier = 1.0
fuelEfficiencyMultiplier = 1.0 #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace)
#Number of input filter slots #Range: 0.25 ~ 4.0
#Range: 1 ~ 20 fuelEfficiencyMultiplier = 1.0
inputFilterSlots = 8
#Number of input filter slots displayed in a row #Auto-Smelting Upgrade Settings
#Range: 1 ~ 6 [server.autoSmeltingUpgrade]
inputFilterSlotsInRow = 4 #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items)
#Number of fuel filter slots #Range: 0.25 ~ 4.0
#Range: 1 ~ 20 smeltingSpeedMultiplier = 1.0
fuelFilterSlots = 4 #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace)
#Number of fuel filter slots displayed in a row #Range: 0.25 ~ 4.0
#Range: 1 ~ 6 fuelEfficiencyMultiplier = 1.0
fuelFilterSlotsInRow = 4 #Number of input filter slots
#Range: 1 ~ 20
#Auto-Smoking Upgrade Settings inputFilterSlots = 8
[server.autoSmokingUpgrade] #Number of input filter slots displayed in a row
#Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) #Range: 1 ~ 6
#Range: 0.25 ~ 4.0 inputFilterSlotsInRow = 4
smeltingSpeedMultiplier = 1.0 #Number of fuel filter slots
#Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace) #Range: 1 ~ 20
#Range: 0.25 ~ 4.0 fuelFilterSlots = 4
fuelEfficiencyMultiplier = 1.0 #Number of fuel filter slots displayed in a row
#Number of input filter slots #Range: 1 ~ 6
#Range: 1 ~ 20 fuelFilterSlotsInRow = 4
inputFilterSlots = 8
#Number of input filter slots displayed in a row #Auto-Smoking Upgrade Settings
#Range: 1 ~ 6 [server.autoSmokingUpgrade]
inputFilterSlotsInRow = 4 #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items)
#Number of fuel filter slots #Range: 0.25 ~ 4.0
#Range: 1 ~ 20 smeltingSpeedMultiplier = 1.0
fuelFilterSlots = 4 #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace)
#Number of fuel filter slots displayed in a row #Range: 0.25 ~ 4.0
#Range: 1 ~ 6 fuelEfficiencyMultiplier = 1.0
fuelFilterSlotsInRow = 4 #Number of input filter slots
#Range: 1 ~ 20
#Auto-Blasting Upgrade Settings inputFilterSlots = 8
[server.autoBlastingUpgrade] #Number of input filter slots displayed in a row
#Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items) #Range: 1 ~ 6
#Range: 0.25 ~ 4.0 inputFilterSlotsInRow = 4
smeltingSpeedMultiplier = 1.0 #Number of fuel filter slots
#Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace) #Range: 1 ~ 20
#Range: 0.25 ~ 4.0 fuelFilterSlots = 4
fuelEfficiencyMultiplier = 1.0 #Number of fuel filter slots displayed in a row
#Number of input filter slots #Range: 1 ~ 6
#Range: 1 ~ 20 fuelFilterSlotsInRow = 4
inputFilterSlots = 8
#Number of input filter slots displayed in a row #Auto-Blasting Upgrade Settings
#Range: 1 ~ 6 [server.autoBlastingUpgrade]
inputFilterSlotsInRow = 4 #Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items)
#Number of fuel filter slots #Range: 0.25 ~ 4.0
#Range: 1 ~ 20 smeltingSpeedMultiplier = 1.0
fuelFilterSlots = 4 #Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace)
#Number of fuel filter slots displayed in a row #Range: 0.25 ~ 4.0
#Range: 1 ~ 6 fuelEfficiencyMultiplier = 1.0
fuelFilterSlotsInRow = 4 #Number of input filter slots
#Range: 1 ~ 20
#Inception Upgrade Settings inputFilterSlots = 8
[server.inceptionUpgrade] #Number of input filter slots displayed in a row
#Allows / Disallows backpack upgrades to work with inventories of Backpacks in the Backpack with Inception Upgrade #Range: 1 ~ 6
upgradesUseInventoriesOfBackpacksInBackpack = true inputFilterSlotsInRow = 4
#Allows / Disallows upgrades to be functional even when they are in Backpacks in the inventory of Backpack with Inception Upgrade #Number of fuel filter slots
upgradesInContainedBackpacksAreFunctional = true #Range: 1 ~ 20
fuelFilterSlots = 4
#Tool Swapper Upgrade Settings #Number of fuel filter slots displayed in a row
[server.toolSwapperUpgrade] #Range: 1 ~ 6
#Number of Tool Swapper Upgrade's filter slots fuelFilterSlotsInRow = 4
#Range: 1 ~ 20
filterSlots = 8 #Inception Upgrade Settings
#Number of filter slots displayed in a row [server.inceptionUpgrade]
#Range: 1 ~ 6 #Allows / Disallows backpack upgrades to work with inventories of Backpacks in the Backpack with Inception Upgrade
slotsInRow = 4 upgradesUseInventoriesOfBackpacksInBackpack = true
#Allows / Disallows upgrades to be functional even when they are in Backpacks in the inventory of Backpack with Inception Upgrade
#Tank Upgrade Settings upgradesInContainedBackpacksAreFunctional = true
[server.tankUpgrade]
#Capacity in mB the tank upgrade will have per row of storage slots #Tool Swapper Upgrade Settings
#Range: 500 ~ 20000 [server.toolSwapperUpgrade]
capacityPerSlotRow = 4000 #Number of Tool Swapper Upgrade's filter slots
#Ratio that gets applied (multiplies) to inventory stack multiplier before this is applied to max energy of the battery and max in/out. Value lower than 1 makes stack multiplier affect the max energy less, higher makes it affect the max energy more. 0 turns off stack multiplier affecting battery upgrade #Range: 1 ~ 20
#Range: 0.0 ~ 5.0 filterSlots = 8
stackMultiplierRatio = 1.0 #Number of filter slots displayed in a row
#Cooldown between fill/drain actions done on fluid containers in tank slots. Only fills/drains one bucket worth to/from container after this cooldown and then waits again. #Range: 1 ~ 6
#Range: 1 ~ 100 slotsInRow = 4
autoFillDrainContainerCooldown = 20
#How much FE can be transfered in / out per operation. This is a base transfer rate and same as max capacity gets multiplied by number of rows in storage and stack multiplier. #Tank Upgrade Settings
#Range: 1 ~ 1000 [server.tankUpgrade]
maxInputOutput = 20 #Capacity in mB the tank upgrade will have per row of storage slots
#Energy in FE the battery upgrade will have per row of storage slots #Range: 500 ~ 20000
#Range: 500 ~ 50000 capacityPerSlotRow = 4000
energyPerSlotRow = 10000 #Ratio that gets applied (multiplies) to inventory stack multiplier before this is applied to max energy of the battery and max in/out. Value lower than 1 makes stack multiplier affect the max energy less, higher makes it affect the max energy more. 0 turns off stack multiplier affecting battery upgrade
#Range: 0.0 ~ 5.0
#Pump Upgrade Settings stackMultiplierRatio = 1.0
[server.pumpUpgrade] #Cooldown between fill/drain actions done on fluid containers in tank slots. Only fills/drains one bucket worth to/from container after this cooldown and then waits again.
#Number of fluid filter slots #Range: 1 ~ 100
#Range: 1 ~ 20 autoFillDrainContainerCooldown = 20
filterSlots = 4 #How much FE can be transfered in / out per operation. This is a base transfer rate and same as max capacity gets multiplied by number of rows in storage and stack multiplier.
#How much mB can be transfered in / out per operation. This is a base transfer rate that gets multiplied by number of rows in storage and stack multiplier. #Range: 1 ~ 1000
#Range: 1 ~ 1000 maxInputOutput = 20
maxInputOutput = 20 #Energy in FE the battery upgrade will have per row of storage slots
#Ratio that gets applied (multiplies) to inventory stack multiplier before this is applied to max input/output value. Value lower than 1 makes stack multiplier affect the capacity less, higher makes it affect the capacity more. 0 turns off stack multiplier affecting input/output #Range: 500 ~ 50000
#Range: 0.0 ~ 5.0 energyPerSlotRow = 10000
stackMultiplierRatio = 1.0
#Pump Upgrade Settings
#Xp Pump Upgrade Settings [server.pumpUpgrade]
[server.xpPumpUpgrade] #Number of fluid filter slots
#Whether xp pump can mend items with mending. Set false here to turn off the feature altogether. #Range: 1 ~ 20
mendingOn = true filterSlots = 4
#How many experience points at a maximum would be used to mend an item per operation (every 5 ticks and 1 xp point usually translates to 2 damage repaired). #How much mB can be transfered in / out per operation. This is a base transfer rate that gets multiplied by number of rows in storage and stack multiplier.
#Range: 1 ~ 20 #Range: 1 ~ 1000
maxXpPointsPerMending = 5 maxInputOutput = 20
#Ratio that gets applied (multiplies) to inventory stack multiplier before this is applied to max input/output value. Value lower than 1 makes stack multiplier affect the capacity less, higher makes it affect the capacity more. 0 turns off stack multiplier affecting input/output
#Settings for Spawning Entities with Backpack #Range: 0.0 ~ 5.0
[server.entityBackpackAdditions] stackMultiplierRatio = 1.0
#Chance of an entity spawning with Backpack
#Range: 0.0 ~ 1.0 #Xp Pump Upgrade Settings
chance = 0.01 [server.xpPumpUpgrade]
#Turns on/off addition of loot into backpacks #Whether xp pump can mend items with mending. Set false here to turn off the feature altogether.
addLoot = true mendingOn = true
#Turns on/off buffing the entity that wears backpack with potion effects. These are scaled based on how much loot is added. #How many experience points at a maximum would be used to mend an item per operation (every 5 ticks and 1 xp point usually translates to 2 damage repaired).
buffWithPotionEffects = true #Range: 1 ~ 20
#Turns on/off buffing the entity that wears backpack with additional health. Health is scaled based on backpack tier the mob wears. maxXpPointsPerMending = 5
buffHealth = true
#Turns on/off equiping the entity that wears backpack with armor. What armor material and how enchanted is scaled based on backpack tier the mob wears. #Settings for Spawning Entities with Backpack
equipWithArmor = true [server.entityBackpackAdditions]
#Map of entities that can spawn with backpack and related loot tables (if adding a loot is enabled) in format of "EntityRegistryName|LootTableName" #Chance of an entity spawning with Backpack
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"] #Range: 0.0 ~ 1.0
#List of music discs that are not supposed to be played by entities chance = 0.01
discBlockList = ["botania:record_gaia_1", "botania:record_gaia_2"] #Turns on/off addition of loot into backpacks
#Turns on/off a chance that the entity that wears backpack gets jukebox upgrade and plays a music disc. addLoot = true
playJukebox = true #Turns on/off buffing the entity that wears backpack with potion effects. These are scaled based on how much loot is added.
#Determines whether backpack drops to fake players if killed by them in addition to real ones that it always drops to buffWithPotionEffects = true
dropToFakePlayers = false #Turns on/off buffing the entity that wears backpack with additional health. Health is scaled based on backpack tier the mob wears.
#Chance of mob dropping backpack when killed by player buffHealth = true
#Range: 0.0 ~ 1.0 #Turns on/off equiping the entity that wears backpack with armor. What armor material and how enchanted is scaled based on backpack tier the mob wears.
backpackDropChance = 0.085 equipWithArmor = true
#Chance increase per looting level of mob dropping backpack #Map of entities that can spawn with backpack and related loot tables (if adding a loot is enabled) in format of "EntityRegistryName|LootTableName"
#Range: 0.0 ~ 0.2 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"]
lootingChanceIncreasePerLevel = 0.01 #List of music discs that are not supposed to be played by entities
discBlockList = ["botania:record_gaia_1", "botania:record_gaia_2"]
[server.nerfs] #Turns on/off a chance that the entity that wears backpack gets jukebox upgrade and plays a music disc.
#Determines if too many backpacks in player's inventory cause slowness to the player playJukebox = true
tooManyBackpacksSlowness = false #Determines whether backpack drops to fake players if killed by them in addition to real ones that it always drops to
#Maximum number of backpacks in player's inventory that will not cause slowness dropToFakePlayers = false
#Range: 1 ~ 27 #Chance of mob dropping backpack when killed by player
maxNumberOfBackpacks = 3 #Range: 0.0 ~ 1.0
#Ratio of slowness levels per every backpack above the maximum number allowed. (number of backpacks above the max gets multiplied by this number and ceiled) backpackDropChance = 0.085
#Range: 0.1 ~ 5.0 #Chance increase per looting level of mob dropping backpack
slownessLevelsPerAdditionalBackpack = 1.0 #Range: 0.0 ~ 0.3
#Determines if active upgrades will only work in the backpack that's worn by the player. Active upgrades are for example magnet, pickup, cooking, feeding upgrades. lootingChanceIncreasePerLevel = 0.01
onlyWornBackpackTriggersUpgrades = false
[server.nerfs]
#Determines if too many backpacks in player's inventory cause slowness to the player
tooManyBackpacksSlowness = false
#Maximum number of backpacks in player's inventory that will not cause slowness
#Range: 1 ~ 27
maxNumberOfBackpacks = 3
#Ratio of slowness levels per every backpack above the maximum number allowed. (number of backpacks above the max gets multiplied by this number and ceiled)
#Range: 0.1 ~ 5.0
slownessLevelsPerAdditionalBackpack = 1.0
#Determines if active upgrades will only work in the backpack that's worn by the player. Active upgrades are for example magnet, pickup, cooking, feeding upgrades.
onlyWornBackpackTriggersUpgrades = false

1323
defaultconfigs/sophisticatedstorage-server.toml Executable file → Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,43 @@
#All configuration items related to the core gameplay
[gameplay]
#Should the default schematics be ignored (from the jar)? [Default: false]
ignoreSchematicsFromJar = false
#Should player-made schematics be allowed? [Default: true]
allowPlayerSchematics = true
#Max world operations per tick (max blocks to place, remove, or replace). [Default: 1000, min: 0, max: 100000]
#Range: 0 ~ 100000
maxOperationsPerTick = 1000
#Max amount of undos saved. A higher number requires more memory. [Default: 50, min: 0, max: 250]
#Range: 0 ~ 250
maxCachedChanges = 50
#Max amount of schematics to be cached on the server. [Default: 100, min: 0, max: 100000]
#Range: 0 ~ 100000
maxCachedSchematics = 100
#Max amount of blocks checked by a possible worker. [Default: 1000, min: 0, max: 100000]
#Range: 0 ~ 100000
maxBlocksChecked = 1000
#structurize.config.schematicblocklimit.comment [Default: 100000, min: 1000, max: 1000000]
#Range: 1000 ~ 1000000
schematicBlockLimit = 100000
#Currently supports 'default', 'inwardcircle', 'hilbert', 'random' and 'inwardcircleheight1' to 'inwardcircleheight4' [Default: default]
iteratorType = "default"
#Configuration related to scan tool teleportation
[teleport]
#If creative-mode players can use the scan tool to teleport to/from their builds. [Default: true]
teleportAllowed = true
#When teleporting to a build, land on this side of it. [Default: south, values: DOWN, UP, NORTH, SOUTH, WEST, EAST]
#Allowed Values: DOWN, UP, NORTH, SOUTH, WEST, EAST
teleportBuildDirection = "SOUTH"
#When teleporting to a build, land this far away from it. [Default: 3, min: 1, max: 16]
#Range: 1 ~ 16
teleportBuildDistance = 3
#Allow teleporting a little distance away if the landing area is blocked; disable to teleport exactly to target. [Default: true]
teleportSafety = true
#structurize.config.update.comment
[update]
start = [-10, -10]
end = [10, 10]

View File

@ -0,0 +1,126 @@
#.
#Packmakers' control panel for internal recipe compat
[recipes]
#.
#.
#Recipes configs
[recipes.recipes]
#.
#Grinder settings
[recipes.recipes.grinder]
#.
#Destroy item, when it inserted in grinder with wrong recipe speed. Only for sandpaper recipes.
destroyOnWrongGrinderSpeed = false
#.
#Low speed value for grinder crafts, speedLimits = 1.
#Range: 1 ~ 256
lowSpeedValue = 16
#.
#Medium speed value for grinder crafts, speedLimits = 2.
#Range: 1 ~ 256
mediumSpeedValue = 64
#.
#Allows sandpaper crafts on belt grinder, when recipes collides belt grinder recipe have priority.
allowSandpaperPolishingOnGrinder = true
#.
#Works only when "allowSandpaperPolishingOnGrinder" is true. Defines speed limits for sandpaper recipes on belt grinder.
#Range: 0 ~ 3
speedLimitsForSandpaperPolishingRecipes = 1
#.
#Vibrating Table settings
[recipes.recipes.vibratingTable]
#.
#Allows unpacking storage blocks crafts on vibrating table.
allowUnpackingOnVibratingTable = true
#.
#Allows vibrating leaves on vibrating table to get matching drops.
allowVibratingLeaves = true
#.
#Curving Press settings
[recipes.recipes.curvingPress]
#.
#Allows automatic recognize recipes for curving press
allowAutoCurvingRecipes = true
#.
#Amount of damage, that curving heads will get after auto recipe
#Range: 0 ~ 1000
damageHeadAfterAutoCurvingRecipe = 0
#.
#Helve Hammer settings
[recipes.recipes.helveHammer]
#.
#Allows processing templateless recipes for Helve Hammer
allowTemplatelessRecipes = true
#.
#Helve Hammer will damage Anvil after finishing recipe
damageAnvilAfterHammeringRecipe = false
#.
#Chance of Anvil damaging after finishing recipe
#Range: 1 ~ 100
chanceToDamageAnvilAfterHammeringRecipe = 12
#.
#Parameters and abilities of Vintage Improvements's kinetic mechanisms
[kinetics]
[kinetics.stressValues]
#.
#.
#Fine tune the kinetic stats of individual components
[kinetics.stressValues.v2]
#.
#.
#[in Stress Units]
#Configure the individual stress impact of mechanical blocks. Note that this cost is doubled for every speed increase it receives.
[kinetics.stressValues.v2.impact]
vibrating_table = 2.0
curving_press = 8.0
laser = 2.0
belt_grinder = 4.0
vacuum_chamber = 4.0
lathe = 2.0
lathe_moving = 4.0
helve_kinetic = 8.0
spring_coiling_machine = 4.0
centrifuge = 2.0
#.
#Parameters and abilities of Vintage Improvements's energy mechanisms
[energy]
#.
#.
#Energy configs
[energy.energy]
#.
#Enable if energy machines doesn't consume energy
forceEnergy = false
#.
#Laser settings
[energy.energy.laser]
#.
#Laser max input in FE/t (Energy transfer)
#Range: > 0
laserMaxInput = 10000
#.
#Laser internal capacity in FE
#Range: > 0
laserCapacity = 40000
#.
#Laser charge rate in FE/t
#Range: > 0
laserChargeRate = 5000
#.
#Laser charge rate in FE/t for recipes
#Range: > 0
laserRecipeChargeRate = 2000

View File

@ -0,0 +1,63 @@
#General settings
[general]
#This is a list of blocks that XNet considers to be 'unsided' meaning that it doesn't matter from what side you access things. This is currently only used to help with pasting channels
unsidedBlocks = ["minecraft:chest", "minecraft:trapped_chest", "rftools:modular_storage", "rftools:storage_scanner", "rftools:pearl_injector"]
#Maximum RF the controller can store
#Range: 1 ~ 1000000000
controllerMaxRF = 100000
#Maximum RF the controller can receive per tick
#Range: 1 ~ 1000000000
controllerRfPerTick = 1000
#Maximum RF the wireless router can store
#Range: 1 ~ 1000000000
wirelessRouterMaxRF = 100000
#Maximum RF the wireless router can receive per tick
#Range: 1 ~ 1000000000
wirelessRouterRfPerTick = 5000
#Maximum RF per tick the wireless router (tier 1) needs to publish a channel
#Range: 0 ~ 1000000000
wireless1RfPerChannel = 20
#Maximum RF per tick the wireless router (tier 2) needs to publish a channel
#Range: 0 ~ 1000000000
wireless2RfPerChannel = 50
#Maximum RF per tick the wireless router (infinite tier) needs to publish a channel
#Range: 0 ~ 1000000000
wirelessInfRfPerChannel = 200
#Maximum RF the normal connector can store
#Range: 1 ~ 1000000000
maxRfConnector = 50000
#Maximum RF the advanced connector can store
#Range: 1 ~ 1000000000
maxRfAdvancedConnector = 500000
#Maximum RF/rate that a normal connector can input or output
#Range: 1 ~ 1000000000
maxRfRateNormal = 10000
#Maximum RF/rate that an advanced connector can input or output
#Range: 1 ~ 1000000000
maxRfRateAdvanced = 100000
#Maximum fluid per operation that a normal connector can input or output
#Range: 1 ~ 1000000000
maxFluidRateNormal = 1000
#Maximum fluid per operation that an advanced connector can input or output
#Range: 1 ~ 1000000000
maxFluidRateAdvanced = 5000
#Maximum number of published channels that a routing channel can support
#Range: 1 ~ 1000000000
maxPublishedChannels = 32
#Power usage for the controller regardless of what it is doing
#Range: 0 ~ 1000000000
controllerRFPerTick = 0
#Power usage for the controller per active channel
#Range: 0 ~ 1000000000
controllerChannelRFT = 1
#Power usage for the controller per operation performed by one of the channels
#Range: 0 ~ 1000000000
controllerOperationRFT = 2
#Range for a tier 1 antenna
#Range: 0 ~ 1000000000
antennaTier1Range = 100
#Range for a tier 2 antenna
#Range: 0 ~ 1000000000
antennaTier2Range = 500

View File

@ -0,0 +1,28 @@
#General settings
[general]
#Maximum gas per operation that a normal connector can input or output
#Range: 1 ~ 1000000000
maxGasRateNormal = 1000
#Maximum gas per operation that an advanced connector can input or output
#Range: 1 ~ 1000000000
maxGasRateAdvanced = 5000
#Maximum infuse per operation that a normal connector can input or output
#Range: 1 ~ 1000000000
maxInfuseRateNormal = 1000
#Maximum infuse per operation that an advanced connector can input or output
#Range: 1 ~ 1000000000
maxInfuseRateAdvanced = 5000
#Maximum pigment per operation that a normal connector can input or output
#Range: 1 ~ 1000000000
maxPigmentRateNormal = 1000
#Maximum pigment per operation that an advanced connector can input or output
#Range: 1 ~ 1000000000
maxPigmentRateAdvanced = 5000
#Maximum slurry per operation that a normal connector can input or output
#Range: 1 ~ 1000000000
maxSlurryRateNormal = 1000
#Maximum slurry per operation that an advanced connector can input or output
#Range: 1 ~ 1000000000
maxSlurryRateAdvanced = 5000