From 7685fbe5dab31213a095b68f21d85550baa1c0d6 Mon Sep 17 00:00:00 2001 From: Pyritie Date: Wed, 22 Oct 2025 12:12:55 +0100 Subject: [PATCH] Server overrides (#2076) * Update ranks.snbt Signed-off-by: Pyritie * Update ranks.snbt Signed-off-by: Pyritie * Add files via upload Signed-off-by: Pyritie * Update tfc-server.toml Signed-off-by: Pyritie * Update ranks.snbt Signed-off-by: Pyritie * Update ranks.snbt Signed-off-by: Pyritie --------- Signed-off-by: Pyritie --- .../defaultconfigs/ftbranks/ranks.snbt | 8 +- .../defaultconfigs/tfc-server.toml | 1315 +++++++++++++++++ defaultconfigs/ftbranks/ranks.snbt | 35 +- 3 files changed, 1321 insertions(+), 37 deletions(-) create mode 100644 .pakku/server-overrides/defaultconfigs/tfc-server.toml diff --git a/.pakku/server-overrides/defaultconfigs/ftbranks/ranks.snbt b/.pakku/server-overrides/defaultconfigs/ftbranks/ranks.snbt index 2c74350fa..c0a1287db 100644 --- a/.pakku/server-overrides/defaultconfigs/ftbranks/ranks.snbt +++ b/.pakku/server-overrides/defaultconfigs/ftbranks/ranks.snbt @@ -5,7 +5,7 @@ condition: "always_active" ftbranks.name_format: "&a{name}" ftbchunks.max_claimed: 50 - ftbchunks.max_force_loaded: 4 + ftbchunks.max_force_loaded: 6 ftbchunks.chunk_load_offline: false command.trashcan: true command.enderchest: false @@ -15,7 +15,7 @@ power: 50 ftbranks.name_format: "&e{name}" ftbchunks.max_claimed: 200 - ftbchunks.max_force_loaded: 6 + ftbchunks.max_force_loaded: 8 ftbchunks.chunk_load_offline: true } moderator_girl: { @@ -23,14 +23,14 @@ power: 51 ftbranks.name_format: "&d{name}" ftbchunks.max_claimed: 200 - ftbchunks.max_force_loaded: 6 + ftbchunks.max_force_loaded: 8 } moderator: { name: "Moderator" power: 51 ftbranks.name_format: "&b{name}" ftbchunks.max_claimed: 200 - ftbchunks.max_force_loaded: 6 + ftbchunks.max_force_loaded: 8 } admin: { name: "Admin" diff --git a/.pakku/server-overrides/defaultconfigs/tfc-server.toml b/.pakku/server-overrides/defaultconfigs/tfc-server.toml new file mode 100644 index 000000000..8e4d91df6 --- /dev/null +++ b/.pakku/server-overrides/defaultconfigs/tfc-server.toml @@ -0,0 +1,1315 @@ +# +# Familiarity value above which familiarity no longer will decay. Default is 0.3, or 30%. Setting it to 0 will cause familiarity to never decay. +#Range: 0.0 ~ 1.0 +familiarityDecayLimit = 0.3 + +[general] + # + # Enable nether portal creation + enableNetherPortals = false + # + # Forces a number of game rules to specific values. + # naturalRegeneration = false (Health regen is much slower and not tied to extra saturation) + # doInsomnia = false (No phantoms) + # doTraderSpawning = false (No wandering traders) + # doPatrolSpawning = false (No pillager patrols) + enableForcedTFCGameRules = true + # + # If true, TFC will stop time when no players are online on a running server. + # This prevents food from decaying, the calendar from advancing, and the sun from moving, etc. + # !!Disable at your own risk!! + enableTimeStopWhenServerEmpty = true + # + # Enable fire arrows and fireballs to spread fire and light blocks. + enableFireArrowSpreading = true + # + # Base probability for a firestarter to start a fire. May change based on circumstances + #Range: 0.0 ~ 1.0 + fireStarterChance = 0.5 + # + # Enable rat infestations for improperly stored food. + enableInfestations = true + # + # Enables TFC setting the moon phase based on the progress of the month. The etymology of the English word 'month' is in fact related to the word 'moon'. + enableCalendarSensitiveMoonPhases = true + # + # If false, vanilla lightning will not strike. + enableLightning = true + # + # If true, lightning has a chance of stripping bark off of trees. + enableLightningStrippingLogs = true + # + # Every time the z coordinate reaches a multiple of this point, the wind over oceans will switch directions. + #Range: > 128 + oceanWindScale = 5000 + +[blocks] + + [blocks.farmland] + # + # If TFC soil blocks are able to be created into farmland using a hoe. + enableFarmlandCreation = true + + [blocks.grassPath] + # + # If TFC soil blocks are able to be created into (grass) path blocks using a hoe. + enableGrassPathCreation = true + + [blocks.grass] + # + # The chance that when grass that freezes and thaws it will have a loose rock rise to the surface, provided some conditions are met. Set to 0 to disable. + #Range: 0.0 ~ 1.0 + grassSpawningRocksChance = 0.001 + + [blocks.rootedDirt] + # + # If TFC rooted dirt blocks are able to be created into dirt blocks using a hoe. + enableRootedDirtToDirtCreation = true + + [blocks.snow] + # + # [Requires MC Restart] If snow will slow players that move on top of it similar to soul sand or honey. + enableSnowSlowEntities = true + # + # The chance that snow will accumulate during a storm. Lower values = faster snow accumulation, but also more block updates (aka lag). + #Range: > 1 + snowAccumulateChance = 20 + # + # The chance that snow will melt during a storm. Lower values = faster snow melting, but also more block updates (aka lag). + #Range: > 1 + snowMeltChance = 36 + + [blocks.plants] + # + # Chance for a plant to grow each random tick, does not include crops. Lower = slower growth. Set to 0 to disable random plant growth. + #Range: 0.0 ~ 1.0 + plantGrowthChance = 0.04 + # + # Chance for a twisting/weeping/kelp plant to grow each random tick, does not include crops. Lower = slower growth. Set to 0 to disable random plant growth. + #Range: 0.0 ~ 1.0 + plantLongGrowthChance = 0.03 + # + # Chance for a plant to spread each random tick, does not include crops. Lower = slower growth. Set to 0 to disable random plant spreading. + #Range: 0.0 ~ 1.0 + plantSpreadChance = 0.001 + # + # A movement multiplier for players moving through plants. Individual plants will use a ratio of this value, and lower = slower. + #Range: 0.0 ~ 1.0 + plantsMovementModifier = 0.2 + + [blocks.leaves] + # + # A movement multiplier for players moving through leaves. Lower = slower. + #Range: 0.0 ~ 1.0 + leavesMovementModifier = 0.4 + # + # If true, then leaves will decay slowly over time when disconnected from logs (vanilla behavior), as opposed to instantly (TFC behavior). + enableLeavesDecaySlowly = false + + [blocks.cobblestone] + # + # If mossy rock blocks will spread their moss to nearby rock blocks (bricks and cobble; stairs, slabs and walls thereof). + enableMossyRockSpreading = true + # + # The rate at which rock blocks will accumulate moss. Higher value = slower. + #Range: > 1 + mossyRockSpreadRate = 20 + + [blocks.chest] + # + # The largest (inclusive) size of an item that is allowed in a chest. + #Allowed Values: TINY, VERY_SMALL, SMALL, NORMAL, LARGE, VERY_LARGE, HUGE + chestMaximumItemSize = "LARGE" + + [blocks.largeVessel] + # + # If true, large vessels will interact with in-world automation such as hoppers on a side-specific basis. + largeVesselEnableAutomation = true + # + # If true, large vessels will seal and unseal on redstone signal. + largeVesselEnableRedstoneSeal = true + + [blocks.torch] + # + # Number of ticks required for a torch to burn out (1000 = 1 in game hour = 50 seconds), default is 72 hours. Set to -1 to disable torch burnout. + #Range: > -1 + torchTicks = 72000 + + [blocks.candle] + # + # Number of ticks required for a candle to burn out (1000 = 1 in game hour = 50 seconds), default is 264 hours. Set to -1 to disable candle burnout. + #Range: > -1 + candleTicks = 264000 + + [blocks.dryingBricks] + # + # Number of ticks required for mud bricks to dry (1000 = 1 in game hour = 50 seconds), default is 24 hours. Set to -1 to disable drying. + #Range: > -1 + mudBricksTicks = 24000 + + [blocks.charcoal] + # + # Number of ticks required for charcoal pit to complete. (1000 = 1 in game hour = 50 seconds), default is 18 hours. + #Range: > -1 + charcoalTicks = 18000 + + [blocks.pitKiln] + # + # Number of ticks required for a pit kiln to burn out. (1000 = 1 in game hour = 50 seconds), default is 8 hours. + #Range: > 20 + pitKilnTicks = 8000 + # + # The maximum temperature which a pit kiln reaches. + #Range: > 0 + pitKilnTemperature1 = 1400 + + [blocks.crucible] + # + # Tank capacity of a crucible (in mB). + #Range: 0 ~ 2147483645 + crucibleCapacity = 4032 + # + # A modifier for how fast fluid containers empty into crucibles. Containers will empty 1 mB every (this) number of ticks. + #Range: > 1 + cruciblePouringRate = 4 + # + # A modifier for how fast fluid containers empty into crucibles when shift is held. Containers will empty 1 mB every (this) number of ticks. + #Range: > 1 + crucibleFastPouringRate = 1 + # + # If true, barrels will interact with in-world automation such as hoppers on a side-specific basis. + crucibleEnableAutomation = true + + [blocks.anvil] + # + # The number of pixels that the anvil's result may be off by, but still count as recipe completion. By default this requires pixel perfect accuracy. + #Range: 0 ~ 150 + anvilAcceptableWorkRange = 0 + # + # The minimum efficiency (ratio of number of steps taken / minimum number of steps required) that must be passed for a item to be considered 'Modestly Forged'. + #Range: 1.0 ~ 1.7976931348623157E308 + anvilModestlyForgedThreshold = 10.0 + # + # The minimum efficiency (ratio of number of steps taken / minimum number of steps required) that must be passed for a item to be considered 'Well Forged'. + #Range: 1.0 ~ 1.7976931348623157E308 + anvilWellForgedThreshold = 5.0 + # + # The minimum efficiency (ratio of number of steps taken / minimum number of steps required) that must be passed for a item to be considered 'Expertly Forged'. + #Range: 1.0 ~ 1.7976931348623157E308 + anvilExpertForgedThreshold = 2.0 + # + # The minimum efficiency (ratio of number of steps taken / minimum number of steps required) that must be passed for a item to be considered 'Perfectly Forged'. + #Range: 1.0 ~ 1.7976931348623157E308 + anvilPerfectlyForgedThreshold = 1.5 + # + # The multiplier to efficiency (mining speed) that is applied to a 'Perfectly Forged' tool. + #Range: 1.0 ~ 1000.0 + anvilMaxEfficiencyMultiplier = 1.8 + # + # The bonus to durability (probability to ignore a point of damage) that is applied to a 'Perfectly Forged' tool. Note that 1 ~ infinite durability, and 0 ~ no bonus. + #Range: 0.0 ~ 1.0 + anvilMaxDurabilityMultiplier = 0.5 + # + # The boost to attack damage that is applied to a 'Perfectly Forged' tool. + #Range: 1.0 ~ 1000.0 + anvilMaxDamageMultiplier = 1.5 + + [blocks.barrel] + # + # Tank capacity of a barrel (in mB). + #Range: > 0 + barrelCapacity = 10000 + # + # If true, barrels will interact with in-world automation such as hoppers on a side-specific basis. + barrelEnableAutomation = true + # + # If true, barrels will seal and unseal on redstone signal. + barrelEnableRedstoneSeal = true + + [blocks.composter] + # + # Number of ticks required for a composter in normal conditions to complete. (24000 = 1 game day), default is 12 days. + #Range: > 20 + composterTicks = 288000 + # + # If true, the composter will interact with in-world automation such as hoppers on a side-specific basis. + composterEnableAutomation = true + + [blocks.sluice] + # + # Number of ticks required for a sluice to process an item. (20 = 1 second), default is 5 seconds. + #Range: > 1 + sluiceTicks = 100 + + [blocks.lamp] + # + # Tank capacity of a lamp (in mB). + #Range: 0 ~ 2147483645 + lampCapacity = 250 + + [blocks.pumpkin] + # + # Enables the knifing of pumpkins to carve them. + enablePumpkinCarving = false + # + # Number of ticks required for a jack 'o lantern to burn out (1000 = 1 in game hour = 50 seconds), default is 108 hours. Set to -1 to disable burnout. + #Range: > -1 + jackOLanternTicks = 108000 + + [blocks.bloomery] + # + # The maximum number of levels that can be built in a bloomery multiblock, for added capacity. + #Range: > 1 + bloomeryMaxChimneyHeight = 3 + # + # Inventory capacity (in number of items per level of chimney) of the bloomery. + #Range: > 1 + bloomeryCapacity1 = 16 + + [blocks.blastFurnace] + # + # Inventory capacity (in number of items per level of chimney) of the blast furnace. + #Range: > 1 + blastFurnaceCapacity = 4 + # + # Fluid capacity (in mB) of the output tank of the blast furnace. + #Range: > 1 + blastFurnaceFluidCapacity = 10000 + # + # A multiplier for how fast the blast furnace consumes fuel. Higher values = faster fuel consumption. + #Range: > 1 + blastFurnaceFuelConsumptionMultiplier = 4 + # + # The maximum number of levels that can be built in a blast furnace multiblock, for added capacity. + #Range: > 1 + blastFurnaceMaxChimneyHeight = 5 + # + # If true, blast furnaces will interact with in-world automation such as hoppers on a side-specific basis. + blastFurnaceEnableAutomation = true + + [blocks.loom] + # + # If true, looms will interact with in-world automation such as hoppers on a side-specific basis. + loomEnableAutomation = true + + [blocks.thatch] + # + # A movement multiplier for players moving through thatch. Lower = slower. + #Range: 0.0 ~ 1.0 + thatchMovementMultiplier = 0.6 + + [blocks.thatchBed] + # + # If true, thatch beds can set the player's spawn. + enableThatchBedSpawnSetting = true + # + # If true, the player can sleep the night in a thatch bed + enableThatchBedSleeping = false + # + # If true, the player cannot sleep in thatch beds during thunderstorms. + thatchBedNoSleepInThunderstorms = true + + [blocks.placedItems] + # + # The maximum size of items that can be placed as 4 items on the ground with V. If an item is larger than this, it could still be placed with the 'maxPlacedLargeItemSize' option. + #Allowed Values: TINY, VERY_SMALL, SMALL, NORMAL, LARGE, VERY_LARGE, HUGE + maxPlacedItemSize = "LARGE" + # + # The maximum size of items that can be placed as a single item on the ground with V. Items are checked to see if they're the right size to be placed in a group of 4 items first. + #Allowed Values: TINY, VERY_SMALL, SMALL, NORMAL, LARGE, VERY_LARGE, HUGE + maxPlacedLargeItemSize = "HUGE" + # + # If true, players can place items on the ground with V. + enablePlacingItems = true + # + # If true, the tag 'tfc:placed_item_whitelist' will be checked to allow items to be in placed items and will exclude everything else. + usePlacedItemWhitelist = false + + [blocks.charcoalForge] + # + # If true, charcoal forges will interact with in-world automation such as hoppers on a side-specific basis. + charcoalForgeEnableAutomation = true + + [blocks.firePitEnableAutomation] + # + # If true, fire pits will interact with in-world automation such as hoppers on a side-specific basis. + firePitEnableAutomation = true + + [blocks.nestBox] + # + # If true, nest boxes will interact with in-world automation such as hoppers on a side-specific basis. + nestBoxEnableAutomation = true + + [blocks.powderKeg] + # + # If true, powder kegs can be lit and exploded. + powderKegEnabled = true + # + # If true, powder kegs will interact with in-world automation such as hoppers on a side-specific basis. + powderKegEnableAutomation = true + # + # A modifier to the strength of powderkegs when exploding. A max powderkeg explosion is 64, and all explosions are capped to this size no matter the value of the modifier. + #Range: 0.0 ~ 64.0 + powderKegStrengthModifier = 1.0 + # + # If true, powder kegs will only break stone, ores, gravel, and dirt. + powderKegOnlyBreaksNaturalBlocks = false + # + # The time in ticks for a powderkeg to defuse. Default is 80 ticks, or 4 seconds. + #Range: > 1 + powderKegFuseTime = 80 + + [blocks.hotWater] + # + # An amount that sitting in hot water will restore health, approximately twice per second. + #Range: 0.0 ~ 20.0 + hotWaterHealAmount = 0.08 + + [blocks.saplings] + # + # Modifier applied to the growth time of every (non-fruit) sapling. The modifier multiplies the ticks it takes to grow, so larger values cause longer growth times. For example, a value of 2 doubles the growth time. + #Range: 0.0 ~ 1.7976931348623157E308 + globalSaplingGrowthModifier = 1.0 + # + # Modifier applied to the growth time of every fruit tree sapling. The modifier multiplies the ticks it takes to grow, so larger values cause longer growth times. For example, a value of 2 doubles the growth time. + #Range: 0.0 ~ 1.7976931348623157E308 + globalFruitSaplingGrowthModifier = 1.0 + # + # Days for a acacia tree sapling to be ready to grow into a full tree. + #Range: > 0 + acaciaSaplingGrowthDays = 11 + # + # Days for a ash tree sapling to be ready to grow into a full tree. + #Range: > 0 + ashSaplingGrowthDays = 7 + # + # Days for a aspen tree sapling to be ready to grow into a full tree. + #Range: > 0 + aspenSaplingGrowthDays = 8 + # + # Days for a birch tree sapling to be ready to grow into a full tree. + #Range: > 0 + birchSaplingGrowthDays = 7 + # + # Days for a blackwood tree sapling to be ready to grow into a full tree. + #Range: > 0 + blackwoodSaplingGrowthDays = 8 + # + # Days for a chestnut tree sapling to be ready to grow into a full tree. + #Range: > 0 + chestnutSaplingGrowthDays = 7 + # + # Days for a douglas_fir tree sapling to be ready to grow into a full tree. + #Range: > 0 + douglas_firSaplingGrowthDays = 7 + # + # Days for a hickory tree sapling to be ready to grow into a full tree. + #Range: > 0 + hickorySaplingGrowthDays = 10 + # + # Days for a kapok tree sapling to be ready to grow into a full tree. + #Range: > 0 + kapokSaplingGrowthDays = 9 + # + # Days for a mangrove tree sapling to be ready to grow into a full tree. + #Range: > 0 + mangroveSaplingGrowthDays = 8 + # + # Days for a maple tree sapling to be ready to grow into a full tree. + #Range: > 0 + mapleSaplingGrowthDays = 7 + # + # Days for a oak tree sapling to be ready to grow into a full tree. + #Range: > 0 + oakSaplingGrowthDays = 10 + # + # Days for a palm tree sapling to be ready to grow into a full tree. + #Range: > 0 + palmSaplingGrowthDays = 7 + # + # Days for a pine tree sapling to be ready to grow into a full tree. + #Range: > 0 + pineSaplingGrowthDays = 7 + # + # Days for a rosewood tree sapling to be ready to grow into a full tree. + #Range: > 0 + rosewoodSaplingGrowthDays = 8 + # + # Days for a sequoia tree sapling to be ready to grow into a full tree. + #Range: > 0 + sequoiaSaplingGrowthDays = 18 + # + # Days for a spruce tree sapling to be ready to grow into a full tree. + #Range: > 0 + spruceSaplingGrowthDays = 7 + # + # Days for a sycamore tree sapling to be ready to grow into a full tree. + #Range: > 0 + sycamoreSaplingGrowthDays = 8 + # + # Days for a white_cedar tree sapling to be ready to grow into a full tree. + #Range: > 0 + white_cedarSaplingGrowthDays = 7 + # + # Days for a willow tree sapling to be ready to grow into a full tree. + #Range: > 0 + willowSaplingGrowthDays = 11 + # + # Days for a cherry tree sapling to be eligible to grow + #Range: > 0 + cherrySaplingGrowthDays1 = 8 + # + # Days for a green_apple tree sapling to be eligible to grow + #Range: > 0 + green_appleSaplingGrowthDays1 = 10 + # + # Days for a lemon tree sapling to be eligible to grow + #Range: > 0 + lemonSaplingGrowthDays1 = 8 + # + # Days for a olive tree sapling to be eligible to grow + #Range: > 0 + oliveSaplingGrowthDays1 = 12 + # + # Days for a orange tree sapling to be eligible to grow + #Range: > 0 + orangeSaplingGrowthDays1 = 7 + # + # Days for a peach tree sapling to be eligible to grow + #Range: > 0 + peachSaplingGrowthDays1 = 11 + # + # Days for a plum tree sapling to be eligible to grow + #Range: > 0 + plumSaplingGrowthDays1 = 8 + # + # Days for a red_apple tree sapling to be eligible to grow + #Range: > 0 + red_appleSaplingGrowthDays1 = 10 + # + # Days for a banana tree sapling to be eligible to grow + #Range: > 0 + bananaSaplingGrowthDays = 6 + + [blocks.crops] + # + # Modifier applied to the growth time of every crop. The modifier multiplies the ticks it takes to grow, so larger values cause longer growth times. For example, a value of 2 doubles the growth time. + #Range: 0.001 ~ 1000.0 + cropGrowthModifier = 1.0 + # + # Modifier applied to the expiry time of every crop. The modifier multiplies the ticks it takes to grow, so larger values cause longer expiry times. For example, a value of 2 doubles the expiry time. + #Range: 0.001 ~ 1000.0 + cropExpiryModifier = 1.0 + + [blocks.dispenser] + # + # If true, dispensers can light TFC devices. + dispenserEnableLighting = true + + [blocks.powderBowl] + # + # If true, powder bowls will interact with in-world automation such as hoppers on a side-specific basis. + powderBowlEnableAutomation = true + + [blocks.mud] + # + # If TFC dirt blocks are able to be created into mud blocks using a water-filled fluid container. + enableDirtToMudCreation = true + + [blocks.quern] + # + # If true, querns will interact with in-world automation such as hoppers on a side-specific basis. + quernEnableAutomation = true + +[items] + + [items.smallVessel] + # + # Tank capacity of a small vessel (in mB). + #Range: 0 ~ 2147483645 + smallVesselCapacity = 3024 + # + # The largest (inclusive) size of an item that is allowed in a small vessel. + #Allowed Values: TINY, VERY_SMALL, SMALL, NORMAL, LARGE, VERY_LARGE, HUGE + smallVesselMaximumItemSize = "SMALL" + # + # If true, the vessel can be inserted and extracted from by clicking on it in the inventory. You may want to disable this if you have a inventory-tweaking mod + enableSmallVesselInventoryInteraction = true + + [items.molds] + # + # Tank capacity of a Fire Ingot mold (in mB). + #Range: 0 ~ 2147483645 + moldIngotCapacity = 144 + # + # Tank capacity of a Pickaxe Head mold (in mB). + #Range: 0 ~ 2147483645 + moldPickaxeHeadCapacity = 144 + # + # Tank capacity of a Propick Head mold (in mB). + #Range: 0 ~ 2147483645 + moldPropickHeadCapacity = 144 + # + # Tank capacity of a Axe Head mold (in mB). + #Range: 0 ~ 2147483645 + moldAxeHeadCapacity = 144 + # + # Tank capacity of a Shovel Head mold (in mB). + #Range: 0 ~ 2147483645 + moldShovelHeadCapacity = 144 + # + # Tank capacity of a Hoe Head mold (in mB). + #Range: 0 ~ 2147483645 + moldHoeHeadCapacity = 144 + # + # Tank capacity of a Chisel Head mold (in mB). + #Range: 0 ~ 2147483645 + moldChiselHeadCapacity = 144 + # + # Tank capacity of a Hammer Head mold (in mB). + #Range: 0 ~ 2147483645 + moldHammerHeadCapacity = 144 + # + # Tank capacity of a Saw Blade mold (in mB). + #Range: 0 ~ 2147483645 + moldSawBladeCapacity = 144 + # + # Tank capacity of a Javelin Head mold (in mB). + #Range: 0 ~ 2147483645 + moldJavelinHeadCapacity = 144 + # + # Tank capacity of a Sword Blade mold (in mB). + #Range: 0 ~ 2147483645 + moldSwordBladeCapacity = 288 + # + # Tank capacity of a Mace Head mold (in mB). + #Range: 0 ~ 2147483645 + moldMaceHeadCapacity = 288 + # + # Tank capacity of a Knife Blade mold (in mB). + #Range: 0 ~ 2147483645 + moldKnifeBladeCapacity = 144 + # + # Tank capacity of a Bell mold (in mB). + #Range: 0 ~ 2147483645 + moldScytheBladeCapacity = 144 + + [items.jug] + # + # Tank capacity of a ceramic jug (in mB). + #Range: 0 ~ 2147483645 + jugCapacity = 100 + # + # The chance a jug will break after drinking. + #Range: 0.0 ~ 1.0 + jugBreakChance = 0.02 + + [items.glassBottle] + # + # Tank capacity of a silica glass bottle (in mB). + #Range: 0 ~ 2147483645 + silicaGlassBottleCapacity = 500 + # + # The chance a silica glass bottle will break after drinking. + #Range: 0.0 ~ 1.0 + silicaGlassBottleBreakChance = 0.005 + # + # Tank capacity of a hematitic glass bottle (in mB). + #Range: 0 ~ 2147483645 + hematiticGlassBottleCapacity = 400 + # + # The chance a hematitic glass bottle will break after drinking. + #Range: 0.0 ~ 1.0 + hematiticGlassBottleBreakChance = 0.02 + # + # Tank capacity of a volcanic glass bottle (in mB). + #Range: 0 ~ 2147483645 + volcanicGlassBottleCapacity = 400 + # + # The chance a volcanic glass bottle will break after drinking. + #Range: 0.0 ~ 1.0 + volcanicGlassBottleBreakChance = 0.04 + # + # Tank capacity of a olivine glass bottle (in mB). + #Range: 0 ~ 2147483645 + olivineGlassBottleCapacity = 400 + # + # The chance a olivine glass bottle will break after drinking. + #Range: 0.0 ~ 1.0 + olivineGlassBottleBreakChance = 0.01 + + [items.woodenBucket] + # + # Tank capacity of a wooden bucket (in mB). + #Range: 0 ~ 2147483645 + woodenBucketCapacity = 1000 + +[mechanics] + + [mechanics.heat] + # + # A multiplier for how fast devices themselves heat up. Higher = faster. + #Range: 0.0 ~ 1.7976931348623157E308 + deviceHeatingModifier = 1.0 + # + # A multiplier for how fast items heat in devices. Higher = faster. + #Range: 0.0 ~ 1.7976931348623157E308 + itemHeatingModifier = 1.0 + # + # A multiplier for how fast items cool. Higher = faster. + #Range: 0.0 ~ 1.7976931348623157E308 + itemCoolingModifier = 0.8 + # + # Should hot item entities cool off when in contact with blocks like water or snow? + coolHotItemEntities = true + # + # Ticks between each time an item loses temperature when sitting on a cold block. 20 ticks = 1 second. + #Range: > 1 + ticksBeforeItemCool = 10 + + [mechanics.collapses] + # + # Enable rock collapsing when mining raw stone blocks + enableBlockCollapsing = true + # + # Enable explosions causing immediate collapses. + enableExplosionCollapsing = true + # + # Enable land slides (gravity affected blocks) when placing blocks or on block updates. + enableBlockLandslides = true + # + # Enable chisels starting collapses + enableChiselsStartCollapses = true + # + # Chance for a collapse to be triggered by mining a block. + #Range: 0.0 ~ 1.0 + collapseTriggerChance = 0.1 + # + # Chance for a collapse to be fake triggered by mining a block. + #Range: 0.0 ~ 1.0 + collapseFakeTriggerChance = 0.35 + # + # Chance for a block fo fall from mining collapse. Higher = more likely. + #Range: 0.0 ~ 1.0 + collapsePropagateChance = 0.55 + # + # Chance for a block to fall from an explosion triggered collapse. Higher = mor likely. + #Range: 0.0 ~ 1.0 + collapseExplosionPropagateChance = 0.3 + # + # Minimum radius for a collapse + #Range: 1 ~ 32 + collapseMinRadius = 3 + # + # Variance of the radius of a collapse. Total size is in [minRadius, minRadius + radiusVariance] + #Range: 1 ~ 32 + collapseRadiusVariance = 16 + + [mechanics.player] + # + # If peaceful difficulty should still have vanilla-esque passive regeneration of health, food, and hunger + enablePeacefulDifficultyPassiveRegeneration = false + # + # A multiplier for passive exhaustion accumulation. + # Exhaustion is the hidden stat which controls when you get hungry. In vanilla it is incremented by running and jumping for example. In TFC, exhaustion is added just by existing. + # 1.0 = A full hunger bar's worth of exhaustion every 2.5 days. Set to zero to disable completely. + #Range: 0.0 ~ 100.0 + passiveExhaustionMultiplier = 1.0 + # + # A multiplier for how quickly the player gets thirsty. + # The player loses thirst in sync with when they lose hunger. This represents how much thirst they lose. 0 = None, 100 = the entire thirst bar. + #Range: 0.0 ~ 100.0 + thirstModifier1 = 5.0 + # + # Enables the player losing more thirst in hotter environments. + enableThirstOverheating = true + # + # How much thirst the player gains from drinking in the rain (standing outside in the rain and looking up) per tick. + #Range: 0.0 ~ 100.0 + thirstGainedFromDrinkingInTheRain = 0.20833333333333334 + # + # A multiplier for how quickly the player regenerates health, under TFC's passive regeneration. + # By default, the player regenerates 0.2 HP/second, or 0.6 HP/second when above 80% hunger and thirst, where 1 HP = 1/50 of a heart. + #Range: 0.0 ~ 100.0 + naturalRegenerationModifier = 1.0 + # + # How much total hunger consumed is required to completely refresh the player's nutrition. + # Player nutrition in TFC is calculated based on nutrition of the last few foods eaten - this is how many foods are used to calculate nutrition. By default, all TFC foods restore 4 hunger. + #Range: > 1 + nutritionRotationHungerWindow = 80 + # + # If player's nutrition should be kept even after death. Hunger and thirst are not affected and will be reset. + keepNutritionAfterDeath = true + # + # How many hours should different foods ignore when trying to stack together automatically? + # Food made with different creation dates doesn't stack by default, unless it's within a specific window. This is the number of hours that different foods will try and stack together at the loss of a little extra expiry time. + #Range: 1 ~ 100 + foodDecayStackWindow = 6 + # + # A multiplier for food decay, or expiration times. Larger values will result in naturally shorter expiration times. + # Setting this to zero will cause decay not to apply. + # Note that if you set this to zero **food items will lose their creation dates!!**. This is not reversible! + #Range: 0.0 ~ 1000.0 + foodDecayModifier = 0.25 + # + # Enables negative effects from carrying too many very heavy items, including potion effects. + enableOverburdening = true + # + # A multiplier for the minimum health that the player will obtain, based on their nutrition + #Range: 0.001 ~ 1000.0 + nutritionMinimumHealthModifier = 0.2 + # + # A multiplier for the default health that the player will have (this is at a average nutrition of 40%, aka the starting nutrition. + # Nutrition above this value will linearly scale to the maximum multiplier. + # Nutrition below this value will linearly scale to the minimum multiplier. + #Range: 0.001 ~ 1000.0 + nutritionDefaultHealthModifier = 0.85 + # + # A multiplier for the maximum health that the player will obtain, based on their nutrition + #Range: 0.001 ~ 1000.0 + nutritionMaximumHealthModifier = 3.0 + + [mechanics.foodTraits] + # + # The modifier for the 'Salted' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay. + #Range: 0.0 ~ 1.7976931348623157E308 + traitSaltedModifier = 0.5 + # + # The modifier for the 'Brined' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay. + #Range: 0.0 ~ 1.7976931348623157E308 + traitBrinedModifier = 1.0 + # + # The modifier for the 'Pickled' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay. + #Range: 0.0 ~ 1.7976931348623157E308 + traitPickledModifier = 0.5 + # + # The modifier for the 'Preserved' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay. + #Range: 0.0 ~ 1.7976931348623157E308 + traitPreservedModifier = 0.5 + # + # The modifier for the 'Vinegar' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay. + #Range: 0.0 ~ 1.7976931348623157E308 + traitVinegarModifier = 0.1 + # + # The modifier for the 'Charcoal Grilled' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay. + #Range: 0.0 ~ 1.7976931348623157E308 + traitCharcoalGrilledModifier = 1.25 + # + # The modifier for the 'Wood Grilled' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay. + #Range: 0.0 ~ 1.7976931348623157E308 + traitWoodGrilledModifier = 0.8 + # + # The modifier for the 'Burnt To A Crisp' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay. + #Range: 0.0 ~ 1.7976931348623157E308 + traitBurntToACrispModifier = 2.5 + # + # The modifier for the 'Wild' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay. + #Range: 0.0 ~ 1.7976931348623157E308 + traitWildModifier = 0.5 + + [mechanics.fluids] + # + # If true, TFC buckets that naturally place sources (colored steel) will place sources. If false, this behavior is disabled. By default, colored steel buckets do not place sources. + enableBucketsPlacingSources1 = true + + [mechanics.vanillaChanges] + # + # If vanilla bonemeal's instant-growth effect should be enabled. + enableVanillaBonemeal = false + # + # If true, vanilla's snow and ice formation mechanics will be used, and none of the TFC mechanics (improved snow and ice placement, snow stacking, icicle formation, passive snow or ice melting) will exist. + enableVanillaWeatherEffects = false + # + # If true, vanilla will attempt to spawn skeleton 'trap' horses during thunderstorms. + enableVanillaSkeletonHorseSpawning = false + # + # If true, enables the default vanilla behavior of mobs spawning with enchanted weapons sometimes. + enableVanillaMobsSpawningWithEnchantments = false + # + # If true, enables the default behavior of mobs spawning with vanilla armor and weapons + enableVanillaMobsSpawningWithVanillaEquipment = false + # + # If true, golems can be built + enableVanillaGolems = false + # + # If true, vanilla monsters are able to spawn. If false, the 'enableVanillaMonstersOnSurface' config option is not used, and all spawns are denied. + enableVanillaMonsters = true + # + # If true, vanilla monsters will spawn on the surface instead of just underground. If false, vanilla monsters will not spawn on the surface. + enableVanillaMonstersOnSurface = false + # + # If true, chicken jockies can spawn + enableChickenJockies = false + # + # If true, eggs can be thrown. + enableVanillaEggThrowing = false + # + # If true, drinking milk will clear potion effects and restore no nutrition, as in vanilla. + enableVanillaDrinkingMilkClearsPotionEffects = false + + [mechanics.animals] + + [mechanics.animals.pig] + # + # Max familiarity an adult may reach + #Range: 0.0 ~ 1.0 + pigFamiliarityCap = 0.35 + # + # Days until animal reaches adulthood + #Range: > 0 + pigAdulthoodDays = 80 + # + # Uses before animal becomes old and can no longer be used + #Range: > 0 + pigUses = 60 + # + # Does the animal eat rotten food? + pigEatsRottenFood = true + # + # Length of pregnancy in days + #Range: > 0 + pigGestationDays = 19 + # + # Max number of children born + #Range: 0 ~ 100 + pigChildCount = 10 + + [mechanics.animals.donkey] + # + # Max familiarity an adult may reach + #Range: 0.0 ~ 1.0 + donkeyFamiliarityCap = 0.35 + # + # Days until animal reaches adulthood + #Range: > 0 + donkeyAdulthoodDays = 80 + # + # Uses before animal becomes old and can no longer be used + #Range: > 0 + donkeyUses = 60 + # + # Does the animal eat rotten food? + donkeyEatsRottenFood = false + # + # Length of pregnancy in days + #Range: > 0 + donkeyGestationDays = 19 + # + # Max number of children born + #Range: 0 ~ 100 + donkeyChildCount = 1 + + [mechanics.animals.mule] + # + # Max familiarity an adult may reach + #Range: 0.0 ~ 1.0 + muleFamiliarityCap = 0.35 + # + # Days until animal reaches adulthood + #Range: > 0 + muleAdulthoodDays = 80 + # + # Uses before animal becomes old and can no longer be used + #Range: > 0 + muleUses = 60 + # + # Does the animal eat rotten food? + muleEatsRottenFood = false + # + # Length of pregnancy in days + #Range: > 0 + muleGestationDays = 19 + # + # Max number of children born + #Range: 0 ~ 100 + muleChildCount = 1 + + [mechanics.animals.horse] + # + # Max familiarity an adult may reach + #Range: 0.0 ~ 1.0 + horseFamiliarityCap = 0.35 + # + # Days until animal reaches adulthood + #Range: > 0 + horseAdulthoodDays = 80 + # + # Uses before animal becomes old and can no longer be used + #Range: > 0 + horseUses = 60 + # + # Does the animal eat rotten food? + horseEatsRottenFood = false + # + # Length of pregnancy in days + #Range: > 0 + horseGestationDays = 19 + # + # Max number of children born + #Range: 0 ~ 100 + horseChildCount = 1 + + [mechanics.animals.cat] + # + # Max familiarity an adult may reach + #Range: 0.0 ~ 1.0 + catFamiliarityCap = 0.35 + # + # Days until animal reaches adulthood + #Range: > 0 + catAdulthoodDays = 50 + # + # Uses before animal becomes old and can no longer be used + #Range: > 0 + catUses = 60 + # + # Does the animal eat rotten food? + catEatsRottenFood = false + # + # Length of pregnancy in days + #Range: > 0 + catGestationDays = 19 + # + # Max number of children born + #Range: 0 ~ 100 + catChildCount = 6 + + [mechanics.animals.dog] + # + # Max familiarity an adult may reach + #Range: 0.0 ~ 1.0 + dogFamiliarityCap = 0.35 + # + # Days until animal reaches adulthood + #Range: > 0 + dogAdulthoodDays = 50 + # + # Uses before animal becomes old and can no longer be used + #Range: > 0 + dogUses = 60 + # + # Does the animal eat rotten food? + dogEatsRottenFood = true + # + # Length of pregnancy in days + #Range: > 0 + dogGestationDays = 19 + # + # Max number of children born + #Range: 0 ~ 100 + dogChildCount = 2 + + [mechanics.animals.cow] + # + # Max familiarity an adult may reach + #Range: 0.0 ~ 1.0 + cowFamiliarityCap = 0.35 + # + # Days until animal reaches adulthood + #Range: > 0 + cowAdulthoodDays = 192 + # + # Uses before animal becomes old and can no longer be used + #Range: > 0 + cowUses = 128 + # + # Does the animal eat rotten food? + cowEatsRottenFood = true + # + # Length of pregnancy in days + #Range: > 0 + cowGestationDays = 58 + # + # Max number of children born + #Range: 0 ~ 100 + cowChildCount = 2 + # + # Ticks until produce is ready + #Range: > 0 + cowProduceTicks = 24000 + # + # Minimum familiarity [0-1] needed for produce. Set above 1 to disable produce. + #Range: 0.0 ~ 3.4028234663852886E38 + cowMinProduceFamiliarity = 0.15 + + [mechanics.animals.goat] + # + # Max familiarity an adult may reach + #Range: 0.0 ~ 1.0 + goatFamiliarityCap = 0.35 + # + # Days until animal reaches adulthood + #Range: > 0 + goatAdulthoodDays = 96 + # + # Uses before animal becomes old and can no longer be used + #Range: > 0 + goatUses = 60 + # + # Does the animal eat rotten food? + goatEatsRottenFood = true + # + # Length of pregnancy in days + #Range: > 0 + goatGestationDays = 32 + # + # Max number of children born + #Range: 0 ~ 100 + goatChildCount = 2 + # + # Ticks until produce is ready + #Range: > 0 + goatProduceTicks = 72000 + # + # Minimum familiarity [0-1] needed for produce. Set above 1 to disable produce. + #Range: 0.0 ~ 3.4028234663852886E38 + goatMinProduceFamiliarity = 0.15 + + [mechanics.animals.yak] + # + # Max familiarity an adult may reach + #Range: 0.0 ~ 1.0 + yakFamiliarityCap = 0.35 + # + # Days until animal reaches adulthood + #Range: > 0 + yakAdulthoodDays = 180 + # + # Uses before animal becomes old and can no longer be used + #Range: > 0 + yakUses = 230 + # + # Does the animal eat rotten food? + yakEatsRottenFood = false + # + # Length of pregnancy in days + #Range: > 0 + yakGestationDays = 64 + # + # Max number of children born + #Range: 0 ~ 100 + yakChildCount = 1 + # + # Ticks until produce is ready + #Range: > 0 + yakProduceTicks = 23500 + # + # Minimum familiarity [0-1] needed for produce. Set above 1 to disable produce. + #Range: 0.0 ~ 3.4028234663852886E38 + yakMinProduceFamiliarity = 0.15 + + [mechanics.animals.alpaca] + # + # Max familiarity an adult may reach + #Range: 0.0 ~ 1.0 + alpacaFamiliarityCap = 0.35 + # + # Days until animal reaches adulthood + #Range: > 0 + alpacaAdulthoodDays = 98 + # + # Uses before animal becomes old and can no longer be used + #Range: > 0 + alpacaUses = 128 + # + # Does the animal eat rotten food? + alpacaEatsRottenFood = false + # + # Length of pregnancy in days + #Range: > 0 + alpacaGestationDays = 36 + # + # Max number of children born + #Range: 0 ~ 100 + alpacaChildCount = 2 + # + # Ticks until produce is ready + #Range: > 0 + alpacaProduceTicks = 120000 + # + # Minimum familiarity [0-1] needed for produce. Set above 1 to disable produce. + #Range: 0.0 ~ 3.4028234663852886E38 + alpacaMinProduceFamiliarity = 0.15 + + [mechanics.animals.sheep] + # + # Max familiarity an adult may reach + #Range: 0.0 ~ 1.0 + sheepFamiliarityCap = 0.35 + # + # Days until animal reaches adulthood + #Range: > 0 + sheepAdulthoodDays = 56 + # + # Uses before animal becomes old and can no longer be used + #Range: > 0 + sheepUses = 60 + # + # Does the animal eat rotten food? + sheepEatsRottenFood = false + # + # Length of pregnancy in days + #Range: > 0 + sheepGestationDays = 32 + # + # Max number of children born + #Range: 0 ~ 100 + sheepChildCount = 2 + # + # Ticks until produce is ready + #Range: > 0 + sheepProduceTicks = 168000 + # + # Minimum familiarity [0-1] needed for produce. Set above 1 to disable produce. + #Range: 0.0 ~ 3.4028234663852886E38 + sheepMinProduceFamiliarity = 0.15 + + [mechanics.animals.muskOx] + # + # Max familiarity an adult may reach + #Range: 0.0 ~ 1.0 + muskOxFamiliarityCap = 0.35 + # + # Days until animal reaches adulthood + #Range: > 0 + muskOxAdulthoodDays = 168 + # + # Uses before animal becomes old and can no longer be used + #Range: > 0 + muskOxUses = 160 + # + # Does the animal eat rotten food? + muskOxEatsRottenFood = false + # + # Length of pregnancy in days + #Range: > 0 + muskOxGestationDays = 64 + # + # Max number of children born + #Range: 0 ~ 100 + muskOxChildCount = 1 + # + # Ticks until produce is ready + #Range: > 0 + muskOxProduceTicks = 96000 + # + # Minimum familiarity [0-1] needed for produce. Set above 1 to disable produce. + #Range: 0.0 ~ 3.4028234663852886E38 + muskOxMinProduceFamiliarity = 0.15 + + [mechanics.animals.chicken] + # + # Max familiarity an adult may reach + #Range: 0.0 ~ 1.0 + chickenFamiliarityCap = 0.35 + # + # Days until animal reaches adulthood + #Range: > 0 + chickenAdulthoodDays = 24 + # + # Uses before animal becomes old and can no longer be used + #Range: > 0 + chickenUses = 100 + # + # Does the animal eat rotten food? + chickenEatsRottenFood = true + # + # Ticks until produce is ready + #Range: > 0 + chickenProduceTicks = 30000 + # + # Minimum familiarity [0-1] needed for produce. Set above 1 to disable produce. + #Range: 0.0 ~ 3.4028234663852886E38 + chickenMinProduceFamiliarity = 0.15 + # + # Ticks until egg is ready to hatch + #Range: > 0 + chickenHatchDays = 8 + + [mechanics.animals.duck] + # + # Max familiarity an adult may reach + #Range: 0.0 ~ 1.0 + duckFamiliarityCap = 0.35 + # + # Days until animal reaches adulthood + #Range: > 0 + duckAdulthoodDays = 32 + # + # Uses before animal becomes old and can no longer be used + #Range: > 0 + duckUses = 72 + # + # Does the animal eat rotten food? + duckEatsRottenFood = false + # + # Ticks until produce is ready + #Range: > 0 + duckProduceTicks = 32000 + # + # Minimum familiarity [0-1] needed for produce. Set above 1 to disable produce. + #Range: 0.0 ~ 3.4028234663852886E38 + duckMinProduceFamiliarity = 0.15 + # + # Ticks until egg is ready to hatch + #Range: > 0 + duckHatchDays = 8 + + [mechanics.animals.quail] + # + # Max familiarity an adult may reach + #Range: 0.0 ~ 1.0 + quailFamiliarityCap = 0.35 + # + # Days until animal reaches adulthood + #Range: > 0 + quailAdulthoodDays = 22 + # + # Uses before animal becomes old and can no longer be used + #Range: > 0 + quailUses = 48 + # + # Does the animal eat rotten food? + quailEatsRottenFood = true + # + # Ticks until produce is ready + #Range: > 0 + quailProduceTicks = 28000 + # + # Minimum familiarity [0-1] needed for produce. Set above 1 to disable produce. + #Range: 0.0 ~ 3.4028234663852886E38 + quailMinProduceFamiliarity = 0.15 + # + # Ticks until egg is ready to hatch + #Range: > 0 + quailHatchDays = 8 + + [mechanics.animals.rabbit] + # + # Max familiarity an adult may reach + #Range: 0.0 ~ 1.0 + rabbitFamiliarityCap = 0.35 + # + # Days until animal reaches adulthood + #Range: > 0 + rabbitAdulthoodDays = 80 + # + # Uses before animal becomes old and can no longer be used + #Range: > 0 + rabbitUses = 40 + # + # Does the animal eat rotten food? + rabbitEatsRottenFood = true + # + # Length of pregnancy in days + #Range: > 0 + rabbitGestationDays = 19 + # + # Max number of children born + #Range: 0 ~ 100 + rabbitChildCount = 6 + +[weird] + farmlandMakesTheBestRaceTracks = false + + diff --git a/defaultconfigs/ftbranks/ranks.snbt b/defaultconfigs/ftbranks/ranks.snbt index 417eb1000..db6c4011c 100644 --- a/defaultconfigs/ftbranks/ranks.snbt +++ b/defaultconfigs/ftbranks/ranks.snbt @@ -4,41 +4,10 @@ power: 1 condition: "always_active" ftbranks.name_format: "&a{name}" - ftbchunks.max_claimed: 50 - ftbchunks.max_force_loaded: 8 + ftbchunks.max_claimed: 10000 + ftbchunks.max_force_loaded: 10000 ftbchunks.chunk_load_offline: false command.trashcan: true command.enderchest: false } - vip: { - name: "VIP" - power: 50 - ftbranks.name_format: "&e{name}" - ftbchunks.max_claimed: 200 - ftbchunks.max_force_loaded: 10 - ftbchunks.chunk_load_offline: true - } - moderator_girl: { - name: "Moderator" - power: 51 - ftbranks.name_format: "&d{name}" - ftbchunks.max_claimed: 200 - ftbchunks.max_force_loaded: 10 - } - moderator: { - name: "Moderator" - power: 51 - ftbranks.name_format: "&b{name}" - ftbchunks.max_claimed: 200 - ftbchunks.max_force_loaded: 10 - } - admin: { - name: "Admin" - power: 1000 - xaero.pac_admin_mode: true - xaero.pac_server_claims: true - ftbranks.name_format: "&c{name}&c" - ftbchunks.max_claimed: 10000 - ftbchunks.max_force_loaded: 10000 - } }