diff --git a/packages/forgeworks/modpack/config/create-server.toml b/packages/forgeworks/modpack/config/create-server.toml new file mode 100644 index 0000000..6fe1b26 --- /dev/null +++ b/packages/forgeworks/modpack/config/create-server.toml @@ -0,0 +1,601 @@ +#. +#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. + # Default: 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. + # Default: 9 + # Range: > 1 + maxFireworkIngredientsInCrafter = 9 + #. + #Allow any stonecutting recipes to be processed by a Mechanical Saw. + allowStonecuttingOnSaw = true + #. + #Allow Spouts to interact with Casting Tables and Basins from Tinkers' Construct. + allowCastingBySpout = true + #. + #Display vanilla Log-stripping interactions in JEI. + displayLogStrippingRecipes = true + #. + #The amount of Light sources destroyed before Chromatic Compound turns into Refined Radiance. + # Default: 10 + # 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. + # Default: 20 + # Range: > 5 + maxBeltLength = 20 + #. + #Maximum length in blocks of chain conveyor connections. + # Default: 32 + # Range: > 5 + maxChainConveyorLength = 32 + #. + #Maximum amount of connections each chain conveyor can have. + # Default: 4 + # Range: > 1 + maxChainConveyorConnections = 4 + #. + #Damage dealt by active Crushing Wheels. + # Default: 4 + # Range: > 0 + crushingDamage = 4 + #. + #[in Revolutions per Minute] + #Maximum allowed rotation speed for any Kinetic Block. + # Default: 256 + # 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. + # Default: 60 + # Range: > 5 + kineticValidationFrequency = 60 + #. + #multiplier used for calculating exhaustion from speed when a crank is turned. + # Default: 0.009999999776482582 + # Range: 0.0 ~ 1.0 + crankHungerMultiplier = 0.009999999776482582 + #. + #Amount of sail-type blocks required for a windmill to assemble successfully. + # Default: 8 + # Range: > 0 + minimumWindmillSails = 8 + #. + #Number of sail-type blocks required to increase windmill speed by 1RPM. + # Default: 8 + # Range: > 1 + windmillSailsPerRPM = 8 + #. + #Max Distance in blocks a Weighted Ejector can throw + # Default: 32 + # Range: > 0 + maxEjectorDistance = 32 + #. + #Time in ticks until the next item launched by an ejector scans blocks for potential collisions + # Default: 120 + # Range: > 10 + ejectorScanInterval = 120 + + #. + #Encased Fan + [kinetics.encasedFan] + #. + #Maximum distance in blocks Fans can push entities. + # Default: 20 + # Range: > 5 + fanPushDistance = 20 + #. + #Maximum distance in blocks from where Fans can pull entities. + # Default: 20 + # Range: > 5 + fanPullDistance = 20 + #. + #Game ticks between Fans checking for anything blocking their air flow. + # Default: 30 + # Range: > 10 + fanBlockCheckRate = 30 + #. + #[in Revolutions per Minute] + #Rotation speed at which the maximum stats of fans are reached. + # Default: 256 + # Range: > 64 + fanRotationArgmax = 256 + #. + #Game ticks required for a Fan-based processing recipe to take effect. + # Default: 150 + # Range: > 0 + fanProcessingTime = 150 + + #. + #Moving Contraptions + [kinetics.contraptions] + #. + #Maximum amount of blocks in a structure movable by Pistons, Bearings or other means. + # Default: 2048 + # Range: > 1 + maxBlocksMoved = 2048 + #. + #Maximum value of a chassis attachment range. + # Default: 16 + # Range: > 1 + maxChassisRange = 16 + #. + #Maximum amount of extension poles behind a Mechanical Piston. + # Default: 64 + # Range: > 1 + maxPistonPoles = 64 + #. + #Max length of rope available off a Rope Pulley. + # Default: 384 + # Range: > 1 + maxRopeLength = 384 + #. + #Maximum allowed distance of two coupled minecarts. + # Default: 32 + # Range: > 1 + maxCartCouplingLength = 32 + #. + #Maximum depth of blocks filled in using a Mechanical Roller. + # Default: 12 + # Range: > 1 + rollerFillDepth = 12 + #. + #Whether minecart contraptions can be picked up in survival mode. + survivalContraptionPickup = true + #. + #Configure how Spawner blocks can be moved by contraptions. + #Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE + movableSpawners = "NO_PICKUP" + #. + #Configure how Budding Amethyst can be moved by contraptions. + #Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE + amethystMovement = "NO_PICKUP" + #. + #Configure how Obsidian blocks can be moved by contraptions. + #Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE + movableObsidian = "UNMOVABLE" + #. + #Configure how Reinforced Deepslate blocks can be moved by contraptions. + #Allowed Values: MOVABLE, NO_PICKUP, UNMOVABLE + movableReinforcedDeepslate = "UNMOVABLE" + #. + #Whether items mined or harvested by contraptions should be placed in their mounted storage. + moveItemsToStorage = true + #. + #Whether harvesters should break crops that aren't fully grown. + harvestPartiallyGrown = false + #. + #Whether harvesters should replant crops after harvesting. + harvesterReplants = true + #. + #Whether minecart contraptions can be placed into container items. + minecartContraptionInContainers = false + #. + #Whether stabilised bearings create a separated entity even on non-rotating contraptions. + #[Technical] + stabiliseStableContraptions = false + #. + #Whether the players hitbox should be expanded to the size of the contraption hitbox. + #[Technical] + syncPlayerPickupHitboxWithContraptionHitbox = false + + #. + #Configure speed/capacity levels for requirements and indicators. + [kinetics.stats] + #. + #[in Revolutions per Minute] + #Minimum speed of rotation to be considered 'medium' + # Default: 30.0 + # Range: 0.0 ~ 4096.0 + mediumSpeed = 30.0 + #. + #[in Revolutions per Minute] + #Minimum speed of rotation to be considered 'fast' + # Default: 100.0 + # Range: 0.0 ~ 65535.0 + fastSpeed = 100.0 + #. + #[in Stress Units] + #Minimum stress impact to be considered 'medium' + # Default: 4.0 + # Range: 0.0 ~ 4096.0 + mediumStressImpact = 4.0 + #. + #[in Stress Units] + #Minimum stress impact to be considered 'high' + # Default: 8.0 + # Range: 0.0 ~ 65535.0 + highStressImpact = 8.0 + #. + #[in Stress Units] + #Minimum added Capacity by sources to be considered 'medium' + # Default: 256.0 + # Range: 0.0 ~ 4096.0 + mediumCapacity = 256.0 + #. + #[in Stress Units] + #Minimum added Capacity by sources to be considered 'high' + # Default: 1024.0 + # 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. + # Default: 8 + # Range: > 1 + fluidTankCapacity = 8 + #. + #[in Blocks] + #The maximum height a fluid tank can reach. + # Default: 32 + # Range: > 1 + fluidTankMaxHeight = 32 + #. + #[in Blocks] + #The maximum distance a mechanical pump can push or pull liquids on either side. + # Default: 16 + # Range: > 1 + mechanicalPumpRange = 16 + #. + #[in Blocks] + #The maximum distance a hose pulley can draw fluid blocks from. + # Default: 128 + # 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. + # Default: 10000 + # Range: > -1 + hosePulleyBlockThreshold = 10000 + #. + #Whether hose pulleys should continue filling up above-threshold sources. + fillInfinite = true + #. + #Configure which fluids can be drained infinitely. + #Allowed Values: ALLOW_ALL, DENY_ALL, ALLOW_BY_TAG, DENY_BY_TAG + bottomlessFluidMode = "ALLOW_ALL" + #. + #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. + # Default: 8 + # Range: > 1 + defaultExtractionTimer = 8 + #. + #The amount of ticks a portable storage interface waits for transfers until letting contraptions move along. + # Default: 60 + # Range: > 1 + psiTimeout = 60 + #. + #Maximum distance in blocks a Mechanical Arm can reach across. + # Default: 5 + # Range: > 1 + mechanicalArmRange = 5 + #. + #Maximum distance in blocks a Package Port can be placed at from its target. + # Default: 5 + # Range: > 1 + packagePortRange = 5 + #. + #Maximum possible range in blocks of redstone link connections. + # Default: 256 + # Range: > 1 + linkRange = 256 + #. + #Maximum possible distance in blocks between display links and their target. + # Default: 64 + # Range: > 1 + displayLinkRange = 64 + #. + #The total amount of stacks a vault can hold per block in size. + # Default: 20 + # Range: 1 ~ 2048 + vaultCapacity = 20 + #. + #The amount of packages a chain conveyor can carry at a time. + # Default: 20 + # Range: > 1 + chainConveyorCapacity = 20 + #. + #The amount of ticks a brass tunnel waits between distributions. + # Default: 10 + # Range: 1 ~ 10 + brassTunnelTimer = 10 + #. + #The amount of ticks a factory gauge waits between requests. + # Default: 100 + # 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. + # Default: 10 + # Range: > 1 + maxSchematics = 10 + #. + #[in KiloBytes] + #The maximum allowed file size of uploaded Schematics. + # Default: 256 + # Range: > 16 + maxTotalSchematicSize = 256 + #. + #[in Bytes] + #The maximum packet size uploaded Schematics are split into. + # Default: 1024 + # Range: 256 ~ 32767 + maxSchematicPacketSize = 1024 + #. + #Amount of game ticks without new packets arriving until an active schematic upload process is discarded. + # Default: 600 + # Range: > 100 + schematicIdleTimeout = 600 + + #. + #Schematicannon + [schematics.schematicannon] + #. + #Amount of game ticks between shots of the cannon. Higher => Slower + # Default: 10 + # Range: > 1 + schematicannonDelay = 10 + #. + #Amount of blocks a Schematicannon can print per Gunpowder item provided. + # Default: 400 + # Range: > 1 + schematicannonShotsPerGunpowder = 400 + +#. +#Equipment and gadgets added by Create +[equipment] + #. + #. + #The Maximum Distance to an active mirror for the symmetry wand to trigger. + # Default: 50 + # Range: > 10 + maxSymmetryWandRange = 50 + #. + #The Maximum Distance a Block placed by Create's placement assist will have to its interaction point. + # Default: 12 + # Range: > 3 + placementAssistRange = 12 + #. + #The Maximum Distance at which a Toolbox can interact with Players' Inventories. + # Default: 10 + # Range: > 1 + toolboxRange = 10 + #. + #The Maximum volume of Air that can be stored in a backtank = Seconds of underwater breathing + # Default: 900 + # Range: > 1 + airInBacktank = 900 + #. + #The volume of Air added by each level of the backtanks Capacity Enchantment + # Default: 300 + # Range: > 1 + enchantedBacktankCapacity = 300 + #. + #Amount of free Extendo Grip actions provided by one filled Copper Backtank. Set to 0 makes Extendo Grips unbreakable + # Default: 1000 + # Range: > 0 + maxExtendoGripActions = 1000 + #. + #Amount of free Potato Cannon shots provided by one filled Copper Backtank. Set to 0 makes Potato Cannons unbreakable + # Default: 200 + # 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. + # Default: 32 + # Range: 16 ~ 128 + maxTrackPlacementLength = 32 + #. + #Maximum length of a Train Stations' assembly track. + # Default: 128 + # Range: > 5 + maxAssemblyLength = 128 + #. + #Maximum amount of bogeys assembled as a single Train. + # Default: 20 + # Range: > 1 + maxBogeyCount = 20 + #. + #Relative speed of a manually controlled Train compared to a Scheduled one. + # Default: 0.75 + # Range: 0.0 ~ 3.4028234663852886E38 + manualTrainSpeedModifier = 0.75 + + #. + #Standard Trains + [trains.trainStats] + #. + #[in Blocks/Second] + #The top speed of any assembled Train. + # Default: 28.0 + # Range: 0.0 ~ 3.4028234663852886E38 + trainTopSpeed = 28.0 + #. + #[in Blocks/Second] + #The top speed of Trains during a turn. + # Default: 14.0 + # Range: 0.0 ~ 3.4028234663852886E38 + trainTurningTopSpeed = 14.0 + #. + #[in Blocks/Second²] + #The acceleration of any assembled Train. + # Default: 3.0 + # Range: 0.0 ~ 3.4028234663852886E38 + trainAcceleration = 3.0 + + #. + #Powered Trains + [trains.poweredTrainStats] + #. + #[in Blocks/Second] + #The top speed of powered Trains. + # Default: 40.0 + # Range: 0.0 ~ 3.4028234663852886E38 + poweredTrainTopSpeed = 40.0 + #. + #[in Blocks/Second] + #The top speed of powered Trains during a turn. + # Default: 20.0 + # Range: 0.0 ~ 3.4028234663852886E38 + poweredTrainTurningTopSpeed = 20.0 + #. + #[in Blocks/Second²] + #The acceleration of powered Trains. + # Default: 3.0 + # Range: 0.0 ~ 3.4028234663852886E38 + poweredTrainAcceleration = 3.0 diff --git a/packages/forgeworks/modpack/index.toml b/packages/forgeworks/modpack/index.toml index 85c4f6b..dc95b7a 100644 --- a/packages/forgeworks/modpack/index.toml +++ b/packages/forgeworks/modpack/index.toml @@ -20,6 +20,14 @@ hash = "1de24a5abf384cb6f0c21c80254fcac96eb5cae66f559a0d7a1a162f61105544" file = "config/almostunified/unification/materials.json" hash = "c48a76ddfea326733cedb83af15f4e54c3eebf83f5fa05475ee9b064672cc1e9" +[[files]] +file = "config/bcc-common.toml" +hash = "4e364df076ef0ecbaae9262155ac1291eb83d7b5b8e02dbf21f175a471dcf665" + +[[files]] +file = "config/create-server.toml" +hash = "38ae7d3750421108b2f7dfc68121aad9b70ee8a88519eb3ad223a10286b39e69" + [[files]] file = "config/defaultoptions/keybindings.txt" hash = "465218409556f5c38fa1b0c103d1d87919b6d38878626165db3ae02c1371e78f" @@ -108,10 +116,22 @@ hash = "8a7cad8e704ef9f9784c13ebf22132b1596b137331dd639c7fd81777ce76d220" file = "kubejs/data/apothic_enchanting/advancement/bookshelf.json" hash = "f906f9e00259f6cc2c4dde5fa9765598cc062d08b78d56396a6c965336144903" +[[files]] +file = "kubejs/data/c/tags/fluid/milk.json" +hash = "888ab1b21d0381510eda93ae422d89c03982ac79dac30980c0ca4e4e27eb652d" + [[files]] file = "kubejs/data/createfood/recipe/farmersdelight/cutting/bread_slice_from_cutting.json" hash = "8a7cad8e704ef9f9784c13ebf22132b1596b137331dd639c7fd81777ce76d220" +[[files]] +file = "kubejs/data/croptopia/loot_table/blocks/salt_ore.json" +hash = "7590280f6dd13cebd167088bf39d924ab8b19992a85f0e02509e49c9282c9a44" + +[[files]] +file = "kubejs/data/croptopia/loot_tables/blocks/salt_ore.json" +hash = "7590280f6dd13cebd167088bf39d924ab8b19992a85f0e02509e49c9282c9a44" + [[files]] file = "kubejs/data/expandeddelight/worldgen/configured_feature/sait_ore.json" hash = "8a7cad8e704ef9f9784c13ebf22132b1596b137331dd639c7fd81777ce76d220" diff --git a/packages/forgeworks/modpack/pack.toml b/packages/forgeworks/modpack/pack.toml index 9d7ee57..fcd5b8f 100644 --- a/packages/forgeworks/modpack/pack.toml +++ b/packages/forgeworks/modpack/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "3c08a5c198285f58dac6a841cc2be6e46a1cc5b02c90b571901b4fc428ddc013" +hash = "d2f274b0921d8ec3bd924029eb73ecd785adce1f7ab140d2de8eab4b4c97a541" [versions] fabric = "0.16.4"