summaryrefslogtreecommitdiff
path: root/config/create-server.toml
blob: 2cf3df01c96c74cfb3de7db467ca4e9e695860b0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
#.
#The Backbone of Create
[infrastructure]
	#.
	#[in Ticks]
	#The amount of time a server waits before sending out tickrate synchronization packets.
	#These packets help animations to be more accurate when tps is below 20.
	#Range: > 5
	tickrateSyncTimer = 20

#.
#Packmakers' control panel for internal recipe compat
[recipes]
	#.
	#.
	#Allow the Mechanical Press to process entire stacks at a time.
	bulkPressing = false
	#.
	#Allow the Mechanical Saw to process entire stacks at a time.
	bulkCutting = false
	#.
	#Allow supported potions to be brewed by a Mechanical Mixer + Basin.
	allowBrewingInMixer = true
	#.
	#Allow any shapeless crafting recipes to be processed by a Mechanical Mixer + Basin.
	allowShapelessInMixer = true
	#.
	#Allow any single-ingredient 2x2 or 3x3 crafting recipes to be processed by a Mechanical Press + Basin.
	allowShapedSquareInPress = true
	#.
	#Allow any standard crafting recipes to be processed by Mechanical Crafters.
	allowRegularCraftingInCrafter = true
	#.
	#The Maximum amount of ingredients that can be used to craft Firework Rockets using Mechanical Crafters.
	#Range: > 1
	maxFireworkIngredientsInCrafter = 9
	#.
	#Allow any stonecutting recipes to be processed by a Mechanical Saw.
	allowStonecuttingOnSaw = true
	#.
	#Allow Spouts to interact with Casting Tables and Basins from Tinkers' Construct.
	allowCastingBySpout = true
	#.
	#Allow Spouts to fill the Petal Apothecary from Botania.
	allowFillingBySpout = true
	#.
	#Display vanilla Log-stripping interactions in JEI.
	displayLogStrippingRecipes = true
	#.
	#The amount of Light sources destroyed before Chromatic Compound turns into Refined Radiance.
	#Range: > 1
	lightSourceCountForRefinedRadiance = 10
	#.
	#Allow the standard in-world Refined Radiance recipes.
	enableRefinedRadianceRecipe = true
	#.
	#Allow the standard in-world Shadow Steel recipe.
	enableShadowSteelRecipe = true

#.
#Parameters and abilities of Create's kinetic mechanisms
[kinetics]
	#.
	#.
	#Disable the Stress mechanic altogether.
	disableStress = false
	#.
	#Maximum length in blocks of mechanical belts.
	#Range: > 5
	maxBeltLength = 20
	#.
	#Maximum length in blocks of chain conveyor connections.
	#Range: > 5
	maxChainConveyorLength = 32
	#.
	#Maximum amount of connections each chain conveyor can have.
	#Range: > 1
	maxChainConveyorConnections = 4
	#.
	#Damage dealt by active Crushing Wheels.
	#Range: > 0
	crushingDamage = 4
	#.
	#[in Revolutions per Minute]
	#Maximum allowed rotation speed for any Kinetic Block.
	#Range: > 64
	maxRotationSpeed = 256
	#.
	#Select what mobs should ignore Deployers when attacked by them.
	#Allowed Values: ALL, CREEPERS, NONE
	ignoreDeployerAttacks = "CREEPERS"
	#.
	#Game ticks between Kinetic Blocks checking whether their source is still valid.
	#Range: > 5
	kineticValidationFrequency = 60
	#.
	#multiplier used for calculating exhaustion from speed when a crank is turned.
	#Range: 0.0 ~ 1.0
	crankHungerMultiplier = 0.009999999776482582
	#.
	#Amount of sail-type blocks required for a windmill to assemble successfully.
	#Range: > 0
	minimumWindmillSails = 8
	#.
	#Number of sail-type blocks required to increase windmill speed by 1RPM.
	#Range: > 1
	windmillSailsPerRPM = 8
	#.
	#Max Distance in blocks a Weighted Ejector can throw
	#Range: > 0
	maxEjectorDistance = 32
	#.
	#Time in ticks until the next item launched by an ejector scans blocks for potential collisions
	#Range: > 10
	ejectorScanInterval = 120

	#.
	#Encased Fan
	[kinetics.encasedFan]
		#.
		#Maximum distance in blocks Fans can push entities.
		#Range: > 5
		fanPushDistance = 20
		#.
		#Maximum distance in blocks from where Fans can pull entities.
		#Range: > 5
		fanPullDistance = 20
		#.
		#Game ticks between Fans checking for anything blocking their air flow.
		#Range: > 10
		fanBlockCheckRate = 30
		#.
		#[in Revolutions per Minute]
		#Rotation speed at which the maximum stats of fans are reached.
		#Range: > 64
		fanRotationArgmax = 256
		#.
		#Game ticks required for a Fan-based processing recipe to take effect.
		#Range: > 0
		fanProcessingTime = 150

	#.
	#Moving Contraptions
	[kinetics.contraptions]
		#.
		#Maximum amount of blocks in a structure movable by Pistons, Bearings or other means.
		#Range: > 1
		maxBlocksMoved = 2048
		#.
		#Maximum value of a chassis attachment range.
		#Range: > 1
		maxChassisRange = 16
		#.
		#Maximum amount of extension poles behind a Mechanical Piston.
		#Range: > 1
		maxPistonPoles = 64
		#.
		#Max length of rope available off a Rope Pulley.
		#Range: > 1
		maxRopeLength = 384
		#.
		#Maximum allowed distance of two coupled minecarts.
		#Range: > 1
		maxCartCouplingLength = 32
		#.
		#Maximum depth of blocks filled in using a Mechanical Roller.
		#Range: > 1
		rollerFillDepth = 12
		#.
		#Whether minecart contraptions can be picked up in survival mode.
		survivalContraptionPickup = true
		#.
		#Whether minecart contraptions can be placed from items.
		contraptionPlacing = true
		#.
		#Configure how Spawner blocks can be moved by contraptions.
		#Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE
		movableSpawners = "NO_PICKUP"
		#.
		#Configure how Budding Amethyst can be moved by contraptions.
		#Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE
		amethystMovement = "NO_PICKUP"
		#.
		#Configure how Obsidian blocks can be moved by contraptions.
		#Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE
		movableObsidian = "UNMOVABLE"
		#.
		#Configure how Reinforced Deepslate blocks can be moved by contraptions.
		#Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE
		movableReinforcedDeepslate = "UNMOVABLE"
		#.
		#Whether items mined or harvested by contraptions should be placed in their mounted storage.
		moveItemsToStorage = true
		#.
		#Whether harvesters should break crops that aren't fully grown.
		harvestPartiallyGrown = false
		#.
		#Whether harvesters should replant crops after harvesting.
		harvesterReplants = true
		#.
		#Whether minecart contraptions can be placed into container items.
		minecartContraptionInContainers = false
		#.
		#Whether stabilised bearings create a separated entity even on non-rotating contraptions.
		#[Technical]
		stabiliseStableContraptions = false
		#.
		#Whether the players hitbox should be expanded to the size of the contraption hitbox.
		#[Technical]
		syncPlayerPickupHitboxWithContraptionHitbox = false
		#.
		#Whether to prevent block dropping when contraption is placed inside in-world blocks.
		noDropWhenContraptionReplaceBlocks = 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

		#.
		#Fine tune the kinetic stats of individual components
		[kinetics.stressValues.v2]

			#.
			#.
			#[in Stress Units]
			#Configure the individual stress impact of mechanical blocks. Note that this cost is doubled for every speed increase it receives.
			[kinetics.stressValues.v2.impact]
				brass_encased_shaft = 0.0
				turntable = 4.0
				clutch = 0.0
				mechanical_mixer = 4.0
				gearbox = 0.0
				mechanical_bearing = 4.0
				copper_backtank = 4.0
				hose_pulley = 4.0
				display_board = 0.0
				crushing_wheel = 8.0
				adjustable_chain_gearshift = 0.0
				millstone = 4.0
				rotation_speed_controller = 0.0
				sticky_mechanical_piston = 4.0
				mechanical_crafter = 2.0
				deployer = 4.0
				elevator_pulley = 4.0
				stressometer = 0.0
				cogwheel = 0.0
				encased_chain_drive = 0.0
				belt = 0.0
				brass_encased_large_cogwheel = 0.0
				weighted_ejector = 2.0
				chain_conveyor = 1.0
				mechanical_saw = 4.0
				flywheel = 0.0
				mechanical_piston = 4.0
				speedometer = 0.0
				brass_encased_cogwheel = 0.0
				clockwork_bearing = 4.0
				mechanical_press = 8.0
				mechanical_drill = 4.0
				andesite_encased_shaft = 0.0
				netherite_backtank = 4.0
				mechanical_arm = 2.0
				sequenced_gearshift = 0.0
				andesite_encased_large_cogwheel = 0.0
				shaft = 0.0
				cuckoo_clock = 1.0
				gearshift = 0.0
				rope_pulley = 4.0
				andesite_encased_cogwheel = 0.0
				large_cogwheel = 0.0
				encased_fan = 2.0
				mysterious_cuckoo_clock = 1.0
				gantry_shaft = 0.0
				mechanical_pump = 4.0

			#.
			#[in Stress Units]
			#Configure how much stress a source can accommodate for.
			[kinetics.stressValues.v2.capacity]
				steam_engine = 1024.0
				water_wheel = 32.0
				copper_valve_handle = 8.0
				hand_crank = 8.0
				creative_motor = 16384.0
				large_water_wheel = 128.0
				windmill_bearing = 512.0

