global cfgs

This commit is contained in:
Dmitry
2024-09-13 11:58:02 +07:00
parent 01ecdded6f
commit e5b724e095
31 changed files with 5774 additions and 1 deletions

View File

@@ -46,7 +46,7 @@
allowCastingBySpout = true
#.
#Display vanilla Log-stripping interactions in JEI.
displayLogStrippingRecipes = true
displayLogStrippingRecipes = false
#.
#The amount of Light sources destroyed before Chromatic Compound turns into Refined Radiance.
#Range: > 1

View File

@@ -0,0 +1,10 @@
#World settings
[server]
#Check for and notify of mismatching tags. Only works when the same option in the common config is true.
check_tags = true
#Automatically rebuild and reload the generated tags datapack when a tagging mismatch is detected. Only works when the same option in the server/world config is true.
auto_rebuild_tags = true
#Whether fake players (such as block placers) can utilize Additional Placement's placement logic.
fake_player_placement = true

View File

@@ -0,0 +1,3 @@
#When true, boats with no anchor will drift in the wind
windAffectsBoatsWithNoAnchor = false

View File

@@ -0,0 +1,13 @@
[general]
#Enables worn powderkegs exploding when you catch on fire.
enablePowderkegExplosions = true
#Enables lamps burning fuel when worn. Disabling this makes them last forever.
enableLampBurningFuel = true
#The light value emitted by the worn lamp.
#Range: 0 ~ 15
lampBrightness = 15
#The ticks between times the lamp tries to update its light position while worn. 20 ticks are in a second.
#Range: > 1
lampUpdateInterval = 15

View File

@@ -0,0 +1,205 @@
#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]
#Range: 1 ~ 255
width = 51
#Range: 1 ~ 255
height = 19
#Terminal size of pocket computers.
[term_sizes.pocket_computer]
#Range: 1 ~ 255
width = 26
#Range: 1 ~ 255
height = 20
#Maximum size of monitors (in blocks).
[term_sizes.monitor]
#Range: 1 ~ 32
width = 8
#Range: 1 ~ 32
height = 6

View File

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

View File

@@ -0,0 +1,521 @@
#.
#The Backbone of Create
[infrastructure]
#.
#[in Ticks]
#The amount of time a server waits before sending out tickrate synchronization packets.
#These packets help animations to be more accurate when tps is below 20.
#Range: > 5
tickrateSyncTimer = 20
#.
#Packmakers' control panel for internal recipe compat
[recipes]
#.
#.
#Allow the Mechanical Press to process entire stacks at a time.
bulkPressing = false
#.
#Allow the Mechanical Saw to process entire stacks at a time.
bulkCutting = false
#.
#Allow supported potions to be brewed by a Mechanical Mixer + Basin.
allowBrewingInMixer = true
#.
#Allow any shapeless crafting recipes to be processed by a Mechanical Mixer + Basin.
allowShapelessInMixer = true
#.
#Allow any single-ingredient 2x2 or 3x3 crafting recipes to be processed by a Mechanical Press + Basin.
allowShapedSquareInPress = true
#.
#Allow any standard crafting recipes to be processed by Mechanical Crafters.
allowRegularCraftingInCrafter = true
#.
#The Maximum amount of ingredients that can be used to craft Firework Rockets using Mechanical Crafters.
#Range: > 1
maxFireworkIngredientsInCrafter = 9
#.
#Allow any stonecutting recipes to be processed by a Mechanical Saw.
allowStonecuttingOnSaw = true
#.
#Allow any Druidcraft woodcutter recipes to be processed by a Mechanical Saw.
allowWoodcuttingOnSaw = true
#.
#Allow Spouts to interact with Casting Tables and Basins from Tinkers' Construct.
allowCastingBySpout = true
#.
#Display vanilla Log-stripping interactions in JEI.
displayLogStrippingRecipes = false
#.
#The amount of Light sources destroyed before Chromatic Compound turns into Refined Radiance.
#Range: > 1
lightSourceCountForRefinedRadiance = 10
#.
#Allow the standard in-world Refined Radiance recipes.
enableRefinedRadianceRecipe = true
#.
#Allow the standard in-world Shadow Steel recipe.
enableShadowSteelRecipe = true
#.
#Parameters and abilities of Create's kinetic mechanisms
[kinetics]
#.
#.
#Disable the Stress mechanic altogether.
disableStress = false
#.
#Maximum length in blocks of mechanical belts.
#Range: > 5
maxBeltLength = 20
#.
#Damage dealt by active Crushing Wheels.
#Range: > 0
crushingDamage = 4
#.
#[in Revolutions per Minute]
#Maximum allowed rotation speed for any Kinetic Block.
#Range: > 64
maxRotationSpeed = 256
#.
#Select what mobs should ignore Deployers when attacked by them.
#Allowed Values: ALL, CREEPERS, NONE
ignoreDeployerAttacks = "CREEPERS"
#.
#Game ticks between Kinetic Blocks checking whether their source is still valid.
#Range: > 5
kineticValidationFrequency = 60
#.
#multiplier used for calculating exhaustion from speed when a crank is turned.
#Range: 0.0 ~ 1.0
crankHungerMultiplier = 0.009999999776482582
#.
#Amount of sail-type blocks required for a windmill to assemble successfully.
#Range: > 0
minimumWindmillSails = 8
#.
#Number of sail-type blocks required to increase windmill speed by 1RPM.
#Range: > 1
windmillSailsPerRPM = 8
#.
#Max Distance in blocks a Weighted Ejector can throw
#Range: > 0
maxEjectorDistance = 32
#.
#Time in ticks until the next item launched by an ejector scans blocks for potential collisions
#Range: > 10
ejectorScanInterval = 120
#.
#Encased Fan
[kinetics.encasedFan]
#.
#Maximum distance in blocks Fans can push entities.
#Range: > 5
fanPushDistance = 20
#.
#Maximum distance in blocks from where Fans can pull entities.
#Range: > 5
fanPullDistance = 20
#.
#Game ticks between Fans checking for anything blocking their air flow.
#Range: > 10
fanBlockCheckRate = 30
#.
#[in Revolutions per Minute]
#Rotation speed at which the maximum stats of fans are reached.
#Range: > 64
fanRotationArgmax = 256
#.
#Game ticks required for a Fan-based processing recipe to take effect.
#Range: > 0
fanProcessingTime = 150
#.
#Moving Contraptions
[kinetics.contraptions]
#.
#Maximum amount of blocks in a structure movable by Pistons, Bearings or other means.
#Range: > 1
maxBlocksMoved = 2048
#.
#[in Bytes]
#[0 to disable this limit]
#Maximum amount of data a contraption can have before it can't be synced with players.
#Un-synced contraptions will not be visible and will not have collision.
#Range: > 0
maxDataSize = 2000000
#.
#Maximum value of a chassis attachment range.
#Range: > 1
maxChassisRange = 16
#.
#Maximum amount of extension poles behind a Mechanical Piston.
#Range: > 1
maxPistonPoles = 64
#.
#Max length of rope available off a Rope Pulley.
#Range: > 1
maxRopeLength = 256
#.
#Maximum allowed distance of two coupled minecarts.
#Range: > 1
maxCartCouplingLength = 32
#.
#Maximum depth of blocks filled in using a Mechanical Roller.
#Range: > 1
rollerFillDepth = 12
#.
#Whether minecart contraptions can be picked up in survival mode.
survivalContraptionPickup = true
#.
#Configure how Spawner blocks can be moved by contraptions.
#Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE
movableSpawners = "NO_PICKUP"
#.
#Configure how Budding Amethyst can be moved by contraptions.
#Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE
amethystMovement = "NO_PICKUP"
#.
#Configure how Obsidian blocks can be moved by contraptions.
#Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE
movableObsidian = "UNMOVABLE"
#.
#Configure how Reinforced Deepslate blocks can be moved by contraptions.
#Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE
movableReinforcedDeepslate = "UNMOVABLE"
#.
#Whether items mined or harvested by contraptions should be placed in their mounted storage.
moveItemsToStorage = true
#.
#Whether harvesters should break crops that aren't fully grown.
harvestPartiallyGrown = false
#.
#Whether harvesters should replant crops after harvesting.
harvesterReplants = true
#.
#Whether minecart contraptions can be placed into container items.
minecartContraptionInContainers = false
#.
#Whether stabilised bearings create a separated entity even on non-rotating contraptions.
#[Technical]
stabiliseStableContraptions = 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]
display_board = 0.0
deployer = 4.0
mechanical_piston = 4.0
millstone = 4.0
mechanical_bearing = 4.0
clockwork_bearing = 4.0
cuckoo_clock = 1.0
speedometer = 0.0
copper_backtank = 4.0
mechanical_saw = 4.0
flywheel = 0.0
encased_chain_drive = 0.0
clutch = 0.0
encased_fan = 2.0
adjustable_chain_gearshift = 0.0
mechanical_pump = 4.0
crushing_wheel = 8.0
mechanical_mixer = 4.0
gantry_shaft = 0.0
rope_pulley = 4.0
rotation_speed_controller = 0.0
mechanical_arm = 2.0
netherite_backtank = 4.0
andesite_encased_shaft = 0.0
mechanical_press = 8.0
large_cogwheel = 0.0
mechanical_drill = 4.0
andesite_encased_large_cogwheel = 0.0
brass_encased_large_cogwheel = 0.0
mysterious_cuckoo_clock = 1.0
stressometer = 0.0
shaft = 0.0
brass_encased_shaft = 0.0
gearshift = 0.0
turntable = 4.0
sticky_mechanical_piston = 4.0
sequenced_gearshift = 0.0
weighted_ejector = 2.0
cogwheel = 0.0
andesite_encased_cogwheel = 0.0
belt = 0.0
brass_encased_cogwheel = 0.0
gearbox = 0.0
hose_pulley = 4.0
elevator_pulley = 4.0
mechanical_crafter = 2.0
#.
#[in Stress Units]
#Configure how much stress a source can accommodate for.
[kinetics.stressValues.v2.capacity]
copper_valve_handle = 8.0
hand_crank = 8.0
steam_engine = 1024.0
creative_motor = 16384.0
large_water_wheel = 128.0
water_wheel = 32.0
windmill_bearing = 512.0
#.
#Create's liquid manipulation tools
[fluids]
#.
#.
#[in Buckets]
#The amount of liquid a tank can hold per block.
#Range: > 1
fluidTankCapacity = 8
#.
#[in Blocks]
#The maximum height a fluid tank can reach.
#Range: > 1
fluidTankMaxHeight = 32
#.
#[in Blocks]
#The maximum distance a mechanical pump can push or pull liquids on either side.
#Range: > 1
mechanicalPumpRange = 16
#.
#[in Blocks]
#The maximum distance a hose pulley can draw fluid blocks from.
#Range: > 1
hosePulleyRange = 128
#.
#[in Blocks]
#[-1 to disable this behaviour]
#The minimum amount of fluid blocks the hose pulley needs to find before deeming it an infinite source.
#Range: > -1
hosePulleyBlockThreshold = 0
#.
#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 = false
#.
#Whether open-ended pipes should be allowed to place fluid sources.
pipesPlaceFluidSourceBlocks = false
#.
#Tweaks for logistical components
[logistics]
#.
#.
#The amount of ticks a funnel waits between item transferrals, when it is not re-activated by redstone.
#Range: > 1
defaultExtractionTimer = 8
#.
#The amount of ticks a portable storage interface waits for transfers until letting contraptions move along.
#Range: > 1
psiTimeout = 60
#.
#Maximum distance in blocks a Mechanical Arm can reach across.
#Range: > 1
mechanicalArmRange = 5
#.
#Maximum possible range in blocks of redstone link connections.
#Range: > 1
linkRange = 256
#.
#Maximum possible distance in blocks between data gatherers and their target.
#Range: > 1
displayLinkRange = 64
#.
#The total amount of stacks a vault can hold per block in size.
#Range: > 1
vaultCapacity = 20
#.
#The amount of ticks a brass tunnel waits between distributions.
#Range: 1 ~ 10
brassTunnelTimer = 10
#.
#Whether hostile mobs walking near a seat will start riding it.
seatHostileMobs = true
#.
#Everything related to Schematic tools
[schematics]
#.
#.
#Whether placing a Schematic directly in Creative Mode should replace world blocks with Air
creativePrintIncludesAir = false
#.
#The amount of Schematics a player can upload until previous ones are overwritten.
#Range: > 1
maxSchematics = 256
#.
#[in Bytes]
#The maximum packet size uploaded Schematics are split into.
#Range: 256 ~ 32767
maxSchematicPacketSize = 1024
#.
#Amount of game ticks without new packets arriving until an active schematic upload process is discarded.
#Range: > 100
schematicIdleTimeout = 600
#.
#[in KiloBytes]
#The maximum allowed file size of uploaded Schematics.
#Range: > 16
maxTotalSchematicSize = 256
#.
#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,54 @@
#.
#Number of sub-folders allowed for schematics
#Range: 0 ~ 20
schematicsNestingDepth = 5
#.
#Enable the fix that gives remaining items after manual application
applicationRemainingItemFix = true
#.
#Modify the stress output when a Fluid Vessel is used as a boiler
#Range: 0.0 ~ 3.4028234663852886E38
vesselBoilerStressMultiplier = 0.8125
#.
#Modify the heat level when a Fluid Vessel is used as a boiler
#Range: 0.0 ~ 3.4028234663852886E38
vesselHeatMultiplier = 0.5
#.
#Limit the max boiler level achievable with a Fluid Vessel
#Range: 0 ~ 18
vesselMaxLevel = 18
[stressValues]
#.
#Fine tune the kinetic stats of individual components
[stressValues.v2]
#.
#Stress impact of a powered brake [in Stress Units]
#Range: -Infinity ~ Infinity
brakeActiveStress = 16384.0
#.
#.
#[in Stress Units]
#Configure the individual stress impact of mechanical blocks. Note that this cost is doubled for every speed increase it receives.
[stressValues.v2.impact]
inverted_gearshift = 0.0
six_way_gearbox = 0.0
centrifugal_clutch = 0.0
overstress_clutch = 0.0
brake = 0.0
encased_chain_cogwheel = 0.0
inverted_clutch = 0.0
parallel_gearbox = 0.0
freewheel_clutch = 0.0
brass_gearbox = 0.0
shear_pin = 0.0
#.
#[in Stress Units]
#Configure how much stress a source can accommodate for.
[stressValues.v2.capacity]
crank_wheel = 8.0
large_crank_wheel = 8.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,11 @@
[general]
#Force creation of canoes from specified wood types. Turning this to false will make canoes craftable from any wood type.
canoeWoodRestriction = true
#Force creation of ships and rowboats from specified wood types. Turning this to false will make ships and rowboats craftable from any wood type.
shipWoodRestriction = true
#Force reduceDebugInfo gamerule. Turn this to FALSE if you want coordinates back.
forceReducedDebugInfo = false
#Disables vanilla boats and base TFC boats from working.
disableVanillaBoatFunctionality = true

