first few hours

This commit is contained in:
2025-10-27 01:10:31 -06:00
commit fc896af2c4
87 changed files with 7544 additions and 0 deletions

View File

@@ -0,0 +1,90 @@
#This is the Server config for ConstructionWand.
#If you're not familiar with Forge's new split client/server config, let me explain:
#Client config is stored in the /config folder and only contains client specific settings like graphics and keybinds.
#Mod behavior is configured in the Server config, which is world-specific and thus located
#in the /saves/myworld/serverconfig folder. If you want to change the serverconfig for all
#new worlds, copy the config files in the /defaultconfigs folder.
[stone_wand]
#Wand durability
#Range: > 1
durability = 131
#Wand block limit
#Range: > 1
limit = 9
#Max placement distance with angel core (0 to disable angel core)
#Range: > 0
angel = 0
#Wand destruction block limit (0 to disable destruction core)
#Range: > 0
destruction = 0
#Allow wand upgrading by putting the wand together with a wand core in a crafting grid.
upgradeable = false
[iron_wand]
#Wand durability
#Range: > 1
durability = 250
#Wand block limit
#Range: > 1
limit = 27
#Max placement distance with angel core (0 to disable angel core)
#Range: > 0
angel = 2
#Wand destruction block limit (0 to disable destruction core)
#Range: > 0
destruction = 9
#Allow wand upgrading by putting the wand together with a wand core in a crafting grid.
upgradeable = true
[diamond_wand]
#Wand durability
#Range: > 1
durability = 1561
#Wand block limit
#Range: > 1
limit = 128
#Max placement distance with angel core (0 to disable angel core)
#Range: > 0
angel = 8
#Wand destruction block limit (0 to disable destruction core)
#Range: > 0
destruction = 25
#Allow wand upgrading by putting the wand together with a wand core in a crafting grid.
upgradeable = true
[infinity_wand]
#Wand block limit
#Range: > 1
limit = 1024
#Max placement distance with angel core (0 to disable angel core)
#Range: > 0
angel = 16
#Wand destruction block limit (0 to disable destruction core)
#Range: > 0
destruction = 81
#Allow wand upgrading by putting the wand together with a wand core in a crafting grid.
upgradeable = true
[misc]
#Block limit for Infinity Wand used in creative mode
#Range: > 1
InfinityWandCreative = 2048
#Maximum placement range (0: unlimited). Affects all wands and is meant for lag prevention, not game balancing.
#Range: > 0
MaxRange = 100
#Number of operations that can be undone
#Range: > 0
UndoHistory = 3
#Place blocks below you while falling > 10 blocks with angel core (Can be used to save you from drops/the void)
AngelFalling = false
#Blocks to treat equally when in Similar mode. Enter block IDs seperated by ;
SimilarBlocks = ["minecraft:dirt;minecraft:grass_block;minecraft:coarse_dirt;minecraft:podzol;minecraft:mycelium;minecraft:farmland;minecraft:dirt_path;minecraft:rooted_dirt"]
[tileentity]
#White/Blacklist for Tile Entities. Allow/Prevent blocks with TEs from being placed by wand.
#You can either add block ids like minecraft:chest or mod ids like minecraft
TEList = ["chiselsandbits"]
#If set to TRUE, treat TEList as a whitelist, otherwise blacklist
TEWhitelist = false

View File

@@ -0,0 +1,33 @@
#The time (in real life days) deaths get stored
#-1 for infinite storage
#0 for not storing deaths at all
#Range: > -1
death_storage_duration = -1
[corpse]
#The time passed (in ticks) after a corpse turns into a skeleton
#Range: > 0
skeleton_time = 72000
#If the corpse should lie on its face
lie_on_face = false
#If the corpse should wear the players equipment
show_equipment = true
#If the corpse should fall into the void
fall_into_void = false
#If the corpse should get removed when in lava
lava_damage = false
[corpse.access]
#If only the owner of the corpse can access the inventory
only_owner = false
#If everybody can access the corpse in the skeleton stage (Only if only_owner_access is set to true)
skeleton = false
[corpse.despawn]
#The time passed (in ticks) after a corpse despawns (only if empty)
#Range: > 20
time = 600
#The time passed (in ticks) after a corpse despawns even if its not empty (-1 = never)
#Range: > -1
force_time = -1

View File

