Added mod files

This commit is contained in:
Jacob Vinding
2025-12-26 21:38:55 +01:00
parent 64c4d60c47
commit c4ad0f3e2e
5039 changed files with 894558 additions and 0 deletions

View File

@@ -0,0 +1,124 @@
[Villagers]
#If TRUE, trades will be added to various Villagers.
"Enable Villager Trades" = true
#If TRUE, trades will be added to the Wandering Trader.
"Enable Wandering Trader Trades" = true
["Explosive Arrow"]
#Adjust this to set the damage for the Explosive Arrow. Vanilla Arrow value is 2.0.
#Range: 0.0 ~ 16.0
Damage = 0.5
#Adjust this to set the explosion strength for the Explosive Arrow.
#Range: 0.5 ~ 16.0
Strength = 1.9
#If TRUE, explosions break blocks.
"Break Blocks" = true
#If TRUE, explosions cause fires if the arrow is on fire.
"Cause Fires" = true
#If TRUE, bounces are modified by knockback bonuses, such as the Punch Enchantment.
"Knockback Boost" = true
["Quartz Arrow"]
#Adjust this to set the damage for the Quartz Arrow. Vanilla Arrow value is 2.0.
#Range: 0.0 ~ 16.0
Damage = 2.5
#Adjust this to set the inherent knockback strength of the Quartz Arrow. Vanilla Arrow value is 0.
#Range: 0 ~ 16
Knockback = 1
#Adjust this to set the inherent pierce of the Quartz Arrow. Vanilla Arrow value is 0.
#Range: 0 ~ 16
Piercing = 0
["Diamond Arrow"]
#Adjust this to set the damage for the Diamond Arrow. Vanilla Arrow value is 2.0.
#Range: 0.0 ~ 16.0
Damage = 4.0
#Adjust this to set the inherent knockback strength of the Diamond Arrow. Vanilla Arrow value is 0.
#Range: 0 ~ 16
Knockback = 0
#Adjust this to set the inherent pierce of the Diamond Arrow. Vanilla Arrow value is 0.
#Range: 0 ~ 16
Piercing = 1
["Lightning Arrow"]
#Adjust this to set the damage for the Lightning Arrow. Vanilla Arrow value is 2.0.
#Range: 0.0 ~ 16.0
Damage = 1.5
#If TRUE, a lightning bolt requires a clear path to the sky.
"Require Sky" = true
["Prismarine Arrow"]
#Adjust this to set the damage for the Prismarine Arrow. Vanilla Arrow value is 2.0.
#Range: 0.0 ~ 16.0
Damage = 2.0
#Adjust this to set the inherent knockback strength of the Prismarine Arrow. Vanilla Arrow value is 0.
#Range: 0 ~ 16
Knockback = 0
#Adjust this to set the inherent pierce of the Prismarine Arrow. Vanilla Arrow value is 0.
#Range: 0 ~ 16
Piercing = 0
["Slime Arrow"]
#Adjust this to set the damage for the Slime Arrow. Vanilla Arrow value is 2.0.
#Range: 0.0 ~ 16.0
Damage = 0.5
#Adjust this to set the inherent knockback strength of the Slime Arrow. Vanilla Arrow value is 0.
#Range: 0 ~ 16
Knockback = 4
#Adjust this to set the number of bounces for the Slime Arrow.
#Range: 1 ~ 16
Bounces = 4
#If TRUE, bounces are modified by knockback bonuses, such as the Punch Enchantment.
"Knockback Boost" = true
["Shulker Arrow"]
#Adjust this to set the damage for the Shulker Arrow. Vanilla Arrow value is 2.0.
#Range: 0.0 ~ 16.0
Damage = 2.5
#Adjust this to set the effect duration (Levitation) for the Shulker Arrow. (In ticks; there are 20 ticks per second).
#Range: 20 ~ 1200
"Effect Duration" = 100
["Blaze Arrow"]
#Adjust this to set the damage for the Blaze Arrow. Vanilla Arrow value is 2.0.
#Range: 0.0 ~ 16.0
Damage = 1.5
#Adjust this to set the burn duration for the Blaze Arrow (in seconds). Nearby targets will burn for 5 seconds less than a direct target.
#Range: 5 ~ 30
"Burn Duration" = 10
#Adjust this to set the effect radius for the Blaze Arrow. Set to 0 to disable, but that would be boring.
#Range: 0 ~ 16
Radius = 2
["Frost Arrow"]
#Adjust this to set the damage for the Frost Arrow. Vanilla Arrow value is 2.0.
#Range: 0.0 ~ 16.0
Damage = 1.5
#Adjust this to set the chill duration for the Frost Arrow. (In ticks; there are 20 ticks per second).
#Range: 20 ~ 1200
"Chill Duration" = 100
#Adjust this to set the effect radius for the Frost Arrow. Set to 0 to disable, but that would be boring.
#Range: 0 ~ 16
Radius = 4
#If TRUE, Frost Arrows will convert Lava into Obsidian. If FALSE, Glossed Magma.
"Permanent Lava Freeze" = true
#If TRUE, Frost Arrows will convert Water into Ice. If FALSE, Frosted Ice.
"Permanent Water Freeze" = true
["Verdant Arrow"]
#Adjust this to set the damage for the Verdant Arrow. Vanilla Arrow value is 2.0.
#Range: 0.0 ~ 16.0
Damage = 0.5
#Adjust this to set the effect radius for the Verdant Arrow. Set to 0 to disable, but that would be boring.
#Range: 0 ~ 16
Radius = 4
["Spore Arrow"]
#Adjust this to set the damage for the Spore Arrow. Vanilla Arrow value is 2.0.
#Range: 0.0 ~ 16.0
Damage = 0.5
#Adjust this to set the effect radius for the Spore Arrow. Set to 0 to disable, but that would be boring.
#Range: 0 ~ 16
Radius = 4

View File

@@ -0,0 +1,23 @@
[balancing]
#mod.scena.config.balancing.blacklist-random-ticking-blocks.comment
blacklist-random-ticking-blocks = false
#mod.scena.config.balancing.enable-compatibility-mode.comment
enable-compatibility-mode = false
#mod.scena.config.balancing.bit-bag-stack-size.comment
#Range: > 64
bit-bag-stack-size = 512
#mod.scena.config.balancing.change-tracker-size.comment
#Range: 10 ~ 40
change-tracker-size = 20
#mod.scena.config.balancing.delete-excess-bits.comment
delete-excess-bits = true
#mod.scena.config.balancing.light-factor-multiplier.comment
#Range: 0.0 ~ 4096.0
light-factor-multiplier = 1.0
[style]
#mod.scena.config.style.bit-size.comment
#Allowed Values: ONE_SIXTEENTH, ONE_EIGHT, ONE_QUARTER, ONE_HALF, ONE
bit-size = "ONE_SIXTEENTH"

View File

@@ -0,0 +1,33 @@
[Commands]
#The required permission level for the '/cofh crafting' command.
#Range: 0 ~ 4
"Crafting Permission Level" = 2
#The required permission level for the '/cofh enderchest' command.
#Range: 0 ~ 4
"EnderChest Permission Level" = 2
#The required permission level for the '/cofh heal' command.
#Range: 0 ~ 4
"Heal Permission Level" = 2
#The required permission level for the '/cofh ignite' command.
#Range: 0 ~ 4
"Ignite Permission Level" = 2
#The required permission level for the '/cofh repair' command.
#Range: 0 ~ 4
"Repair Permission Level" = 2
[Enchantments]
#If TRUE, Feather Falling will prevent Farmland from being trampled. This option will work with alternative versions (overrides) of Feather Falling.
"Improved Feather Falling" = true
#If TRUE, Mending behavior is altered so that Experience Orbs always repair items if possible, and the most damaged item is prioritized. This option may not work with alternative versions (overrides) of Mending.
"Improved Mending" = true
[Enchantments.Holding]
#If TRUE, the Holding Enchantment is available for various Storage Items and Blocks.
Enable = true
#This sets whether or not the Enchantment is considered a 'treasure' enchantment.
Treasure = false
#This option adjusts the maximum allowable level for the Enchantment.
#Range: 1 ~ 10
"Max Level" = 4