View File

@@ -0,0 +1,107 @@
[general]
#Days in a cellar to make cheese Aged.
#Range: > 1
cheeseAgedDays = 28
#Days in a cellar to make cheese Vintage.
#Range: > 1
cheeseVintageDays = 112
#Ticks to dry something on a drying mat (24000 ticks = 1 day)
#Range: > 1
dryingTicks = 12000
#Ticks to dry something on a solar drier (24000 ticks = 1 day)
#Range: > 1
solarDryingTicks = 1000
#Ticks to smoke something on a string (24000 ticks = 1 day)
#Range: > 1
smokingTicks = 8000
#Number of blocks below the firepit that wool string will search for valid smoking firepits.
#Range: > 1
smokingFirepitRange = 6
#Ticks for a composter tumbler to finish (24000 ticks = 1 day)
#Range: > 1
compostTumblerTicks = 96000
#Ticks for an oven to cure (24000 ticks = 1 day)
#Range: > 1
ovenCureTicks = 2000
#Minimum temperature for an oven to start the curing process (24000 ticks = 1 day)
#Range: > 1
ovenCureTemperature = 600
#If true, ovens will hurt the player if they touch it without a peel in hand.
ovenRequirePeel = true
#The chance for fuel burning in an oven to drop an ash block into an ashtray.
#Range: 0.0 ~ 1.0
ovenAshChance = 0.5
#If true, players can throw seed balls.
enableSeedBalls = true
#If true, bees can swarm and hurt the player if provoked.
enableBeeSwarm = true
#The capacity in mB of the hollow shell. Default 100
#Range: > 1
hollowShellCapacity = 100
#The average temperature below which stronger decay modifiers apply to cellar blocks.
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
cellarLevel2Temperature = 0.0
#The average temperature below which even stronger decay modifiers apply to cellar blocks.
#Range: -1.7976931348623157E308 ~ 1.7976931348623157E308
cellarLevel3Temperature = -12.0
#The average amount of days for a crop in a greenhouse to grow. For normal crops, this is 24 days.
#Range: 4.9E-324 ~ 1.7976931348623157E308
greenhouseGrowthDays = 20.0
#The average amount of days for a crop in a greenhouse to consume all its water.
#Range: 0.0 ~ 1.7976931348623157E308
greenhouseWaterDays = 12.0
#The average amount of days for a crop to consume all of a nutrient. You should probably not configure this value unless you know what it does in the code. For regular crops this value is 12.
#Range: 0.0 ~ 1.7976931348623157E308
greenhouseNutrientDays = 8.0
#The max bounded distance from the climate station a greenhouse wall can be. Higher numbers = more lag.
#Range: 1 ~ 128
greenhouseRadius = 15
#The max bounded distance from the climate station a cellar wall can be. Higher numbers = more lag.
#Range: 1 ~ 128
cellarRadius = 15
[foodTraits]
#The modifier for the 'Dried' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitDriedModifier = 0.5
#The modifier for the 'Fresh' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitFreshModifier = 1.100000023841858
#The modifier for the 'Aged' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitAgedModifier = 0.8999999761581421
#The modifier for the 'Vintage' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitVintageModifier = 0.6000000238418579
#The modifier for the 'Oven_baked' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitOven_bakedModifier = 0.8999999761581421
#The modifier for the 'Smoked' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitSmokedModifier = 0.699999988079071
#The modifier for the 'Rancid_smoked' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitRancid_smokedModifier = 2.0
#The modifier for the 'Raw' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitRawModifier = 1.0
#The modifier for the 'Shelved' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitShelvedModifier = 0.4000000059604645
#The modifier for the 'Shelved_2' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitShelved_2Modifier = 0.3499999940395355
#The modifier for the 'Shelved_3' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitShelved_3Modifier = 0.25
#The modifier for the 'Hung' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitHungModifier = 0.3499999940395355
#The modifier for the 'Hung_2' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitHung_2Modifier = 0.30000001192092896
#The modifier for the 'Hung_3' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitHung_3Modifier = 0.25