@@ -0,0 +1,517 @@
#.
#The Backbone of Create
[infrastructure]
#.
#[in Ticks]
#The amount of time a server waits before sending out tickrate synchronization packets.
#These packets help animations to be more accurate when tps is below 20.
#Range: > 5
tickrateSyncTimer = 20
#.
#Packmakers' control panel for internal recipe compat
[recipes]
#.
#.
#Allow the Mechanical Press to process entire stacks at a time.
bulkPressing = false
#.
#Allow the Mechanical Saw to process entire stacks at a time.
bulkCutting = false
#.
#Allow supported potions to be brewed by a Mechanical Mixer + Basin.
allowBrewingInMixer = true
#.
#Allow any shapeless crafting recipes to be processed by a Mechanical Mixer + Basin.
allowShapelessInMixer = true
#.
#Allow any single-ingredient 2x2 or 3x3 crafting recipes to be processed by a Mechanical Press + Basin.
allowShapedSquareInPress = true
#.
#Allow any standard crafting recipes to be processed by Mechanical Crafters.
allowRegularCraftingInCrafter = true
#.
#The Maximum amount of ingredients that can be used to craft Firework Rockets using Mechanical Crafters.
#Range: > 1
maxFireworkIngredientsInCrafter = 9
#.
#Allow any stonecutting recipes to be processed by a Mechanical Saw.
allowStonecuttingOnSaw = true
#.
#Allow any Druidcraft woodcutter recipes to be processed by a Mechanical Saw.
allowWoodcuttingOnSaw = true
#.
#Allow Spouts to interact with Casting Tables and Basins from Tinkers' Construct.
allowCastingBySpout = true
#.
#Display vanilla Log-stripping interactions in JEI.
displayLogStrippingRecipes = true
#.
#The amount of Light sources destroyed before Chromatic Compound turns into Refined Radiance.
#Range: > 1
lightSourceCountForRefinedRadiance = 10
#.
#Allow the standard in-world Refined Radiance recipes.
enableRefinedRadianceRecipe = true
#.
#Allow the standard in-world Shadow Steel recipe.
enableShadowSteelRecipe = true
#.
#Parameters and abilities of Create's kinetic mechanisms
[kinetics]
#.
#.
#Disable the Stress mechanic altogether.
disableStress = false
#.
#Maximum length in blocks of mechanical belts.
#Range: > 5
maxBeltLength = 20
#.
#Damage dealt by active Crushing Wheels.
#Range: > 0
crushingDamage = 4
#.
#[in Revolutions per Minute]
#Maximum allowed rotation speed for any Kinetic Block.
#Range: > 64
maxRotationSpeed = 256
#.
#Select what mobs should ignore Deployers when attacked by them.
#Allowed Values: ALL, CREEPERS, NONE
ignoreDeployerAttacks = "CREEPERS"
#.
#Game ticks between Kinetic Blocks checking whether their source is still valid.
#Range: > 5
kineticValidationFrequency = 60
#.
#multiplier used for calculating exhaustion from speed when a crank is turned.
#Range: 0.0 ~ 1.0
crankHungerMultiplier = 0.009999999776482582
#.
#Amount of sail-type blocks required for a windmill to assemble successfully.
#Range: > 0
minimumWindmillSails = 8
#.
#Number of sail-type blocks required to increase windmill speed by 1RPM.
#Range: > 1
windmillSailsPerRPM = 8
#.
#Max Distance in blocks a Weighted Ejector can throw
#Range: > 0
maxEjectorDistance = 32
#.
#Time in ticks until the next item launched by an ejector scans blocks for potential collisions
#Range: > 10
ejectorScanInterval = 120
#.
#Encased Fan
[kinetics.encasedFan]
#.
#Maximum distance in blocks Fans can push entities.
#Range: > 5
fanPushDistance = 20
#.
#Maximum distance in blocks from where Fans can pull entities.
#Range: > 5
fanPullDistance = 20
#.
#Game ticks between Fans checking for anything blocking their air flow.
#Range: > 10
fanBlockCheckRate = 30
#.
#[in Revolutions per Minute]
#Rotation speed at which the maximum stats of fans are reached.
#Range: > 64
fanRotationArgmax = 256
#.
#Game ticks required for a Fan-based processing recipe to take effect.
#Range: > 0
fanProcessingTime = 150
#.
#Moving Contraptions
[kinetics.contraptions]
#.
#Maximum amount of blocks in a structure movable by Pistons, Bearings or other means.
#Range: > 1
maxBlocksMoved = 2048
#.
#[in Bytes]
#[0 to disable this limit]
#Maximum amount of data a contraption can have before it can't be synced with players.
#Un-synced contraptions will not be visible and will not have collision.
#Range: > 0
maxDataSize = 2000000
#.
#Maximum value of a chassis attachment range.
#Range: > 1
maxChassisRange = 16
#.
#Maximum amount of extension poles behind a Mechanical Piston.
#Range: > 1
maxPistonPoles = 64
#.
#Max length of rope available off a Rope Pulley.
#Range: > 1
maxRopeLength = 256
#.
#Maximum allowed distance of two coupled minecarts.
#Range: > 1
maxCartCouplingLength = 32
#.
#Maximum depth of blocks filled in using a Mechanical Roller.
#Range: > 1
rollerFillDepth = 12
#.
#Whether minecart contraptions can be picked up in survival mode.
survivalContraptionPickup = true
#.
#Configure how Spawner blocks can be moved by contraptions.
#Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE
movableSpawners = "NO_PICKUP"
#.
#Configure how Budding Amethyst can be moved by contraptions.
#Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE
amethystMovement = "NO_PICKUP"
#.
#Configure how Obsidian blocks can be moved by contraptions.
#Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE
movableObsidian = "UNMOVABLE"
#.
#Configure how Reinforced Deepslate blocks can be moved by contraptions.
#Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE
movableReinforcedDeepslate = "UNMOVABLE"
#.
#Whether items mined or harvested by contraptions should be placed in their mounted storage.
moveItemsToStorage = true
#.
#Whether harvesters should break crops that aren't fully grown.
harvestPartiallyGrown = false
#.
#Whether harvesters should replant crops after harvesting.
harvesterReplants = true
#.
#Whether minecart contraptions can be placed into container items.
minecartContraptionInContainers = false
#.
#Configure speed/capacity levels for requirements and indicators.
[kinetics.stats]
#.
#[in Revolutions per Minute]
#Minimum speed of rotation to be considered 'medium'
#Range: 0.0 ~ 4096.0
mediumSpeed = 30.0
#.
#[in Revolutions per Minute]
#Minimum speed of rotation to be considered 'fast'
#Range: 0.0 ~ 65535.0
fastSpeed = 100.0
#.
#[in Stress Units]
#Minimum stress impact to be considered 'medium'
#Range: 0.0 ~ 4096.0
mediumStressImpact = 4.0
#.
#[in Stress Units]
#Minimum stress impact to be considered 'high'
#Range: 0.0 ~ 65535.0
highStressImpact = 8.0
#.
#[in Stress Units]
#Minimum added Capacity by sources to be considered 'medium'
#Range: 0.0 ~ 4096.0
mediumCapacity = 256.0
#.
#[in Stress Units]
#Minimum added Capacity by sources to be considered 'high'
#Range: 0.0 ~ 65535.0
highCapacity = 1024.0
[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]
deployer = 4.0
millstone = 4.0
cuckoo_clock = 1.0
speedometer = 0.0
copper_backtank = 4.0
mechanical_saw = 4.0
flywheel = 0.0
adjustable_chain_gearshift = 0.0
mechanical_pump = 4.0
crushing_wheel = 8.0
mechanical_mixer = 4.0
gantry_shaft = 0.0
mechanical_arm = 2.0
andesite_encased_shaft = 0.0
mechanical_press = 8.0
large_cogwheel = 0.0
mechanical_drill = 4.0
andesite_encased_large_cogwheel = 0.0
stressometer = 0.0
shaft = 0.0
gearshift = 0.0
sequenced_gearshift = 0.0
weighted_ejector = 2.0
andesite_encased_cogwheel = 0.0
gearbox = 0.0
elevator_pulley = 4.0
mechanical_crafter = 2.0
display_board = 0.0
mechanical_piston = 4.0
mechanical_bearing = 4.0
clockwork_bearing = 4.0
encased_chain_drive = 0.0
clutch = 0.0
encased_fan = 2.0
rope_pulley = 4.0
rotation_speed_controller = 0.0
netherite_backtank = 4.0
brass_encased_large_cogwheel = 0.0
mysterious_cuckoo_clock = 1.0
brass_encased_shaft = 0.0
turntable = 4.0
sticky_mechanical_piston = 4.0
cogwheel = 0.0
belt = 0.0
brass_encased_cogwheel = 0.0
hose_pulley = 4.0
#.
#[in Stress Units]
#Configure how much stress a source can accommodate for.
[kinetics.stressValues.v2.capacity]
copper_valve_handle = 8.0
hand_crank = 8.0
steam_engine = 1024.0
creative_motor = 16384.0
large_water_wheel = 128.0
water_wheel = 32.0
windmill_bearing = 512.0
#.
#Create's liquid manipulation tools
[fluids]
#.
#.
#[in Buckets]
#The amount of liquid a tank can hold per block.
#Range: > 1
fluidTankCapacity = 8
#.
#[in Blocks]
#The maximum height a fluid tank can reach.
#Range: > 1
fluidTankMaxHeight = 32
#.
#[in Blocks]
#The maximum distance a mechanical pump can push or pull liquids on either side.
#Range: > 1
mechanicalPumpRange = 16
#.
#[in Blocks]
#The maximum distance a hose pulley can draw fluid blocks from.
#Range: > 1
hosePulleyRange = 128
#.
#[in Blocks]
#[-1 to disable this behaviour]
#The minimum amount of fluid blocks the hose pulley needs to find before deeming it an infinite source.
#Range: > -1
hosePulleyBlockThreshold = 10000
#.
#Whether hose pulleys should continue filling up above-threshold sources.
fillInfinite = false
#.
#Configure which fluids can be drained infinitely.
#Allowed Values: ALLOW_ALL, DENY_ALL, ALLOW_BY_TAG, DENY_BY_TAG
bottomlessFluidMode = "ALLOW_BY_TAG"
#.
#Whether hose pulleys should be allowed to place fluid sources.
fluidFillPlaceFluidSourceBlocks = true
#.
#Whether open-ended pipes should be allowed to place fluid sources.
pipesPlaceFluidSourceBlocks = true
#.
#Tweaks for logistical components
[logistics]
#.
#.
#The amount of ticks a funnel waits between item transferrals, when it is not re-activated by redstone.
#Range: > 1
defaultExtractionTimer = 8
#.
#The amount of ticks a portable storage interface waits for transfers until letting contraptions move along.
#Range: > 1
psiTimeout = 60
#.
#Maximum distance in blocks a Mechanical Arm can reach across.
#Range: > 1
mechanicalArmRange = 5
#.
#Maximum possible range in blocks of redstone link connections.
#Range: > 1
linkRange = 256
#.
#Maximum possible distance in blocks between data gatherers and their target.
#Range: > 1
displayLinkRange = 64
#.
#The total amount of stacks a vault can hold per block in size.
#Range: > 1
vaultCapacity = 20
#.
#The amount of ticks a brass tunnel waits between distributions.
#Range: 1 ~ 10
brassTunnelTimer = 10
#.
#Whether hostile mobs walking near a seat will start riding it.
seatHostileMobs = true
#.
#Everything related to Schematic tools
[schematics]
#.
#.
#Whether placing a Schematic directly in Creative Mode should replace world blocks with Air
creativePrintIncludesAir = false
#.
#[in KiloBytes]
#The maximum allowed file size of uploaded Schematics.
#Range: > 16
maxSchematics = 256
#.
#[in Bytes]
#The maximum packet size uploaded Schematics are split into.
#Range: 256 ~ 32767
maxSchematicPacketSize = 1024
#.
#Amount of game ticks without new packets arriving until an active schematic upload process is discarded.
#Range: > 100
schematicIdleTimeout = 600
#.
#Schematicannon
[schematics.schematicannon]
#.
#Amount of game ticks between shots of the cannon. Higher => Slower
#Range: > 1
schematicannonDelay = 10
#.
#% of Schematicannon's Fuel filled by 1 Gunpowder.
#Range: 0.0 ~ 100.0
schematicannonGunpowderWorth = 20.0
#.
#% of Schematicannon's Fuel used for each fired block.
#Range: 0.0 ~ 100.0
schematicannonFuelUsage = 0.05000000074505806
#.
#Equipment and gadgets added by Create
[equipment]
#.
#.
#The Maximum Distance to an active mirror for the symmetry wand to trigger.
#Range: > 10
maxSymmetryWandRange = 50
#.
#The Maximum Distance a Block placed by Create's placement assist will have to its interaction point.
#Range: > 3
placementAssistRange = 12
#.
#The Maximum Distance at which a Toolbox can interact with Players' Inventories.
#Range: > 1
toolboxRange = 10
#.
#The Maximum volume of Air that can be stored in a backtank = Seconds of underwater breathing
#Range: > 1
airInBacktank = 900
#.
#The volume of Air added by each level of the backtanks Capacity Enchantment
#Range: > 1
enchantedBacktankCapacity = 300
#.
#Amount of free Extendo Grip actions provided by one filled Copper Backtank. Set to 0 makes Extendo Grips unbreakable
#Range: > 0
maxExtendoGripActions = 1000
#.
#Amount of free Potato Cannon shots provided by one filled Copper Backtank. Set to 0 makes Potato Cannons unbreakable
#Range: > 0
maxPotatoCannonShots = 200
#.
#Create's builtin Railway systems
[trains]
#.
#.
#Whether moving Trains can hurt colliding mobs and players.
trainsCauseDamage = true
#.
#Maximum length of track that can be placed as one batch or turn.
#Range: 16 ~ 128
maxTrackPlacementLength = 32
#.
#Maximum length of a Train Stations' assembly track.
#Range: > 5
maxAssemblyLength = 128
#.
#Maximum amount of bogeys assembled as a single Train.
#Range: > 1
maxBogeyCount = 20
#.
#Relative speed of a manually controlled Train compared to a Scheduled one.
#Range: 0.0 ~ 3.4028234663852886E38
manualTrainSpeedModifier = 0.75
#.
#Standard Trains
[trains.trainStats]
#.
#[in Blocks/Second]
#The top speed of any assembled Train.
#Range: 0.0 ~ 3.4028234663852886E38
trainTopSpeed = 28.0
#.
#[in Blocks/Second]
#The top speed of Trains during a turn.
#Range: 0.0 ~ 3.4028234663852886E38
trainTurningTopSpeed = 14.0
#.
#[in Blocks/Second²]
#The acceleration of any assembled Train.
#Range: 0.0 ~ 3.4028234663852886E38
trainAcceleration = 3.0
#.
#Powered Trains
[trains.poweredTrainStats]
#.
#[in Blocks/Second]
#The top speed of powered Trains.
#Range: 0.0 ~ 3.4028234663852886E38
poweredTrainTopSpeed = 40.0
#.
#[in Blocks/Second]
#The top speed of powered Trains during a turn.
#Range: 0.0 ~ 3.4028234663852886E38
poweredTrainTurningTopSpeed = 20.0
#.
#[in Blocks/Second²]
#The acceleration of powered Trains.
#Range: 0.0 ~ 3.4028234663852886E38
poweredTrainAcceleration = 3.0

