{
  "general": {
    "dumpCraftingConfig": {
      "value": false,
      "comment": "If true, then all recipes for all items in packs will be dumped into the config file at boot.  WARNING: this will overwrite your existing crafting overrides file!"
    },
    "opSignEditingOnly": {
      "value": false,
      "comment": "If true, only OPs will be able to edit signs on servers.  Does not affect client worlds."
    },
    "opPickupVehiclesOnly": {
      "value": false,
      "comment": "If true, only OPs will be able to pick up vehicles with wrenches.  Does not affect client worlds."
    },
    "creativePickupVehiclesOnly": {
      "value": false,
      "comment": "If true, vehicles can only be picked up in creative mode."
    },
    "keyRequiredToStartVehicles": {
      "value": false,
      "comment": "If true, vehicles can only be started if the player has the key in their hand."
    },
    "blockBreakage": {
      "value": true,
      "comment": "Whether or not vehicles and guns can break blocks when they hit them.  If false, vehicles will simply stop when they hit blocks, and guns won't break blocks when they hit them.  This will also disable explosive block breakage, though not explosions themselves."
    },
    "vehicleDestruction": {
      "value": true,
      "comment": "Whether or not vehicles can be destroyed by ramming into blocks at high speeds.  Set this to false if you don't like loosing vehicles to badly-placed walls."
    },
    "noclipVehicles": {
      "value": false,
      "comment": "If true, vehicles will not be able to collide with blocks.  This also prevents them from moving if they do not have wheels on them, as otherwise they would phase through the ground into the void."
    },
    "creativeDamage": {
      "value": false,
      "comment": "If true, damage from vehicles and guns will be applied to creative players."
    },
    "chunkloadVehicles": {
      "value": true,
      "comment": "If true, vehicles will be chunkloaded when on roads/tracks.  This allows them to travel into unloaded chunks."
    },
    "doLegacyLightCompats": {
      "value": true,
      "comment": "If true, legacy compatibility code will be performed on all models to make their lights work with newer versions.  This code will significantly slow down boot times due to needing to parse all models on boot, however, packs may not have functional lights without it.  Choose wisely if you want speed or features."
    },
    "useHSV": {
      "value": false,
      "comment": "If enabled, the MTS dev mode will export color values as HSV instead of hex."
    },
    "allPlanesWithNav": {
      "value": false,
      "comment": "If true, all planes will have the ability to use beacons for navigation.  This is false to allow pack authors to define new/old planes that have this capability, but can be turned on if you don't care about realism."
    },
    "devMode": {
      "value": false,
      "comment": "If enabled, MTS will allow access to the dev mode GUI while sitting in vehicles.  The GUI allows editing JSONs in-game without the need to restart."
    },
    "roadMaxLength": {
      "value": 32,
      "comment": "How long a single segment of road can be, in blocks.  While you can have longer segements, be aware they have more collision boxes and will generate more lag when broken or interacted with, and may not render if outside the chunk they are in.  Must be a whole number."
    },
    "aircraftSpeedFactor": {
      "value": 0.35,
      "comment": "Factor to apply to aircraft movement.  1 is the realistic value, but this makes vehicles move too fast for Minecraft. Adjust with caution."
    },
    "carSpeedFactor": {
      "value": 0.35,
      "comment": "Factor to apply to car movement.  1 is the realistic value, but this makes vehicles move too fast for Minecraft. Adjust with caution."
    },
    "fuelUsageFactor": {
      "value": 1.0,
      "comment": "Factor times which engines use fuel.  Change this if you think engines use fuel too fast or slow."
    },
    "engineHoursFactor": {
      "value": 1.0,
      "comment": "Factor times which engines hours accumulate.  Change this if you want to adjust how fast engines wear out."
    },
    "climbSpeed": {
      "value": 0.125,
      "comment": "How far a vehicle will 'climb' blocks every tick when the wheels go into the ground.  Higher values make vehicles climb blocks quicker at the cost of smooth movement."
    },
    "gravityFactor": {
      "value": 1.0,
      "comment": "Factor for gravitational forces applied to vehicles.  Can be adjusted if you think cars are too 'floaty'.  Does not affect aircraft."
    },
    "engineSpeedTempFactor": {
      "value": 1.0,
      "comment": "Factor for how RPM affects engine temp.  Higher values will make engines heat up quicker at higher RPMs."
    },
    "engineBiomeTempFactor": {
      "value": 1.0,
      "comment": "Factor for how biome temp affects engine temp.  Higher values will make engines heat up quicker in hotter biomes."
    },
    "engineDimensionBlacklist": {
      "value": [],
      "comment": "Blacklist of dimension names where engines will be prevented from being started.  Can be used to disable vehicles in specific dimensions.  Think Galacticraft, where you don't want folks flying planes on the moon."
    },
    "engineDimensionWhitelist": {
      "value": [],
      "comment": "Whitelist of dimension names where engines will only be alowed to work.  Overrides the blacklist if this exists."
    },
    "packVehicleScales": {
      "value": {
        "mtsofficialpack": 1.0,
        "unuparts": 1.0,
        "unucivil": 1.0,
        "mts": 1.0
      },
      "comment": "Scale of all vehicles for this pack.  You probably won't want to change this, but if you do want the vehicles to be smaller for some reason, you can."
    },
    "packSpeedFactors": {
      "value": {
        "mtsofficialpack": 1.0,
        "unuparts": 1.0,
        "unucivil": 1.0,
        "mts": 1.0
      },
      "comment": "A mapping of pack-speciifc speed factors.  These values will only apply to the vehicles in the pack modified.  This allows for speeding up packs with slower vehicles, or slowing down packs with fast vehicles for a more even play experience.  Note that this applies on top of the global speed factor.  So if that is set to 0.30, and a pack is set to 0.5, then the total speed factor will be 0.15"
    },
    "itemWeights": {
      "comment1": "The following section is used for calculating item weights.  Any item that contains the text bits will have its weight multiplied by the following factor.",
      "comment2": "This mass factors into vehicle performance, with particular emphasis on vehicle payloads.  Some defaults are presented here, but you can add/remove to your liking.",
      "comment3": "Note that the part of the name searched is the item's registry name, NOT the in-game display name.  This is similar to what is in the /give command.",
      "weights": {
        "gold": 4.0,
        "diamond": 4.0,
        "ore": 2.5,
        "iron": 4.0,
        "coal": 2.0,
        "stone": 1.5
      }
    },
    "joinedPlayers": {
      "value": [
        "e0a84ec9-4088-4c38-a706-39c97ed43e52"
      ],
      "comment": "Listing of players that have joined this world.  Players will be given the manual on their first join."
    }
  },
  "damage": {
    "explosions": {
      "value": true,
      "comment": "Whether or not vehicles explode when crashed or shot down."
    },
    "wheelBreakage": {
      "value": true,
      "comment": "Whether or not wheels can be broken (go flat)."
    },
    "wheelDamageIgnoreVelocity": {
      "value": false,
      "comment": "Whether or not velocity is ignored when calculating wheel damage."
    },
    "allowExternalDamage": {
      "value": false,
      "comment": "Whether or not non-IV things can damage vehicles.  This is normally false, as external damage is a hassle for most people, but can be true if you want other mod's guns to be able to attack vehicles in addition to IV's."
    },
    "propellerDamageFactor": {
      "value": 1.0,
      "comment": "Factor for damage caused by a propeller."
    },
    "jetDamageFactor": {
      "value": 1.0,
      "comment": "Factor for damage caused by a jet engine."
    },
    "wheelDamageFactor": {
      "value": 1.0,
      "comment": "Factor for damage caused by wheels on vehicles."
    },
    "crashDamageFactor": {
      "value": 1.0,
      "comment": "Factor for damage caused by crashes."
    },
    "bulletDamageFactor": {
      "value": 1.0,
      "comment": "Factor for damage caused by bullets on vehicles."
    },
    "engineLeakProbability": {
      "value": 0.01,
      "comment": "Chance an engine will spring a leak if hit.  Explosions cause 10x this chance."
    },
    "crashItemDropPercentage": {
      "value": 0.75,
      "comment": "Percent that a crafting ingredient will be dropped when a vehicle is crashed.  Note that fire/explosions may destroy these items if enabled, so just because they drop does not mean you will get all of them."
    },
    "wheelDamageMinimumVelocity": {
      "value": 0.2,
      "comment": "Minimum velocity (blocks/second) which vehicles must be going to damage entities with their wheels."
    }
  },
  "fuel": {
    "comment1": "The following section is used for fuel configs for engines.  Each entry here is a single fuel type for engines.",
    "comment2": "Inside each entry exist values for the potency of the fluids that can be considered to be that fuel type.",
    "comment3": "You can make engines take different types of fluids for their fuels by editing these values.  See the in-game handbook for more information.",
    "comment4": "If you are having troubles getting the name for a particular fluid, run the game with the mods you want and check the 'lastLoadedFluids' list.  This contains all the fluids that were present during the last run of the game.",
    "comment5": "The first entry in the list is the registered fluid name, while the second entry will be the displayed name.  Only use the first name, as the second name changes based on game language settings.",
    "fuels": {
      "diesel": {
        "creosote": 0.7,
        "diesel": 1.0,
        "lava": 1.0,
        "oil": 0.5,
        "biodiesel": 0.8
      },
      "avgas": {
        "lava": 1.0,
        "gasoline": 1.0
      },
      "gasoline": {
        "lava": 1.0,
        "gasoline": 1.0,
        "ethanol": 0.85
      },
      "furnace": {
        "lava": 1.0
      }
    },
    "lastLoadedFluids": {
      "concrete": "Liquid Concrete",
      "diesel": "Diesel",
      "distwater": "Distilled Water",
      "liquidnitrogen": "Liquid Nitrogen",
      "sulphuricacid": "Sulphuric Acid",
      "fuel": "Fuel",
      "exhauststeam": "Exhaust Steam",
      "hot_spring_water": "Hot Spring Water",
      "moltensalt": "Molten Salt",
      "hydrogen": "Hydrogen Gas",
      "gasoline": "Gasoline",
      "ethanol": "Ethanol",
      "lava": "Lava",
      "oil": "Crude Oil",
      "honey": "Honey",
      "bacterialsludge": "Bacterial Sludge",
      "steam": "Steam",
      "moltensodium": "Molten Sodium",
      "oxygen": "Oxygen Gas",
      "superheatedmoltensodium": "Superheated Molten Sodium",
      "biodiesel": "Biodiesel",
      "creosote": "Creosote Oil",
      "liquidargon": "Liquid Argon",
      "murky_water": "Murky Water",
      "potion": "Potion",
      "carbondioxide": "CO2 Gas",
      "oilgc": "fluid.oilgc",
      "poison": "Poison",
      "liquidoxygen": "Liquid Oxygen",
      "fluegas": "Flue Gas",
      "napalm": "Napalm",
      "nitrogen": "Nitrogen Gas",
      "plantoil": "Plant Oil",
      "helium": "Helium Gas",
      "water": "Water",
      "blood": "Blood",
      "chlorine": "Chlorine",
      "sand": "Quicksand",
      "liquidmethane": "Liquid Methane",
      "atmosphericgases": "Atmospheric Gases",
      "flux_goo": "Flux Goo",
      "purifying_fluid": "Purifying Fluid",
      "methane": "Methane Gas",
      "argon": "Argon Gas",
      "highpressuresteam": "High Pressure Steam",
      "liquid_death": "Liquid Death",
      "fuelgc": "fluid.fuelgc",
      "lubricant": "Lubricant"
    }
  }
}