View File

@@ -0,0 +1,211 @@
#The disk space limit for computers and turtles, in bytes.
computer_space_limit = 1000000
#The disk space limit for floppy disks, in bytes.
floppy_space_limit = 125000
#The file upload size limit, in bytes. Must be in range of 1 KiB and 16 MiB.
#Keep in mind that uploads are processed in a single tick - large files or
#poor network performance can stall the networking thread. And mind the disk space!
#Range: 1024 ~ 16777216
upload_max_size = 524288
#Set how many files a computer can have open at the same time. Set to 0 for unlimited.
#Range: > 0
maximum_open_files = 128
#A comma separated list of default system settings to set on new computers.
#Example: "shell.autocomplete=false,lua.autocomplete=false,edit.autocomplete=false"
#will disable all autocompletion.
default_computer_settings = ""
#Log exceptions thrown by peripherals and other Lua objects. This makes it easier
#for mod authors to debug problems, but may result in log spam should people use
#buggy methods.
log_computer_errors = true
#Require players to be in creative mode and be opped in order to interact with
#command computers. This is the default behaviour for vanilla's Command blocks.
command_require_creative = true
#A list of generic methods or method sources to disable. Generic methods are
#methods added to a block/block entity when there is no explicit peripheral
#provider. This includes inventory methods (i.e. inventory.getItemDetail,
#inventory.pushItems), and (if on Forge), the fluid_storage and energy_storage
#methods.
#Methods in this list can either be a whole group of methods (computercraft:inventory)
#or a single method (computercraft:inventory#pushItems).
#
disabled_generic_methods = []
#Controls execution behaviour of computers. This is largely intended for
#fine-tuning servers, and generally shouldn't need to be touched.
[execution]
#Set the number of threads computers can run on. A higher number means more
#computers can run at once, but may induce lag. Please note that some mods may
#not work with a thread count higher than 1. Use with caution.
#Range: > 1
computer_threads = 1
#The maximum time that can be spent executing tasks in a single tick, in
#milliseconds.
#Note, we will quite possibly go over this limit, as there's no way to tell how
#long a will take - this aims to be the upper bound of the average time.
#Range: > 1
max_main_global_time = 10
#The ideal maximum time a computer can execute for in a tick, in milliseconds.
#Note, we will quite possibly go over this limit, as there's no way to tell how
#long a will take - this aims to be the upper bound of the average time.
#Range: > 1
max_main_computer_time = 5
#Controls the HTTP API
[http]
#Enable the "http" API on Computers. Disabling this also disables the "pastebin" and
#"wget" programs, that many users rely on. It's recommended to leave this on and use
#the "rules" config option to impose more fine-grained control.
enabled = true
#Enable use of http websockets. This requires the "http_enable" option to also be true.
websocket_enabled = true
#The number of http requests a computer can make at one time. Additional requests
#will be queued, and sent when the running requests have finished. Set to 0 for
#unlimited.
#Range: > 0
max_requests = 16
#The number of websockets a computer can have open at one time.
#Range: > 1
max_websockets = 4
#Limits bandwidth used by computers.
[http.bandwidth]
#The number of bytes which can be downloaded in a second. This is shared across all computers. (bytes/s).
#Range: > 1
global_download = 33554432
#The number of bytes which can be uploaded in a second. This is shared across all computers. (bytes/s).
#Range: > 1
global_upload = 33554432
#Tunnels HTTP and websocket requests through a proxy server. Only affects HTTP
#rules with "use_proxy" set to true (off by default).
#If authentication is required for the proxy, create a "computercraft-proxy.pw"
#file in the same directory as "computercraft-server.toml", containing the
#username and password separated by a colon, e.g. "myuser:mypassword". For
#SOCKS4 proxies only the username is required.
[http.proxy]
#The type of proxy to use.
#Allowed Values: HTTP, HTTPS, SOCKS4, SOCKS5
type = "HTTP"
#The hostname or IP address of the proxy server.
host = ""
#The port of the proxy server.
#Range: 1 ~ 65536
port = 8080
#A list of rules which control behaviour of the "http" API for specific domains or
#IPs. Each rule matches against a hostname and an optional port, and then sets several
#properties for the request. Rules are evaluated in order, meaning earlier rules override
#later ones.
#
#Valid properties:
# - "host" (required): The domain or IP address this rule matches. This may be a domain name
# ("pastebin.com"), wildcard ("*.pastebin.com") or CIDR notation ("127.0.0.0/8").
# - "port" (optional): Only match requests for a specific port, such as 80 or 443.
#
# - "action" (optional): Whether to allow or deny this request.
# - "max_download" (optional): The maximum size (in bytes) that a computer can download in this
# request.
# - "max_upload" (optional): The maximum size (in bytes) that a computer can upload in a this request.
# - "max_websocket_message" (optional): The maximum size (in bytes) that a computer can send or
# receive in one websocket packet.
# - "use_proxy" (optional): Enable use of the HTTP/SOCKS proxy if it is configured.
[[http.rules]]
#The magic "$private" host matches all private address ranges, such as localhost and 192.168.0.0/16.
#This rule prevents computers accessing internal services, and is strongly recommended.
host = "$private"
#Deny all requests to private IP addresses.
action = "deny"
[[http.rules]]
#The wildcard "*" rule matches all remaining hosts.
host = "*"
#Allow all non-denied hosts.
action = "allow"
#The maximum size (in bytes) that a computer can download in a single request.
#Note that responses may receive more data than allowed, but this data will not
#be returned to the client.
max_download = 16777216
#The maximum size (in bytes) that a computer can upload in a single request. This
#includes headers and POST text.
max_upload = 4194304
#The maximum size (in bytes) that a computer can send or receive in one websocket packet.
max_websocket_message = 131072
#Enable use of the HTTP/SOCKS proxy if it is configured.
use_proxy = false
#Various options relating to peripherals.
[peripheral]
#Enable Command Block peripheral support
command_block_enabled = false
#The range of Wireless Modems at low altitude in clear weather, in meters.
#Range: 0 ~ 100000
modem_range = 64
#The range of Wireless Modems at maximum altitude in clear weather, in meters.
#Range: 0 ~ 100000
modem_high_altitude_range = 384
#The range of Wireless Modems at low altitude in stormy weather, in meters.
#Range: 0 ~ 100000
modem_range_during_storm = 64
#The range of Wireless Modems at maximum altitude in stormy weather, in meters.
#Range: 0 ~ 100000
modem_high_altitude_range_during_storm = 384
#Maximum amount of notes a speaker can play at once.
#Range: > 1
max_notes_per_tick = 8
#The limit to how much monitor data can be sent *per tick*. Note:
# - Bandwidth is measured before compression, so the data sent to the client is
# smaller.
# - This ignores the number of players a packet is sent to. Updating a monitor for
# one player consumes the same bandwidth limit as sending to 20.
# - A full sized monitor sends ~25kb of data. So the default (1MB) allows for ~40
# monitors to be updated in a single tick.
#Set to 0 to disable.
#Range: > 0
monitor_bandwidth = 1000000
#Various options relating to turtles.
[turtle]
#Set whether Turtles require fuel to move.
need_fuel = true
#The fuel limit for Turtles.
#Range: > 0
normal_fuel_limit = 20000
#The fuel limit for Advanced Turtles.
#Range: > 0
advanced_fuel_limit = 100000
#If set to true, Turtles will push entities out of the way instead of stopping if
#there is space to do so.
can_push = true
#Configure the size of various computer's terminals.
#Larger terminals require more bandwidth, so use with care.
[term_sizes]
#Terminal size of computers.
[term_sizes.computer]
#Width of computer terminal
#Range: 1 ~ 255
width = 51
#Height of computer terminal
#Range: 1 ~ 255
height = 19
#Terminal size of pocket computers.
[term_sizes.pocket_computer]
#Width of pocket computer terminal
#Range: 1 ~ 255
width = 26
#Height of pocket computer terminal
#Range: 1 ~ 255
height = 20
#Maximum size of monitors (in blocks).
[term_sizes.monitor]
#Maximum width of monitors
#Range: 1 ~ 32
width = 8
#Maximum height of monitors
#Range: 1 ~ 32
height = 6

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,536 @@
#.
#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 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
#.
#Maximum length in blocks of chain conveyor connections.
#Range: > 5
maxChainConveyorLength = 32
#.
#Maximum amount of connections each chain conveyor can have.
#Range: > 1
maxChainConveyorConnections = 4
#.
#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
#.
#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 = 384
#.
#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
#.
#Whether stabilised bearings create a separated entity even on non-rotating contraptions.
#[Technical]
stabiliseStableContraptions = false
#.
#Whether the players hitbox should be expanded to the size of the contraption hitbox.
#[Technical]
syncPlayerPickupHitboxWithContraptionHitbox = 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]
brass_encased_shaft = 0.0
turntable = 4.0
clutch = 0.0
mechanical_mixer = 4.0
gearbox = 0.0
mechanical_bearing = 4.0
copper_backtank = 4.0
hose_pulley = 4.0
display_board = 0.0
crushing_wheel = 8.0
adjustable_chain_gearshift = 0.0
millstone = 4.0
rotation_speed_controller = 0.0
sticky_mechanical_piston = 4.0
mechanical_crafter = 2.0
deployer = 4.0
elevator_pulley = 4.0
stressometer = 0.0
cogwheel = 0.0
encased_chain_drive = 0.0
belt = 0.0
brass_encased_large_cogwheel = 0.0
weighted_ejector = 2.0
chain_conveyor = 1.0
mechanical_saw = 4.0
flywheel = 0.0
mechanical_piston = 4.0
speedometer = 0.0
brass_encased_cogwheel = 0.0
clockwork_bearing = 4.0
mechanical_press = 8.0
mechanical_drill = 4.0
andesite_encased_shaft = 0.0
netherite_backtank = 4.0
mechanical_arm = 2.0
sequenced_gearshift = 0.0
andesite_encased_large_cogwheel = 0.0
shaft = 0.0
cuckoo_clock = 1.0
gearshift = 0.0
rope_pulley = 4.0
andesite_encased_cogwheel = 0.0
large_cogwheel = 0.0
encased_fan = 2.0
mysterious_cuckoo_clock = 1.0
gantry_shaft = 0.0
mechanical_pump = 4.0
#.
#[in Stress Units]
#Configure how much stress a source can accommodate for.
[kinetics.stressValues.v2.capacity]
steam_engine = 1024.0
water_wheel = 32.0
copper_valve_handle = 8.0
hand_crank = 8.0
creative_motor = 16384.0
large_water_wheel = 128.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 distance in blocks a Package Port can be placed at from its target.
#Range: > 1
packagePortRange = 5
#.
#Maximum possible range in blocks of redstone link connections.
#Range: > 1
linkRange = 256
#.
#Maximum possible distance in blocks between display links and their target.
#Range: > 1
displayLinkRange = 64
#.
#The total amount of stacks a vault can hold per block in size.
#Range: 1 ~ 2048
vaultCapacity = 20
#.
#The amount of packages a chain conveyor can carry at a time.
#Range: > 1
chainConveyorCapacity = 20
#.
#The amount of ticks a brass tunnel waits between distributions.
#Range: 1 ~ 10
brassTunnelTimer = 10
#.
#The amount of ticks a factory gauge waits between requests.
#Range: > 5
factoryGaugeTimer = 100
#.
#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
#.
#The amount of Schematics a player can upload until previous ones are overwritten.
#Range: > 1
maxSchematics = 10
#.
#[in KiloBytes]
#The maximum allowed file size of uploaded Schematics.
#Range: > 16
maxTotalSchematicSize = 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
#.
#Amount of blocks a Schematicannon can print per Gunpowder item provided.
#Range: > 1
schematicannonShotsPerGunpowder = 400
#.
#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,19 @@
#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"
[menu]
#Enables the old legacy Curios menu for better backwards compatibility.
enableLegacyMenu = false
[menu.experimental]
#The minimum number of columns for the Curios menu.
#Range: 1 ~ 8
minimumColumns = 1
#The maximum number of slots per page of the Curios menu.
#Range: 1 ~ 48
maxSlotsPerPage = 48

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,137 @@
{
# 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"
# If true, pistons are prevented from pushing/pulling blocks across claims owned by different teams (unless the target claim has public 'edit block' permissions defined). If 'disable_protection' is set to true, this setting is ignored.
# Default: true
piston_protection: true
# 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
waypoint_sharing: {
# Allow players to share waypoints with their party.
# Default: true
waypoint_sharing_party: true
# Allow players to share waypoints with other players.
# Default: true
waypoint_sharing_players: true
# Allow players to share waypoints with the entire server.
# Default: true
waypoint_sharing_server: true
}
}