View File

@@ -0,0 +1,65 @@
#.
#The Tank Capacity of the Disenchanter
#[@cui:RequiresReload:server]
#Range: > 0
disenchanterTankCapacity = 1000
#.
#The Tank Capacity of the Copier
#[@cui:RequiresReload:server]
#Range: > 0
copierTankCapacity = 4000
#.
#The Tank Capacity of the Blaze Enchanter
#[@cui:RequiresReload:server]
#Range: > 0
blazeEnchanterTankCapacity = 2000
#.
#The Maximum Extended Levels beyond Enchantment's Max Level that can be reached through Hyper-Enchanting
#Range: > 0
maxHyperEnchantingLevelExtension = 2
#.
#The Chance of whether Deployer-killed entities will drop Experience Nugget
#Range: 0.0 ~ 1.0
deployerXpDropChance = 1.0
#.
enableHyperEnchant = true
#.
#Range: 0.009999999776482582 ~ 100.0
enchantByBlazeEnchanterCostCoefficient = 1.0
#.
#Range: 0.009999999776482582 ~ 100.0
hyperEnchantByBlazeEnchanterCostCoefficient = 1.0
#.
#Range: 0.009999999776482582 ~ 100.0
copyEnchantedBookCostCoefficient = 1.0
#.
#Range: 0.009999999776482582 ~ 100.0
copyEnchantedBookWithHyperExperienceCostCoefficient = 1.0
#.
#The amount of ink needed to be consumed by Copying one page of Written Book
#Range: 1 ~ 100
copyWrittenBookCostPerPage = 5
#.
#The amount of liquid experience needed to be consumed by Copying Name Tag
#Range: 1 ~ 1000
copyNameTagCost = 7
#.
#The amount of ink needed to be consumed by Copying Train Schedule
#Range: 1 ~ 1000
copyTrainScheduleCost = 10
#.
#The amount of ink needed to be consumed by Copying Clipboard
#Range: 1 ~ 1000
copyClipboardCost = 10
#.
#The probability of dropping Experience Nugget after killing a creature on the Crushing Wheel
#Range: 0.0 ~ 1.0
crushingWheelDropExpRate = 0.30000001192092896
#.
#The Scale of Experience Nugget dropped by Crushing-Wheel-killed entities
#Range: 0.10000000149011612 ~ 100.0
crushingWheelDropExpScale = 0.3400000035762787
#.
#Whether or not copying a written book always get original version. Setting it to false let you always get copy version of the book.
copyingWrittenBookAlwaysGetOriginalVersion = true

View File

@@ -0,0 +1,91 @@
#.
#Configure the Andesite Chunk Loader
[andesite]
#.
#.
#Number of ticks between chunk loading checks. Does not affect contraptions
#Range: 0 ~ 200
chunkUpdateInterval = 10
#.
#Minimum number of ticks between loss of power and chunk unloading. Rounds up to multiples of update interval
#Range: 0 ~ 1200
unloadGracePeriod = 20
#.
#A multiplier for the minimum speed requirement of a chunk loader
#Range: 0.0 ~ 128.0
speedMultiplier = 1.0
#.
#The stress impact of a chunk loader when it is at 1 RPM
#Range: 0.0 ~ 3.4028234663852886E38
stressImpact = 16.0
#.
#Whether the chunk loader functions on the ground when given rotational power
enableStatic = true
#.
#Chunk loading radius on contraptions. 1 = 1 chunk, 2 = 9 chunks. Contraptions require a minimum radius of 2 for reliable loading
#Range: 1 ~ 10
rangeOnContraption = 2
#.
#Chunk loading radius on trains. 1 = 1 chunk, 2 = 9 chunks
#Range: 1 ~ 10
rangeOnTrain = 2
#.
#Chunk loading radius on train stations. 1 = 1 chunk, 2 = 9 chunks
#Range: 1 ~ 10
rangeOnStation = 2
#.
#Whether the chunk loader functions on contraptions other than trains. WARNING: does not update contraptions that are currently unloaded
enableContraption = false
#.
#Whether the chunk loader functions on trains
enableTrain = false
#.
#Whether the chunk loader functions when attached to train stations.
enableStation = false
#.
#Configure the Brass Chunk Loader
[brass]
#.
#.
#Number of ticks between chunk loading checks. Does not affect contraptions
#Range: 0 ~ 200
chunkUpdateInterval = 10
#.
#Minimum number of ticks between loss of power and chunk unloading. Rounds up to multiples of update interval
#Range: 0 ~ 1200
unloadGracePeriod = 20
#.
#A multiplier for the minimum speed requirement of a chunk loader
#Range: 0.0 ~ 128.0
speedMultiplier = 1.0
#.
#The stress impact of a chunk loader when it is at 1 RPM
#Range: 0.0 ~ 3.4028234663852886E38
stressImpact = 16.0
#.
#Whether the chunk loader functions on the ground when given rotational power
enableStatic = true
#.
#Chunk loading radius on contraptions. 1 = 1 chunk, 2 = 9 chunks. Contraptions require a minimum radius of 2 for reliable loading
#Range: 1 ~ 10
rangeOnContraption = 2
#.
#Chunk loading radius on trains. 1 = 1 chunk, 2 = 9 chunks
#Range: 1 ~ 10
rangeOnTrain = 2
#.
#Chunk loading radius on train stations. 1 = 1 chunk, 2 = 9 chunks
#Range: 1 ~ 10
rangeOnStation = 2
#.
#Whether the chunk loader functions on contraptions other than trains. WARNING: does not update contraptions that are currently unloaded
enableContraption = true
#.
#Whether the chunk loader functions on trains
enableTrain = true
#.
#Whether the chunk loader functions when attached to train stations.
enableStation = true

