{"$schema":"http://json-schema.org/draft-07/schema#","title":"NTM 1.0.0 placement modifiers","type":"object","properties":{"placement":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","anyOf":[{"enum":["hbm:light_blocking_height","hbm:world_config"]},{"type":"string"}]}},"required":["type"],"allOf":[{"if":{"properties":{"type":{"const":"hbm:light_blocking_height"}},"required":["type"]},"then":{"type":"object"}},{"if":{"properties":{"type":{"const":"hbm:ore_host"}},"required":["type"]},"then":{"not":{},"errorMessage":"`hbm:ore_host` requires NTM ≥ 1.0.3; this schema targets NTM 1.0.0.","doNotSuggest":true}},{"if":{"properties":{"type":{"const":"hbm:world_config"}},"required":["type"]},"then":{"type":"object","properties":{"type":{"type":"string","description":"hbm:world_config.","markdownDescription":"`hbm:world_config`."},"switches":{"type":"array","items":{"type":"string","enum":["overworld_ores","nether_ores","end_ores","coltan_spawn","nether_plutonium"]},"description":"World-generation switches that must all be enabled.","markdownDescription":"World-generation switches that must all be enabled."}},"required":["type","switches"]}},{"if":{"properties":{"type":{"const":"hbmspace:descend_through_air"}},"required":["type"]},"then":{"not":{},"errorMessage":"`hbmspace:descend_through_air` requires Space, which has no release for NTM 1.0.0.","doNotSuggest":true}},{"if":{"properties":{"type":{"const":"leafia:oily_coal_overworld"}},"required":["type"]},"then":{"not":{},"errorMessage":"`leafia:oily_coal_overworld` requires Cursed, which has no release for NTM 1.0.0.","doNotSuggest":true}}]}}}}