View File

@@ -0,0 +1,4 @@
# Default config file that will be copied to local\ftbchunks\client-config.snbt if it doesn't exist!
# Just copy any values you wish to override in here!
{ }

View File

@@ -0,0 +1,4 @@
# Default config file that will be copied to saves\Test\serverconfig\ftbchunks-world.snbt if it doesn't exist!
# Just copy any values you wish to override in here!
{ }

View File

@@ -0,0 +1,38 @@
# Default config file that will be copied to world's serverconfig/ftbessentials.snbt location
# Copy values you wish to override in here
{
misc: {
anvil: {
enabled: false
}
crafting: {
enabled: false
}
enderchest: {
enabled: false
}
smithing: {
enabled: false
}
stonecutter: {
enabled: false
}
}
teleportation: {
back: {
enabled: false
}
home: {
warmup: 5
}
rtp: {
warmup: 5
}
spawn: {
warmup: 5
}
tpa: {
warmup: 5
}
}
}

View File

@@ -0,0 +1,4 @@
# Default config file that will be copied to local\ftblibrary-client.snbt if it doesn't exist!
# Just copy any values you wish to override in here!
{ }

View File

@@ -0,0 +1,4 @@
# Default config file that will be copied to local\ftbquests\client-config.snbt if it doesn't exist!
# Just copy any values you wish to override in here!
{ }

View File

@@ -0,0 +1,4 @@
# Default config file that will be copied to config\ftbxmodcompat.snbt if it doesn't exist!
# Just copy any values you wish to override in here!
{ }

View File