View File

@@ -0,0 +1,7 @@
#Sets behavior for keeping Curios items on death.
#ON - Curios items are kept on death
#DEFAULT - Curios items follow the keepInventory gamerule
#OFF - Curios items are dropped on death
#Allowed Values: ON, DEFAULT, OFF
keepCurios = "DEFAULT"

View File

@@ -0,0 +1,7 @@
#Minimum time in ticks for leaf decay. Must be lower than MaximumDecayTime!
#Range: > 0
MinimumDecayTime = 4
#Maximum time in ticks for leaf decay. Must be higher than MinimumDecayTime!
#Range: > 0
MaximumDecayTime = 11

View File

@@ -0,0 +1,20 @@
#Server configuration settings
[server]
#Set this to true to remove any BlockEntity that throws an error in its update method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES.
removeErroringBlockEntities = false
#Set this to true to remove any Entity (Note: Does not include BlockEntities) that throws an error in its tick method instead of closing the server and reporting a crash log. BE WARNED THIS COULD SCREW UP EVERYTHING USE SPARINGLY WE ARE NOT RESPONSIBLE FOR DAMAGES.
removeErroringEntities = false
#Set this to true to check the entire entity's collision bounding box for ladders instead of just the block they are in. Causes noticeable differences in mechanics so default is vanilla behavior. Default: false.
fullBoundingBoxLadders = false
#Base zombie summoning spawn chance. Allows changing the bonus zombie summoning mechanic.
#Range: 0.0 ~ 1.0
zombieBaseSummonChance = 0.1
#Chance that a zombie (or subclass) is a baby. Allows changing the zombie spawning mechanic.
#Range: 0.0 ~ 1.0
zombieBabyChance = 0.05
#The permission handler used by the server. Defaults to forge:default_handler if no such handler with that name is registered.
permissionHandler = "forge:default_handler"
#Set this to true to enable advertising the dedicated server to local LAN clients so that it shows up in the Multiplayer screen automatically.
advertiseDedicatedServerToLan = true

View File

@@ -0,0 +1,16 @@
[general]
#Whether blocks with block entities can be placed in framed blocks
allowBlockEntities = false
#Enables the intangbility feature. Disabling this also prevents moving through blocks that are already marked as intangible
enableIntangibleFeature = false
#The item to use for making Framed Blocks intangible. The value must be a valid item registry name
intangibleMarkerItem = "minecraft:phantom_membrane"
#If true, only the player who placed the Framed One-Way Window can modify the window direction
oneWayWindowOwnable = true
#If true, applying a camo will consume the item and removing the camo will drop it again
consumeCamoItem = true
#The light level to emit when glowstone dust is applied to a framed block
#Range: 0 ~ 15
glowstoneLightLevel = 15

View File