View File

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

View File

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

View File

@@ -0,0 +1,241 @@
# Default config file that will be copied to world's serverconfig/ftbessentials.snbt location
# Copy values you wish to override in here
# Example:
#
# {
# misc: {
# enderchest: {
# enabled: false
# }
# }
# }
{
# Admin commands for cheating and moderation
admin: {
# Allows admins to toggle flying status using a command, without having to use Creative Mode
fly: {
# Default: true
enabled: true
}
# Allows admins to toggle invincibility using a command, without having to use Creative Mode
god: {
# Default: true
enabled: true
}
# Allows admins to heal themselves using a command
heal: {
# Default: true
enabled: true
}
# Allows admins to view other users' inventories using a command
invsee: {
# Default: true
enabled: true
}
# Allows admins to restrict players from chatting by using a command to mute (or unmute) them
mute: {
# Default: true
enabled: true
}
}
# Miscellaneous features and utilities
misc: {
# Allows users to access their ender chest, as well as admins to manage other players' ender chests.
enderchest: {
# Default: true
enabled: true
}
# Allows users to set a custom hat as their head item by using a command
hat: {
# Default: true
enabled: true
}
# Allows users to kick themselves from the server, for example if they are stuck or desynced
kickme: {
# Default: true
enabled: false
}
# Allows users to view player leaderboard stats.
leaderboard: {
# Default: true
enabled: true
}
# Allows users to change their display name, as well as admins to change nicknames for other users
nick: {
# Default: true
enabled: false
}
# Allows users to announce their recording or streaming status to the server by using commands
rec: {
# Default: true
enabled: false
}
# Enables usage of a trash can inventory, which can be used to void unneeded items
trashcan: {
# Default: true
enabled: true
}
}
# Teleportation-related settings
teleportation: {
# Allows users to return to their previous location after teleporting (or dying)
back: {
# Cooldown between /back commands (in seconds)
# You can override this with FTB Ranks using ftbessentials.back.cooldown
# Default: 30
# Range: 0 ~ 604800
cooldown: 30
# Default: true
enabled: false
# Max size of the teleport history. This limits how many times you can use /back
# You can override this with FTB Ranks using ftbessentials.back.max
# Default: 10
# Range: 0 ~ 2147483647
max: 10
# Warm-up time before /back command executes (in seconds)
# You can override this with FTB Ranks using ftbessentials.back.warmup
# Default: 0
# Range: 0 ~ 604800
warmup: 0
}
# Allows users to set 'homes', which they can then freely teleport to by using /home afterwards
home: {
# Cooldown between /home commands (in seconds)
# You can override this with FTB Ranks using ftbessentials.home.cooldown
# Default: 10
# Range: 0 ~ 604800
cooldown: 10
# Default: true
enabled: false
# Max amount of homes a user can have.
# You can override this with FTB Ranks using ftbessentials.home.max
# Default: 1
# Range: 0 ~ 2147483647
max: 1
# Warm-up time before /home command executes (in seconds)
# You can override this with FTB Ranks using ftbessentials.home.warmup
# Default: 0
# Range: 0 ~ 604800
warmup: 0
}
# Allows players to teleport to a random point in the Wilderness
# Note: This currently does not respect Claimed Chunks yet!
rtp: {
# Cooldown between /rtp commands (in seconds)
# You can override this with FTB Ranks using ftbessentials.rtp.cooldown
# Default: 600
# Range: 0 ~ 604800
cooldown: 600
# Default: true
enabled: false
# /rtp max distance from spawn point
# Default: 100000
# Range: 0 ~ 30000000
max_distance: 100000
# Number of tries before /rtp gives up
# Default: 100
# Range: 1 ~ 1000
max_tries: 100
# /rtp min distance from spawn point
# Default: 1000
# Range: 0 ~ 30000000
min_distance: 1000
# Warm-up time before /rtp command executes (in seconds)
# You can override this with FTB Ranks using ftbessentials.rtp.warmup
# Default: 0
# Range: 0 ~ 604800
warmup: 0
}
spawn: {
# Cooldown between /spawn commands (in seconds)
# You can override this with FTB Ranks using ftbessentials.spawn.cooldown
# Default: 10
# Range: 0 ~ 604800
cooldown: 10
# Default: true
enabled: false
# Warm-up time before /spawn command executes (in seconds)
# You can override this with FTB Ranks using ftbessentials.spawn.warmup
# Default: 0
# Range: 0 ~ 604800
warmup: 0
}
# Allows players to create requests to teleport to other users on the server,
# as well as requesting other players to teleport to them
tpa: {
# Cooldown between /tpa commands (in seconds)
# You can override this with FTB Ranks using ftbessentials.tpa.cooldown
# Default: 10
# Range: 0 ~ 604800
cooldown: 10
# Default: true
enabled: false
# Warm-up time before /tpa command executes (in seconds)
# You can override this with FTB Ranks using ftbessentials.tpa.warmup
# Default: 0
# Range: 0 ~ 604800
warmup: 0
}
# Allows admins to teleport to the location a user was last seen at
tpl: {
# Default: true
enabled: false
}
# Allows admins to teleport to dimension
tpx: {
# Default: true
enabled: true
}
# Allows admins to create 'warps', which are fixed points in the world that users may teleport to using /warp
warp: {
# Cooldown between /warp commands (in seconds)
# You can override this with FTB Ranks using ftbessentials.warp.cooldown
# Default: 10
# Range: 0 ~ 604800
cooldown: 10
# Default: true
enabled: false
# Warm-up time before /warp command executes (in seconds)
# You can override this with FTB Ranks using ftbessentials.warp.warmup
# Default: 0
# Range: 0 ~ 604800
warmup: 0
}
}
}

View File

@@ -0,0 +1,232 @@
# FTB Essentials config file
# If you're a modpack maker, edit defaultconfigs/ftbessentials-server.snbt instead
{
# Admin commands for cheating and moderation
admin: {
# Allows admins to toggle flying status using a command, without having to use Creative Mode
fly: {
# Default: true
enabled: true
}
# Allows admins to toggle invincibility using a command, without having to use Creative Mode
god: {
# Default: true
enabled: true
}
# Allows admins to heal themselves using a command
heal: {
# Default: true
enabled: true
}
# Allows admins to view other users' inventories using a command
invsee: {
# Default: true
enabled: true
}
# Allows admins to restrict players from chatting by using a command to mute (or unmute) them
mute: {
# Default: true
enabled: true
}
}
# Miscellaneous features and utilities
misc: {
# Allows users to access their ender chest, as well as admins to manage other players' ender chests.
enderchest: {
# Default: true
enabled: true
}
# Allows users to set a custom hat as their head item by using a command
hat: {
# Default: true
enabled: false
}
# Allows users to kick themselves from the server, for example if they are stuck or desynced
kickme: {
# Default: true
enabled: false
}
# Allows users to view player leaderboard stats.
leaderboard: {
# Default: true
enabled: true
}
# Allows users to change their display name, as well as admins to change nicknames for other users
nick: {
# Default: true
enabled: false
}
# Allows users to announce their recording or streaming status to the server by using commands
rec: {
# Default: true
enabled: false
}
# Enables usage of a trash can inventory, which can be used to void unneeded items
trashcan: {
# Default: true
enabled: true
}
}
# Teleportation-related settings
teleportation: {
# Allows users to return to their previous location after teleporting (or dying)
back: {
# Cooldown between /back commands (in seconds)
# You can override this with FTB Ranks using ftbessentials.back.cooldown
# Default: 30
# Range: 0 ~ 604800
cooldown: 30
# Default: true
enabled: false
# Max size of the teleport history. This limits how many times you can use /back
# You can override this with FTB Ranks using ftbessentials.back.max
# Default: 10
# Range: 0 ~ 2147483647
max: 10
# Warm-up time before /back command executes (in seconds)
# You can override this with FTB Ranks using ftbessentials.back.warmup
# Default: 0
# Range: 0 ~ 604800
warmup: 0
}
# Allows users to set 'homes', which they can then freely teleport to by using /home afterwards
home: {
# Cooldown between /home commands (in seconds)
# You can override this with FTB Ranks using ftbessentials.home.cooldown
# Default: 10
# Range: 0 ~ 604800
cooldown: 10
# Default: true
enabled: false
# Max amount of homes a user can have.
# You can override this with FTB Ranks using ftbessentials.home.max
# Default: 1
# Range: 0 ~ 2147483647
max: 1
# Warm-up time before /home command executes (in seconds)
# You can override this with FTB Ranks using ftbessentials.home.warmup
# Default: 0
# Range: 0 ~ 604800
warmup: 0
}
# Allows players to teleport to a random point in the Wilderness
# Note: This currently does not respect Claimed Chunks yet!
rtp: {
# Cooldown between /rtp commands (in seconds)
# You can override this with FTB Ranks using ftbessentials.rtp.cooldown
# Default: 600
# Range: 0 ~ 604800
cooldown: 600
# Default: true
enabled: false
# /rtp max distance from spawn point
# Default: 100000
# Range: 0 ~ 30000000
max_distance: 100000
# Number of tries before /rtp gives up
# Default: 100
# Range: 1 ~ 1000
max_tries: 100
# /rtp min distance from spawn point
# Default: 1000
# Range: 0 ~ 30000000
min_distance: 1000
# Warm-up time before /rtp command executes (in seconds)
# You can override this with FTB Ranks using ftbessentials.rtp.warmup
# Default: 0
# Range: 0 ~ 604800
warmup: 0
}
spawn: {
# Cooldown between /spawn commands (in seconds)
# You can override this with FTB Ranks using ftbessentials.spawn.cooldown
# Default: 10
# Range: 0 ~ 604800
cooldown: 10
# Default: true
enabled: false
# Warm-up time before /spawn command executes (in seconds)
# You can override this with FTB Ranks using ftbessentials.spawn.warmup
# Default: 0
# Range: 0 ~ 604800
warmup: 0
}
# Allows players to create requests to teleport to other users on the server,
# as well as requesting other players to teleport to them
tpa: {
# Cooldown between /tpa commands (in seconds)
# You can override this with FTB Ranks using ftbessentials.tpa.cooldown
# Default: 10
# Range: 0 ~ 604800
cooldown: 10
# Default: true
enabled: false
# Warm-up time before /tpa command executes (in seconds)
# You can override this with FTB Ranks using ftbessentials.tpa.warmup
# Default: 0
# Range: 0 ~ 604800
warmup: 0
}
# Allows admins to teleport to the location a user was last seen at
tpl: {
# Default: true
enabled: false
}
# Allows admins to teleport to dimension
tpx: {
# Default: true
enabled: false
}
# Allows admins to create 'warps', which are fixed points in the world that users may teleport to using /warp
warp: {
# Cooldown between /warp commands (in seconds)
# You can override this with FTB Ranks using ftbessentials.warp.cooldown
# Default: 10
# Range: 0 ~ 604800
cooldown: 10
# Default: true
enabled: false
# Warm-up time before /warp command executes (in seconds)
# You can override this with FTB Ranks using ftbessentials.warp.warmup
# Default: 0
# Range: 0 ~ 604800
warmup: 0
}
}
}

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!
{ }

File diff suppressed because it is too large Load Diff

View File

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

View File

@@ -0,0 +1,26 @@
{
member: {
name: "Player"
power: 1
condition: "always_active"
ftbranks.name_format: "{name}"
ftbchunks.max_claimed: 50
ftbchunks.max_force_loaded: 3
command.trashcan: true
}
vip: {
name: "VIP"
power: 50
ftbranks.name_format: "&b{name}&r"
ftbchunks.max_claimed: 150
ftbchunks.max_force_loaded: 5
}
admin: {
name: "Admin"
power: 1000
condition: "op"
ftbranks.name_format: "&c{name}&r"
ftbchunks.max_claimed: 1000
ftbchunks.max_force_loaded: 10
}
}

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,9 @@
["cheat mode"]
#Enable Cheat Mode for Operators (/op)
enableCheatModeForOp = true
#Enable Cheat Mode for users in Creative Mode
enableCheatModeForCreative = true
#Enable Cheat Mode for users who can use /give
enableCheatModeForGive = false

View File

@@ -0,0 +1,10 @@
["Cooking Settings"]
#Cook Time: Time in ticks needed for one cooking cycle
#Range: > 1
cooktime = 200
["Construction Settings"]
#Shearable: Allow jumbo furnaces to be cleanly dismantled with shears
shearable = true

View File

@@ -0,0 +1,6 @@
["General Settings"]
#Maximum Plinth Connection Range
#Range: 0.0 ~ 1.7976931348623157E308
max_wire_plinth_connection_range = 32.0

View File

@@ -0,0 +1,274 @@
[serverConfig]
#The default language used for server-side localization for players that don't have the mod installed.
defaultLanguage = "en_us"
#How often to auto-save modified data, e.g. parties, claims, player configs (in minutes).
#Range: > 1
autosaveInterval = 10
#How many sub-configs (sub-claims) can each player create.
#Range: 0 ~ 1024
playerSubConfigLimit = 64
#The permission system to use for everything that requires permission checks (e.g. permission_api, ftb_ranks, luck_perms, prometheus). Non-built-in permission systems can be registered through the API with an addon.
permissionSystem = "ftb_ranks"
#The player party system to prefer and use for anything that can't support multiple systems (e.g. default, ftb_teams, argonauts, argonauts_guilds). Non-built-in party systems can be registered through the API with an addon.
primaryPartySystem = "ftb_teams"
#A list of options in the player config that individual players can reconfigure. If an option is in neither of the configurable option lists,
#then the value in the default player config is used across the server. Check the default player config .toml file for the option names.
playerConfigurablePlayerConfigOptions = ["claims.protectClaimedChunks", "claims.forceload.enabled", "claims.name", "claims.color", "claims.protection.fromParty", "claims.protection.fromAllyParties", "claims.protection.buttonsFromProjectiles", "claims.protection.targetsFromProjectiles", "claims.protection.platesFromPlayers", "claims.protection.platesFromMobs", "claims.protection.platesFromOther", "claims.protection.tripwireFromPlayers", "claims.protection.tripwireFromMobs", "claims.protection.tripwireFromOther", "claims.protection.cropTrample", "claims.protection.playerLightning", "claims.protection.fromFrostWalking", "claims.protection.entitiesFromPlayers", "claims.protection.entitiesFromMobs", "claims.protection.entitiesFromOther", "claims.protection.entitiesRedirect", "claims.protection.entitiesFromExplosions", "claims.protection.entitiesFromFire", "claims.protection.netherPortalsPlayers", "claims.protection.netherPortalsMobs", "claims.protection.netherPortalsOther", "claims.protection.fluidBarrier", "claims.protection.dispenserBarrier", "claims.protection.pistonBarrier", "claims.protection.itemTossPlayers", "claims.protection.itemTossMobs", "claims.protection.itemTossOther", "claims.protection.itemTossRedirect", "claims.protection.mobLoot", "claims.protection.playerDeathLoot", "claims.protection.itemPickupPlayers", "claims.protection.itemPickupMobs", "claims.protection.itemPickupRedirect", "claims.protection.xpPickup", "claims.protection.raids", "claims.protection.naturalSpawnHostile", "claims.protection.naturalSpawnFriendly", "claims.protection.spawnersHostile", "claims.protection.spawnersFriendly", "claims.protection.projectileHitHostileSpawn", "claims.protection.projectileHitFriendlySpawn", "parties.name", "parties.shareLocationWithParty", "parties.shareLocationWithMutualAllyParties", "parties.receiveLocationsFromParty", "parties.receiveLocationsFromMutualAllyParties", "claims.protection.exceptionGroups.block.interact.Controls", "claims.protection.exceptionGroups.block.interact.Doors", "claims.protection.exceptionGroups.block.interact.Chests", "claims.protection.exceptionGroups.block.interact.Barrels", "claims.protection.exceptionGroups.block.interact.Ender_Chests", "claims.protection.exceptionGroups.block.interact.Shulker_Boxes", "claims.protection.exceptionGroups.block.interact.Furnaces", "claims.protection.exceptionGroups.block.interact.Hoppers", "claims.protection.exceptionGroups.block.interact.Dispenser-like", "claims.protection.exceptionGroups.block.interact.Anvils", "claims.protection.exceptionGroups.block.interact.Beds", "claims.protection.exceptionGroups.block.interact.Beacons", "claims.protection.exceptionGroups.block.interact.Enchanting_Tables", "claims.protection.exceptionGroups.block.break.Crops", "claims.protection.exceptionGroups.entity.interact.Traders", "claims.protection.exceptionGroups.entity.handInteract.Item_Frames", "claims.protection.exceptionGroups.entity.interact.Armor_Stands", "claims.protection.exceptionGroups.entity.break.Livestock", "claims.protection.exceptionGroups.entity.blockAccess.Villagers", "claims.protection.exceptionGroups.entity.entityAccess.Zombies", "claims.protection.exceptionGroups.entity.droppedItemAccess.Villagers", "claims.protection.exceptionGroups.entity.droppedItemAccess.Piglins", "claims.protection.exceptionGroups.entity.droppedItemAccess.Foxes", "claims.protection.exceptionGroups.item.interact.Books", "claims.protection.exceptionGroups.entity.barrier.Ender_Pearls", "/*remove comment to enable*/claims.protection.exceptionGroups.entity.barrier.Players"]
#A list of additional options in the player config that OPs can reconfigure for players.
#This is meant for options that should be configured per player but not by the players.
#If an option is in neither of the configurable option lists, then the value in the default player config is used across the server.
#Check the default player config .toml file for the option names.
opConfigurablePlayerConfigOptions = ["claims.bonusChunkClaims", "claims.bonusChunkForceloads"]
[serverConfig.parties]
#Whether the parties part of this mod is enabled.
enabled = false
#The maximum number of members in a party. Existing members are not removed if the limit is reduced.
#Range: > 1
maxPartyMembers = 64
#The maximum number of allies for a party. Existing allies are not removed if the limit is reduced.
#Range: > 0
maxPartyAllies = 64
#The maximum number of invites to a party. Existing invites are not removed if the limit is reduced.
#Range: > 1
maxPartyInvites = 16
#For how long a party (members) can stay completely inactive on the server until it is deleted (in hours). This improves performance for servers running for years.
#Range: > 1
partyExpirationTime = 168
#How often to check for expired parties in order to remove them (in minutes). The interval is effectively rounded up to a multiple of 10 minutes.
#Range: > 10
partyExpirationCheckInterval = 360
[serverConfig.claims]
#Whether the claims part of this mod is enabled.
enabled = true
#For how long a player can stay completely inactive on the server until their claims are expired (in hours). This improves performance for servers running for years.
#Range: > 1
playerClaimsExpirationTime = 4380
#How often to check for expired player chunk claims in order to remove them (in minutes). The interval is effectively rounded up to a multiple of 10 minutes.
#Range: > 10
playerClaimsExpirationCheckInterval = 360
#Whether to convert expired player chunk claims to "expired claims" instead of completely freeing them. This shouldn't be too bad for performance because it still reduces the number of unique claims.
playerClaimsConvertExpiredClaims = true
#The maximum number of chunks that a player can claim. Additional claims can be configured in the player config.
#This value can be overridden with a player permission.
#Range: > 0
maxPlayerClaims = 50
#The maximum number of claimed chunks that a player can forceload. Additional forceloads can be configured in the player config.
#This value can be overridden with a player permission.
#Range: > 0
maxPlayerClaimForceloads = 3
#The permission that should override the default "maxPlayerClaims" value. Set it to an empty string to never check permissions. The used permission system can be configured with "permissionSystem".
maxPlayerClaimsPermission = "ftbchunks.max_claimed"
#The permission that should override the default "maxPlayerClaimForceloads" value. Set it to an empty string to never check permissions.
#The permission override only takes effect after the player logs in at least once after a server (re)launch, so it is recommended to keep all permission-based forceload limits equal to or greater than "maxPlayerClaimForceloads".
#The used permission system can be configured with "permissionSystem".
maxPlayerClaimForceloadsPermission = "ftbchunks.max_force_loaded"
#The permission that gives non-OP players the ability to make server claims and enable server claim mode. The used permission system can be configured with "permissionSystem".
serverClaimPermission = "xaero.pac_server_claims"
#The permission that gives non-OP players the ability to enable claim admin mode. The used permission system can be configured with "permissionSystem".
adminModePermission = "xaero.pac_admin_mode"
#The maximum distance on the X or Z axis (forming a square) that a chunk can be claimed at by a player.
#Range: > 0
maxClaimDistance = 5
#The type of the list defined in "claimableDimensionsList". ONLY - include only the listed dimensions. ALL_BUT - include all but the listed dimensions.
#Allowed Values: ONLY, ALL_BUT
claimableDimensionsListType = "ALL_BUT"
#Dimensions to include/exclude from being claimable, depending on the list type in "claimableDimensionsListType".
#For example ["minecraft:overworld", "minecraft:the_nether"].
#By default the list is empty and of type ALL_BUT, meaning that all dimensions are claimable.
claimableDimensionsList = []
#Whether to allow existing player claims to stay active in unclaimable dimensions which were previously claimable.
allowExistingClaimsInUnclaimableDimensions = true
#Whether to allow existing player forceloads to stay active in unclaimable dimensions which were previously claimable. Only relevant if existing claims are allowed.
allowExistingForceloadsInUnclaimableDimensions = false
#Whether to synchronize world chunk claims to the game clients. Enables client-side mods to access the claims data, e.g. to display it on a map.
#ALL - all claims are synced. OWNED_ONLY - only the claims that the client player owns and server claims are synced. NOT_SYNCED - claims are not synced.
#Allowed Values: NOT_SYNCED, OWNED_ONLY, ALL
claimsSynchronization = "ALL"
[serverConfig.claims.protection]
#The type of the list defined in "friendlyChunkProtectedEntityList". ONLY - include only the listed entities. ALL_BUT - include all but the listed entities.
#Allowed Values: ONLY, ALL_BUT
friendlyChunkProtectedEntityListType = "ALL_BUT"
#Friendly entities to fully include/exclude in chunk protection, depending on the list type in "friendlyChunkProtectedEntityListType". Supports entity type tags.
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
#For example ["*:villager", "minecraft:m(ule|ooshroom)", "#minecraft:axolotl_hunt_targets"].
#By default the list is empty with the type set to ALL_BUT, which means that all friendly entities are included.
friendlyChunkProtectedEntityList = ["minecraft:boat"]
#The type of the list defined in "hostileChunkProtectedEntityList". ONLY - include only the listed entities. ALL_BUT - include all but the listed entities.
#Allowed Values: ONLY, ALL_BUT
hostileChunkProtectedEntityListType = "ONLY"
#Hostile entities to fully include/exclude in chunk protection, depending on the list type in "hostileChunkProtectedEntityListType". Supports entity type tags.
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
#For example ["minecraft:(|wither_)skeleton", "minecraft:zombie(_villager|)", "#minecraft:raiders"]
hostileChunkProtectedEntityList = []
#No longer a working option. Please transfer anything you still have here to "forcedBlockProtectionExceptionList" or "blockProtectionOptionalExceptionGroups",
#but keep in mind that those options work differently and please read their comments.
#This option will be completely removed on the full release of the mod.
blockProtectionExceptionList = []
#No longer a working option. Please transfer anything you still have here to "forcedEntityProtectionExceptionList" or "entityProtectionOptionalExceptionGroups",
#but keep in mind that those options work differently and please read their comments.
#This option will be completely removed on the full release of the mod.
entityProtectionExceptionList = []
#No longer a working option. Please transfer anything you still have here to "forcedEntityClaimBarrierList" or "entityClaimBarrierOptionalGroups",
#but keep in mind that those options work differently and please read their comments.
#This option will be completely removed on the full release of the mod.
entityClaimBarrierList = []
#Blocks to partially exclude from chunk protection. Supports block tags.
#Just a block/tag ID in the list, e.g. "minecraft:lever" allows block interaction across the server if the item in the used hand isn't blocking it.
#Prefix "hand$" is the same as no prefix but enforces an empty hand requirement in protected chunks. Prefix "break$" allows breaking the block(s).
#Prefix "anything$" is the same as no prefix but allows interaction with any item held in the hand. Please make sure that no item does anything bad when used at a block with such an exception.
#Add the same block/tag multiple times to use multiple prefixes. Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
#For example ["minecraft:lever", "minecraft:*_button", "break$minecraft:*_button", "break$minecraft:(*_|)sand"]
forcedBlockProtectionExceptionList = ["minecraft:crafting_table"]
#Custom groups of blocks that a player/claim config should be able to make protection exceptions for. Each group can consist of multiple blocks and block tags.
#A group without a prefix creates a player config option for the right-click interaction with the group blocks. The format for a block group is <group ID>{<blocks/tags/wildcards separated by ,>}.
#The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-DIRT35{minecraft:dirt, minecraft:grass_block, minecraft:(oak|spruce)_*}".
#A group can be prefixed with "hand$" to create an option for the right-click interaction with an enforced empty hand requirement or "break$" for breaking the group blocks.
#Moreover, prefix "anything$" creates an option for the right-click interaction with any item held in the hand, not just allowed items. Please make sure that no item does anything
#bad when used at a block with such an exception.
#The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them.
#The exact paths of the added options can be found in the default player config file after you start the server.
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
blockProtectionOptionalExceptionGroups = ["Controls{minecraft:lever, #minecraft:buttons}", "Doors{#minecraft:doors, #minecraft:fence_gates, #forge:fence_gates, #minecraft:trapdoors}", "Chests{minecraft:chest, minecraft:trapped_chest, #forge:chests/wooden}", "Barrels{minecraft:barrel, #forge:barrels}", "Ender_Chests{minecraft:ender_chest, #forge:chests/ender}", "Shulker_Boxes{#minecraft:shulker_boxes}", "Furnaces{minecraft:furnace, minecraft:blast_furnace, minecraft:smoker}", "Hoppers{minecraft:hopper}", "Dispenser-like{minecraft:dispenser, minecraft:dropper}", "Anvils{#minecraft:anvil}", "Beds{#minecraft:beds}", "Beacons{minecraft:beacon}", "Enchanting_Tables{minecraft:enchanting_table}", "break$Crops{#minecraft:crops}"]
#Entities to partially exclude from chunk protection. Supports entity type tags.
#Just an entity/tag ID in the list, e.g. "minecraft:horse" allows entity interaction across the server if the item in the used hand isn't blocking it.
#Prefix "hand$" is the same as no prefix but enforces an empty hand requirement in protected chunks. Prefix "break$" allows killing the entities across the server.
#Prefix "anything$" is the same as no prefix but allows interaction with any item held in the hand. Please make sure that no item does anything bad when used at an entity with such an exception.
#Add the same entity/tag multiple times to use multiple prefixes. Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
#For example ["minecraft:villager", "break$minecraft:villager", "break$minecraft:(trader_|)llama"]
forcedEntityProtectionExceptionList = ["minecraft:minecart"]
#Custom groups of entities that a player/claim config should be able to make protection exceptions for. Each group can consist of multiple entities and entity tags.
#A group without a prefix creates a player config option for the right-click interaction with the group entities. The format for an entity group is <group ID>{<entities/tags/wildcards separated by ,>}.
#The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-GUYS98{minecraft:pig, minecraft:c(ow|at), #minecraft:beehive_inhabitors}".
#A group can be prefixed with "hand$" to create an option for the right-click interaction with an enforced empty hand requirement or "break$" for destroying the group entities.
#Moreover, prefix "anything$" creates an option for the right-click interaction with any item held in the hand, not just allowed items. Please make sure that no item does anything
#bad when used at an entity with such an exception.
#The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them.
#The exact paths of the added options can be found in the default player config file after you start the server.
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
entityProtectionOptionalExceptionGroups = ["Traders{minecraft:villager, minecraft:wandering_trader}", "hand$Item_Frames{minecraft:item_frame}", "break$Livestock{minecraft:cow, minecraft:mooshroom, minecraft:sheep, minecraft:chicken, minecraft:pig, minecraft:rabbit, minecraft:goat}", "Armor_Stands{minecraft:armor_stand}"]
#Entities that are prevented from entering the claim. Supports entity type tags. An entity/tag ID in the list, e.g. "minecraft:falling_block" prevents the entities from entering.
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR. For example: "minecraft:zombie(_villager|)".
forcedEntityClaimBarrierList = ["minecraft:falling_block", "supplementaries:slingshot_projectile"]
#Custom groups of entities that a player/claim config should be able to enable a barrier for. Each group can consist of multiple entities and entity tags.
#Each group creates a player config option for controlling the entity barrier. The format for a entity group is <group ID>{<entities/tags/wildcards separated by ,>}.
#The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-GUYS98{#minecraft:raiders, minecraft:zombie(_villager|)}".
#The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them.
#The exact paths of the added options can be found in the default player config file after you start the server.
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
entityClaimBarrierOptionalGroups = ["Players{minecraft:player}", "Ender_Pearls{minecraft:ender_pearl}"]
#Entities that can bypass all block protection. Supports entity type tags.
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
#For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"]
entitiesAllowedToGrief = ["minecraft:sheep"]
#Entities that can bypass all protection of other entities. Supports entity type tags.
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
#For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"]
entitiesAllowedToGriefEntities = []
#Entities that can bypass all dropped item protection. Supports entity type tags.
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
#For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"]
entitiesAllowedToGriefDroppedItems = []
#(Forge-only option) Mobs that can grief entities/items but not blocks. This list is used when overriding the vanilla "mob griefing" game rule value.
#By default, the mod assumes that any "mob griefing" game rule check is meant for block protection.
#This means that the "Protect Blocks From Mobs" option might cause entity or item protection, if that's what the mob is trying to affect.
#By adding a mob to this list, you're removing the block protection check for it during the "mob griefing" game rule check.
#Supports entity type tags. Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
#For example ["minecraft:*illager", "minecraft:(v|p)illager", "#minecraft:raiders"]
nonBlockGriefingMobs = []
#(Forge-only option) Mobs that can grief entities in ways other than attacking them, e.g. how evokers can change the color of sheep. This list is used when overriding the vanilla "mob griefing" game rule value.
#By default, the mod assumes that any "mob griefing" game rule check is meant for block protection only. Add a mob to this list if you want the entity protection option to be checked as well when the rule is checked.
#Check out the "nonBlockGriefingMobs" option if you want to also remove the default block protection check for the mob.
#Supports entity type tags. Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
#For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"]
entityGriefingMobs = []
#(Forge-only option) Mobs that can grief dropped items. This list is used when overriding the vanilla "mob griefing" game rule value.
#By default, the mod assumes that any "mob griefing" game rule check is meant for block protection only. Add a mob to this list if you want the item pickup protection option to be checked as well when the rule is checked.
#This mod should detect most mobs picking up items by default, but if it doesn't already detect a specific mob, this option might help.
#Check out the "nonBlockGriefingMobs" option if you want to also remove the default block protection check for the mob.
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
#For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"]
droppedItemGriefingMobs = []
#Custom groups of entities that a player/claim config should be able to make block access exceptions for (e.g. letting sheep eat grass or endermen take blocks). Each group can consist of multiple entities and entity tags.
#The format for an entity group is <group ID>{<entities/tags/wildcards separated by ,>}.
#The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-GUYS98{minecraft:pig, minecraft:c(ow|at), #minecraft:beehive_inhabitors}".
#The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them.
#The exact paths of the added options can be found in the default player config file after you start the server.
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
blockAccessEntityGroups = ["Villagers{minecraft:villager}"]
#Custom groups of entities that a player/claim config should be able to make entity access exceptions for (e.g. letting zombies kill things).
#The groups should consist of entities that are the ones accessing other entities. The groups should not contain entities that are being accessed. Check out the "entityProtectionOptionalExceptionGroups" option for that.
#Each group can consist of multiple entities and entity tags. The format for an entity group is <group ID>{<entities/tags/wildcards separated by ,>}.
#The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-GUYS98{minecraft:pig, minecraft:c(ow|at), #minecraft:beehive_inhabitors}".
#The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them.
#The exact paths of the added options can be found in the default player config file after you start the server.
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
entityAccessEntityGroups = ["Zombies{minecraft:zombie, minecraft:zombie_villager, minecraft:husk, minecraft:drowned}"]
#Custom groups of entities that a player/claim config should be able to make dropped item access exceptions for (e.g. letting piglins pick up gold).
#The groups should consist of entities that are the ones trying to pick up items, not consist of specific items.
#Each group can consist of multiple entities and entity tags. The format for an entity group is <group ID>{<entities/tags/wildcards separated by ,>}.
#The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-GUYS98{minecraft:pig, minecraft:c(ow|at), #minecraft:beehive_inhabitors}".
#The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them.
#The exact paths of the added options can be found in the default player config file after you start the server.
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
droppedItemAccessEntityGroups = ["Villagers{minecraft:villager}", "Piglins{minecraft:piglin}", "Foxes{minecraft:fox}"]
#A list of fake players (UUIDs or names) that shouldn't be affected by any chunk claim protection if they try to access a chunk with building protection compatible with
#the chunk that the fake player's origin block is positioned in, e.g. claims with the same owner and block protection option values.
#This works great for fake players that are bound to the position of a specific placed block (origin block). Moreover, the mod supports fake players placed at a block
#next to the origin block, even if that means entering another chunk, e.g. in the case of the Integrated Tunnels mod, or if the origin block is touching the target block.
#The mod will try all positions next to the target block and the fake player as the possible position of the fake player origin block.
#This will always protect the target block if it or the fake player touch a claim with incompatible build protection. Avoid building on such claim edges.
#However, some fake players' origin blocks can be nowhere near the fake player or the target block, e.g. in the case of the Create mod, or there might be no origin block at all,
#e.g. NPCs that can move around. In this case, the mods that use such fake players require explicit support to be implemented. Although they might also sometimes
#be supported by default, if the fake players use UUIDs of actual players.
#Explicit support exists for the Create mod (requires an extension on Fabric) and you are not required to add anything to this list.
#Make sure to always test that claim edges are protected from outside interaction by fake players that you add to this list.
#Wondering where to get the UUIDs or usernames of specific fake players? You can check the source code of the mods that use them or politely ask the mod authors.
#For example ["41C82C87-7AfB-4024-BB57-13D2C99CAE77", "FakePlayerName"]
staticFakePlayers = ["[IntegratedTunnels]"]
#A list of Java classes of fake players that should be excluded from claim protection exceptions given to fake players with the "staticFakePlayers" option
#or built-in fake player support, like in the case of Create mod deployers.
#This option is meant for fake players similar to ComputerCraft's turtles, which take the UUID of the player that places them. It becomes a problem when a turtle takes
#the UUID of a fake player from "staticFakePlayers" or a deployer because the turtle then gets the same privileges without actually being stationary itself nor a deployer.
#Adding classes here should not break support of fake players that take the UUID of their owner. It simply takes away privileges which aren't meant for them.
#For example ["dan200.computercraft.shared.turtle.core.TurtlePlayer"]
staticFakePlayerClassExceptions = ["dan200.computercraft.shared.turtle.core.TurtlePlayer"]
#By default, right-click use of some items is allowed in protected chunks, e.g. swords, pickaxes, bows, shield, tridents, splash potions, to let the players protect themselves or interact with some blocks/entities.
#To remove such exceptions for specific items, add them to this list. This list applies to both using an item at air and using it at a block/entity. Supports item tags.
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
#For example ["minecraft:trident", "minecraft:shield", "minecraft:(oak|spruce)_boat", "#minecraft:boats"]
additionalBannedItemsList = ["supplementaries:slingshot"]
#By default, most item right-click uses are disabled in protected chunks. To make an exception for a specific item, add it to this list. This option has a higher priority than "additionalBannedItemsList".
#This list applies to both using an item at air and using it at a block/entity. Supports item tags. Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
#For example ["minecraft:fishing_rod", "minecraft:ender_pearl", "minecraft:(red|green)_bed", "#minecraft:beds"]
itemUseProtectionExceptionList = ["minecraft:firework_rocket"]
#Custom groups of items that a player/claim config should be able to make protection exceptions for. Each group can consist of multiple items and item tags.
#Each group creates a player config option for the right-click use of the group items. The format for an item group is <group ID>{<items/tags/wildcards separated by ,>}.
#The group ID should consist of at most 32 characters that are letters A-Z, numbers 0-9 or the - and _ characters, e.g. "ePiC-stuff98{minecraft:(writable|written)_book, minecraft:*_book, #minecraft:compasses}".
#The player config options created for the groups, like regular options, must be added in the "playerConfigurablePlayerConfigOptions" list for players to have access to them.
#The exact paths of the added options can be found in the default player config file after you start the server.
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
itemUseProtectionOptionalExceptionGroups = ["Books{minecraft:written_book, minecraft:writable_book}"]
#Items that are completely banned from right-click usage on the server, claimed or not. This list applies to both using an item at air and using it at a block/entity. Supports item tags.
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
#For example ["minecraft:trident", "minecraft:shield", "minecraft:(oak|spruce)_boat", "#minecraft:boats"]
completelyDisabledItemInteractions = []
#Blocks that are completely banned from being interacted with on the server, claimed or not. Does not affect block breaking. Supports block tags.
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
#For example ["minecraft:dirt", "minecraft:*_table", "minecraft:(cartography|fletching)_table", "#minecraft:buttons"]
completelyDisabledBlockInteractions = []
#Entities that are completely banned from being interacted with on the server, claimed or not. Does not affect killing the entities. Supports entity tags.
#Supports patterns with special characters *, (, ) and |, where * matches anything, ( ) are used for grouping and | means OR.
#For example ["minecraft:(v|p)illager", "minecraft:*illager", "#minecraft:raiders"]
completelyDisabledEntityInteractions = []
#Whether to completely disable frost walking on the server. Use this if the regular frost walking protection doesn't work, since there is no game rule for it.
completelyDisableFrostWalking = false
#Whether to ignore most detected entity collisions for boats.
#By default, boats detect entity collisions and handle them every tick for every entity that touches them, which is a lot.
#This can become very slow on a server if we also add the necessary claim protection checks in the mix.
#This option makes it so most collisions with boats are randomly ignored, which helps the performance without affecting gameplay all that much.
reducedBoatEntityCollisions = true