@@ -0,0 +1,18 @@
#If this is set to true you get an obituary after you died
enable_obituary = true
#The blocks that can be replaced with a grave
#If it starts with '#' it is a tag
replaceable_blocks = ["#gravestone:grave_replaceable"]
#If this is set to true the obituary will be taken out of your inventory when you break the grave
remove_obituary = true
#If this is set to true only the player that owns the grave and admins can break the grave
only_owners_can_break = false
#If this is set to true the ghost of the dead player will be spawned when the grave is broken
spawn_ghost = false
#If this is set to true the ghost player will defend the player
friendly_ghost = true
#If this is set to true you get your items back into your inventory by sneaking on the grave
sneak_pickup = true
#If this is set to true you get your items sorted back into your inventory by breaking the grave
break_pickup = true

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 the cheat mode for players who have an operator status (/op).
enableCheatModeForOp = true
#Enable the cheat mode for players who are in the creative mode.
enableCheatModeForCreative = true
#Enable the cheat mode for players who can use the "/give" command.
enableCheatModeForGive = false

View File

@@ -0,0 +1,3 @@
#Preferences for outputs from tags used in automatic compat in recipes
tagPreferences = ["minecraft", "create", "alloyed", "createdeco", "createaddition", "createbigcannons", "create_dd", "thermal", "tconstruct", "tmechworks"]

View File

@@ -0,0 +1,114 @@
#Storage Settings
[storage]
#The amount of slots the storage stabilizer tier 1 provides.
stabilizerTier1Slots = 256
#The amount of slots the storage stabilizer tier 2 provides.
stabilizerTier2Slots = 512
#The amount of slots the storage stabilizer tier 3 provides.
stabilizerTier3Slots = 1024
#The amount of slots the storage stabilizer tier 4 provides.
stabilizerTier4Slots = 2048
#The amount of slots the storage actuator provides.
controllerBaseSlots = 128
#The stack size the storage actuator uses.
controllerStackSize = 1024
#True to use the configured controllerStackSize for all items, instead of the stack sizes provided by item type (such as 16 for ender pearls, 64 for iron ingot). WARNING: Setting this to false may have a negative impact on performance.
overrideItemStackSizes = true
#True to use the configured controllerStackSize for all items, instead of the stack sizes provided by item type (such as 16 for ender pearls, 64 for iron ingot). WARNING: Setting this to false may have a negative impact on performance.
unlinkWormholeOnBreak = false
#Spirit Job Settings
[spirit_job]
#The duration for the slow falling effect applied by a drikwing.
drikwingFamiliarSlowFallingSeconds = 15
#The multiplier to each crushing recipe's crushing_time for Tier 1 (Foliot) Crusher Spirits.
tier1CrusherTimeMultiplier = 2.0
#The multiplier to each crushing recipe's crushing_time for Tier 2 (Djinni) Crusher Spirits.
tier2CrusherTimeMultiplier = 1.0
#Currently unused. The multiplier to each crushing recipe's crushing_time for Tier 3 (Afrit) Crusher Spirits.
tier3CrusherTimeMultiplier = 0.5
#Currently unused. The multiplier to each crushing recipe's crushing_time for Tier 4 (Marid) Crusher Spirits.
tier4CrusherTimeMultiplier = 0.2
#The multiplier to each crushing recipe's output count for Tier 1 (Foliot) Crusher Spirits.
tier1CrusherOutputMultiplier = 1.0
#The multiplier to each crushing recipe's output count for Tier 2 (Djinni) Crusher Spirits.
tier2CrusherOutputMultiplier = 1.34
#The multiplier to each crushing recipe's output count for Tier 3 (Afrit) Crusher Spirits.
tier3CrusherOutputMultiplier = 1.67
#The multiplier to each crushing recipe's output count for Tier 4 (Marid) Crusher Spirits.
tier4CrusherOutputMultiplier = 2.0
#The minimum ticks before a crusher can pick up an item it dropped. Default is 3 Seconds = 3 * 20 Ticks.
crusherResultPickupDelay = 60
#The chance for a blacksmith familiar to repair an item (by 2 durability) whenever stone is picked up. 1.0 = 100%, 0.0 = 0%.
blacksmithFamiliarRepairChance = 0.05
#The amount of iron required for a blacksmith familiar to upgrade another familiar.
blacksmithFamiliarUpgradeCost = 18
#The cooldown for a blacksmith familiar to upgrade another familiar.
blacksmithFamiliarUpgradeCooldown = 400
#Ritual Settings
[rituals]
#Enables the ritual to clear rainy weather.
enableClearWeatherRitual = true
#Enables the ritual to start rainy weather.
enableRainWeatherRitual = true
#Enables the ritual to start a thunderstorm.
enableThunderWeatherRitual = true
#Enables the ritual to set time to day.
enableDayTimeRitual = true
#Enables the ritual to set time to night.
enableNightTimeRitual = true
#If enabled, rituals are interrupted if *more* ingredients are present than needed. This should usually be disabled, but can improve performance if (very very) many rituals are running.
enableRemainingIngredientCountMatching = false
#Set a value below 1.0 to speed up rituals.
#Range: 0.05 ~ 1.7976931348623157E308
ritualDurationMultiplier = 1.0
#By default spirit names are generated randomly. This list can be used as an additional source of spirit names, or even a full replacement, depending on the configuration of "usePossibleSpiritNamesChance".
possibleSpiritNames = []
#0.0 (default) to only use random names.
#1.0 to only use the names in "possibleSpiritNames"
#0.1-0.9 to use a mix of both, the higher the value the higher the chance of using a name from this list instead of a random name.
#Will be ignored if "possibleSpiritNames" is empty.
#Range: 0.0 ~ 1.0
usePossibleSpiritNamesChance = 0.0
#Dimensional Mineshaft Settings
[dimensional_mineshaft]
#Miner Spirit Settings
[dimensional_mineshaft.miner_foliot_unspecialized]
#The amount of time it takes the spirit to perform one mining operation.
maxMiningTime = 400
#The amount of blocks the spirit will obtain per mining operation
rollsPerOperation = 1
#The amount of mining operations the spirit can perform before breaking.
durability = 1000
#Miner Spirit Settings
[dimensional_mineshaft.miner_djinni_ores]
#The amount of time it takes the spirit to perform one mining operation.
maxMiningTime = 300
#The amount of blocks the spirit will obtain per mining operation
rollsPerOperation = 1
#The amount of mining operations the spirit can perform before breaking.
durability = 400
#Miner Spirit Settings
[dimensional_mineshaft.miner_afrit_deeps]
#The amount of time it takes the spirit to perform one mining operation.
maxMiningTime = 200
#The amount of blocks the spirit will obtain per mining operation
rollsPerOperation = 1
#The amount of mining operations the spirit can perform before breaking.
durability = 800
#Miner Spirit Settings
[dimensional_mineshaft.miner_marid_master]
#The amount of time it takes the spirit to perform one mining operation.
maxMiningTime = 100
#The amount of blocks the spirit will obtain per mining operation
rollsPerOperation = 1
#The amount of mining operations the spirit can perform before breaking.
durability = 1600

View File

@@ -0,0 +1,118 @@
{
"level_seeds": [
{
"dim": "ad_astra:venus_orbit",
"seed": 4444170850107069369
},
{
"dim": "ad_astra:mars",
"seed": 4444170850107069369
},
{
"dim": "ad_astra:glacio_orbit",
"seed": 4444170850107069369
},
{
"dim": "minecraft:overworld",
"seed": 4444170850107069369
},
{
"dim": "ad_astra:mercury_orbit",
"seed": 4444170850107069369
},
{
"dim": "ad_astra:venus",
"seed": 4444170850107069369
},
{
"dim": "ad_astra:glacio",
"seed": 4444170850107069369
},
{
"dim": "ad_astra:moon",
"seed": 4444170850107069369
},
{
"dim": "minecraft:the_nether",
"seed": 4444170850107069369
},
{
"dim": "ad_astra:earth_orbit",
"seed": 4444170850107069369
},
{
"dim": "ad_astra:mars_orbit",
"seed": 4444170850107069369
},
{
"dim": "ad_astra:moon_orbit",
"seed": 4444170850107069369
},
{
"dim": "minecraft:the_end",
"seed": 4444170850107069369
},
{
"dim": "ad_astra:mercury",
"seed": 4444170850107069369
}
],
"structure_seeds": [
{
"dim": "ad_astra:venus_orbit",
"seed": 4444170850107069369
},
{
"dim": "ad_astra:mars",
"seed": 4444170850107069369
},
{
"dim": "ad_astra:glacio_orbit",
"seed": 4444170850107069369
},
{
"dim": "minecraft:overworld",
"seed": 4444170850107069369
},
{
"dim": "ad_astra:mercury_orbit",
"seed": 4444170850107069369
},
{
"dim": "ad_astra:venus",
"seed": 4444170850107069369
},
{
"dim": "ad_astra:glacio",
"seed": 4444170850107069369
},
{
"dim": "ad_astra:moon",
"seed": 4444170850107069369
},
{
"dim": "minecraft:the_nether",
"seed": 4444170850107069369
},
{
"dim": "ad_astra:earth_orbit",
"seed": 4444170850107069369
},
{
"dim": "ad_astra:mars_orbit",
"seed": 4444170850107069369
},
{
"dim": "ad_astra:moon_orbit",
"seed": 4444170850107069369
},
{
"dim": "minecraft:the_end",
"seed": 4444170850107069369
},
{
"dim": "ad_astra:mercury",
"seed": 4444170850107069369
}
]
}

View File

@@ -0,0 +1,37 @@
#Compatability config
#There are enough foods in the base pack to earn the first 10 hearts.
#Then next 10 hearts will need addons like the create food addons and farmer's delight addons.
[milestones]
#Number of hearts you start out with.
#Range: 0 ~ 1000
baseHearts = 10
#Number of hearts you gain for reaching a new milestone.
#Range: 0 ~ 1000
heartsPerMilestone = 1
#A list of numbers of unique foods you need to eat to unlock each milestone, in ascending order. Naturally, adding more milestones lets you earn more hearts.
milestones = [15, 30, 45, 60, 75, 95, 115, 135, 155, 175, 200, 220, 240, 260, 280, 300, 320, 340, 360, 380]
[filtering]
#Foods in this list won't affect the player's health nor show up in the food book.
blacklist = [
"create_central_kitchen:incomplete_egg_sandwich", "create_central_kitchen:incomplete_chicken_sandwich",
"create_central_kitchen:incomplete_hamburger", "create_central_kitchen:incomplete_bacon_sandwich",
"create_central_kitchen:incomplete_mutton_wrap", "create_central_kitchen:incomplete_apple_pie",
"create_central_kitchen:incomplete_sweet_berry_cheesecake", "create_central_kitchen:incomplete_pumpkin_pie",
"create_central_kitchen:incomplete_cherry_pie", "create_central_kitchen:incomplete_truffle_pie",
"create_central_kitchen:incomplete_mulberry_pie", "create_central_kitchen:incomplete_chorus_fruit_pie",
"create_central_kitchen:incomplete_chorus_flower_pie"]
#When this list contains anything, the blacklist is ignored and instead only foods from here count.
whitelist = []
#The minimum hunger value foods need to provide in order to count for milestones, in half drumsticks.
#Range: 0 ~ 1000
minimumFoodValue = 1
[miscellaneous]
#Whether or not to reset the food list on death, effectively losing all bonus hearts.
resetOnDeath = false
#If true, eating foods outside of survival mode (e.g. creative/adventure) is not tracked and thus does not contribute towards progression.
limitProgressionToSurvival = false

View File

@@ -0,0 +1,448 @@
#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 = ["jukebox_upgrades|1", "stack_upgrades|1", "furnace_upgrades|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 = 18
#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 = 27
#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 = 36
#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 = 45
#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 = 54
#Number of upgrade slots in the backpack
#Range: 0 ~ 10
upgradeSlotCount = 4
#Netherite Backpack Settings
[server.netheriteBackpack]
#Number of inventory slots in the backpack
#Range: 1 ~ 144
inventorySlotCount = 72
#Number of upgrade slots in the backpack
#Range: 0 ~ 10
upgradeSlotCount = 5
#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
#Advanced Jukebox Upgrade Settings
[server.advancedJukeboxUpgrade]
#Number of slots for discs in jukebox upgrade
#Range: 1 ~ 16
numberOfSlots = 12
#Number of lots displayed in a row
#Range: 1 ~ 6
slotsInRow = 4
#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 = false
#Turns on/off buffing the entity that wears backpack with additional health. Health is scaled based on backpack tier the mob wears.
buffHealth = false
#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 = false
#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 = false
#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

View File