#.
#Create's liquid manipulation tools
[fluids]
	#.
	#.
	#[in Buckets]
	#The amount of liquid a tank can hold per block.
	#Range: > 1
	fluidTankCapacity = 8
	#.
	#[in Blocks]
	#The maximum height a fluid tank can reach.
	#Range: > 1
	fluidTankMaxHeight = 32
	#.
	#[in Blocks]
	#The maximum distance a mechanical pump can push or pull liquids on either side.
	#Range: > 1
	mechanicalPumpRange = 16
	#.
	#[in Blocks]
	#The maximum distance a hose pulley can draw fluid blocks from.
	#Range: > 1
	hosePulleyRange = 128
	#.
	#[in Blocks]
	#[-1 to disable this behaviour]
	#The minimum amount of fluid blocks the hose pulley needs to find before deeming it an infinite source.
	#Range: > -1
	hosePulleyBlockThreshold = 10000
	#.
	#Whether hose pulleys should continue filling up above-threshold sources.
	fillInfinite = false
	#.
	#Configure which fluids can be drained infinitely.
	#Allowed Values: ALLOW_ALL, DENY_ALL, ALLOW_BY_TAG, DENY_BY_TAG
	bottomlessFluidMode = "ALLOW_BY_TAG"
	#.
	#Whether hose pulleys should be allowed to place fluid sources.
	fluidFillPlaceFluidSourceBlocks = true
	#.
	#Whether open-ended pipes should be allowed to place fluid sources.
	pipesPlaceFluidSourceBlocks = true

#.
#Tweaks for logistical components
[logistics]
	#.
	#.
	#The amount of ticks a funnel waits between item transferrals, when it is not re-activated by redstone.
	#Range: > 1
	defaultExtractionTimer = 8
	#.
	#The amount of ticks a portable storage interface waits for transfers until letting contraptions move along.
	#Range: > 1
	psiTimeout = 60
	#.
	#Maximum distance in blocks a Mechanical Arm can reach across.
	#Range: > 1
	mechanicalArmRange = 5
	#.
	#Maximum distance in blocks a Package Port can be placed at from its target.
	#Range: > 1
	packagePortRange = 5
	#.
	#Maximum possible range in blocks of redstone link connections.
	#Range: > 1
	linkRange = 256
	#.
	#Maximum possible distance in blocks between display links and their target.
	#Range: > 1
	displayLinkRange = 64
	#.
	#The total amount of stacks a vault can hold per block in size.
	#Range: 1 ~ 2048
	vaultCapacity = 20
	#.
	#The amount of packages a chain conveyor can carry at a time.
	#Range: > 1
	chainConveyorCapacity = 20
	#.
	#The amount of ticks a brass tunnel waits between distributions.
	#Range: 1 ~ 10
	brassTunnelTimer = 10
	#.
	#The amount of ticks a factory gauge waits between requests.
	#Range: > 5
	factoryGaugeTimer = 100
	#.
	#Whether hostile mobs walking near a seat will start riding it.
	seatHostileMobs = true

#.
#Everything related to Schematic tools
[schematics]
	#.
	#.
	#Whether placing a Schematic directly in Creative Mode should replace world blocks with Air
	creativePrintIncludesAir = false
	#.
	#The amount of Schematics a player can upload until previous ones are overwritten.
	#Range: > 1
	maxSchematics = 10
	#.
	#[in KiloBytes]
	#The maximum allowed file size of uploaded Schematics.
	#Range: > 16
	maxTotalSchematicSize = 256
	#.
	#[in Bytes]
	#The maximum packet size uploaded Schematics are split into.
	#Range: 256 ~ 32767
	maxSchematicPacketSize = 1024
	#.
	#Amount of game ticks without new packets arriving until an active schematic upload process is discarded.
	#Range: > 100
	schematicIdleTimeout = 600

	#.
	#Schematicannon
	[schematics.schematicannon]
		#.
		#Amount of game ticks between shots of the cannon. Higher => Slower
		#Range: > 1
		schematicannonDelay = 10
		#.
		#Amount of blocks a Schematicannon can print per Gunpowder item provided.
		#Range: > 1
		schematicannonShotsPerGunpowder = 400

#.
#Equipment and gadgets added by Create
[equipment]
	#.
	#.
	#The Maximum Distance to an active mirror for the symmetry wand to trigger.
	#Range: > 10
	maxSymmetryWandRange = 50
	#.
	#The Maximum Distance a Block placed by Create's placement assist will have to its interaction point.
	#Range: > 3
	placementAssistRange = 12
	#.
	#The Maximum Distance at which a Toolbox can interact with Players' Inventories.
	#Range: > 1
	toolboxRange = 10
	#.
	#The Maximum volume of Air that can be stored in a backtank = Seconds of underwater breathing
	#Range: > 1
	airInBacktank = 900
	#.
	#The volume of Air added by each level of the backtanks Capacity Enchantment
	#Range: > 1
	enchantedBacktankCapacity = 300
	#.
	#Amount of free Extendo Grip actions provided by one filled Copper Backtank. Set to 0 makes Extendo Grips unbreakable
	#Range: > 0
	maxExtendoGripActions = 1000
	#.
	#Amount of free Potato Cannon shots provided by one filled Copper Backtank. Set to 0 makes Potato Cannons unbreakable
	#Range: > 0
	maxPotatoCannonShots = 200
	#.
	#Weather Potato Cannon shots can modify the world or not. This includes placing blocks and changing entities.
	potatoCannonWorldModification = true

#.
#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