View File

@@ -0,0 +1,75 @@
#.
#Miscellaneous settings
[misc]
#.
#Coupler will require points to be on the same or adjacent track edge, this will prevent the coupler from working if there is any form of junction in between the two points.
strictCoupler = false
#.
#Allow controlling Brass Switches remotely when approaching them on a train
flipDistantSwitches = true
#.
#Max distance between targeted track and placed switch stand
#Range: 16 ~ 128
switchPlacementRange = 64
#.
#Allow creepers and ghast fireballs to damage tracks
creeperTrackDamage = false
#.
#Multiplier used for calculating exhaustion from speed when a handcar is used.
#Range: 0.0 ~ 1.0
handcarHungerMultiplier = 0.009999999776482582
#.
#Semaphore settings
[semaphores]
#.
#.
#Simplified semaphore placement (no upside-down placement)
simplifiedPlacement = true
#.
#Whether semaphore color order is reversed when the semaphores are oriented upside-down
flipYellowOrder = false
#.
#Conductor settings
[conductors]
#.
#.
#Conductor whistle is limited to the owner of a train
mustOwnBoundTrain = false
#.
#Maximum length of conductor vents
#Range: > 1
maxConductorVentLength = 64
#.
#How often a conductor whistle updates the train of the bound conductor
#Range: 1 ~ 600
whistleRebindRate = 10
#.
#Journeymap compat settings
[journeymap]
#.
#.
#[in Ticks]
#Outside-of-render-distance train sync time
#Range: 10 ~ 600
farTrainSyncTicks = 200
#.
#[in Ticks]
#In-render-distance train sync time
#Range: 1 ~ 600
nearTrainSyncTicks = 5
#.
#Realism Settings
[realism]
#.
#.
#Make trains require fuel to run (either from fuel tanks or solid fuels in chests/barrels)
realisticTrains = false
#.
#Make fuel tanks only accept proper liquid fuels (so water etc can't go into them)
realisticFuelTanks = true

