9
0
mirror of https://github.com/IrisDimensions/overworld.git synced 2025-12-29 03:39:15 +00:00

Sapling implementation // custom trees

This commit is contained in:
Brian Fopiano
2021-07-30 08:33:39 -07:00
parent 1a1a2f3d20
commit 3b883c4f72
7 changed files with 295 additions and 5 deletions

View File

@@ -118,7 +118,49 @@
"cold-treasure"
]
},
"blockDrops": [
{
"blocks": [{"block": "stone"}],
"drops": [{"rarity": 1, "maxAmount": 2, "minAmount": 1, "type": "spruce_sapling"}]
}
],
"objects": [
{
"chance": 0,
"rotation": {"enabled": true, "yAxis": {"enabled": true, "interval":90, "max": 360, "min": 0}},
"trees": [ {"sizes": [ {"depth": 1, "width": 1} ], "treeTypes": ["TREE"]}],
"place": [
"trees/oak/truegeneric1",
"trees/oak/truegeneric2",
"trees/oak/truegeneric3",
"trees/oak/truegeneric4",
"trees/oak/truegeneric5"
]
},
{
"chance": 0,
"rotation": {"enabled": true, "yAxis": {"enabled": true, "interval":90, "max": 360, "min": 0}},
"trees": [ {"sizes": [ {"depth": 1, "width": 1} ], "treeTypes": ["REDWOOD"]}],
"place": [
"trees/spruce/twirl1",
"trees/spruce/twirl2",
"trees/spruce/twirl3",
"trees/spruce/twirl4",
"trees/spruce/twirl5"
]
},
{
"chance": 0,
"rotation": {"enabled": true, "yAxis": {"enabled": true, "interval":90, "max": 360, "min": 0}},
"trees": [ {"sizes": [ {"depth": 2, "width": 2} ], "treeTypes": ["MEGA_REDWOOD"]}],
"place": [
"trees/spruce/twirl6",
"trees/spruce/twirl7",
"trees/spruce/twirl8",
"trees/spruce/twirl9",
"trees/spruce/twirl10"
]
},
{
"heightmap": {
"seed": 1337,

View File

@@ -31,6 +31,7 @@
"zoom": 5
}
},
"entityInitialSpawns": [
{
"entity": "chicken",
@@ -168,6 +169,50 @@
"replaceVanillaDrops": true
}],
"objects": [
{
"chance": 0,
"rotation": {"enabled": true, "yAxis": {"enabled": true, "interval":90, "max": 360, "min": 0 }},
"translate": {"y": 0, "yRandom": -1},
"trees": [{"anySize":true, "treeTypes": ["ACACIA"], "sizes": [{"depth": 1, "width": 1}]}],
"place": [
"trees/acacia/savannaF1",
"trees/acacia/savannaF2",
"trees/acacia/savannaF3",
"trees/acacia/savannaF4",
"trees/acacia/savannaF5",
"trees/acacia/savannaF6",
"trees/acacia/savannaF7",
"trees/acacia/savannaF8",
"trees/acacia/savannaF9",
"trees/acacia/savannaF10",
"trees/acacia/savannaF11",
"trees/acacia/savannaF13",
"trees/acacia/savannaF14"
]
},
{
"chance": 0,
"rotation": {"enabled": true, "yAxis": {"enabled": true, "interval":90, "max": 360, "min": 0 }},
"translate": {"y": 0, "yRandom": -1},
"trees": [{"anySize":true, "treeTypes": ["TREE", "BIG_TREE"], "sizes": [{"depth": 1, "width": 1}, {"width": 2, "depth": 2}]}],
"edit": [
{"find": [{"block": "spruce_fence"}, {"block": "spruce_slab"}], "replace": {"palette": [{"block": "acacia_wood"}]}},{"find": [{"block": "oak_wood"}, {"block": "dark_oak_wood"}], "replace": {"palette": [{"block": "acacia_wood"}]}}, {"find": [{"block": "oak_leaves"},{"block": "dark_oak_leaves"}], "replace": {"palette": [{"block": "acacia_leaves"}]}}],
"place": [
"trees/oak/truegeneric1",
"trees/oak/truegeneric2",
"trees/oak/truegeneric3",
"trees/oak/truegeneric4",
"trees/oak/truegeneric5",
"trees/oak/hoakgeneric1",
"trees/oak/hoakgeneric2",
"trees/oak/hoakgeneric3",
"trees/oak/hoakgeneric4",
"trees/oak/hoakgeneric5",
"trees/oak/hoakgeneric6",
"trees/oak/hoakgeneric7",
"trees/oak/hoakgeneric8"
]
},
{
"heightmap": {
"seed": 1337,

View File

@@ -59,7 +59,142 @@
],
"varience": 4
}],
"objects": [{
"objects": [
{
"chance": 0,
"rotation": {"enabled": true, "yAxis": {"enabled": true, "interval":90, "max": 360, "min": 0}},
"trees": [ {"sizes": [ {"depth": 1, "width": 1} ], "treeTypes": ["RED_MUSHROOM"]}],
"edit": [{"find": [{"block": "brown_mushroom_block"}],"replace": {"palette": [{"block": "brown_mushroom_block"}]}}],
"place": [
"trees/mushroom/redgeneric3",
"trees/mushroom/redgeneric4",
"trees/mushroom/redgeneric5",
"trees/mushroom/redgeneric6",
"trees/mushroom/redgeneric7",
"trees/mushroom/redgeneric8",
"trees/mushroom/redgeneric9",
"trees/mushroom/redgeneric10",
"trees/mushroom/redgeneric11"
],
"translate": {
"x": 0,
"y": -2,
"z": 0
}
},
{
"chance": 0,
"rotation": {"enabled": true, "yAxis": {"enabled": true, "interval":90, "max": 360, "min": 0}},
"trees": [ {"sizes": [ {"depth": 1, "width": 1} ], "treeTypes": ["BROWN_MUSHROOM"]}],
"edit": [{"find": [{"block": "red_mushroom_block"}],"replace": {"palette": [{"block": "brown_mushroom_block"}]}}],
"place": [
"trees/mushroom/redgeneric3",
"trees/mushroom/redgeneric4",
"trees/mushroom/redgeneric5",
"trees/mushroom/redgeneric6",
"trees/mushroom/redgeneric7",
"trees/mushroom/redgeneric8",
"trees/mushroom/redgeneric9",
"trees/mushroom/redgeneric10",
"trees/mushroom/redgeneric11"
],
"translate": {
"x": 0,
"y": -2,
"z": 0
}
},
{
"chance": 0,
"density": 2,
"trees": [ {"sizes": [ {"depth": 1, "width": 1} ], "treeTypes": ["WARPED_FUNGUS"]}],
"edit": [
{
"find": [{"block": "brown_mushroom_block"}],
"replace": {"palette": [{"block": "warped_hyphae"}]}
},
{
"find": [{"block": "red_mushroom_block"}],
"replace": {"palette": [{"block": "warped_wart_block"}]}
},
{
"find": [{"block": "mushroom_stem"}],
"replace": {"palette": [{"block": "blackstone"}]}
}
],
"rotation": {
"yAxis": {
"min": 0,
"max": 0,
"interval": 90,
"enabled": true
},
"enabled": true
},
"place": [
"trees/mushroom/redgeneric1",
"trees/mushroom/redgeneric2",
"trees/mushroom/browngeneric1",
"trees/mushroom/browngeneric2",
"trees/mushroom/redgeneric3",
"trees/mushroom/redgeneric4",
"trees/mushroom/redgeneric5",
"trees/mushroom/redgeneric6",
"trees/mushroom/redgeneric7",
"trees/mushroom/redgeneric8",
"trees/mushroom/redgeneric9",
"trees/mushroom/redgeneric10"
],
"translate": {
"x": 0,
"y": -1,
"z": 0
}
},
{
"chance": 0,
"density": 2,
"trees": [ {"sizes": [ {"depth": 1, "width": 1} ], "treeTypes": ["CRIMSON_FUNGUS"]}],
"edit": [
{
"find": [{"block": "brown_mushroom_block"}],
"replace": {"palette": [{"block": "crimson_hyphae"}]}
},
{
"find": [{"block": "red_mushroom_block"}],
"replace": {"palette": [{"block": "nether_wart_block"}]}
}
],
"rotation": {
"yAxis": {
"min": 0,
"max": 0,
"interval": 90,
"enabled": true
},
"enabled": true
},
"place": [
"trees/mushroom/redgeneric1",
"trees/mushroom/redgeneric2",
"trees/mushroom/browngeneric1",
"trees/mushroom/browngeneric2",
"trees/mushroom/redgeneric3",
"trees/mushroom/redgeneric4",
"trees/mushroom/redgeneric5",
"trees/mushroom/redgeneric6",
"trees/mushroom/redgeneric7",
"trees/mushroom/redgeneric8",
"trees/mushroom/redgeneric9",
"trees/mushroom/redgeneric10"
],
"translate": {
"x": 0,
"y": -1,
"z": 0
}
},
{
"heightmap": {
"seed": 1337,
"style": {

View File

@@ -86,7 +86,31 @@
"varience": 4
}
],
"objects": [{
"objects": [
{
"chance": 0,
"rotation": {"enabled": true, "yAxis": {"enabled": true, "interval":90, "max": 360, "min": 0 }},
"translate": {"y": 0, "yRandom": -1},
"trees": [{"anySize":true, "treeTypes": ["TREE", "BIG_TREE" , "REDWOOD", "MEGA_REDWOOD", "TALL_REDWOOD", "DARK_OAK"], "sizes": [{"depth": 1, "width": 1}, {"width": 2, "depth": 2}]}],
"edit": [
{"find": [{"block": "spruce_fence"}, {"block": "spruce_slab"}], "replace": {"palette": [{"block": "spruce_wood"}]}},{"find": [{"block": "oak_wood"}, {"block": "dark_oak_wood"}], "replace": {"palette": [{"block": "dark_oak_wood"},{"block": "spruce_wood"}], "style": {"style": "SIMPLEX", "zoom": 0.25}}}, {"find": [{"block": "oak_leaves"}], "replace": {"palette": [{"block": "dark_oak_leaves"}]}}],
"place": [
"trees/oak/truegeneric1",
"trees/oak/truegeneric2",
"trees/oak/truegeneric3",
"trees/oak/truegeneric4",
"trees/oak/truegeneric5",
"trees/oak/hoakgeneric1",
"trees/oak/hoakgeneric2",
"trees/oak/hoakgeneric3",
"trees/oak/hoakgeneric4",
"trees/oak/hoakgeneric5",
"trees/oak/hoakgeneric6",
"trees/oak/hoakgeneric7",
"trees/oak/hoakgeneric8"
]
},
{
"heightmap": {
"seed": 1337,
"style": {

View File

@@ -77,10 +77,8 @@
"objects": [
{
"chance": 0,
"mode": "MIN_HEIGHT",
"rotation": {"enabled": true, "yAxis": {"enabled": true, "interval":90, "max": 360, "min": 0}},
"trees": [ {"sizes": [ {"depth": 1, "width": 1} ], "treeTypes": ["TREE"]}],
"translate": {"y": 7},
"place": [
"trees/oak/truegeneric1",
"trees/oak/truegeneric2",

View File

@@ -136,6 +136,28 @@
]
},
"objects": [
{
"chance": 0,
"rotation": {"enabled": true, "yAxis": {"enabled": true, "interval":90, "max": 360, "min": 0}},
"trees": [ {"sizes": [ {"depth":1, "width": 1} ], "treeTypes": ["JUNGLE"]}],
"edit": [{"find": [{"block": "jungle_log"}], "replace": {"palette": [{"block": "jungle_wood"}]}},{"find": [{"block": "oak_log"}, {"block": "oak_wood"}], "replace": {"palette": [{"block": "jungle_wood"}]}}],
"translate": {"y": -1},
"place": [
"trees/jungle/cocogeneric2",
"trees/jungle/cocogeneric3",
"trees/jungle/cocogeneric4",
"trees/jungle/cocogeneric5",
"trees/jungle/lgeneric1",
"trees/jungle/lgeneric2",
"trees/jungle/lgeneric3",
"trees/jungle/lgeneric4",
"trees/jungle/lgeneric5",
"trees/jungle/lgeneric6",
"trees/jungle/lgeneric7",
"trees/jungle/lgeneric8",
"trees/jungle/lgeneric9"
]
},
{
"heightmap": {
"seed": 1337,

View File

@@ -104,7 +104,31 @@
"cold-food"
]
},
"objects": [{
"objects": [
{
"chance": 0,
"rotation": {"enabled": true, "yAxis": {"enabled": true, "interval":90, "max": 360, "min": 0 }},
"translate": {"y": 0, "yRandom": -1},
"trees": [{"anySize":true, "treeTypes": ["REDWOOD", "MEGA_REDWOOD", "TALL_REDWOOD"], "sizes": [{"depth": 1, "width": 1}, {"width": 2, "depth": 2}]}],
"edit": [
{"find": [{"block": "spruce_fence"}, {"block": "spruce_slab"}], "replace": {"palette": [{"block": "spruce_wood"}]}},{"find": [{"block": "oak_wood"}, {"block": "dark_oak_wood"}], "replace": {"palette": [{"block": "spruce_wood"}]}}, {"find": [{"block": "oak_leaves"}], "replace": {"palette": [{"block": "spruce_leaves"}]}}],
"place": [
"trees/oak/truegeneric1",
"trees/oak/truegeneric2",
"trees/oak/truegeneric3",
"trees/oak/truegeneric4",
"trees/oak/truegeneric5",
"trees/oak/hoakgeneric6",
"trees/oak/hoakgeneric7",
"trees/oak/hoakgeneric8",
"trees/spruce/vgeneric1",
"trees/spruce/vgeneric2",
"trees/spruce/vgeneric3",
"trees/spruce/vgeneric4",
"trees/spruce/vgeneric5"
]
},
{
"heightmap": {
"seed": 1337,
"style": {