@@ -0,0 +1,708 @@
#Server Settings
[server]
#Limit of maximum number of upgrades of type per storage in format of "StorageType|UpgradeRegistryName[or UpgradeGroup]|MaxNumber"
maxUpgradesPerStorage = ["shulker_box|stack_upgrades|1", "shulker_box|jukebox_upgrades|1", "shulker_box|furnace_upgrades|1", "barrel|stack_upgrades|1", "barrel|jukebox_upgrades|1", "barrel|furnace_upgrades|1", "limited_barrel|furnace_upgrades|1", "limited_barrel|jukebox_upgrades|1", "chest|stack_upgrades|1", "chest|jukebox_upgrades|1", "chest|furnace_upgrades|1"]
#Threshold of number of item entities dropped from chest / barrel above which break is canceled (unless shift key is pressed) and message is displayed explaining to player many drops and packing tape use
#Range: 0 ~ 1000
tooManyItemEntityDrops = 200
#Determines if limited barrel counts can be dyed to change their color
limitedBarrelCountDyeingEnabled = true
#Defines the maximum range of the controller at which it connects storage blocks to multiblock
#Range: 4 ~ 64
controllerRange = 15
#Wood Barrel Settings
[server.WoodBarrel]
#Number of inventory slots in the storage
#Range: 1 ~ 180
inventorySlotCount = 27
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 1
#Copper Barrel Settings
[server.CopperBarrel]
#Number of inventory slots in the storage
#Range: 1 ~ 180
inventorySlotCount = 36
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 1
#Iron Barrel Settings
[server.IronBarrel]
#Number of inventory slots in the storage
#Range: 1 ~ 180
inventorySlotCount = 36
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 2
#Gold Barrel Settings
[server.GoldBarrel]
#Number of inventory slots in the storage
#Range: 1 ~ 180
inventorySlotCount = 54
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 3
#Diamond Barrel Settings
[server.DiamondBarrel]
#Number of inventory slots in the storage
#Range: 1 ~ 180
inventorySlotCount = 63
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 4
#Netherite Barrel Settings
[server.NetheriteBarrel]
#Number of inventory slots in the storage
#Range: 1 ~ 180
inventorySlotCount = 81
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 5
#Limited Barrel I Settings
[server.LimitedBarrelI]
#Multiplier that's used to calculate base slot limit
#Range: 1 ~ 8192
baseSlotLimitMultiplier = 32
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 1
#Limited Copper Barrel I Settings
[server.LimitedCopperBarrelI]
#Multiplier that's used to calculate base slot limit
#Range: 1 ~ 8192
baseSlotLimitMultiplier = 53
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 1
#Limited Iron Barrel I Settings
[server.LimitedIronBarrelI]
#Multiplier that's used to calculate base slot limit
#Range: 1 ~ 8192
baseSlotLimitMultiplier = 64
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 2
#Limited Gold Barrel I Settings
[server.LimitedGoldBarrelI]
#Multiplier that's used to calculate base slot limit
#Range: 1 ~ 8192
baseSlotLimitMultiplier = 96
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 3
#Limited Diamond Barrel I Settings
[server.LimitedDiamondBarrelI]
#Multiplier that's used to calculate base slot limit
#Range: 1 ~ 8192
baseSlotLimitMultiplier = 128
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 4
#Limited Netherite Barrel I Settings
[server.LimitedNetheriteBarrelI]
#Multiplier that's used to calculate base slot limit
#Range: 1 ~ 8192
baseSlotLimitMultiplier = 160
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 5
#Limited Barrel II Settings
[server.LimitedBarrelII]
#Multiplier that's used to calculate base slot limit
#Range: 1 ~ 8192
baseSlotLimitMultiplier = 16
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 1
#Limited Copper Barrel II Settings
[server.LimitedCopperBarrelII]
#Multiplier that's used to calculate base slot limit
#Range: 1 ~ 8192
baseSlotLimitMultiplier = 27
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 1
#Limited Iron Barrel II Settings
[server.LimitedIronBarrelII]
#Multiplier that's used to calculate base slot limit
#Range: 1 ~ 8192
baseSlotLimitMultiplier = 32
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 2
#Limited Gold Barrel II Settings
[server.LimitedGoldBarrelII]
#Multiplier that's used to calculate base slot limit
#Range: 1 ~ 8192
baseSlotLimitMultiplier = 48
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 3
#Limited Diamond Barrel II Settings
[server.LimitedDiamondBarrelII]
#Multiplier that's used to calculate base slot limit
#Range: 1 ~ 8192
baseSlotLimitMultiplier = 64
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 4
#Limited Netherite Barrel II Settings
[server.LimitedNetheriteBarrelII]
#Multiplier that's used to calculate base slot limit
#Range: 1 ~ 8192
baseSlotLimitMultiplier = 80
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 5
#Limited Barrel III Settings
[server.LimitedBarrelIII]
#Multiplier that's used to calculate base slot limit
#Range: 1 ~ 8192
baseSlotLimitMultiplier = 10
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 1
#Limited Copper Barrel III Settings
[server.LimitedCopperBarrelIII]
#Multiplier that's used to calculate base slot limit
#Range: 1 ~ 8192
baseSlotLimitMultiplier = 17
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 1
#Limited Iron Barrel III Settings
[server.LimitedIronBarrelIII]
#Multiplier that's used to calculate base slot limit
#Range: 1 ~ 8192
baseSlotLimitMultiplier = 20
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 2
#Limited Gold Barrel III Settings
[server.LimitedGoldBarrelIII]
#Multiplier that's used to calculate base slot limit
#Range: 1 ~ 8192
baseSlotLimitMultiplier = 30
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 3
#Limited Diamond Barrel III Settings
[server.LimitedDiamondBarrelIII]
#Multiplier that's used to calculate base slot limit
#Range: 1 ~ 8192
baseSlotLimitMultiplier = 40
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 4
#Limited Netherite Barrel III Settings
[server.LimitedNetheriteBarrelIII]
#Multiplier that's used to calculate base slot limit
#Range: 1 ~ 8192
baseSlotLimitMultiplier = 50
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 5
#Limited Barrel IV Settings
[server.LimitedBarrelIV]
#Multiplier that's used to calculate base slot limit
#Range: 1 ~ 8192
baseSlotLimitMultiplier = 8
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 1
#Limited Copper Barrel IV Settings
[server.LimitedCopperBarrelIV]
#Multiplier that's used to calculate base slot limit
#Range: 1 ~ 8192
baseSlotLimitMultiplier = 13
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 1
#Limited Iron Barrel IV Settings
[server.LimitedIronBarrelIV]
#Multiplier that's used to calculate base slot limit
#Range: 1 ~ 8192
baseSlotLimitMultiplier = 16
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 2
#Limited Gold Barrel IV Settings
[server.LimitedGoldBarrelIV]
#Multiplier that's used to calculate base slot limit
#Range: 1 ~ 8192
baseSlotLimitMultiplier = 24
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 3
#Limited Diamond Barrel IV Settings
[server.LimitedDiamondBarrelIV]
#Multiplier that's used to calculate base slot limit
#Range: 1 ~ 8192
baseSlotLimitMultiplier = 32
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 4
#Limited Netherite Barrel IV Settings
[server.LimitedNetheriteBarrelIV]
#Multiplier that's used to calculate base slot limit
#Range: 1 ~ 8192
baseSlotLimitMultiplier = 40
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 5
#Wood Chest Settings
[server.WoodChest]
#Number of inventory slots in the storage
#Range: 1 ~ 180
inventorySlotCount = 27
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 1
#Copper Chest Settings
[server.CopperChest]
#Number of inventory slots in the storage
#Range: 1 ~ 180
inventorySlotCount = 36
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 1
#Iron Chest Settings
[server.IronChest]
#Number of inventory slots in the storage
#Range: 1 ~ 180
inventorySlotCount = 36
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 2
#Gold Chest Settings
[server.GoldChest]
#Number of inventory slots in the storage
#Range: 1 ~ 180
inventorySlotCount = 54
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 3
#Diamond Chest Settings
[server.DiamondChest]
#Number of inventory slots in the storage
#Range: 1 ~ 180
inventorySlotCount = 63
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 4
#Netherite Chest Settings
[server.NetheriteChest]
#Number of inventory slots in the storage
#Range: 1 ~ 180
inventorySlotCount = 81
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 5
#Shulker Box Settings
[server.ShulkerBox]
#Number of inventory slots in the storage
#Range: 1 ~ 180
inventorySlotCount = 27
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 1
#Copper Shulker Box Settings
[server.CopperShulkerBox]
#Number of inventory slots in the storage
#Range: 1 ~ 180
inventorySlotCount = 36
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 1
#Iron Shulker Box Settings
[server.IronShulkerBox]
#Number of inventory slots in the storage
#Range: 1 ~ 180
inventorySlotCount = 36
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 2
#Gold Shulker Box Settings
[server.GoldShulkerBox]
#Number of inventory slots in the storage
#Range: 1 ~ 180
inventorySlotCount = 54
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 3
#Diamond Shulker Box Settings
[server.DiamondShulkerBox]
#Number of inventory slots in the storage
#Range: 1 ~ 180
inventorySlotCount = 63
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 4
#Netherite Shulker Box Settings
[server.NetheriteShulkerBox]
#Number of inventory slots in the storage
#Range: 1 ~ 180
inventorySlotCount = 81
#Number of upgrade slots in the storage
#Range: 0 ~ 10
upgradeSlotCount = 5
[server.shulkerBoxDisallowedItems]
#List of items that are not allowed to be put in shulkerboxes - e.g. "minecraft:bundle"
disallowedItems = []
#Determines if container items (those that override canFitInsideContainerItems to false) are able to fit in shulker boxes
containerItemsDisallowed = false
#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"]
#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
#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
#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
#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
#Compression Upgrade Settings
[server.compressionUpgrade]
#Defines how many slots at a maximum compression upgrade is able to use
#Range: 3 ~ 9
maxNumberOfSlots = 5
#List of items that can be decompressed by compression upgrade and their results. Item registry names are expected here in format of "mod:itemBeingDecompressed=Nxmod:itemDecompressResult
additionalDecompressibleItems = ["minecraft:glowstone=4xminecraft:glowstone_dust", "minecraft:quartz_block=4xminecraft:quartz"]
#Hopper Upgrade Settings
[server.hopperUpgrade]
#Number of input filter slots
#Range: 1 ~ 8
inputFilterSlots = 2
#Number of input filter slots displayed in a row
#Range: 1 ~ 4
inputFilterSlotsInRow = 2
#Number of fuel filter slots
#Range: 1 ~ 8
outputFilterSlots = 2
#Number of fuel filter slots displayed in a row
#Range: 1 ~ 4
outputFilterSlotsInRow = 2
#Number of ticks between each transfer
#Range: 1 ~ 100
transferSpeedTicks = 8
#Maximum stack size that can be transferred in one transfer
#Range: 1 ~ 64
maxTransferStackSize = 1
#Advanced Hopper Upgrade Settings
[server.advancedHopperUpgrade]
#Number of input filter slots
#Range: 1 ~ 8
inputFilterSlots = 4
#Number of input filter slots displayed in a row
#Range: 1 ~ 4
inputFilterSlotsInRow = 4
#Number of fuel filter slots
#Range: 1 ~ 8
outputFilterSlots = 4
#Number of fuel filter slots displayed in a row
#Range: 1 ~ 4
outputFilterSlotsInRow = 4
#Number of ticks between each transfer
#Range: 1 ~ 100
transferSpeedTicks = 2
#Maximum stack size that can be transferred in one transfer
#Range: 1 ~ 64
maxTransferStackSize = 4
#Advanced Jukebox Upgrade Settings
[server.advancedJukeboxUpgrade]
#Number of slots for discs in jukebox upgrade
#Range: 1 ~ 16
numberOfSlots = 12
#Number of lots displayed in a row
#Range: 1 ~ 6
slotsInRow = 4