View File

@@ -0,0 +1,439 @@
#Server Settings
[server]
#List of items that are not allowed to be put in backpacks - e.g. "minecraft:shulker_box"
disallowedItems = []
#Determines if container items (those that override canFitInsideContainerItems to false) are able to fit in backpacks
containerItemsDisallowed = false
#List of blocks that inventory interaction upgrades can't interact with - e.g. "minecraft:shulker_box"
noInteractionBlocks = []
#List of blocks that are not allowed to connect to backpacks - e.g. "refinedstorage:external_storage"
noConnectionBlocks = []
#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
#Maximum number of upgrades of type per backpack in format of "UpgradeRegistryName[or UpgradeGroup]|MaxNumber"
maxUpgradesPerStorage = ["jukebox_upgrade|1", "stack_upgrades|3", "furnace_upgrades|1"]
#Leather Backpack Settings
[server.leatherBackpack]
#Number of inventory slots in the backpack
#Range: 1 ~ 144
inventorySlotCount = 27
#Number of upgrade slots in the backpack
#Range: 0 ~ 10
upgradeSlotCount = 1
#Iron Backpack Settings
[server.ironBackpack]
#Number of inventory slots in the backpack
#Range: 1 ~ 144
inventorySlotCount = 54
#Number of upgrade slots in the backpack
#Range: 0 ~ 10
upgradeSlotCount = 2
#Gold Backpack Settings
[server.goldBackpack]
#Number of inventory slots in the backpack
#Range: 1 ~ 144
inventorySlotCount = 81
#Number of upgrade slots in the backpack
#Range: 0 ~ 10
upgradeSlotCount = 3
#Diamond Backpack Settings
[server.diamondBackpack]
#Number of inventory slots in the backpack
#Range: 1 ~ 144
inventorySlotCount = 108
#Number of upgrade slots in the backpack
#Range: 0 ~ 10
upgradeSlotCount = 5
#Netherite Backpack Settings
[server.netheriteBackpack]
#Number of inventory slots in the backpack
#Range: 1 ~ 144
inventorySlotCount = 120
#Number of upgrade slots in the backpack
#Range: 0 ~ 10
upgradeSlotCount = 7
#Compacting Upgrade Settings
[server.compactingUpgrade]
#Number of Compacting Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 9
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 3
#Advanced Compacting Upgrade Settings
[server.advancedCompactingUpgrade]
#Number of Advanced Compacting Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 16
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 4
#Deposit Upgrade Settings
[server.depositUpgrade]
#Number of Deposit Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 9
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 3
#Advanced Deposit Upgrade Settings
[server.advancedDepositUpgrade]
#Number of Advanced Deposit Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 16
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 4
#Feeding Upgrade Settings
[server.feedingUpgrade]
#Number of Feeding Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 9
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 3
#Advanced Feeding Upgrade Settings
[server.advancedFeedingUpgrade]
#Number of Advanced Feeding Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 16
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 4
#Filter Upgrade Settings
[server.filterUpgrade]
#Number of Filter Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 9
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 3
#Advanced Filter Upgrade Settings
[server.advancedFilterUpgrade]
#Number of Advanced Filter Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 16
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 4
#Magnet Upgrade Settings
[server.magnetUpgrade]
#Number of Magnet Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 9
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 3
#Range around storage in blocks at which magnet will pickup items
#Range: 1 ~ 20
magnetRange = 3
#Advanced Magnet Upgrade Settings
[server.advancedMagnetUpgrade]
#Number of Advanced Magnet Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 16
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 4
#Range around storage in blocks at which magnet will pickup items
#Range: 1 ~ 20
magnetRange = 5
#Pickup Upgrade Settings
[server.pickupUpgrade]
#Number of Pickup Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 9
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 3
#Advanced Pickup Upgrade Settings
[server.advancedPickupUpgrade]
#Number of Advanced Pickup Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 16
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 4
#Refill Upgrade Settings
[server.refillUpgrade]
#Number of Refill Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 6
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 3
#Advanced Refill Upgrade Settings
[server.advancedRefillUpgrade]
#Number of Advanced Refill Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 12
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 4
#Restock Upgrade Settings
[server.restockUpgrade]
#Number of Restock Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 9
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 3
#Advanced Restock Upgrade Settings
[server.advancedRestockUpgrade]
#Number of Advanced Restock Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 16
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 4
#Void Upgrade Settings
[server.voidUpgrade]
#Number of Void Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 9
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 3
#Determines whether void upgrade allows voiding anything or it only has overflow option
voidAnythingEnabled = true
#Advanced Void Upgrade Settings
[server.advancedVoidUpgrade]
#Number of Advanced Void Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 16
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 4
#Determines whether void upgrade allows voiding anything or it only has overflow option
voidAnythingEnabled = true
#Stack Upgrade Settings
[server.stackUpgrade]
#List of items that are not supposed to stack in storage even when stack upgrade is inserted. Item registry names are expected here.
nonStackableItems = ["minecraft:bundle", "minecraft:shulker_box", "minecraft:white_shulker_box", "minecraft:orange_shulker_box", "minecraft:magenta_shulker_box", "minecraft:light_blue_shulker_box", "minecraft:yellow_shulker_box", "minecraft:lime_shulker_box", "minecraft:pink_shulker_box", "minecraft:gray_shulker_box", "minecraft:light_gray_shulker_box", "minecraft:cyan_shulker_box", "minecraft:purple_shulker_box", "minecraft:blue_shulker_box", "minecraft:brown_shulker_box", "minecraft:green_shulker_box", "minecraft:red_shulker_box", "minecraft:black_shulker_box"]
#Smelting Upgrade Settings
[server.smeltingUpgrade]
#Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items)
#Range: 0.25 ~ 4.0
smeltingSpeedMultiplier = 1.0
#Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace)
#Range: 0.25 ~ 4.0
fuelEfficiencyMultiplier = 1.0
#Smoking Upgrade Settings
[server.smokingUpgrade]
#Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items)
#Range: 0.25 ~ 4.0
smeltingSpeedMultiplier = 1.0
#Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace)
#Range: 0.25 ~ 4.0
fuelEfficiencyMultiplier = 1.0
#Blasting Upgrade Settings
[server.blastingUpgrade]
#Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items)
#Range: 0.25 ~ 4.0
smeltingSpeedMultiplier = 1.0
#Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace)
#Range: 0.25 ~ 4.0
fuelEfficiencyMultiplier = 1.0
#Auto-Smelting Upgrade Settings
[server.autoSmeltingUpgrade]
#Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items)
#Range: 0.25 ~ 4.0
smeltingSpeedMultiplier = 1.0
#Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace)
#Range: 0.25 ~ 4.0
fuelEfficiencyMultiplier = 1.0
#Number of input filter slots
#Range: 1 ~ 20
inputFilterSlots = 8
#Number of input filter slots displayed in a row
#Range: 1 ~ 6
inputFilterSlotsInRow = 4
#Number of fuel filter slots
#Range: 1 ~ 20
fuelFilterSlots = 4
#Number of fuel filter slots displayed in a row
#Range: 1 ~ 6
fuelFilterSlotsInRow = 4
#Auto-Smoking Upgrade Settings
[server.autoSmokingUpgrade]
#Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items)
#Range: 0.25 ~ 4.0
smeltingSpeedMultiplier = 1.0
#Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace)
#Range: 0.25 ~ 4.0
fuelEfficiencyMultiplier = 1.0
#Number of input filter slots
#Range: 1 ~ 20
inputFilterSlots = 8
#Number of input filter slots displayed in a row
#Range: 1 ~ 6
inputFilterSlotsInRow = 4
#Number of fuel filter slots
#Range: 1 ~ 20
fuelFilterSlots = 4
#Number of fuel filter slots displayed in a row
#Range: 1 ~ 6
fuelFilterSlotsInRow = 4
#Auto-Blasting Upgrade Settings
[server.autoBlastingUpgrade]
#Smelting speed multiplier (1.0 equals speed at which vanilla furnace smelts items)
#Range: 0.25 ~ 4.0
smeltingSpeedMultiplier = 1.0
#Fuel efficiency multiplier (1.0 equals speed at which it's used in vanilla furnace)
#Range: 0.25 ~ 4.0
fuelEfficiencyMultiplier = 1.0
#Number of input filter slots
#Range: 1 ~ 20
inputFilterSlots = 8
#Number of input filter slots displayed in a row
#Range: 1 ~ 6
inputFilterSlotsInRow = 4
#Number of fuel filter slots
#Range: 1 ~ 20
fuelFilterSlots = 4
#Number of fuel filter slots displayed in a row
#Range: 1 ~ 6
fuelFilterSlotsInRow = 4
#Inception Upgrade Settings
[server.inceptionUpgrade]
#Allows / Disallows backpack upgrades to work with inventories of Backpacks in the Backpack with Inception Upgrade
upgradesUseInventoriesOfBackpacksInBackpack = true
#Allows / Disallows upgrades to be functional even when they are in Backpacks in the inventory of Backpack with Inception Upgrade
upgradesInContainedBackpacksAreFunctional = true
#Tool Swapper Upgrade Settings
[server.toolSwapperUpgrade]
#Number of Tool Swapper Upgrade's filter slots
#Range: 1 ~ 20
filterSlots = 8
#Number of filter slots displayed in a row
#Range: 1 ~ 6
slotsInRow = 4
#Tank Upgrade Settings
[server.tankUpgrade]
#Capacity in mB the tank upgrade will have per row of storage slots
#Range: 500 ~ 20000
capacityPerSlotRow = 4000
#Ratio that gets applied (multiplies) to inventory stack multiplier before this is applied to max energy of the battery and max in/out. Value lower than 1 makes stack multiplier affect the max energy less, higher makes it affect the max energy more. 0 turns off stack multiplier affecting battery upgrade
#Range: 0.0 ~ 5.0
stackMultiplierRatio = 1.0
#Cooldown between fill/drain actions done on fluid containers in tank slots. Only fills/drains one bucket worth to/from container after this cooldown and then waits again.
#Range: 1 ~ 100
autoFillDrainContainerCooldown = 20
#How much FE can be transfered in / out per operation. This is a base transfer rate and same as max capacity gets multiplied by number of rows in storage and stack multiplier.
#Range: 1 ~ 1000
maxInputOutput = 20
#Energy in FE the battery upgrade will have per row of storage slots
#Range: 500 ~ 50000
energyPerSlotRow = 10000
#Pump Upgrade Settings
[server.pumpUpgrade]
#Number of fluid filter slots
#Range: 1 ~ 20
filterSlots = 4
#How much mB can be transfered in / out per operation. This is a base transfer rate that gets multiplied by number of rows in storage and stack multiplier.
#Range: 1 ~ 1000
maxInputOutput = 20
#Ratio that gets applied (multiplies) to inventory stack multiplier before this is applied to max input/output value. Value lower than 1 makes stack multiplier affect the capacity less, higher makes it affect the capacity more. 0 turns off stack multiplier affecting input/output
#Range: 0.0 ~ 5.0
stackMultiplierRatio = 1.0
#Xp Pump Upgrade Settings
[server.xpPumpUpgrade]
#Whether xp pump can mend items with mending. Set false here to turn off the feature altogether.
mendingOn = true
#How many experience points at a maximum would be used to mend an item per operation (every 5 ticks and 1 xp point usually translates to 2 damage repaired).
#Range: 1 ~ 20
maxXpPointsPerMending = 5
#Settings for Spawning Entities with Backpack
[server.entityBackpackAdditions]
#Chance of an entity spawning with Backpack
#Range: 0.0 ~ 1.0
chance = 0.0
#Turns on/off addition of loot into backpacks
addLoot = false
#Turns on/off buffing the entity that wears backpack with potion effects. These are scaled based on how much loot is added.
buffWithPotionEffects = true
#Turns on/off buffing the entity that wears backpack with additional health. Health is scaled based on backpack tier the mob wears.
buffHealth = true
#Turns on/off equiping the entity that wears backpack with armor. What armor material and how enchanted is scaled based on backpack tier the mob wears.
equipWithArmor = true
#Map of entities that can spawn with backpack and related loot tables (if adding a loot is enabled) in format of "EntityRegistryName|LootTableName"
entityLootTableList = []
#List of music discs that are not supposed to be played by entities
discBlockList = []
#Turns on/off a chance that the entity that wears backpack gets jukebox upgrade and plays a music disc.
playJukebox = true
#Determines whether backpack drops to fake players if killed by them in addition to real ones that it always drops to
dropToFakePlayers = false
#Chance of mob dropping backpack when killed by player
#Range: 0.0 ~ 1.0
backpackDropChance = 0.5
#Chance increase per looting level of mob dropping backpack
#Range: 0.0 ~ 0.3
lootingChanceIncreasePerLevel = 0.15
[server.nerfs]
#Determines if too many backpacks in player's inventory cause slowness to the player
tooManyBackpacksSlowness = true
#Maximum number of backpacks in player's inventory that will not cause slowness
#Range: 1 ~ 27
maxNumberOfBackpacks = 1
#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 = true
#Copper Backpack Settings
[server.copperBackpack]
#Number of inventory slots in the backpack
#Range: 1 ~ 144
inventorySlotCount = 45
#Number of upgrade slots in the backpack
#Range: 0 ~ 10
upgradeSlotCount = 1

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,6 @@
[molds]
#Tank capacity of a Pickaxe Head mold (in mB).
#Range: 0 ~ 2147483645
moldHeartCapacity = 100

View File

@@ -0,0 +1,6 @@
[general]
#The modifier for the 'Refrigerating' food trait. Values less than 1 extend food lifetime, values greater than one decrease it. A value of zero stops decay.
#Range: 0.0 ~ 1.7976931348623157E308
traitRefrigeratingModifier = 0.125

View File

@@ -0,0 +1,7 @@
[general]
#List of items to force-allow placing in the belt. Takes precedence over blacklist.
whitelist = []
#List of items to disallow from placing in the belt. (whitelist takes precedence)
blacklist = []