started small mars surface plants
This commit is contained in:
parent
903be368b2
commit
209539957d
43 changed files with 876 additions and 93 deletions
|
|
@ -26,7 +26,7 @@
|
|||
},
|
||||
"features": [
|
||||
[],
|
||||
"#tfg:mars_craters",
|
||||
[],
|
||||
[
|
||||
"tfg:earth/geode/amethyst",
|
||||
"tfg:earth/geode/barite",
|
||||
|
|
@ -45,12 +45,8 @@
|
|||
"#tfg:mars_veins",
|
||||
[],
|
||||
"#tfg:mars_small_rock_features",
|
||||
[
|
||||
|
||||
],
|
||||
[
|
||||
"tfg:mars/hardening"
|
||||
]
|
||||
"#tfg:mars_amber_vegetal_decoration",
|
||||
[]
|
||||
],
|
||||
"has_precipitation": false,
|
||||
"spawn_costs": {
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@
|
|||
},
|
||||
"features": [
|
||||
[],
|
||||
"#tfg:mars_craters",
|
||||
[],
|
||||
[
|
||||
"tfg:earth/geode/amethyst",
|
||||
"tfg:earth/geode/barite",
|
||||
|
|
@ -45,15 +45,8 @@
|
|||
"#tfg:mars_veins",
|
||||
[],
|
||||
"#tfg:mars_small_rock_features",
|
||||
[
|
||||
"tfg:mars/surface/aeronos_patch",
|
||||
"tfg:mars/surface/strophar_patch",
|
||||
"tfg:mars/surface/aeronos_huge",
|
||||
"tfg:mars/surface/strophar_huge"
|
||||
],
|
||||
[
|
||||
"tfg:mars/hardening"
|
||||
]
|
||||
"#tfg:mars_amber_vegetal_decoration",
|
||||
[]
|
||||
],
|
||||
"has_precipitation": false,
|
||||
"spawn_costs": {
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@
|
|||
},
|
||||
"features": [
|
||||
[],
|
||||
"#tfg:mars_craters",
|
||||
[],
|
||||
[
|
||||
"tfg:earth/geode/amethyst",
|
||||
"tfg:earth/geode/barite",
|
||||
|
|
@ -42,9 +42,7 @@
|
|||
[
|
||||
|
||||
],
|
||||
[
|
||||
"tfg:mars/hardening"
|
||||
]
|
||||
[]
|
||||
],
|
||||
"has_precipitation": false,
|
||||
"spawn_costs": {
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@
|
|||
},
|
||||
"features": [
|
||||
[],
|
||||
"#tfg:mars_craters",
|
||||
[],
|
||||
[
|
||||
"tfg:earth/geode/amethyst",
|
||||
"tfg:earth/geode/barite",
|
||||
|
|
@ -42,9 +42,7 @@
|
|||
[
|
||||
|
||||
],
|
||||
[
|
||||
"tfg:mars/hardening"
|
||||
]
|
||||
[]
|
||||
],
|
||||
"has_precipitation": false,
|
||||
"spawn_costs": {
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@
|
|||
},
|
||||
"features": [
|
||||
[],
|
||||
"#tfg:mars_craters",
|
||||
[],
|
||||
[
|
||||
"tfg:earth/geode/amethyst",
|
||||
"tfg:earth/geode/barite",
|
||||
|
|
@ -42,9 +42,7 @@
|
|||
[
|
||||
|
||||
],
|
||||
[
|
||||
"tfg:mars/hardening"
|
||||
]
|
||||
[]
|
||||
],
|
||||
"has_precipitation": false,
|
||||
"spawn_costs": {
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@
|
|||
},
|
||||
"features": [
|
||||
[],
|
||||
"#tfg:mars_craters",
|
||||
[],
|
||||
[
|
||||
"tfg:earth/geode/amethyst",
|
||||
"tfg:earth/geode/barite",
|
||||
|
|
@ -48,9 +48,7 @@
|
|||
[
|
||||
|
||||
],
|
||||
[
|
||||
"tfg:mars/hardening"
|
||||
]
|
||||
[]
|
||||
],
|
||||
"has_precipitation": false,
|
||||
"spawn_costs": {
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@
|
|||
},
|
||||
"features": [
|
||||
[],
|
||||
"#tfg:mars_craters",
|
||||
[],
|
||||
[
|
||||
"tfg:earth/geode/amethyst",
|
||||
"tfg:earth/geode/barite",
|
||||
|
|
@ -45,9 +45,7 @@
|
|||
[
|
||||
|
||||
],
|
||||
[
|
||||
"tfg:mars/hardening"
|
||||
]
|
||||
[]
|
||||
],
|
||||
"has_precipitation": false,
|
||||
"spawn_costs": {
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@
|
|||
},
|
||||
"features": [
|
||||
[],
|
||||
"#tfg:mars_craters",
|
||||
[],
|
||||
[
|
||||
"tfg:earth/geode/amethyst",
|
||||
"tfg:earth/geode/barite",
|
||||
|
|
@ -47,9 +47,7 @@
|
|||
"#tfg:mars_small_rock_features",
|
||||
[
|
||||
],
|
||||
[
|
||||
"tfg:mars/hardening"
|
||||
]
|
||||
[]
|
||||
],
|
||||
"has_precipitation": false,
|
||||
"spawn_costs": {
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@
|
|||
},
|
||||
"features": [
|
||||
[],
|
||||
"#tfg:mars_craters",
|
||||
[],
|
||||
[
|
||||
"tfg:earth/geode/amethyst",
|
||||
"tfg:earth/geode/barite",
|
||||
|
|
@ -48,9 +48,7 @@
|
|||
[
|
||||
|
||||
],
|
||||
[
|
||||
"tfg:mars/hardening"
|
||||
]
|
||||
[]
|
||||
],
|
||||
"has_precipitation": false,
|
||||
"spawn_costs": {
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@
|
|||
},
|
||||
"features": [
|
||||
[],
|
||||
"#tfg:mars_craters",
|
||||
[],
|
||||
[
|
||||
"tfg:earth/geode/amethyst",
|
||||
"tfg:earth/geode/barite",
|
||||
|
|
@ -45,12 +45,8 @@
|
|||
"#tfg:mars_veins",
|
||||
[],
|
||||
"#tfg:mars_small_rock_features",
|
||||
[
|
||||
|
||||
],
|
||||
[
|
||||
"tfg:mars/hardening"
|
||||
]
|
||||
"#tfg:mars_rusticus_vegetal_decoration",
|
||||
[]
|
||||
],
|
||||
"has_precipitation": false,
|
||||
"spawn_costs": {
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@
|
|||
},
|
||||
"features": [
|
||||
[],
|
||||
"#tfg:mars_craters",
|
||||
[],
|
||||
[
|
||||
"tfg:earth/geode/amethyst",
|
||||
"tfg:earth/geode/barite",
|
||||
|
|
@ -45,15 +45,8 @@
|
|||
"#tfg:mars_veins",
|
||||
[],
|
||||
"#tfg:mars_small_rock_features",
|
||||
[
|
||||
"tfg:mars/surface/aeronos_patch",
|
||||
"tfg:mars/surface/strophar_patch",
|
||||
"tfg:mars/surface/aeronos_huge",
|
||||
"tfg:mars/surface/strophar_huge"
|
||||
],
|
||||
[
|
||||
"tfg:mars/hardening"
|
||||
]
|
||||
"#tfg:mars_rusticus_vegetal_decoration",
|
||||
[]
|
||||
],
|
||||
"has_precipitation": false,
|
||||
"spawn_costs": {
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@
|
|||
},
|
||||
"features": [
|
||||
[],
|
||||
"#tfg:mars_craters",
|
||||
[],
|
||||
[
|
||||
"tfg:earth/geode/amethyst",
|
||||
"tfg:earth/geode/barite",
|
||||
|
|
@ -45,12 +45,8 @@
|
|||
"#tfg:mars_veins",
|
||||
[],
|
||||
"#tfg:mars_small_rock_features",
|
||||
[
|
||||
|
||||
],
|
||||
[
|
||||
"tfg:mars/hardening"
|
||||
]
|
||||
"#tfg:mars_sangnum_vegetal_decoration",
|
||||
[]
|
||||
],
|
||||
"has_precipitation": false,
|
||||
"spawn_costs": {
|
||||
|
|
|
|||
|
|
@ -26,7 +26,7 @@
|
|||
},
|
||||
"features": [
|
||||
[],
|
||||
"#tfg:mars_craters",
|
||||
[],
|
||||
[
|
||||
"tfg:earth/geode/amethyst",
|
||||
"tfg:earth/geode/barite",
|
||||
|
|
@ -45,15 +45,8 @@
|
|||
"#tfg:mars_veins",
|
||||
[],
|
||||
"#tfg:mars_small_rock_features",
|
||||
[
|
||||
"tfg:mars/surface/aeronos_patch",
|
||||
"tfg:mars/surface/strophar_patch",
|
||||
"tfg:mars/surface/aeronos_huge",
|
||||
"tfg:mars/surface/strophar_huge"
|
||||
],
|
||||
[
|
||||
"tfg:mars/hardening"
|
||||
]
|
||||
"#tfg:mars_rusticus_vegetal_decoration",
|
||||
[]
|
||||
],
|
||||
"has_precipitation": false,
|
||||
"spawn_costs": {
|
||||
|
|
|
|||
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"type": "minecraft:random_patch",
|
||||
"config": {
|
||||
"feature": {
|
||||
"feature": {
|
||||
"type": "minecraft:simple_block",
|
||||
"config": {
|
||||
"to_place": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "betterend:aeridium"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:block_predicate_filter",
|
||||
"predicate": {
|
||||
"type": "minecraft:all_of",
|
||||
"predicates": [
|
||||
{
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:matching_block_tag",
|
||||
"offset": [0, -1, 0],
|
||||
"tag": "tfg:mars_soil"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tries": 24,
|
||||
"xz_spread": 10,
|
||||
"y_spread": 3
|
||||
}
|
||||
}
|
||||
|
|
@ -17,8 +17,18 @@
|
|||
{
|
||||
"type": "minecraft:block_predicate_filter",
|
||||
"predicate": {
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
"type": "minecraft:all_of",
|
||||
"predicates": [
|
||||
{
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:matching_block_tag",
|
||||
"offset": [ 0, -1, 0 ],
|
||||
"tag": "tfg:mars_soil"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
|||
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"type": "minecraft:random_patch",
|
||||
"config": {
|
||||
"feature": {
|
||||
"feature": {
|
||||
"type": "minecraft:simple_block",
|
||||
"config": {
|
||||
"to_place": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "betterend:amber_grass"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:block_predicate_filter",
|
||||
"predicate": {
|
||||
"type": "minecraft:all_of",
|
||||
"predicates": [
|
||||
{
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:matching_block_tag",
|
||||
"offset": [ 0, -1, 0 ],
|
||||
"tag": "tfg:mars_soil"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tries": 64,
|
||||
"xz_spread": 16,
|
||||
"y_spread": 3
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"type": "minecraft:random_patch",
|
||||
"config": {
|
||||
"feature": {
|
||||
"feature": {
|
||||
"type": "minecraft:simple_block",
|
||||
"config": {
|
||||
"to_place": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "betterend:bolux_mushroom"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:block_predicate_filter",
|
||||
"predicate": {
|
||||
"type": "minecraft:all_of",
|
||||
"predicates": [
|
||||
{
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:matching_block_tag",
|
||||
"offset": [ 0, -1, 0 ],
|
||||
"tag": "tfg:mars_soil"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tries": 8,
|
||||
"xz_spread": 10,
|
||||
"y_spread": 3
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"type": "minecraft:random_patch",
|
||||
"config": {
|
||||
"feature": {
|
||||
"feature": {
|
||||
"type": "minecraft:simple_block",
|
||||
"config": {
|
||||
"to_place": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "betterend:cave_grass"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:block_predicate_filter",
|
||||
"predicate": {
|
||||
"type": "minecraft:all_of",
|
||||
"predicates": [
|
||||
{
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:matching_block_tag",
|
||||
"offset": [ 0, -1, 0 ],
|
||||
"tag": "tfg:mars_soil"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tries": 36,
|
||||
"xz_spread": 16,
|
||||
"y_spread": 3
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"type": "minecraft:random_patch",
|
||||
"config": {
|
||||
"feature": {
|
||||
"feature": {
|
||||
"type": "minecraft:simple_block",
|
||||
"config": {
|
||||
"to_place": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "betterend:clawfern"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:block_predicate_filter",
|
||||
"predicate": {
|
||||
"type": "minecraft:all_of",
|
||||
"predicates": [
|
||||
{
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:matching_block_tag",
|
||||
"offset": [ 0, -1, 0 ],
|
||||
"tag": "tfg:mars_soil"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tries": 24,
|
||||
"xz_spread": 10,
|
||||
"y_spread": 3
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"type": "minecraft:random_patch",
|
||||
"config": {
|
||||
"feature": {
|
||||
"feature": {
|
||||
"type": "minecraft:simple_block",
|
||||
"config": {
|
||||
"to_place": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "betterend:flamaea"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:block_predicate_filter",
|
||||
"predicate": {
|
||||
"type": "minecraft:all_of",
|
||||
"predicates": [
|
||||
{
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:matching_block_tag",
|
||||
"offset": [ 0, -1, 0 ],
|
||||
"tag": "tfg:mars_soil"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tries": 16,
|
||||
"xz_spread": 16,
|
||||
"y_spread": 2
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"type": "minecraft:random_patch",
|
||||
"config": {
|
||||
"feature": {
|
||||
"feature": {
|
||||
"type": "minecraft:simple_block",
|
||||
"config": {
|
||||
"to_place": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "betterend:flammalix"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:block_predicate_filter",
|
||||
"predicate": {
|
||||
"type": "minecraft:all_of",
|
||||
"predicates": [
|
||||
{
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:matching_block_tag",
|
||||
"offset": [ 0, -1, 0 ],
|
||||
"tag": "tfg:mars_soil"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tries": 8,
|
||||
"xz_spread": 10,
|
||||
"y_spread": 3
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"type": "minecraft:random_patch",
|
||||
"config": {
|
||||
"feature": {
|
||||
"feature": {
|
||||
"type": "minecraft:simple_block",
|
||||
"config": {
|
||||
"to_place": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "betterend:globulagus"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:block_predicate_filter",
|
||||
"predicate": {
|
||||
"type": "minecraft:all_of",
|
||||
"predicates": [
|
||||
{
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:matching_block_tag",
|
||||
"offset": [ 0, -1, 0 ],
|
||||
"tag": "tfg:mars_soil"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tries": 24,
|
||||
"xz_spread": 16,
|
||||
"y_spread": 3
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"type": "minecraft:random_patch",
|
||||
"config": {
|
||||
"feature": {
|
||||
"feature": {
|
||||
"type": "minecraft:simple_block",
|
||||
"config": {
|
||||
"to_place": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "betterend:lamellarium"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:block_predicate_filter",
|
||||
"predicate": {
|
||||
"type": "minecraft:all_of",
|
||||
"predicates": [
|
||||
{
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:matching_block_tag",
|
||||
"offset": [ 0, -1, 0 ],
|
||||
"tag": "tfg:mars_soil"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tries": 24,
|
||||
"xz_spread": 16,
|
||||
"y_spread": 3
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"type": "minecraft:random_patch",
|
||||
"config": {
|
||||
"feature": {
|
||||
"feature": {
|
||||
"type": "minecraft:simple_block",
|
||||
"config": {
|
||||
"to_place": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "betterend:lutebus"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:block_predicate_filter",
|
||||
"predicate": {
|
||||
"type": "minecraft:all_of",
|
||||
"predicates": [
|
||||
{
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:matching_block_tag",
|
||||
"offset": [ 0, -1, 0 ],
|
||||
"tag": "tfg:mars_soil"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tries": 16,
|
||||
"xz_spread": 10,
|
||||
"y_spread": 3
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"type": "minecraft:random_patch",
|
||||
"config": {
|
||||
"feature": {
|
||||
"feature": {
|
||||
"type": "minecraft:simple_block",
|
||||
"config": {
|
||||
"to_place": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "betterend:orango"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:block_predicate_filter",
|
||||
"predicate": {
|
||||
"type": "minecraft:all_of",
|
||||
"predicates": [
|
||||
{
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:matching_block_tag",
|
||||
"offset": [ 0, -1, 0 ],
|
||||
"tag": "tfg:mars_soil"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tries": 16,
|
||||
"xz_spread": 16,
|
||||
"y_spread": 3
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"type": "minecraft:random_patch",
|
||||
"config": {
|
||||
"feature": {
|
||||
"feature": {
|
||||
"type": "minecraft:simple_block",
|
||||
"config": {
|
||||
"to_place": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "betterend:ruscus"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:block_predicate_filter",
|
||||
"predicate": {
|
||||
"type": "minecraft:all_of",
|
||||
"predicates": [
|
||||
{
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:matching_block_tag",
|
||||
"offset": [ 0, -1, 0 ],
|
||||
"tag": "tfg:mars_soil"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tries": 48,
|
||||
"xz_spread": 16,
|
||||
"y_spread": 3
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,40 @@
|
|||
{
|
||||
"type": "minecraft:random_patch",
|
||||
"config": {
|
||||
"feature": {
|
||||
"feature": {
|
||||
"type": "minecraft:simple_block",
|
||||
"config": {
|
||||
"to_place": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "betterend:small_amaranita_mushroom"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:block_predicate_filter",
|
||||
"predicate": {
|
||||
"type": "minecraft:all_of",
|
||||
"predicates": [
|
||||
{
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:matching_block_tag",
|
||||
"offset": [ 0, -1, 0 ],
|
||||
"tag": "tfg:mars_soil"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tries": 8,
|
||||
"xz_spread": 10,
|
||||
"y_spread": 3
|
||||
}
|
||||
}
|
||||
|
|
@ -17,8 +17,18 @@
|
|||
{
|
||||
"type": "minecraft:block_predicate_filter",
|
||||
"predicate": {
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
"type": "minecraft:all_of",
|
||||
"predicates": [
|
||||
{
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:matching_block_tag",
|
||||
"offset": [ 0, -1, 0 ],
|
||||
"tag": "tfg:mars_soil"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
|
|||
7
kubejs/data/tfg/worldgen/placed_feature/mars/no_op.json
Normal file
7
kubejs/data/tfg/worldgen/placed_feature/mars/no_op.json
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"feature": {
|
||||
"type": "minecraft:no_op",
|
||||
"config": {}
|
||||
},
|
||||
"placement": []
|
||||
}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"feature": "tfg:mars/surface/ruscus",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:count",
|
||||
"count": 1
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:biome"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "WORLD_SURFACE"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"feature": "tfg:mars/surface/amber_grass",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:count",
|
||||
"count": 8
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "WORLD_SURFACE"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"feature": "tfg:mars/surface/bolux_mushroom",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:rarity_filter",
|
||||
"chance": 2
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:biome"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "WORLD_SURFACE"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"feature": "tfg:mars/surface/cave_grass",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:count",
|
||||
"count": 6
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "WORLD_SURFACE"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"feature": "tfg:mars/surface/clawfern",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:count",
|
||||
"count": 1
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:biome"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "WORLD_SURFACE"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"feature": "tfg:mars/surface/flamaea",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:rarity_filter",
|
||||
"chance": 2
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:biome"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "WORLD_SURFACE"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"feature": "tfg:mars/surface/flammalix",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:rarity_filter",
|
||||
"chance": 2
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:biome"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "WORLD_SURFACE"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"feature": "tfg:mars/surface/globulagus",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:count",
|
||||
"count": 4
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:biome"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "WORLD_SURFACE"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"feature": "tfg:mars/surface/lamellarium",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:count",
|
||||
"count": 4
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:biome"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "WORLD_SURFACE"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"feature": "tfg:mars/surface/lutebus",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:count",
|
||||
"count": 2
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "WORLD_SURFACE"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"feature": "tfg:mars/surface/orango",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:count",
|
||||
"count": 2
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "WORLD_SURFACE"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"feature": "tfg:mars/surface/ruscus",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:count",
|
||||
"count": 8
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "WORLD_SURFACE"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"feature": "tfg:mars/surface/small_amaranita_mushroom",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:rarity_filter",
|
||||
"chance": 2
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:biome"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "WORLD_SURFACE"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -214,16 +214,17 @@ const registerAdAstraBlockTags = (event) => {
|
|||
event.add('ad_astra:mars_stone_replaceables', 'tfg:rock/hardened_red_granite')
|
||||
event.add('ad_astra:mars_stone_replaceables', 'minecraft:dripstone_block')
|
||||
event.add('ad_astra:mars_stone_replaceables', 'tfg:rock/hardened_dripstone')
|
||||
event.add('ad_astra:mars_stone_replaceables', 'minecraft:red_sand')
|
||||
event.add('ad_astra:mars_stone_replaceables', 'ad_astra:mars_sand')
|
||||
event.add('ad_astra:mars_stone_replaceables', 'ad_astra:venus_sand')
|
||||
event.add('ad_astra:mars_stone_replaceables', 'tfc:sand/black')
|
||||
event.add('ad_astra:mars_stone_replaceables', 'tfc:sand/red')
|
||||
event.add('ad_astra:mars_stone_replaceables', 'tfc:sand/pink')
|
||||
event.add('ad_astra:mars_stone_replaceables', 'tfg:grass/mars_dirt')
|
||||
event.add('ad_astra:mars_stone_replaceables', 'tfg:grass/rusticus_mycelium')
|
||||
event.add('ad_astra:mars_stone_replaceables', 'tfg:grass/amber_mycelium')
|
||||
event.add('ad_astra:mars_stone_replaceables', 'tfg:grass/sangnum_mycelium')
|
||||
event.add('tfg:mars_soil', 'minecraft:red_sand')
|
||||
event.add('tfg:mars_soil', 'ad_astra:mars_sand')
|
||||
event.add('tfg:mars_soil', 'ad_astra:venus_sand')
|
||||
event.add('tfg:mars_soil', 'tfc:sand/black')
|
||||
event.add('tfg:mars_soil', 'tfc:sand/red')
|
||||
event.add('tfg:mars_soil', 'tfc:sand/pink')
|
||||
event.add('tfg:mars_soil', 'tfg:grass/mars_dirt')
|
||||
event.add('tfg:mars_soil', 'tfg:grass/rusticus_mycelium')
|
||||
event.add('tfg:mars_soil', 'tfg:grass/amber_mycelium')
|
||||
event.add('tfg:mars_soil', 'tfg:grass/sangnum_mycelium')
|
||||
event.add('ad_astra:mars_stone_replaceables', '#tfg:mars_soil')
|
||||
|
||||
event.add('tfc:can_carve', '#ad_astra:moon_stone_replaceables')
|
||||
event.add('tfc:can_carve', '#ad_astra:mars_stone_replaceables')
|
||||
|
|
@ -349,6 +350,7 @@ const registerAdAstraEntityTypeTags = (event) => {
|
|||
|
||||
const registerAdAstraPlacedFeatures = (event) => {
|
||||
|
||||
// Moon
|
||||
event.add('tfg:moon_craters', 'tfg:moon/crater/extra_large')
|
||||
event.add('tfg:moon_craters', 'tfg:moon/crater/large')
|
||||
event.add('tfg:moon_craters', 'tfg:moon/crater/medium')
|
||||
|
|
@ -366,6 +368,55 @@ const registerAdAstraPlacedFeatures = (event) => {
|
|||
event.add('tfg:moon_small_rock_features', 'tfg:moon/surface/pile_white_sand')
|
||||
event.add('tfg:moon_small_rock_features', 'tfg:moon/surface/pile_black_sand')
|
||||
|
||||
// Mars
|
||||
|
||||
event.add("tfg:mars_amber_small_plants", "tfg:mars/surface/amber_grass"),
|
||||
event.add("tfg:mars_amber_small_plants", "tfg:mars/surface/flamaea"),
|
||||
event.add("tfg:mars_amber_small_plants", "tfg:mars/surface/flammalix"),
|
||||
event.add("tfg:mars_amber_small_plants", "tfg:mars/surface/lutebus"),
|
||||
event.add("tfg:mars_amber_small_plants", "tfg:mars/surface/orango"),
|
||||
|
||||
event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/aeridium"),
|
||||
event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/flamaea"),
|
||||
event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/flammalix"),
|
||||
event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/lamellarium"),
|
||||
event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/lutebus"),
|
||||
event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/orango"),
|
||||
event.add("tfg:mars_rusticus_small_plants", "tfg:mars/surface/ruscus"),
|
||||
|
||||
event.add("tfg:mars_sangnum_small_plants", "tfg:mars/surface/cave_grass"),
|
||||
event.add("tfg:mars_sangnum_small_plants", "tfg:mars/surface/clawfern"),
|
||||
event.add("tfg:mars_sangnum_small_plants", "tfg:mars/surface/flamaea"),
|
||||
event.add("tfg:mars_sangnum_small_plants", "tfg:mars/surface/globulagus"),
|
||||
event.add("tfg:mars_sangnum_small_plants", "tfg:mars/surface/ruscus"),
|
||||
|
||||
event.add("tfg:mars_global_small_plants", "tfg:mars/surface/small_amaranita_mushroom"),
|
||||
event.add("tfg:mars_global_small_plants", "tfg:mars/surface/bolux_mushroom"),
|
||||
|
||||
// TODO
|
||||
event.add("tfg:mars_trees", "tfg:mars/surface/strophar_huge")
|
||||
event.add("tfg:mars_trees", "tfg:mars/surface/aeronos_huge"),
|
||||
event.add("tfg:mars_global_small_plants", "tfg:mars/surface/aeronos_patch"),
|
||||
event.add("tfg:mars_global_small_plants", "tfg:mars/surface/strophar_patch"),
|
||||
// Temp
|
||||
event.add('tfg:mars_small_rock_features', 'tfg:mars/no_op')
|
||||
event.add('tfg:mars_veins', 'tfg:mars/no_op')
|
||||
|
||||
|
||||
event.add("tfg:mars_amber_vegetal_decoration", "#tfg:mars_trees")
|
||||
event.add("tfg:mars_amber_vegetal_decoration", "#tfg:mars_amber_small_plants")
|
||||
event.add("tfg:mars_amber_vegetal_decoration", "#tfg:mars_global_small_plants")
|
||||
|
||||
event.add("tfg:mars_rusticus_vegetal_decoration", "#tfg:mars_trees")
|
||||
event.add("tfg:mars_rusticus_vegetal_decoration", "#tfg:mars_rusticus_small_plants")
|
||||
event.add("tfg:mars_rusticus_vegetal_decoration", "#tfg:mars_global_small_plants")
|
||||
|
||||
event.add("tfg:mars_sangnum_vegetal_decoration", "#tfg:mars_trees")
|
||||
event.add("tfg:mars_sangnum_vegetal_decoration", "#tfg:mars_sangnum_small_plants")
|
||||
event.add("tfg:mars_sangnum_vegetal_decoration", "#tfg:mars_global_small_plants")
|
||||
|
||||
|
||||
// Venus
|
||||
event.add('tfg:venus_delta_surface_features', 'tfg:venus/surface/geyser_source_patch')
|
||||
event.add('tfg:venus_delta_surface_features', 'tfg:venus/surface/stromatolite_cluster_patch')
|
||||
event.add('tfg:venus_delta_surface_features', 'tfg:venus/surface/stromatolite_tower')
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue