{"$schema":"http://json-schema.org/draft-07/schema#","title":"NTM 1.0.2 mob_config/glyphids","type":"object","properties":{"<variant>_chance_base":{"type":"integer","minimum":-2147483648,"maximum":2147483647,"description":"Base chance b; defaults in the variant table.\n\nRange: i32","markdownDescription":"Base chance b; defaults in the variant table.\n\nRange: `i32`"},"<variant>_chance_min_soot":{"type":"integer","minimum":0,"maximum":2147483647,"description":"Minimum soot; defaults in the variant table.\n\nRange: [0, i32::MAX]","markdownDescription":"Minimum soot; defaults in the variant table.\n\nRange: [0, `i32::MAX`]"},"<variant>_chance_mod":{"type":"integer","minimum":-2147483648,"maximum":2147483647,"description":"Soot modifier m; defaults in the variant table.\n\nRange: i32","markdownDescription":"Soot modifier m; defaults in the variant table.\n\nRange: `i32`"},"base_swarm_size":{"type":"integer","minimum":0,"maximum":2147483647,"description":"Swarm size before soot scaling; default 5.\n\nRange: [0, i32::MAX]","markdownDescription":"Swarm size before soot scaling; default `5`.\n\nRange: [0, `i32::MAX`]","not":{},"errorMessage":"`base_swarm_size` applies before NTM 1.0.1; this schema targets NTM 1.0.2.","doNotSuggest":true},"enabled":{"type":"boolean","description":"Generates glyphid hives; default true.","markdownDescription":"Generates glyphid hives; default `true`."},"failed_spawn_delay":{"type":"integer","minimum":1,"maximum":2147483647,"description":"Ticks before the next cycle after a cycle that spawned nothing; default 20.\n\nRange: [1, i32::MAX]","markdownDescription":"Ticks before the next cycle after a cycle that spawned nothing; default `20`.\n\nRange: [1, `i32::MAX`]"},"hive_spawn":{"type":"integer","minimum":1,"maximum":2147483647,"description":"Chance 1 in this value per new Overworld chunk to generate a glyphid hive; default 256.\n\nRange: [1, i32::MAX]","markdownDescription":"Chance 1 in this value per new Overworld chunk to generate a glyphid hive; default `256`.\n\nRange: [1, `i32::MAX`]"},"large_hive_chance":{"type":"integer","minimum":1,"maximum":2147483647,"description":"No effect; default 5.\n\nRange: [1, i32::MAX]","markdownDescription":"No effect; default `5`.\n\nRange: [1, `i32::MAX`]","not":{},"errorMessage":"`large_hive_chance` was removed in NTM 1.0.2; this schema targets NTM 1.0.2.","doNotSuggest":true},"max_nearby_entities":{"type":"integer","minimum":0,"maximum":2147483647,"description":"Glyphid cap within spawn_range; 0 disables spawning; default 6.\n\nRange: [0, i32::MAX]","markdownDescription":"Glyphid cap within `spawn_range`; `0` disables spawning; default `6`.\n\nRange: [0, `i32::MAX`]"},"max_spawn_delay":{"type":"integer","minimum":1,"maximum":2147483647,"description":"Maximum delay in ticks after a cycle that spawned or found the cap; at least min_spawn_delay; default 799.\n\nRange: [1, i32::MAX]","markdownDescription":"Maximum delay in ticks after a cycle that spawned or found the cap; at least `min_spawn_delay`; default `799`.\n\nRange: [1, `i32::MAX`]"},"min_spawn_delay":{"type":"integer","minimum":1,"maximum":2147483647,"description":"Minimum delay in ticks after a cycle that spawned or found the cap; default 200.\n\nRange: [1, i32::MAX]","markdownDescription":"Minimum delay in ticks after a cycle that spawned or found the cap; default `200`.\n\nRange: [1, `i32::MAX`]"},"rampant_dig":{"type":"boolean","description":"Glyphids dig toward their waypoints; Glyphid Diggers always dig; default false.","markdownDescription":"Glyphids dig toward their waypoints; Glyphid Diggers always dig; default `false`."},"rampant_extended_targetting":{"type":"boolean","description":"Glyphids other than scouts search for players within 128 blocks instead of 16; default false.","markdownDescription":"Glyphids other than scouts search for players within 128 blocks instead of 16; default `false`."},"rampant_glyphid_guidance":{"type":"boolean","description":"Glyphid Scouts head toward the last bed a player tried to sleep in; default false.","markdownDescription":"Glyphid Scouts head toward the last bed a player tried to sleep in; default `false`."},"rampant_mode":{"type":"boolean","description":"Enables rampant mode, below; default false.","markdownDescription":"Enables rampant mode, below; default `false`."},"rampant_natural_scout_spawn":{"type":"boolean","description":"Natural mob-spawn attempts at sky-exposed Overworld positions have a 1 in rampant_scout_spawn_chance chance to spawn a Glyphid Scout and a Glyphid Digger where soot is at least rampant_scout_spawn_thresh; default false.","markdownDescription":"Natural mob-spawn attempts at sky-exposed Overworld positions have a 1 in `rampant_scout_spawn_chance` chance to spawn a Glyphid Scout and a Glyphid Digger where soot is at least `rampant_scout_spawn_thresh`; default `false`."},"rampant_scout_spawn_chance":{"type":"integer","minimum":1,"maximum":2147483647,"description":"Natural scout chance denominator; default 1400.\n\nRange: [1, i32::MAX]","markdownDescription":"Natural scout chance denominator; default `1400`.\n\nRange: [1, `i32::MAX`]"},"rampant_scout_spawn_thresh":{"type":"number","minimum":0,"maximum":1.7976931348623157e+308,"description":"Minimum soot for natural scouts; default 13.\n\nRange: [0, f64::MAX]","markdownDescription":"Minimum soot for natural scouts; default `13`.\n\nRange: [0, `f64::MAX`]"},"rampant_smoke_stack_override":{"type":"number","minimum":0,"maximum":1.7976931348623157e+308,"description":"Smokestack pollution multiplier under rampant_mode; the Industrial Smokestack uses half. Without rampant mode they use 0.25 and 0.1. Default 0.4.\n\nRange: [0, f64::MAX]","markdownDescription":"Smokestack pollution multiplier under `rampant_mode`; the Industrial Smokestack uses half. Without rampant mode they use 0.25 and 0.1. Default `0.4`.\n\nRange: [0, `f64::MAX`]"},"required_player_range":{"type":"integer","minimum":1,"maximum":2147483647,"description":"Player distance in blocks that activates a spawner; default 16.\n\nRange: [1, i32::MAX]","markdownDescription":"Player distance in blocks that activates a spawner; default `16`.\n\nRange: [1, `i32::MAX`]"},"scout_swarm_spawn_chance":{"type":"integer","minimum":1,"maximum":2147483646,"description":"Scout chance parameter n; default 3.\n\nRange: [1, i32::MAX-1]","markdownDescription":"Scout chance parameter n; default `3`.\n\nRange: [1, `i32::MAX`-1]"},"scout_threshold":{"type":"number","minimum":0,"maximum":1.7976931348623157e+308,"description":"Minimum soot for spawner scouts; default 1.\n\nRange: [0, f64::MAX]","markdownDescription":"Minimum soot for spawner scouts; default `1`.\n\nRange: [0, `f64::MAX`]"},"soot_step":{"type":"integer","minimum":1,"maximum":2147483647,"description":"Soot per swarm-scaling step; default 50.\n\nRange: [1, i32::MAX]","markdownDescription":"Soot per swarm-scaling step; default `50`.\n\nRange: [1, `i32::MAX`]","not":{},"errorMessage":"`soot_step` applies before NTM 1.0.1; this schema targets NTM 1.0.2.","doNotSuggest":true},"spawn_count":{"type":"integer","minimum":0,"maximum":2147483647,"description":"Spawn attempts per cycle; 0 disables spawning; default 4.\n\nRange: [0, i32::MAX]","markdownDescription":"Spawn attempts per cycle; `0` disables spawning; default `4`.\n\nRange: [0, `i32::MAX`]"},"spawn_max":{"type":"number","minimum":0,"maximum":1.7976931348623157e+308,"description":"Glyphid count in the dimension that stops spawners; default 50.\n\nRange: [0, f64::MAX]","markdownDescription":"Glyphid count in the dimension that stops spawners; default `50`.\n\nRange: [0, `f64::MAX`]","not":{},"errorMessage":"`spawn_max` applies before NTM 1.0.1; this schema targets NTM 1.0.2.","doNotSuggest":true},"spawn_range":{"type":"integer","minimum":0,"maximum":2147483647,"description":"Spawn offset and cap-box radius in blocks; default 4.\n\nRange: [0, i32::MAX]","markdownDescription":"Spawn offset and cap-box radius in blocks; default `4`.\n\nRange: [0, `i32::MAX`]"},"swarm_cooldown":{"type":"integer","minimum":0,"maximum":2147483647,"description":"Seconds between swarms; default 120. 0 fails when a spawner ticks.\n\nRange: [0, i32::MAX]","markdownDescription":"Seconds between swarms; default `120`. `0` fails when a spawner ticks.\n\nRange: [0, `i32::MAX`]","not":{},"errorMessage":"`swarm_cooldown` applies before NTM 1.0.1; this schema targets NTM 1.0.2.","doNotSuggest":true},"swarm_scaling_mult":{"type":"number","minimum":0,"maximum":1.7976931348623157e+308,"description":"Swarm size multiplier per soot step; default 1.2.\n\nRange: [0, f64::MAX]","markdownDescription":"Swarm size multiplier per soot step; default `1.2`.\n\nRange: [0, `f64::MAX`]","not":{},"errorMessage":"`swarm_scaling_mult` applies before NTM 1.0.1; this schema targets NTM 1.0.2.","doNotSuggest":true},"targeting_threshold":{"type":"number","minimum":0,"maximum":1.7976931348623157e+308,"description":"Soot at a glyphid's position at which glyphids other than scouts search for players within 128 blocks instead of 16; default 1.\n\nRange: [0, f64::MAX]","markdownDescription":"Soot at a glyphid's position at which glyphids other than scouts search for players within 128 blocks instead of 16; default `1`.\n\nRange: [0, `f64::MAX`]"}},"additionalProperties":false}