diff --git a/config/create-client.toml b/config/create-client.toml index 51268b6..4e0c373 100644 --- a/config/create-client.toml +++ b/config/create-client.toml @@ -3,18 +3,18 @@ #Client-only settings - If you're looking for general settings, look inside your worlds serverconfig folder! [client] # - #Range: 0.0 ~ 1.0 - fanParticleDensity = 0.5 + #Show item descriptions on Shift and controls on Ctrl. + enableTooltips = true + # + #Display a tooltip when looking at overstressed components. + enableOverstressedTooltip = true # #Log a stack-trace when rendering issues happen within a moving contraption. explainRenderErrors = false # + #Range: 0.0 ~ 1.0 + fanParticleDensity = 0.5 + # #Show colourful debug information while the F3-Menu is open. enableRainbowDebug = true - # - #Show item descriptions on Shift and controls on Ctrl. - enableTooltips = true - # - #Display a tooltip when looking at overstressed components. - enableOverstressedTooltip = true diff --git a/config/create-common.toml b/config/create-common.toml index d78d135..f70a537 100644 --- a/config/create-common.toml +++ b/config/create-common.toml @@ -6,161 +6,161 @@ [worldgen.v1] # #Prevents all worldgen added by Create from taking effect - disableWorldGen = false + disableWorldGen = true # #Forward caught TileEntityExceptions to the log at debug level. logTeErrors = false [worldgen.v1.copper_ore] + # + #Whether to spawn this in your World + enable = false # #Range: > 0 - minHeight = 40 + clusterSize = 18 # #Range: > 0 clusterCount = 2 # #Range: > 0 + minHeight = 40 + # + #Range: > 0 maxHeight = 86 + + [worldgen.v1.copper_ore_ocean] # #Whether to spawn this in your World enable = false # #Range: > 0 - clusterSize = 18 - - [worldgen.v1.weathered_limestone] + clusterSize = 15 # #Range: > 0 - minHeight = 10 - # - #Range: 0.0 ~ 1.0 - clusterChance = 0.03125 + clusterCount = 4 # #Range: > 0 - maxHeight = 30 - # - #Whether to spawn this in your World - enable = true + minHeight = 20 # #Range: > 0 - clusterSize = 128 + maxHeight = 55 [worldgen.v1.zinc_ore] + # + #Whether to spawn this in your World + enable = false # #Range: > 0 - minHeight = 15 + clusterSize = 14 # #Range: > 0 clusterCount = 4 # #Range: > 0 + minHeight = 15 + # + #Range: > 0 maxHeight = 70 + + [worldgen.v1.zinc_ore_desert] # #Whether to spawn this in your World enable = false # #Range: > 0 - clusterSize = 14 - - [worldgen.v1.zinc_ore_desert] + clusterSize = 17 # #Range: > 0 - minHeight = 10 + clusterCount = 5 # #Range: > 0 - clusterCount = 5 + minHeight = 10 # #Range: > 0 maxHeight = 85 + + [worldgen.v1.limestone] # #Whether to spawn this in your World enable = false # #Range: > 0 - clusterSize = 17 - - [worldgen.v1.limestone] - # - #Range: > 0 - minHeight = 30 + clusterSize = 128 # #Range: 0.0 ~ 1.0 clusterChance = 0.03125 # #Range: > 0 + minHeight = 30 + # + #Range: > 0 maxHeight = 70 + + [worldgen.v1.weathered_limestone] # #Whether to spawn this in your World - enable = true + enable = false # #Range: > 0 clusterSize = 128 - - [worldgen.v1.dolomite] - # - #Range: > 0 - minHeight = 20 # #Range: 0.0 ~ 1.0 - clusterChance = 0.015625 + clusterChance = 0.03125 # #Range: > 0 - maxHeight = 70 + minHeight = 10 + # + #Range: > 0 + maxHeight = 30 + + [worldgen.v1.dolomite] # #Whether to spawn this in your World - enable = true + enable = false # #Range: > 0 clusterSize = 128 - - [worldgen.v1.copper_ore_ocean] # - #Range: > 0 - minHeight = 20 + #Range: 0.0 ~ 1.0 + clusterChance = 0.015625 # #Range: > 0 - clusterCount = 4 + minHeight = 20 # #Range: > 0 - maxHeight = 55 + maxHeight = 70 + + [worldgen.v1.gabbro] # #Whether to spawn this in your World enable = false # #Range: > 0 - clusterSize = 15 - - [worldgen.v1.gabbro] - # - #Range: > 0 - minHeight = 20 + clusterSize = 128 # #Range: 0.0 ~ 1.0 clusterChance = 0.015625 # #Range: > 0 - maxHeight = 70 - # - #Whether to spawn this in your World - enable = true + minHeight = 20 # #Range: > 0 - clusterSize = 128 + maxHeight = 70 [worldgen.v1.scoria] + # + #Whether to spawn this in your World + enable = false # #Range: > 0 - minHeight = 0 + clusterSize = 128 # #Range: 0.0 ~ 1.0 clusterChance = 0.03125 # #Range: > 0 - maxHeight = 10 - # - #Whether to spawn this in your World - enable = true + minHeight = 0 # #Range: > 0 - clusterSize = 128 + maxHeight = 10 diff --git a/defaultconfigs/create-server.toml b/defaultconfigs/create-server.toml new file mode 100644 index 0000000..27a551b --- /dev/null +++ b/defaultconfigs/create-server.toml @@ -0,0 +1,298 @@ + +# +#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 + +# +#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 speed of a configurable motor. + #Range: > 64 + maxMotorSpeed = 256 + # + #[in Revolutions per Minute] + #Rotation speed gained by a water wheel for each side with running water. (halved if not against blades) + #Range: > 1 + waterWheelSpeed = 5 + # + #[in Revolutions per Minute] + #Base rotation speed for the furnace engine generator + #Range: > 1 + furnaceEngineSpeed = 16 + # + #[in Revolutions per Minute] + #Maximum allowed rotation speed for any Kinetic Tile. + #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 + + # + #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 + # + #[in Revolutions per Minute] + #Rotation speed generated by a vertical fan above fire. + #Range: > 0 + generatingFanSpeed = 16 + # + #Game ticks required for a Fan-based processing recipe to take effect. + #Range: > 0 + inWorldProcessingTime = 150 + + # + #Moving Contraptions + [kinetics.contraptions] + # + #Maximum amount of blocks in a structure movable by Pistons, Bearings or other means. + #Range: > 1 + maxBlocksMoved = 2048 + # + #Maximum value of a chassis attachment range. + #Range: > 1 + maxChassisRange = 16 + # + #Maximum amount of extension poles behind a Mechanical Piston. + #Range: > 1 + maxPistonPoles = 64 + # + #Max length of rope available off a Rope Pulley. + #Range: > 1 + maxRopeLength = 128 + + # + #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 = 128.0 + # + #[in Stress Units] + #Minimum added Capacity by sources to be considered 'high' + #Range: 0.0 ~ 65535.0 + highCapacity = 512.0 + + [kinetics.stressValues] + + # + #Fine tune the kinetic stats of individual components + [kinetics.stressValues.v1] + + # + #[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.v1.impact] + 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 + mechanical_saw = 4.0 + flywheel = 0.0 + encased_shaft = 0.0 + clutch = 0.0 + encased_fan = 2.0 + crushing_wheel = 8.0 + mechanical_mixer = 4.0 + rope_pulley = 4.0 + rotation_speed_controller = 0.0 + mechanical_press = 8.0 + large_cogwheel = 0.0 + mechanical_drill = 4.0 + encased_belt = 0.0 + mysterious_cuckoo_clock = 1.0 + stressometer = 0.0 + shaft = 0.0 + gearshift = 0.0 + turntable = 4.0 + sticky_mechanical_piston = 4.0 + sequenced_gearshift = 0.0 + cogwheel = 0.0 + belt = 1.0 + gearbox = 0.0 + adjustable_pulley = 0.0 + mechanical_crafter = 2.0 + + # + #[in Stress Units] + #Configure how much stress a source can accommodate for. + [kinetics.stressValues.v1.capacity] + hand_crank = 32.0 + furnace_engine = 1024.0 + encased_fan = 16.0 + mechanical_bearing = 512.0 + creative_motor = 16384.0 + water_wheel = 16.0 + + # + #Tweaks for logistical components + [kinetics.logistics] + # + #The amount of game ticks an Extractor waits after pulling an item successfully. + #Range: > 10 + extractorDelay = 20 + # + #The amount of game ticks an Extractor waits before checking again if the attached inventory contains items to extract. + #Range: > 10 + extractorInventoryScanDelay = 40 + # + #The amount of items an extractor pulls at a time without an applied filter. + #Range: 1 ~ 64 + extractorAmount = 16 + # + #Maximum possible range in blocks of redstone link connections. + #Range: > 1 + linkRange = 128 + + # + #Everything related to Schematic tools + [kinetics.schematics] + # + #[in KiloBytes] + #The maximum allowed file size of uploaded Schematics. + #Range: > 16 + maxSchematics = 256 + # + #[in Bytes] + #The maximum packet size uploaded Schematics are split into. + #Range: 256 ~ 32767 + maxSchematicPacketSize = 1024 + # + #Amount of game ticks without new packets arriving until an active schematic upload process is discarded. + #Range: > 100 + schematicIdleTimeout = 600 + + # + #Schematicannon + [kinetics.schematics.schematicannon] + # + #Amount of game ticks between shots of the cannon. Higher => Slower + #Range: > 1 + schematicannonDelay = 10 + # + #Amount of block positions per tick scanned by a running cannon. Higher => Faster + #Range: > 1 + schematicannonSkips = 10 + # + #% of Schematicannon's Fuel filled by 1 Gunpowder. + #Range: 0.0 ~ 100.0 + schematicannonGunpowderWorth = 20.0 + # + #% of Schematicannon's Fuel used for each fired block. + #Range: 0.0 ~ 100.0 + schematicannonFuelUsage = 0.05000000074505806 + + # + #Gadgets and other Shenanigans added by Create + [kinetics.curiosities] + # + #The Maximum Distance to an active mirror for the symmetry wand to trigger. + #Range: > 10 + maxSymmetryWandRange = 50 + # + #The maximum amount of operations, a blockzapper can remember for undoing. (0 to disable undo) + #Range: > 0 + zapperUndoLogLength = 10 + # + #The amount of Light sources destroyed before Chromatic Compound turns into Refined Radiance. + #Range: > 1 + lightSourceCountForRefinedRadiance = 10 + # + #Allow Glass Panes to be put inside Blocks like Stairs, Slabs, Fences etc. + allowGlassPanesInPartialBlocks = true + # + #Allow the standard Refined Radiance recipes. + enableRefinedRadianceRecipe = true + # + #Allow the standard Shadow Steel recipe. + enableShadowSteelRecipe = true + # + #% of random Ticks causing a Cocoa log to grow. + #Range: 0.0 ~ 100.0 + cocoaLogGrowthSpeed = 20.0 + + # + #You can try inhibiting related game mechanics for troubleshooting repeated crashes. + [kinetics.damageControl] + # + #In case Crushing Wheels crushed your server. + freezeCrushing = false + # + #In case Extractors pulled the plug. + freezeExtractors = false + # + #In case Encased Fans tried smelting your hardware. + freezeInWorldProcessing = false + # + #Pauses rotation logic altogether - Use if crash mentions RotationPropagators. + freezeRotationPropagator = false + # + #In case Moving contraptions pushed it too far. + freezeContraptions = false +