{ 
    "format": 1, 
    "info": "FVTM Main Configuration File", 
    "wiki": "https://fexcraft.net/wiki/mod/fvtm", 
    "pack_folders": [], 
    "general": { 
        "dev_mode": { 
            "info": "If the FVTM Dev Mode (generally more logging) should be enabled.", 
            "value": false
        }, 
        "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
        }, 
        "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
        }, 
        "traffic_sign_libraries": { 
            "info": "List of External Traffic Sign Libraries. Separate the ID from the URL using a semicolon.", 
            "value": [ 
                "default_fexcraft;http://fexcraft.net/files/mod_data/fvtm/default_traffic_sign_library.json"
            ]
        }, 
        "update_packet_range": { 
            "info": "Range in which ranged update packets are sent.", 
            "range": "64 ~ 4096", 
            "value": 256
        }
    }, 
    "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
        }, 
        "render_vehicle_models_as_items": { 
            "info": "If the Vehicle's model should be rendered as Item. Could cause lags.", 
            "value": true
        }, 
        "blinker_interval": { 
            "info": "Blinker/Turn Signal toggle interval, in milliseconds.", 
            "range": "100 ~ 2000", 
            "value": 750
        }
    }, 
    "u12/basic": { 
        "motion_scale": { 
            "info": "Physics Motion Scale Multiplier.", 
            "range": "0.001 ~ 2", 
            "value": 0.2
        }
    }, 
    "vehicle": { 
        "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
        }
    }, 
    "collision": { 
        "disable": { 
            "info": "If FVTM Oriented-Bounding-Boxes should be disabled.", 
            "value": false
        }
    }, 
    "rail": { 
        "disable": { 
            "info": "If FVTM rail system should be disabled.", 
            "value": false
        }, 
        "unload_interval": { 
            "info": "Interval (milliseconds) in which it is checked for trains/rails to be unloaded.", 
            "range": "60000 ~ 86400000", 
            "value": 300000
        }, 
        "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": { 
        "disable": { 
            "info": "If FVTM road system should be disabled.", 
            "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": { 
        "disable": { 
            "info": "If FVTM wire system should be disabled.", 
            "value": false
        }, 
        "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
        }
    }, 
    "sign": { 
        "disable": { 
            "info": "If the FVTM sign system should be disabled.", 
            "value": false
        }
    }
}