@@ -0,0 +1,120 @@
{
# Forced modes won't let players change their ally settings
# Default: "default"
# Valid values: "default", "forced_all", "forced_none"
ally_mode: "default"
# Dimension ID's where chunks may not be claimed. Add "minecraft:the_end" to this list if you want to disable chunk claiming in The End, or "othermod:*" to disable chunk claiming in *all* dimensions added by "othermod"
# Default: []
claim_dimension_blacklist: [ ]
# Dimension ID's where chunks may be claimed. If non-empty, chunks may be claimed *only* in these dimensions (and the dimension is not in "claim_dimension_blacklist"). Same syntax as for "claim_dimension_blacklist".
# Default: []
claim_dimension_whitelist: [ ]
# Disables all land protection. Useful for private servers where everyone is trusted and claims are only used for force-loading
# Default: false
disable_protection: false
# Override to disable/enable fake players like miners and auto-clickers globally.
# Default will check this setting for each team
# Default: "check"
# Valid values: "check", "deny", "allow"
fake_players: "check"
# Minimap for clients connecting to this server will be disabled
# Default: false
force_disable_minimap: false
# Control how force-loaded chunks work.
# NEVER: only allow chunk force-loading if the owning team has at least one online player.
# ALWAYS: always allow force-loading, even if no players are online.
# DEFAULT: allow force-loading IF the team has at least one player with the 'ftbchunks.chunk_load_offline' FTB Ranks permission.
# Default: "default"
# Valid values: "default", "always", "never"
force_load_mode: "default"
# Hard limit for the number of chunks a team can claim, regardless of how many members. Default of 0 means no hard limit.
# Default: 0
# Range: 0 ~ 2147483647
hard_team_claim_limit: 0
# Hard limit for the number of chunks a team can force-load, regardless of how many members. Default of 0 means no hard limit.
# Default: 0
# Range: 0 ~ 2147483647
hard_team_force_limit: 0
# If true, "Location Visibility" team settings are ignored, and all players can see each other anywhere on the map.
# Default: false
location_mode_override: false
# Interval in ticks to send updates to clients with long-range player tracking data.
# Lower values mean more frequent updates but more server load and network traffic; be careful with this, especially on busy servers.
# Setting this to 0 disables long-range tracking.
# Default: 20
# Range: 0 ~ 2147483647
long_range_tracker_interval: 20
# Max claimed chunks.
# You can override this with FTB Ranks 'ftbchunks.max_claimed' permission
# Default: 500
# Range: -∞ ~ +∞
max_claimed_chunks: 500
# Max force loaded chunks.
# You can override this with FTB Ranks 'ftbchunks.max_force_loaded' permission
# Default: 25
# Range: -∞ ~ +∞
max_force_loaded_chunks: 25
# Maximum time (in real-world days) where if no player in a team logs in, the team automatically loses their claims.
# Prevents chunks being claimed indefinitely by teams who no longer play.
# Default of 0 means no automatic loss of claims.
# Default: 0.0
# Range: 0.0 ~ 3650.0
max_idle_days_before_unclaim: 0.0d
# Maximum time (in real-world days) where if no player in a team logs in, any forceloaded chunks owned by the team are no longer forceloaded.
# Prevents chunks being forceloaded indefinitely by teams who no longer play.
# Default of 0 means no automatic loss of forceloading.
# Default: 0.0
# Range: 0.0 ~ 3650.0
max_idle_days_before_unforce: 0.0d
# Maximum time in days to keep logs of prevented fakeplayer access to a team's claims.
# Default: 7
# Range: 1 ~ 2147483647
max_prevented_log_age: 7
# Requires you to claim chunks in order to edit and interact with blocks
# Default: false
no_wilderness: false
# Dimension ID's where the no_wilderness rule is enforced - building is only allowed in claimed chunks. If this is non-empty, it overrides the 'no_wilderness' setting.
# Default: []
no_wilderness_dimensions: [ ]
# Method by which party claim & force-load limits are calculated.
# LARGEST: use the limits of the member with the largest limits
# SUM: add up all the members' limits
# OWNER: use the party owner's limits only
# AVERAGE: use the average of all members' limits.
# Default: "largest"
# Valid values: "largest", "owner", "sum", "average"
party_limit_mode: "largest"
# When true, standard FTB Chunk explosion protection is applied in protected chunks when the source of the explosion cannot be determined
# (Ghast fireballs are a common case - vanilla supplies a null entity source)
# Default: true
protect_unknown_explosions: true
# Should PvP combat be allowed in claimed chunks? Default is ALWAYS; NEVER prevents it in all claimed chunks; PER_TEAM allows teams to decide if PvP is allowed in their claims
# Default: "always"
# Valid values: "always", "never", "per_team"
pvp_mode: "always"
# If true, the player must have the 'ftbchunks_mapping' Game stage to be able to use the map and minimap.
# Requires KubeJS and/or Gamestages to be installed.
# Default: false
require_game_stage: false
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1 @@
{ }

View File

@@ -0,0 +1,18 @@
{
member: {
name: "Member"
power: 1
condition: "always_active"
}
vip: {
name: "VIP"
power: 50
ftbranks.name_format: "&bVIP {name}"
}
admin: {
name: "Admin"
power: 1000
condition: "op"
ftbranks.name_format: "&2{name}"
}
}

View File

@@ -0,0 +1,8 @@
#Inventory sorter blacklists
[blacklists]
#Container blacklist
containerBlacklist = []
#Slot type blacklist
slotBlacklist = []

View File

@@ -0,0 +1,9 @@
["cheat mode"]
#Enable Cheat Mode for Operators (/op)
enableCheatModeForOp = true
#Enable Cheat Mode for users in Creative Mode
enableCheatModeForCreative = true
#Enable Cheat Mode for users who can use /give
enableCheatModeForGive = false

View File

@@ -0,0 +1,19 @@
#If players should be allowed to zoom using OkZoomer.
allow_zoom = true
#If false, allows players to use the scroll key to adjust zoom.
disable_zoom_scrolling = false
#If true, players will be forced to use classic mode for zooming.
force_classic_mode = false
#The minimum value that players can scroll down.
#Range: 0.0 ~ 1.7976931348623157E308
minimum_zoom_divisor = 1.0
#The maximum value that players can scroll down.
#Range: 0.0 ~ 1.7976931348623157E308
maximum_zoom_divisor = 50.0
#Enforce a spyglass dependency for zoom.
#Allowed Values: OFF, REQUIRE_ITEM, REPLACE_ZOOM, BOTH
spyglass_dependency = "OFF"
#Enforce a zoom overlay over the zoom.
#Allowed Values: OFF, VIGNETTE, SPYGLASS
zoom_overlay = "OFF"

View File

@@ -0,0 +1,64 @@
#.
#Miscellaneous settings
[misc]
#.
#Coupler will require points to be on the same or adjacent track edge, this will prevent the coupler from working if there is any form of junction in between the two points.
strictCoupler = false
#.
#Allow controlling Brass Switches remotely when approaching them on a train
flipDistantSwitches = true
#.
#Max distance between targeted track and placed switch stand
#Range: 16 ~ 128
switchPlacementRange = 64
#.
#Semaphore settings
[semaphores]
#.
#.
#Simplified semaphore placement (no upside-down placement)
simplifiedPlacement = true
#.
#Whether semaphore color order is reversed when the semaphores are oriented upside-down
flipYellowOrder = false
#.
#Conductor settings
[conductors]
#.
#.
#Conductor whistle is limited to the owner of a train
mustOwnBoundTrain = false
#.
#Maximum length of conductor vents
#Range: > 1
maxConductorVentLength = 64
#.
#Journeymap compat settings
[journeymap]
#.
#.
#[in Ticks]
#Outside-of-render-distance train sync time
#Range: 10 ~ 600
farTrainSyncTicks = 200
#.
#[in Ticks]
#In-render-distance train sync time
#Range: 1 ~ 600
nearTrainSyncTicks = 5
#.
#Optimization settings (may be experimental)
[optimization]
#.
#.
#Disable collisions between trains. May have significant performance impact if playing with many trains
disableTrainCollision = false
#.
#Optimizes belts placing items onto belts by skipping the calculation of an unused, but expensive, variable
optimizeFunnelBeltInteraction = false

View File

@@ -0,0 +1,439 @@
#Server Settings
[server]
#List of items that are not allowed to be put in backpacks - e.g. "minecraft:shulker_box"
disallowedItems = []
#Determines if container items (those that override canFitInsideContainerItems to false) are able to fit in backpacks
containerItemsDisallowed = false
#List of blocks that inventory interaction upgrades can't interact with - e.g. "minecraft:shulker_box"
noInteractionBlocks = []
#List of blocks that are not allowed to connect to backpacks - e.g. "refinedstorage:external_storage"
noConnectionBlocks = []
#Maximum number of upgrades of type per backpack in format of "UpgradeRegistryName[or UpgradeGroup]|MaxNumber"
maxUpgradesPerStorage = ["stack_upgrades|3", "furnace_upgrades|1", "jukebox_upgrade|1"]
#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
itemFluidHandlerEnabled = true
#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.
allowOpeningOtherPlayerBackpacks = true
#Allows disabling item display settings. Primarily in cases where custom backpack model doesn't support showing the item. (Requires game restart to take effect)
itemDisplayDisabled = false
#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.
tickDedupeLogicDisabled = false
#Determines if backpacks can be placed in container items (those that check for return value of canFitInsideContainerItems)
canBePlacedInContainerItems = false
#Leather Backpack Settings
[server.leatherBackpack]
#Number of inventory slots in the backpack
#Range: 1 ~ 144
inventorySlotCount = 27
#Number of upgrade slots in the backpack
#Range: 0 ~ 10
upgradeSlotCount = 1
#Copper Backpack Settings
[server.copperBackpack]
#Number of inventory slots in the backpack
#Range: 1 ~ 144
inventorySlotCount = 45
#Number of upgrade slots in the backpack
#Range: 0 ~ 10
upgradeSlotCount = 1
#Iron Backpack Settings
[server.ironBackpack]
#Number of inventory slots in the backpack
#Range: 1 ~ 144
inventorySlotCount = 54
#Number of upgrade slots in the backpack
#Range: 0 ~ 10
upgradeSlotCount = 2
#Gold Backpack Settings
[server.goldBackpack]
#Number of inventory slots in the backpack
#Range: 1 ~ 144
inventorySlotCount = 81
#Number of upgrade slots in the backpack
#Range: 0 ~ 10
upgradeSlotCount = 3
#Diamond Backpack Settings
[server.diamondBackpack]
#Number of inventory slots in the backpack
#Range: 1 ~ 144
inventorySlotCount = 108
#Number of upgrade slots in the backpack
#Range: 0 ~ 10
upgradeSlotCount = 5
#Netherite Backpack Settings
[server.netheriteBackpack]
#Number of inventory slots in the backpack
#Range: 1 ~ 144
inventorySlotCount = 120
#Number of upgrade slots in the backpack
#Range: 0 ~ 10
upgradeSlotCount = 7
#Compacting Upgrade Settings
[server.compactingUpgrade]
#Number of Compacting Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 9
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 3
#Advanced Compacting Upgrade Settings
[server.advancedCompactingUpgrade]
#Number of Advanced Compacting Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 16
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 4
#Deposit Upgrade Settings
[server.depositUpgrade]
#Number of Deposit Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 9
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 3
#Advanced Deposit Upgrade Settings
[server.advancedDepositUpgrade]
#Number of Advanced Deposit Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 16
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 4
#Feeding Upgrade Settings
[server.feedingUpgrade]
#Number of Feeding Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 9
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 3
#Advanced Feeding Upgrade Settings
[server.advancedFeedingUpgrade]
#Number of Advanced Feeding Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 16
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 4
#Filter Upgrade Settings
[server.filterUpgrade]
#Number of Filter Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 9
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 3
#Advanced Filter Upgrade Settings
[server.advancedFilterUpgrade]
#Number of Advanced Filter Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 16
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 4
#Magnet Upgrade Settings
[server.magnetUpgrade]
#Number of Magnet Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 9
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 3
#Range around storage in blocks at which magnet will pickup items
#Range: 1 ~ 20
magnetRange = 3
#Advanced Magnet Upgrade Settings
[server.advancedMagnetUpgrade]
#Number of Advanced Magnet Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 16
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 4
#Range around storage in blocks at which magnet will pickup items
#Range: 1 ~ 20
magnetRange = 5
#Pickup Upgrade Settings
[server.pickupUpgrade]
#Number of Pickup Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 9
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 3
#Advanced Pickup Upgrade Settings
[server.advancedPickupUpgrade]
#Number of Advanced Pickup Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 16
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 4
#Refill Upgrade Settings
[server.refillUpgrade]
#Number of Refill Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 6
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 3
#Advanced Refill Upgrade Settings
[server.advancedRefillUpgrade]
#Number of Advanced Refill Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 12
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 4
#Restock Upgrade Settings
[server.restockUpgrade]
#Number of Restock Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 9
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 3
#Advanced Restock Upgrade Settings
[server.advancedRestockUpgrade]
#Number of Advanced Restock Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 16
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 4
#Void Upgrade Settings
[server.voidUpgrade]
#Number of Void Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 9
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 3
#Determines whether void upgrade allows voiding anything or it only has overflow option
voidAnythingEnabled = true
#Advanced Void Upgrade Settings
[server.advancedVoidUpgrade]
#Number of Advanced Void Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 16
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 4
#Determines whether void upgrade allows voiding anything or it only has overflow option
voidAnythingEnabled = true
#Stack Upgrade Settings
[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.
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"]
#Smelting Upgrade Settings
[server.smeltingUpgrade]
#Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items)
#Range: 0.25 ~ 4.0
smeltingSpeedMultiplier = 1.0
#Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace)
#Range: 0.25 ~ 4.0
fuelEfficiencyMultiplier = 1.0
#Smoking Upgrade Settings
[server.smokingUpgrade]
#Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items)
#Range: 0.25 ~ 4.0
smeltingSpeedMultiplier = 1.0
#Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace)
#Range: 0.25 ~ 4.0
fuelEfficiencyMultiplier = 1.0
#Blasting Upgrade Settings
[server.blastingUpgrade]
#Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items)
#Range: 0.25 ~ 4.0
smeltingSpeedMultiplier = 1.0
#Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace)
#Range: 0.25 ~ 4.0
fuelEfficiencyMultiplier = 1.0
#Auto-Smelting Upgrade Settings
[server.autoSmeltingUpgrade]
#Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items)
#Range: 0.25 ~ 4.0
smeltingSpeedMultiplier = 1.0
#Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace)
#Range: 0.25 ~ 4.0
fuelEfficiencyMultiplier = 1.0
#Number of input filter slots
#Range: 1 ~ 20
inputFilterSlots = 8
#Number of input filter slots displayed in a row
#Range: 1 ~ 6
inputFilterSlotsInRow = 4
#Number of fuel filter slots
#Range: 1 ~ 20
fuelFilterSlots = 4
#Number of fuel filter slots displayed in a row
#Range: 1 ~ 6
fuelFilterSlotsInRow = 4
#Auto-Smoking Upgrade Settings
[server.autoSmokingUpgrade]
#Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items)
#Range: 0.25 ~ 4.0
smeltingSpeedMultiplier = 1.0
#Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace)
#Range: 0.25 ~ 4.0
fuelEfficiencyMultiplier = 1.0
#Number of input filter slots
#Range: 1 ~ 20
inputFilterSlots = 8
#Number of input filter slots displayed in a row
#Range: 1 ~ 6
inputFilterSlotsInRow = 4
#Number of fuel filter slots
#Range: 1 ~ 20
fuelFilterSlots = 4
#Number of fuel filter slots displayed in a row
#Range: 1 ~ 6
fuelFilterSlotsInRow = 4
#Auto-Blasting Upgrade Settings
[server.autoBlastingUpgrade]
#Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items)
#Range: 0.25 ~ 4.0
smeltingSpeedMultiplier = 1.0
#Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace)
#Range: 0.25 ~ 4.0
fuelEfficiencyMultiplier = 1.0
#Number of input filter slots
#Range: 1 ~ 20
inputFilterSlots = 8
#Number of input filter slots displayed in a row
#Range: 1 ~ 6
inputFilterSlotsInRow = 4
#Number of fuel filter slots
#Range: 1 ~ 20
fuelFilterSlots = 4
#Number of fuel filter slots displayed in a row
#Range: 1 ~ 6
fuelFilterSlotsInRow = 4
#Inception Upgrade Settings
[server.inceptionUpgrade]
#Allows / Disallows backpack upgrades to work with inventories of Backpacks in the Backpack with Inception Upgrade
upgradesUseInventoriesOfBackpacksInBackpack = true
#Allows / Disallows upgrades to be functional even when they are in Backpacks in the inventory of Backpack with Inception Upgrade
upgradesInContainedBackpacksAreFunctional = true
#Tool Swapper Upgrade Settings
[server.toolSwapperUpgrade]
#Number of Tool Swapper Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 8
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 4
#Tank Upgrade Settings
[server.tankUpgrade]
#Capacity in mB the tank upgrade will have per row of storage slots
#Range: 500 ~ 20000
capacityPerSlotRow = 4000
#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
stackMultiplierRatio = 1.0
#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 ~ 100
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.
#Range: 1 ~ 1000
maxInputOutput = 20
#Energy in FE the battery upgrade will have per row of storage slots
#Range: 500 ~ 50000
energyPerSlotRow = 10000
#Pump Upgrade Settings
[server.pumpUpgrade]
#Number of fluid filter slots
#Range: 1 ~ 20
filterSlots = 4
#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
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
#Range: 0.0 ~ 5.0
stackMultiplierRatio = 1.0
#Xp Pump Upgrade Settings
[server.xpPumpUpgrade]
#Whether xp pump can mend items with mending. Set false here to turn off the feature altogether.
mendingOn = true
#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).
#Range: 1 ~ 20
maxXpPointsPerMending = 5
#Settings for Spawning Entities with Backpack
[server.entityBackpackAdditions]
#Chance of an entity spawning with Backpack
#Range: 0.0 ~ 1.0
chance = 0.01
#Turns on/off addition of loot into backpacks
addLoot = true
#Turns on/off buffing the entity that wears backpack with potion effects. These are scaled based on how much loot is added.
buffWithPotionEffects = true
#Turns on/off buffing the entity that wears backpack with additional health. Health is scaled based on backpack tier the mob wears.
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.
equipWithArmor = true
#Map of entities that can spawn with backpack and related loot tables (if adding a loot is enabled) in format of "EntityRegistryName|LootTableName"
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"]
#List of music discs that are not supposed to be played by entities
discBlockList = ["botania:record_gaia_1", "botania:record_gaia_2"]
#Turns on/off a chance that the entity that wears backpack gets jukebox upgrade and plays a music disc.
playJukebox = true
#Determines whether backpack drops to fake players if killed by them in addition to real ones that it always drops to
dropToFakePlayers = false
#Chance of mob dropping backpack when killed by player
#Range: 0.0 ~ 1.0
backpackDropChance = 0.5
#Chance increase per looting level of mob dropping backpack
#Range: 0.0 ~ 0.3
lootingChanceIncreasePerLevel = 0.15
[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