497 lines
18 KiB
JSON
497 lines
18 KiB
JSON
{
|
|
"variants_catalog": [
|
|
{
|
|
"variant_key": "common",
|
|
"variant_name_fr": "Chanvre commun",
|
|
"family": "wild_base",
|
|
"obtainable_in_survival": "yes",
|
|
"first_obtention": "Discover seeds by breaking short grass or tall grass",
|
|
"source_blocks_or_plants": "minecraft:short_grass; minecraft:tall_grass",
|
|
"biome_focus": "plains; forest; riverbanks",
|
|
"breeding_recipe": "",
|
|
"special_conditions": "No special condition",
|
|
"dimension_lock": "",
|
|
"codex_notes": "Main starter line. Use as fallback green strain."
|
|
},
|
|
{
|
|
"variant_key": "tender",
|
|
"variant_name_fr": "Chanvre tendre",
|
|
"family": "wild_base",
|
|
"obtainable_in_survival": "yes",
|
|
"first_obtention": "Discover seeds by breaking short grass or tall grass",
|
|
"source_blocks_or_plants": "minecraft:short_grass; minecraft:tall_grass",
|
|
"biome_focus": "meadow; flower_forest; cherry_grove",
|
|
"breeding_recipe": "",
|
|
"special_conditions": "Best as a bright / floral base strain",
|
|
"dimension_lock": "",
|
|
"codex_notes": "Soft green line used in several hybrid recipes."
|
|
},
|
|
{
|
|
"variant_key": "olive",
|
|
"variant_name_fr": "Chanvre olive",
|
|
"family": "wild_base",
|
|
"obtainable_in_survival": "yes",
|
|
"first_obtention": "Discover seeds by breaking grass or dry grass in warm biomes",
|
|
"source_blocks_or_plants": "minecraft:tall_grass; minecraft:short_grass; minecraft:tall_dry_grass; minecraft:short_dry_grass",
|
|
"biome_focus": "savanna; windswept_savanna; desert_edge",
|
|
"breeding_recipe": "",
|
|
"special_conditions": "Warm / dry overworld discovery line",
|
|
"dimension_lock": "",
|
|
"codex_notes": "Dry-climate green line."
|
|
},
|
|
{
|
|
"variant_key": "dark",
|
|
"variant_name_fr": "Chanvre sombre",
|
|
"family": "wild_base",
|
|
"obtainable_in_survival": "yes",
|
|
"first_obtention": "Discover seeds by breaking ferns or shaded grass",
|
|
"source_blocks_or_plants": "minecraft:fern; minecraft:short_grass",
|
|
"biome_focus": "dark_forest; old_growth_taiga; pale_garden",
|
|
"breeding_recipe": "",
|
|
"special_conditions": "Better in low light / canopy-heavy biomes",
|
|
"dimension_lock": "",
|
|
"codex_notes": "Shade line; key parent for purple."
|
|
},
|
|
{
|
|
"variant_key": "ashen",
|
|
"variant_name_fr": "Chanvre cendré",
|
|
"family": "wild_base",
|
|
"obtainable_in_survival": "yes",
|
|
"first_obtention": "Discover seeds by breaking ferns in cold biomes",
|
|
"source_blocks_or_plants": "minecraft:fern; minecraft:large_fern",
|
|
"biome_focus": "snowy_taiga; grove; snowy_plains",
|
|
"breeding_recipe": "",
|
|
"special_conditions": "Cold-climate base line",
|
|
"dimension_lock": "",
|
|
"codex_notes": "Cold green line; key parent for bluish and lunar."
|
|
},
|
|
{
|
|
"variant_key": "moss",
|
|
"variant_name_fr": "Chanvre mousse",
|
|
"family": "wild_base",
|
|
"obtainable_in_survival": "yes",
|
|
"first_obtention": "Discover seeds from humid cave / swamp flora",
|
|
"source_blocks_or_plants": "minecraft:moss_carpet; minecraft:hanging_roots; minecraft:cave_vines",
|
|
"biome_focus": "lush_caves; swamp; mangrove_swamp",
|
|
"breeding_recipe": "",
|
|
"special_conditions": "Humidity-heavy discovery line",
|
|
"dimension_lock": "",
|
|
"codex_notes": "Humid green line; key parent for purple, coral, varieg."
|
|
},
|
|
{
|
|
"variant_key": "amber",
|
|
"variant_name_fr": "Chanvre ambré",
|
|
"family": "wild_rare",
|
|
"obtainable_in_survival": "yes",
|
|
"first_obtention": "Rare seed from dead bushes",
|
|
"source_blocks_or_plants": "minecraft:dead_bush",
|
|
"biome_focus": "badlands; eroded_badlands; wooded_badlands",
|
|
"breeding_recipe": "",
|
|
"special_conditions": "Rare wild discovery in hot mineral biomes",
|
|
"dimension_lock": "",
|
|
"codex_notes": "Dry rare line; parent for coral."
|
|
},
|
|
{
|
|
"variant_key": "gold",
|
|
"variant_name_fr": "Chanvre doré",
|
|
"family": "hybrid",
|
|
"obtainable_in_survival": "yes",
|
|
"first_obtention": "Obtain as hybrid seed",
|
|
"source_blocks_or_plants": "",
|
|
"biome_focus": "warm_biomes; bright_surface_fields",
|
|
"breeding_recipe": "tender + olive",
|
|
"special_conditions": "Mature parents adjacent (radius 1); harvest by day with sky visible",
|
|
"dimension_lock": "",
|
|
"codex_notes": "Colorful hybrid from bright and dry green parents."
|
|
},
|
|
{
|
|
"variant_key": "pink",
|
|
"variant_name_fr": "Chanvre rosé",
|
|
"family": "hybrid",
|
|
"obtainable_in_survival": "yes",
|
|
"first_obtention": "Obtain as hybrid seed",
|
|
"source_blocks_or_plants": "",
|
|
"biome_focus": "flower_forest; meadow; cherry_grove",
|
|
"breeding_recipe": "tender + purple",
|
|
"special_conditions": "Mature parents adjacent (radius 1); harvest at dawn or dusk",
|
|
"dimension_lock": "",
|
|
"codex_notes": "Stylized floral hybrid."
|
|
},
|
|
{
|
|
"variant_key": "coral",
|
|
"variant_name_fr": "Chanvre corail",
|
|
"family": "hybrid",
|
|
"obtainable_in_survival": "yes",
|
|
"first_obtention": "Obtain as hybrid seed",
|
|
"source_blocks_or_plants": "",
|
|
"biome_focus": "mangrove_edge; beach; warm_coast",
|
|
"breeding_recipe": "amber + moss",
|
|
"special_conditions": "Mature parents adjacent (radius 1); at least 1 water block touching farmland",
|
|
"dimension_lock": "",
|
|
"codex_notes": "Warm wet hybrid."
|
|
},
|
|
{
|
|
"variant_key": "purple",
|
|
"variant_name_fr": "Chanvre pourpre",
|
|
"family": "hybrid",
|
|
"obtainable_in_survival": "yes",
|
|
"first_obtention": "Obtain as hybrid seed",
|
|
"source_blocks_or_plants": "",
|
|
"biome_focus": "humid_shaded_fields; swamp; dark_forest",
|
|
"breeding_recipe": "dark + moss",
|
|
"special_conditions": "Mature parents adjacent (radius 1); low light and humidity",
|
|
"dimension_lock": "",
|
|
"codex_notes": "Shadow-humidity hybrid."
|
|
},
|
|
{
|
|
"variant_key": "varieg",
|
|
"variant_name_fr": "Chanvre panaché",
|
|
"family": "hybrid",
|
|
"obtainable_in_survival": "yes",
|
|
"first_obtention": "Obtain as mutation seed",
|
|
"source_blocks_or_plants": "",
|
|
"biome_focus": "lush_caves; jungle; swamp_greenhouse",
|
|
"breeding_recipe": "any_two_distinct_variants",
|
|
"special_conditions": "Two distinct mature parents adjacent (radius 1); humid biome",
|
|
"dimension_lock": "",
|
|
"codex_notes": "Mutation-style collector variant."
|
|
},
|
|
{
|
|
"variant_key": "bluish",
|
|
"variant_name_fr": "Chanvre bleuté",
|
|
"family": "hybrid",
|
|
"obtainable_in_survival": "yes",
|
|
"first_obtention": "Obtain as hybrid seed",
|
|
"source_blocks_or_plants": "",
|
|
"biome_focus": "cold_fields; grove; ice_edge",
|
|
"breeding_recipe": "ashen + tender",
|
|
"special_conditions": "Mature parents adjacent (radius 1); cold biome or snow/ice nearby",
|
|
"dimension_lock": "",
|
|
"codex_notes": "Cold hybrid, moved out of wild discovery to keep survival logic coherent."
|
|
},
|
|
{
|
|
"variant_key": "lunar",
|
|
"variant_name_fr": "Chanvre lunaire",
|
|
"family": "circumstantial",
|
|
"obtainable_in_survival": "yes",
|
|
"first_obtention": "Special night harvest",
|
|
"source_blocks_or_plants": "",
|
|
"biome_focus": "cold_open_sky_biomes",
|
|
"breeding_recipe": "ashen or bluish -> lunar seed roll",
|
|
"special_conditions": "Harvest mature ashen or bluish plant at night, with sky visible, in a cold biome",
|
|
"dimension_lock": "",
|
|
"codex_notes": "Not found directly; obtained through timed harvest."
|
|
},
|
|
{
|
|
"variant_key": "ember",
|
|
"variant_name_fr": "Chanvre braise",
|
|
"family": "dimensional",
|
|
"obtainable_in_survival": "yes",
|
|
"first_obtention": "Break native Nether flora",
|
|
"source_blocks_or_plants": "minecraft:crimson_roots; minecraft:warped_roots; minecraft:nether_sprouts; minecraft:weeping_vines; minecraft:twisting_vines",
|
|
"biome_focus": "all_nether_biomes",
|
|
"breeding_recipe": "",
|
|
"special_conditions": "Nether-only. Never drops outside the Nether.",
|
|
"dimension_lock": "nether",
|
|
"codex_notes": "Dimension identity strain."
|
|
},
|
|
{
|
|
"variant_key": "indigo",
|
|
"variant_name_fr": "Chanvre indigo",
|
|
"family": "dimensional",
|
|
"obtainable_in_survival": "yes",
|
|
"first_obtention": "Break chorus plants or chorus flowers",
|
|
"source_blocks_or_plants": "minecraft:chorus_plant; minecraft:chorus_flower",
|
|
"biome_focus": "all_end_biomes",
|
|
"breeding_recipe": "",
|
|
"special_conditions": "End-only. Never drops outside the End.",
|
|
"dimension_lock": "end",
|
|
"codex_notes": "Dimension identity strain."
|
|
}
|
|
],
|
|
"discovery_sources": [
|
|
{
|
|
"source_block": "minecraft:short_grass",
|
|
"source_family": "surface_flora",
|
|
"biome_focus": "plains; forest; meadow; cherry_grove",
|
|
"possible_variants": [
|
|
"common",
|
|
"tender",
|
|
"olive"
|
|
],
|
|
"base_seed_drop_chance": 0.06,
|
|
"extra_conditions": "Starter source buffed for survival playability",
|
|
"codex_notes": "Main survival starter source"
|
|
},
|
|
{
|
|
"source_block": "minecraft:tall_grass",
|
|
"source_family": "surface_flora",
|
|
"biome_focus": "plains; meadow; savanna; flower_forest",
|
|
"possible_variants": [
|
|
"common",
|
|
"tender",
|
|
"olive"
|
|
],
|
|
"base_seed_drop_chance": 0.1,
|
|
"extra_conditions": "Higher chance than short grass",
|
|
"codex_notes": "Best early-game exploration source"
|
|
},
|
|
{
|
|
"source_block": "minecraft:short_dry_grass",
|
|
"source_family": "dry_surface_flora",
|
|
"biome_focus": "savanna; desert; badlands",
|
|
"possible_variants": [
|
|
"olive"
|
|
],
|
|
"base_seed_drop_chance": 0.06,
|
|
"extra_conditions": "Fabric 1.21.11 dry-grass starter source",
|
|
"codex_notes": "Primary dry-biome starter source"
|
|
},
|
|
{
|
|
"source_block": "minecraft:tall_dry_grass",
|
|
"source_family": "dry_surface_flora",
|
|
"biome_focus": "savanna; desert; badlands",
|
|
"possible_variants": [
|
|
"olive"
|
|
],
|
|
"base_seed_drop_chance": 0.1,
|
|
"extra_conditions": "Higher chance than short dry grass",
|
|
"codex_notes": "Best early-game dry starter source"
|
|
},
|
|
{
|
|
"source_block": "minecraft:fern",
|
|
"source_family": "cold_or_shaded_flora",
|
|
"biome_focus": "taiga; dark_forest; snowy_taiga; grove",
|
|
"possible_variants": [
|
|
"dark",
|
|
"ashen"
|
|
],
|
|
"base_seed_drop_chance": 0.07,
|
|
"extra_conditions": "Pick by biome temperature / canopy",
|
|
"codex_notes": "Useful for cold and shade strains"
|
|
},
|
|
{
|
|
"source_block": "minecraft:large_fern",
|
|
"source_family": "cold_or_shaded_flora",
|
|
"biome_focus": "snowy_taiga; grove; old_growth_taiga",
|
|
"possible_variants": [
|
|
"ashen",
|
|
"dark"
|
|
],
|
|
"base_seed_drop_chance": 0.1,
|
|
"extra_conditions": "Slightly better than normal fern",
|
|
"codex_notes": "Good for cold-biome hunting"
|
|
},
|
|
{
|
|
"source_block": "minecraft:dead_bush",
|
|
"source_family": "dry_flora",
|
|
"biome_focus": "badlands; eroded_badlands; wooded_badlands; desert",
|
|
"possible_variants": [
|
|
"amber",
|
|
"olive"
|
|
],
|
|
"base_seed_drop_chance": 0.1,
|
|
"extra_conditions": "Amber should dominate in badlands",
|
|
"codex_notes": "Avoid dirt-breaking loot; keep it botanical"
|
|
},
|
|
{
|
|
"source_block": "minecraft:moss_carpet",
|
|
"source_family": "humid_flora",
|
|
"biome_focus": "lush_caves",
|
|
"possible_variants": [
|
|
"moss"
|
|
],
|
|
"base_seed_drop_chance": 0.07,
|
|
"extra_conditions": "Humidity source",
|
|
"codex_notes": "Pairs well with cave exploration"
|
|
},
|
|
{
|
|
"source_block": "minecraft:hanging_roots",
|
|
"source_family": "humid_flora",
|
|
"biome_focus": "lush_caves; mangrove_swamp",
|
|
"possible_variants": [
|
|
"moss"
|
|
],
|
|
"base_seed_drop_chance": 0.1,
|
|
"extra_conditions": "Humidity source",
|
|
"codex_notes": "Good spelunker / wet-biome source"
|
|
},
|
|
{
|
|
"source_block": "minecraft:cave_vines",
|
|
"source_family": "humid_flora",
|
|
"biome_focus": "lush_caves",
|
|
"possible_variants": [
|
|
"moss"
|
|
],
|
|
"base_seed_drop_chance": 0.06,
|
|
"extra_conditions": "Humidity source",
|
|
"codex_notes": "Optional extra source if desired"
|
|
},
|
|
{
|
|
"source_block": "minecraft:crimson_roots",
|
|
"source_family": "nether_native",
|
|
"biome_focus": "crimson_forest; nether_wastes",
|
|
"possible_variants": [
|
|
"ember"
|
|
],
|
|
"base_seed_drop_chance": 0.02,
|
|
"extra_conditions": "Nether only",
|
|
"codex_notes": "Forced ember result"
|
|
},
|
|
{
|
|
"source_block": "minecraft:warped_roots",
|
|
"source_family": "nether_native",
|
|
"biome_focus": "warped_forest; basalt_deltas",
|
|
"possible_variants": [
|
|
"ember"
|
|
],
|
|
"base_seed_drop_chance": 0.02,
|
|
"extra_conditions": "Nether only",
|
|
"codex_notes": "Forced ember result"
|
|
},
|
|
{
|
|
"source_block": "minecraft:nether_sprouts",
|
|
"source_family": "nether_native",
|
|
"biome_focus": "soul_sand_valley; basalt_deltas",
|
|
"possible_variants": [
|
|
"ember"
|
|
],
|
|
"base_seed_drop_chance": 0.015,
|
|
"extra_conditions": "Nether only",
|
|
"codex_notes": "Forced ember result"
|
|
},
|
|
{
|
|
"source_block": "minecraft:weeping_vines",
|
|
"source_family": "nether_native",
|
|
"biome_focus": "crimson_forest",
|
|
"possible_variants": [
|
|
"ember"
|
|
],
|
|
"base_seed_drop_chance": 0.01,
|
|
"extra_conditions": "Nether only",
|
|
"codex_notes": "Forced ember result"
|
|
},
|
|
{
|
|
"source_block": "minecraft:twisting_vines",
|
|
"source_family": "nether_native",
|
|
"biome_focus": "warped_forest; soul_sand_valley",
|
|
"possible_variants": [
|
|
"ember"
|
|
],
|
|
"base_seed_drop_chance": 0.01,
|
|
"extra_conditions": "Nether only",
|
|
"codex_notes": "Forced ember result"
|
|
},
|
|
{
|
|
"source_block": "minecraft:chorus_plant",
|
|
"source_family": "end_native",
|
|
"biome_focus": "end_highlands; end_midlands; small_end_islands; end_barrens",
|
|
"possible_variants": [
|
|
"indigo"
|
|
],
|
|
"base_seed_drop_chance": 0.015,
|
|
"extra_conditions": "End only",
|
|
"codex_notes": "Forced indigo result"
|
|
},
|
|
{
|
|
"source_block": "minecraft:chorus_flower",
|
|
"source_family": "end_native",
|
|
"biome_focus": "end_highlands; end_midlands; small_end_islands; end_barrens",
|
|
"possible_variants": [
|
|
"indigo"
|
|
],
|
|
"base_seed_drop_chance": 0.02,
|
|
"extra_conditions": "End only",
|
|
"codex_notes": "Forced indigo result"
|
|
}
|
|
],
|
|
"hybrid_rules": [
|
|
{
|
|
"result_variant": "gold",
|
|
"parent_a": "tender",
|
|
"parent_b": "olive",
|
|
"rule_type": "hybrid",
|
|
"environment_requirement": "warm biome; sky visible; daytime",
|
|
"harvest_requirement": "Both parents mature and adjacent (radius 1)",
|
|
"result_seed_chance": 0.12,
|
|
"codex_notes": "Bright dry hybrid"
|
|
},
|
|
{
|
|
"result_variant": "purple",
|
|
"parent_a": "dark",
|
|
"parent_b": "moss",
|
|
"rule_type": "hybrid",
|
|
"environment_requirement": "humid area; low light",
|
|
"harvest_requirement": "Both parents mature and adjacent (radius 1)",
|
|
"result_seed_chance": 0.08,
|
|
"codex_notes": "Shadow-humidity hybrid"
|
|
},
|
|
{
|
|
"result_variant": "pink",
|
|
"parent_a": "tender",
|
|
"parent_b": "purple",
|
|
"rule_type": "hybrid",
|
|
"environment_requirement": "flower biome or greenhouse; dawn or dusk",
|
|
"harvest_requirement": "Both parents mature and adjacent (radius 1)",
|
|
"result_seed_chance": 0.1,
|
|
"codex_notes": "Floral color hybrid"
|
|
},
|
|
{
|
|
"result_variant": "coral",
|
|
"parent_a": "amber",
|
|
"parent_b": "moss",
|
|
"rule_type": "hybrid",
|
|
"environment_requirement": "warm biome; farmland touching water",
|
|
"harvest_requirement": "Both parents mature and adjacent (radius 1)",
|
|
"result_seed_chance": 0.1,
|
|
"codex_notes": "Warm coastal hybrid"
|
|
},
|
|
{
|
|
"result_variant": "bluish",
|
|
"parent_a": "ashen",
|
|
"parent_b": "tender",
|
|
"rule_type": "hybrid",
|
|
"environment_requirement": "cold biome or snow/ice nearby",
|
|
"harvest_requirement": "Both parents mature and adjacent (radius 1)",
|
|
"result_seed_chance": 0.09,
|
|
"codex_notes": "Cold color hybrid"
|
|
},
|
|
{
|
|
"result_variant": "varieg",
|
|
"parent_a": "any",
|
|
"parent_b": "different_any",
|
|
"rule_type": "mutation",
|
|
"environment_requirement": "humid biome; especially lush_caves",
|
|
"harvest_requirement": "Two distinct mature variants adjacent (radius 1)",
|
|
"result_seed_chance": 0.06,
|
|
"codex_notes": "Collector mutation"
|
|
}
|
|
],
|
|
"special_rules": [
|
|
{
|
|
"variant_key": "lunar",
|
|
"rule_type": "special_harvest",
|
|
"source": "ashen or bluish",
|
|
"condition": "Harvest mature parent at night with sky visible in a cold biome",
|
|
"result_chance": 0.06,
|
|
"codex_notes": "Night-only special roll; no full moon requirement"
|
|
},
|
|
{
|
|
"variant_key": "ember",
|
|
"rule_type": "dimension_lock",
|
|
"source": "nether_native_plants",
|
|
"condition": "Break eligible Nether flora in any Nether biome",
|
|
"result_chance": 1.0,
|
|
"codex_notes": "Forced result in Nether source table; never obtainable elsewhere"
|
|
},
|
|
{
|
|
"variant_key": "indigo",
|
|
"rule_type": "dimension_lock",
|
|
"source": "chorus_plant or chorus_flower",
|
|
"condition": "Break eligible End flora in any End biome",
|
|
"result_chance": 1.0,
|
|
"codex_notes": "Forced result in End source table; never obtainable elsewhere"
|
|
}
|
|
]
|
|
}
|