View File

@@ -0,0 +1,338 @@
[Tools]
[Tools.Drill]
#This sets the maximum base RF capacity for the Fluxbore.
#Range: 1000 ~ 10000000
"Base Capacity" = 50000
#This sets the base RF/t transfer for the Fluxbore.
#Range: 1 ~ 10000000
"Base Transfer" = 1000
#This sets the energy required to break a single block.
#Range: 1 ~ 10000
"Energy Per Block" = 200
[Tools.Saw]
#This sets the maximum base RF capacity for the Fluxsaw.
#Range: 1000 ~ 10000000
"Base Capacity" = 50000
#This sets the base RF/t transfer for the Fluxsaw.
#Range: 1 ~ 10000000
"Base Transfer" = 1000
#This sets the energy required to break a single block.
#Range: 1 ~ 10000
"Energy Per Block" = 200
[Tools.Capacitor]
#This sets the maximum base RF capacity for the Flux Capacitor.
#Range: 1000 ~ 10000000
"Base Capacity" = 500000
#This sets the base RF/t transfer for the Flux Capacitor.
#Range: 1 ~ 10000000
"Base Transfer" = 1000
[Tools.Magnet]
#This sets the maximum base RF capacity for the FluxoMagnet.
#Range: 1000 ~ 10000000
"Base Capacity" = 50000
#This sets the base RF/t transfer for the FluxoMagnet.
#Range: 1 ~ 10000000
"Base Transfer" = 1000
#This sets the energy used per item picked up.
#Range: 1 ~ 1000
"Energy Per Item" = 25
#This sets the energy required to use (right click) the FluxoMagnet.
#Range: 1 ~ 10000
"Energy Per Use" = 200
#If TRUE, the FluxoMagnet will obey Item Pickup Delay.
"Obey Item Pickup Delay" = true
[Tools.Reservoir]
#This sets the maximum base fluid capacity for the Reservoir.
#Range: 1000 ~ 10000000
"Base Capacity" = 20000
[Tools."Potion Infuser"]
#This sets the maximum base fluid capacity for the Potion Infuser.
#Range: 1000 ~ 10000000
"Base Capacity" = 4000
[Tools."Potion Quiver"]
#This sets the maximum base fluid capacity for the Alchemical Quiver.
#Range: 1000 ~ 10000000
"Base Capacity" = 4000
[Tools.Satchel]
#A list of Items by Resource Location which are NOT allowed in Satchels.
Denylist = ["thermal:satchel", "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"]
["Global Options"]
#If TRUE, Redstone Flux will act as its own energy system and will NOT be interoperable with 'Forge Energy' - only enable this if you absolutely know what you are doing and want the Thermal Series to use a unique energy system.
"Standalone Redstone Flux" = false
#If TRUE, most Thermal Blocks will retain Energy when dropped.
#This setting does not control ALL blocks.
"Blocks Retain Energy" = true
#If TRUE, most Thermal Blocks will retain Inventory Contents when dropped.
#This setting does not control ALL blocks.
"Blocks Retain Inventory" = false
#If TRUE, most Thermal Blocks will retain Tank Contents when dropped.
#This setting does not control ALL blocks.
"Blocks Retain Tank Contents" = false
#If TRUE, Thermal Blocks will retain Augments when dropped.
"Blocks Retain Augments" = true
#If TRUE, Thermal Blocks will retain Redstone Control configuration when dropped.
"Blocks Retain Redstone Control" = true
#If TRUE, Thermal Blocks will retain Side configuration when dropped.
"Blocks Retain Side Configuration" = true
#If TRUE, Thermal Blocks will retain Transfer Control configuration when dropped.
"Blocks Retain Transfer Control" = true
[Mobs]
#If TRUE, the Basalz Mob is enabled.
Basalz = true
#If TRUE, the Blitz Mob is enabled.
Blitz = true
#If TRUE, the Blizz Mob is enabled.
Blizz = true
#If TRUE, the Blitz can occasionally call down lightning bolts.
"Blitz Lightning" = true
[Augments]
#If TRUE, Side Reconfiguration is enabled by default on most augmentable blocks which support it.
#If FALSE, an augment is required.
#This setting does not control ALL blocks.
"Default Side Reconfiguration" = true
#If TRUE, Redstone Control is enabled by default on most augmentable blocks which support it.
#If FALSE, an augment is required.
#This setting does not control ALL blocks.
"Default Redstone Control" = true
#If TRUE, XP Storage is enabled by default on most augmentable blocks which support it.
#If FALSE, an augment is required.
#This setting does not control ALL blocks.
"Default XP Storage" = false
[Villagers]
#If TRUE, trades will be added to various Villagers.
"Enable Villager Trades" = true
#If TRUE, trades will be added to the Wandering Trader.
"Enable Wandering Trader Trades" = true
[Devices]
[Devices.TreeExtractor]
#This sets the base time constant (in ticks) for the Arboreal Extractor.
#Range: 20 ~ 72000
"Time Constant" = 500
[Devices.Composter]
#This sets the base time constant (in ticks) for the Batch Composter.
#Range: 20 ~ 72000
"Time Constant" = 120
#If TRUE, the Batch Composter will have particle effects when operating.
Particles = true
[Devices.Fisher]
#This sets the base time constant (in ticks) for the Aquatic Entangler.
#Range: 400 ~ 72000
"Time Constant" = 4800
#This sets the time constant reduction (in ticks) per nearby Water source block for the Aquatic Entangler.
#Range: 1 ~ 1000
"Water Source Time Constant Reduction" = 20
#If TRUE, the Aquatic Entangler will have particle effects when operating.
Particles = true
[Recipes]
[Recipes.Furnace]
#This sets the recipe energy multiplier for the Redstone Furnace. This scales all recipe energy requirements.
#Range: 0.0625 ~ 16.0
"Energy Multiplier" = 1.0
[Recipes.Sawmill]
#If TRUE, default Log processing recipes will be automatically created for the Sawmill. Datapack recipes will take priority over these.
"Default Log Recipes" = true
#This sets the recipe energy multiplier for the Sawmill. This scales all recipe energy requirements.
#Range: 0.0625 ~ 16.0
"Energy Multiplier" = 1.0
[Recipes.Pulverizer]
#If TRUE, default Furnace-Based processing recipes will be automatically created for the Pulverizer. Datapack recipes will take priority over these.
"Default Furnace-Based Recipes" = true
#This sets the recipe energy multiplier for the Pulverizer. This scales all recipe energy requirements.
#Range: 0.0625 ~ 16.0
"Energy Multiplier" = 1.0
[Recipes.Smelter]
#If TRUE, default Furnace-Based processing recipes will be automatically created for the Smelter. Datapack recipes will take priority over these.
"Default Furnace-Based Recipes" = true
#This sets the recipe energy multiplier for the Induction Smelter. This scales all recipe energy requirements.
#Range: 0.0625 ~ 16.0
"Energy Multiplier" = 1.0
[Recipes.Insolator]
#This sets the recipe energy multiplier for the Phytogenic Insolator. This scales all recipe energy requirements.
#Range: 0.0625 ~ 16.0
"Energy Multiplier" = 1.0
[Recipes.Centrifuge]
#This sets the recipe energy multiplier for the Centrifugal Seperator. This scales all recipe energy requirements.
#Range: 0.0625 ~ 16.0
"Energy Multiplier" = 1.0
[Recipes.Press]
#This sets the recipe energy multiplier for the Multiservo Press. This scales all recipe energy requirements.
#Range: 0.0625 ~ 16.0
"Energy Multiplier" = 1.0
[Recipes.Crucible]
#This sets the recipe energy multiplier for the Magma Crucible. This scales all recipe energy requirements.
#Range: 0.0625 ~ 16.0
"Energy Multiplier" = 1.0
[Recipes.Chiller]
#This sets the recipe energy multiplier for the Blast Chiller. This scales all recipe energy requirements.
#Range: 0.0625 ~ 16.0
"Energy Multiplier" = 1.0
[Recipes.Refinery]
#This sets the recipe energy multiplier for the Fractionating Still. This scales all recipe energy requirements.
#Range: 0.0625 ~ 16.0
"Energy Multiplier" = 1.0
[Recipes.Pyrolyzer]
#This sets the recipe energy multiplier for the Pyrolyzer. This scales all recipe energy requirements.
#Range: 0.0625 ~ 16.0
"Energy Multiplier" = 1.0
[Recipes.Bottler]
#If TRUE, Bucket filling recipes will be automatically created for the Fluid Encapsulator.
"Default Bucket Recipes" = true
#If TRUE, Florb filling recipes will be automatically created for the Fluid Encapsulator.
"Default Florb Recipes" = true
#If TRUE, Potion filling recipes will be automatically created for the Fluid Encapsulator.
"Default Potion Recipes" = true
#This sets the recipe energy multiplier for the Fluid Encapsulator. This scales all recipe energy requirements.
#Range: 0.0625 ~ 16.0
"Energy Multiplier" = 1.0
[Recipes.Brewer]
#If TRUE, default Potion recipes will be automatically created for the Alchemical Imbuer.
"Default Potion Recipes" = true
#This sets the recipe energy multiplier for the Crystallizer. This scales all recipe energy requirements.
#Range: 0.0625 ~ 16.0
"Energy Multiplier" = 1.0
[Recipes.Crafter]
#This sets the recipe energy multiplier for the Sequential Fabricator. This scales all recipe energy requirements.
#Range: 0.0625 ~ 16.0
"Energy Multiplier" = 1.0
[Dynamos]
[Dynamos.Stirling]
#This sets the base power generation (RF/t) for the Stirling Dynamo.
#Range: 10 ~ 32000
"Base Power" = 40
[Dynamos.Compression]
#This sets the base power generation (RF/t) for the Compression Dynamo.
#Range: 10 ~ 32000
"Base Power" = 40
[Dynamos.Magmatic]
#This sets the base power generation (RF/t) for the Magmatic Dynamo.
#Range: 10 ~ 32000
"Base Power" = 40
[Dynamos.Numismatic]
#This sets the base power generation (RF/t) for the Numismatic Dynamo.
#Range: 10 ~ 32000
"Base Power" = 40
[Dynamos.Lapidary]
#This sets the base power generation (RF/t) for the Lapidary Dynamo.
#Range: 10 ~ 32000
"Base Power" = 40
[Dynamos.Disenchantment]
#This sets the base power generation (RF/t) for the Disenchantment Dynamo.
#Range: 10 ~ 32000
"Base Power" = 40
[Dynamos.Gourmand]
#This sets the base power generation (RF/t) for the Gourmand Dynamo.
#Range: 10 ~ 32000
"Base Power" = 40
[Machines]
[Machines.Furnace]
#This sets the base power consumption (RF/t) for the Redstone Furnace.
#Range: 1 ~ 32000
"Base Power" = 20
[Machines.Sawmill]
#This sets the base power consumption (RF/t) for the Sawmill.
#Range: 1 ~ 32000
"Base Power" = 20
[Machines.Pulverizer]
#This sets the base power consumption (RF/t) for the Pulverizer.
#Range: 1 ~ 32000
"Base Power" = 20
[Machines.Smelter]
#This sets the base power consumption (RF/t) for the Induction Smelter.
#Range: 1 ~ 32000
"Base Power" = 20
[Machines.Insolator]
#This sets the base power consumption (RF/t) for the Phytogenic Insolator.
#Range: 1 ~ 32000
"Base Power" = 20
[Machines.Centrifuge]
#This sets the base power consumption (RF/t) for the Centrifugal Separator.
#Range: 1 ~ 32000
"Base Power" = 20
[Machines.Press]
#This sets the base power consumption (RF/t) for the Multiservo Press.
#Range: 1 ~ 32000
"Base Power" = 20
[Machines.Crucible]
#This sets the base power consumption (RF/t) for the Magma Crucible.
#Range: 1 ~ 32000
"Base Power" = 80
[Machines.Chiller]
#This sets the base power consumption (RF/t) for the Blast Chiller.
#Range: 1 ~ 32000
"Base Power" = 20
[Machines.Refinery]
#This sets the base power consumption (RF/t) for the Fractionating Still.
#Range: 1 ~ 32000
"Base Power" = 20
[Machines.Pyrolyzer]
#This sets the base power consumption (RF/t) for the Pyrolyzer.
#Range: 1 ~ 32000
"Base Power" = 5
[Machines.Bottler]
#This sets the base power consumption (RF/t) for the Fluid Encapsulator.
#Range: 1 ~ 32000
"Base Power" = 20
[Machines.Brewer]
#This sets the base power consumption (RF/t) for the Crystallizer.
#Range: 1 ~ 32000
"Base Power" = 5
[Machines.Crafter]
#This sets the base power consumption (RF/t) for the Sequential Fabricator.
#Range: 1 ~ 32000
"Base Power" = 20