{ 
    "format": 1, 
    "info": "FVTM Main Configuration File", 
    "wiki": "https://fexcraft.net/wiki/mod/fvtm", 
    "pack_folders": [], 
    "general": { 
        "vehicles_need_fuel": { 
            "info": [ 
                "If vehicles need Fuel (in survival mode) to function."
            ], 
            "value": true
        }, 
        "vehicle_drop_contents": { 
            "info": [ 
                "If vehicles should drop their inventory contents upon being removed."
            ], 
            "value": false
        }, 
        "unbreakable_containers": { 
            "info": [ 
                "If containers should be unbreakable (via tools/hand)."
            ], 
            "value": false
        }, 
        "road_tool_for_all": { 
            "info": [ 
                "When not using a Forge PermissionsAPI compatible permission manager,", 
                "to allow any player to use the Road Placing Tool."
            ], 
            "value": false
        }, 
        "dismount_on_logout": { 
            "info": [ 
                "If players should automatically dismount vehicles on log out (leaving server)."
            ], 
            "value": true
        }, 
        "update_packet_range": { 
            "info": [ 
                "Range in which ranged update packets are sent."
            ], 
            "range": "64 ~ 4096", 
            "value": 256
        }
    }, 
    "modules": { 
        "vehicle": { 
            "info": [ 
                "Enable Vehicle related content? (Vehicles, Parts, Fuels)"
            ], 
            "value": true
        }, 
        "material": { 
            "info": [ 
                "Enable Materials? Materials are general purpose Items. Materials usually should be enabled if you use vehicles."
            ], 
            "value": true
        }, 
        "block": { 
            "info": [ 
                "Enable Blocks? This setting only applies to blocks from content packs."
            ], 
            "value": true
        }, 
        "container": { 
            "info": [ 
                "Enable (Shipping) Containers?"
            ], 
            "value": true
        }, 
        "consumable": { 
            "info": [ 
                "Enable Consumables? Consumables are Food & Drink type Items."
            ], 
            "value": true
        }, 
        "cloth": { 
            "info": [ 
                "Enable Clothes? Clothes are wearable Items."
            ], 
            "value": true
        }, 
        "decoration": { 
            "info": [ 
                "Enable Decorations?"
            ], 
            "value": true
        }, 
        "wire": { 
            "info": [ 
                "Enable Wires and Wire-System?"
            ], 
            "value": true
        }, 
        "sign": { 
            "info": [ 
                "Enable Signs and Sign-System?"
            ], 
            "value": true
        }, 
        "rail": { 
            "info": [ 
                "Enable Rail-System? Vehicles should be enabled if you want to use the rail system."
            ], 
            "value": true
        }, 
        "road": { 
            "info": [ 
                "Enable Road-System and Road-Tool?"
            ], 
            "value": true
        }
    }, 
    "client": { 
        "render_out_of_view": { 
            "info": [ 
                "If vehicles should be rendered out of default view."
            ], 
            "value": false
        }, 
        "disable_light_beams": { 
            "info": [ 
                "If light beam rendering should be disabled."
            ], 
            "value": false
        }, 
        "render_vehicles_separately": { 
            "info": [ 
                "If vehicles should be rendered separately in a new render pass.", 
                "Allows for higher view distance."
            ], 
            "value": true
        }, 
        "render_blocks_separately": { 
            "info": [ 
                "If blocks (with entity) should be rendered separately in a new render pass.", 
                "Allows for higher view distance."
            ], 
            "value": false
        }, 
        "disable_particles": { 
            "info": [ 
                "If FVTM particles (particle system) should be disabled."
            ], 
            "value": false
        }, 
        "signal_interval": { 
            "info": [ 
                "Blinker/Turn/Emergency Signal toggle interval, in milliseconds."
            ], 
            "range": "100 ~ 2000", 
            "value": 750
        }, 
        "sign_view_distance": { 
            "info": [ 
                "View distance for road/traffic signs."
            ], 
            "range": "1 ~ 40960", 
            "value": 300
        }
    }, 
    "vehicle": { 
        "land_prototype": { 
            "info": [ 
                "Should the prototype land vehicle physics be used as the standard vehicle physics?"
            ], 
            "value": false
        }, 
        "motion_scale": { 
            "info": [ 
                "Physics Motion Scale Multiplier."
            ], 
            "range": "0.001 ~ 2", 
            "value": 0.2
        }, 
        "sync_rate": { 
            "info": [ 
                "Entity sync rate in ticks. Lesser value means higher sync AND higher bandwidth.", 
                "Higher value means slower sync and less bandwidth."
            ], 
            "range": "1 ~ 10", 
            "value": 5
        }, 
        "steer_reset_rate": { 
            "info": [ 
                "Steer multiplier per tick. 1 = no reset, 0 = full reset each tick."
            ], 
            "range": "0 ~ 1", 
            "value": 0.9
        }, 
        "steer_per_press_tick": { 
            "info": [ 
                "Steer increase per tick of pressing the left/right steering key, in degrees."
            ], 
            "range": "0.00999 ~ 30", 
            "value": 5
        }, 
        "throttle_decrease_per_tick": { 
            "info": [ 
                "Throttle decrease per tick. 0 = no reset, 1 = full reset each tick."
            ], 
            "range": "0 ~ 1", 
            "value": 0.01
        }, 
        "throttle_per_press_tick": { 
            "info": [ 
                "Throttle increase per tick of pressing the acc-/decelerate key."
            ], 
            "range": "0.00999 ~ 1", 
            "value": 0.1
        }, 
        "brake_decrease_per_tick": { 
            "info": [ 
                "Brake decrease per tick. 0 = no reset, 1 = full reset each tick."
            ], 
            "range": "0 ~ 1", 
            "value": 0.05
        }, 
        "brake_per_press_tick": { 
            "info": [ 
                "Brake increase per tick of pressing the acc-/decelerate key."
            ], 
            "range": "0.00999 ~ 1", 
            "value": 0.1
        }
    }, 
    "collision": { 
        "disable": { 
            "info": [ 
                "If FVTM Oriented-Bounding-Boxes should be disabled."
            ], 
            "value": false
        }
    }, 
    "rail": { 
        "save_interval": { 
            "info": [ 
                "Interval (in minutes) in which the rail system is saved and inactive regions unloaded."
            ], 
            "range": "1 ~ 60", 
            "value": 5
        }, 
        "generation_segmentator": { 
            "info": [ 
                "Segmentator divider for rail generator, valid are 16, 8, 4, 2 or 1."
            ], 
            "range": "1 ~ 16", 
            "value": 4
        }, 
        "max_length": { 
            "info": [ 
                "Max total vector length of new placed rail tracks."
            ], 
            "range": "1 ~ 1024", 
            "value": 64
        }
    }, 
    "road": { 
        "stack_roads_on_click": { 
            "info": [ 
                "If road height of the held road item should be added to the interacted (non-full) road block."
            ], 
            "value": false
        }, 
        "max_length": { 
            "info": [ 
                "Max total vector length of new placed roads."
            ], 
            "range": "4 ~ 4096", 
            "value": 256
        }, 
        "undo_cache_size": { 
            "info": [ 
                "How many roads should be remembered in the undo cache.", 
                "Set '0' to disable the undo cache."
            ], 
            "range": "0 ~ 32", 
            "value": 8
        }, 
        "undo_cache_cleartime": { 
            "info": [ 
                "After how many minutes the undo cache of a player should reset.", 
                "Useful if your players have unstable connection.", 
                "Set to '0' for instant deletion."
            ], 
            "range": "0 ~ 60", 
            "value": 5
        }
    }, 
    "wire": { 
        "max_length": { 
            "info": [ 
                "Max total vector length of new placed wires."
            ], 
            "range": "1 ~ 1024", 
            "value": 64
        }, 
        "slack_adjustment": { 
            "info": [ 
                "Default slack adjustment value when using the toolbox item on a wire."
            ], 
            "range": "0.0625 ~ 1", 
            "value": 0.5
        }, 
        "save_interval": { 
            "info": [ 
                "Interval (in minutes) in which the wire system is saved and inactive regions unloaded."
            ], 
            "range": "1 ~ 60", 
            "value": 5
        }
    }, 
    "sign": { 
        "save_interval": { 
            "info": [ 
                "Interval (in minutes) in which the signs system is saved and inactive regions unloaded."
            ], 
            "range": "1 ~ 60", 
            "value": 5
        }
    }
}
