cawezs_mantle_to_stratus/elements/Treesgenerator.mod.json
2025-01-11 21:22:12 -05:00

14 lines
12 KiB
JSON

{
"_fv": 73,
"_type": "feature",
"definition": {
"skipPlacement": false,
"generationStep": "SURFACE_STRUCTURES",
"restrictionBiomes": [
{
"value": "CUSTOM:Trees"
}
],
"featurexml": "<xml xmlns=\"https://developers.google.com/blockly/xml\"><block type=\"feature_container\" deletable=\"false\" x=\"-206\" y=\"231\"><value name=\"feature\"><block type=\"feature_simple_random_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"2\"></mutation><value name=\"feature0\"><block type=\"feature_simple_random_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"2\"></mutation><value name=\"feature0\"><block type=\"feature_tree_simple\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"1\"></mutation><field name=\"type\">acacia</field><field name=\"base_height\">25</field><field name=\"height_variation_a\">10</field><field name=\"height_variation_b\">10</field><field name=\"force_dirt\">TRUE</field><field name=\"ignore_vines\">TRUE</field><comment pinned=\"false\" h=\"80\" w=\"160\">This block represents a birch tree with a 2% chance of having a beehive, and should generate during the VEGETAL_DECORATION stage.</comment><value name=\"dirt\"><block type=\"blockstate_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"0\"></mutation><field name=\"block\">Blocks.DIRT#0</field><comment pinned=\"false\" h=\"80\" w=\"160\">This is the block that will be placed under the trunk</comment></block></value><value name=\"trunk\"><block type=\"blockstate_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"0\"></mutation><field name=\"block\">Blocks.LOG2#1</field><comment pinned=\"false\" h=\"80\" w=\"160\">This is the block used for the trunk</comment></block></value><value name=\"foliage\"><block type=\"blockstate_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"0\"></mutation><field name=\"block\">Blocks.LEAVES#2</field><comment pinned=\"true\" h=\"80\" w=\"160\">This is the block used for the leaves</comment></block></value><value name=\"root_placer\"><block type=\"root_placer_mangrove\"><field name=\"above_root_placement_chance\">0.5</field><field name=\"max_root_length\">64</field><field name=\"max_root_width\">12</field><field name=\"random_skew_chance\">0.2</field><value name=\"root_provider\"><block type=\"blockstate_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"0\"></mutation><field name=\"block\">Blocks.DARK_OAK_WOOD</field></block></value><value name=\"can_grow_through\"><block type=\"block_holderset_tag\"><field name=\"tag\">dirt</field></block></value><value name=\"muddy_roots_provider\"><block type=\"blockstate_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"0\"></mutation><field name=\"block\">Blocks.DARK_OAK_WOOD</field></block></value><value name=\"muddy_roots_in\"><block type=\"block_holderset_tag\"><field name=\"tag\">dirt</field></block></value><value name=\"above_root_provider\"><block type=\"blockstate_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"0\"></mutation><field name=\"block\">Blocks.DARK_OAK_WOOD</field></block></value><value name=\"trunk_offset_y\"><block type=\"int_provider_uniform\"><field name=\"min\">0</field><field name=\"max\">2</field></block></value></block></value><value name=\"decorator0\"><block type=\"tree_decorator_leave_vine\"><field name=\"probability\">0.25</field></block></value></block></value><value name=\"feature1\"><block type=\"feature_tree_simple\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"1\"></mutation><field name=\"type\">jungle bush</field><field name=\"base_height\">10</field><field name=\"height_variation_a\">5</field><field name=\"height_variation_b\">3</field><field name=\"force_dirt\">TRUE</field><field name=\"ignore_vines\">TRUE</field><comment pinned=\"false\" h=\"80\" w=\"160\">This block represents a birch tree with a 2% chance of having a beehive, and should generate during the VEGETAL_DECORATION stage.</comment><value name=\"dirt\"><block type=\"blockstate_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"0\"></mutation><field name=\"block\">Blocks.DIRT#0</field><comment pinned=\"false\" h=\"80\" w=\"160\">This is the block that will be placed under the trunk</comment></block></value><value name=\"trunk\"><block type=\"blockstate_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"0\"></mutation><field name=\"block\">Blocks.LOG#2</field><comment pinned=\"false\" h=\"80\" w=\"160\">This is the block used for the trunk</comment></block></value><value name=\"foliage\"><block type=\"blockstate_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"0\"></mutation><field name=\"block\">Blocks.LEAVES#2</field><comment pinned=\"true\" h=\"80\" w=\"160\">This is the block used for the leaves</comment></block></value><value name=\"root_placer\"><block type=\"root_placer_mangrove\"><field name=\"above_root_placement_chance\">0.5</field><field name=\"max_root_length\">64</field><field name=\"max_root_width\">12</field><field name=\"random_skew_chance\">0.2</field><value name=\"root_provider\"><block type=\"blockstate_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"0\"></mutation><field name=\"block\">Blocks.BIRCH_WOOD</field></block></value><value name=\"can_grow_through\"><block type=\"block_holderset_tag\"><field name=\"tag\">dirt</field></block></value><value name=\"muddy_roots_provider\"><block type=\"blockstate_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"0\"></mutation><field name=\"block\">Blocks.BIRCH_WOOD</field></block></value><value name=\"muddy_roots_in\"><block type=\"block_holderset_tag\"><field name=\"tag\">dirt</field></block></value><value name=\"above_root_provider\"><block type=\"blockstate_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"0\"></mutation><field name=\"block\">Blocks.BIRCH_WOOD</field></block></value><value name=\"trunk_offset_y\"><block type=\"int_provider_uniform\"><field name=\"min\">0</field><field name=\"max\">2</field></block></value></block></value><value name=\"decorator0\"><block type=\"tree_decorator_leave_vine\"><field name=\"probability\">0.25</field></block></value></block></value></block></value><value name=\"feature1\"><block type=\"feature_simple_random_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"2\"></mutation><value name=\"feature0\"><block type=\"feature_tree_simple\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"1\"></mutation><field name=\"type\">fancy oak</field><field name=\"base_height\">15</field><field name=\"height_variation_a\">10</field><field name=\"height_variation_b\">10</field><field name=\"force_dirt\">TRUE</field><field name=\"ignore_vines\">TRUE</field><comment pinned=\"false\" h=\"80\" w=\"160\">This block represents a birch tree with a 2% chance of having a beehive, and should generate during the VEGETAL_DECORATION stage.</comment><value name=\"dirt\"><block type=\"blockstate_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"0\"></mutation><field name=\"block\">Blocks.DIRT#0</field><comment pinned=\"false\" h=\"80\" w=\"160\">This is the block that will be placed under the trunk</comment></block></value><value name=\"trunk\"><block type=\"blockstate_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"0\"></mutation><field name=\"block\">Blocks.LOG#3</field><comment pinned=\"false\" h=\"80\" w=\"160\">This is the block used for the trunk</comment></block></value><value name=\"foliage\"><block type=\"blockstate_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"0\"></mutation><field name=\"block\">Blocks.LEAVES#2</field><comment pinned=\"true\" h=\"80\" w=\"160\">This is the block used for the leaves</comment></block></value><value name=\"root_placer\"><block type=\"root_placer_mangrove\"><field name=\"above_root_placement_chance\">0.5</field><field name=\"max_root_length\">64</field><field name=\"max_root_width\">12</field><field name=\"random_skew_chance\">0.2</field><value name=\"root_provider\"><block type=\"blockstate_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"0\"></mutation><field name=\"block\">Blocks.JUNGLE_WOOD</field></block></value><value name=\"can_grow_through\"><block type=\"block_holderset_tag\"><field name=\"tag\">dirt</field></block></value><value name=\"muddy_roots_provider\"><block type=\"blockstate_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"0\"></mutation><field name=\"block\">Blocks.JUNGLE_WOOD</field></block></value><value name=\"muddy_roots_in\"><block type=\"block_holderset_tag\"><field name=\"tag\">dirt</field></block></value><value name=\"above_root_provider\"><block type=\"blockstate_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"0\"></mutation><field name=\"block\">Blocks.JUNGLE_WOOD</field></block></value><value name=\"trunk_offset_y\"><block type=\"int_provider_uniform\"><field name=\"min\">0</field><field name=\"max\">2</field></block></value></block></value><value name=\"decorator0\"><block type=\"tree_decorator_leave_vine\"><field name=\"probability\">0.25</field></block></value></block></value><value name=\"feature1\"><block type=\"feature_tree_simple\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"1\"></mutation><field name=\"type\">mega jungle</field><field name=\"base_height\">2</field><field name=\"height_variation_a\">5</field><field name=\"height_variation_b\">3</field><field name=\"force_dirt\">TRUE</field><field name=\"ignore_vines\">TRUE</field><comment pinned=\"false\" h=\"80\" w=\"160\">This block represents a birch tree with a 2% chance of having a beehive, and should generate during the VEGETAL_DECORATION stage.</comment><value name=\"dirt\"><block type=\"blockstate_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"0\"></mutation><field name=\"block\">Blocks.DIRT#0</field><comment pinned=\"false\" h=\"80\" w=\"160\">This is the block that will be placed under the trunk</comment></block></value><value name=\"trunk\"><block type=\"blockstate_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"0\"></mutation><field name=\"block\">Blocks.LOG2#0</field><comment pinned=\"false\" h=\"80\" w=\"160\">This is the block used for the trunk</comment></block></value><value name=\"foliage\"><block type=\"blockstate_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"0\"></mutation><field name=\"block\">Blocks.LEAVES#2</field><comment pinned=\"true\" h=\"80\" w=\"160\">This is the block used for the leaves</comment></block></value><value name=\"root_placer\"><block type=\"root_placer_mangrove\"><field name=\"above_root_placement_chance\">0.5</field><field name=\"max_root_length\">64</field><field name=\"max_root_width\">12</field><field name=\"random_skew_chance\">0.2</field><value name=\"root_provider\"><block type=\"blockstate_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"0\"></mutation><field name=\"block\">Blocks.ACACIA_WOOD</field></block></value><value name=\"can_grow_through\"><block type=\"block_holderset_tag\"><field name=\"tag\">dirt</field></block></value><value name=\"muddy_roots_provider\"><block type=\"blockstate_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"0\"></mutation><field name=\"block\">Blocks.ACACIA_WOOD</field></block></value><value name=\"muddy_roots_in\"><block type=\"block_holderset_tag\"><field name=\"tag\">dirt</field></block></value><value name=\"above_root_provider\"><block type=\"blockstate_selector\"><mutation xmlns=\"http://www.w3.org/1999/xhtml\" inputs=\"0\"></mutation><field name=\"block\">Blocks.ACACIA_WOOD</field></block></value><value name=\"trunk_offset_y\"><block type=\"int_provider_uniform\"><field name=\"min\">0</field><field name=\"max\">2</field></block></value></block></value><value name=\"decorator0\"><block type=\"tree_decorator_leave_vine\"><field name=\"probability\">0.25</field></block></value></block></value></block></value></block></value><next><block type=\"placement_count_on_every_layer\"><value name=\"count\"><block type=\"int_provider_constant\"><field name=\"value\">6</field></block></value><next><block type=\"placement_biome_filter\"></block></next></block></next></block></xml>"
}
}