mostly finished with venus noisegen, started some features
This commit is contained in:
parent
b10121b35d
commit
4b6cc59d0b
31 changed files with 3405 additions and 290 deletions
|
|
@ -34,7 +34,10 @@
|
||||||
[],
|
[],
|
||||||
"#tfg:venus_veins",
|
"#tfg:venus_veins",
|
||||||
"#tfg:venus_underground_decoration",
|
"#tfg:venus_underground_decoration",
|
||||||
[],
|
[
|
||||||
|
"tfc:raw_boulder_small_patch",
|
||||||
|
"tfc:cobble_boulder_small_patch"
|
||||||
|
],
|
||||||
[],
|
[],
|
||||||
"#tfg:venus_top_layer_modification"
|
"#tfg:venus_top_layer_modification"
|
||||||
],
|
],
|
||||||
|
|
|
||||||
|
|
@ -20,14 +20,15 @@
|
||||||
"tfc:erosion"
|
"tfc:erosion"
|
||||||
],
|
],
|
||||||
[],
|
[],
|
||||||
"#tfg:venus_fractured_lands_terrain_features",
|
[],
|
||||||
[],
|
[],
|
||||||
[],
|
[],
|
||||||
[],
|
[],
|
||||||
"#tfg:venus_veins",
|
"#tfg:venus_veins",
|
||||||
"#tfg:venus_underground_decoration",
|
"#tfg:venus_underground_decoration",
|
||||||
[
|
[
|
||||||
|
"tfc:raw_boulder_small_patch",
|
||||||
|
"tfc:cobble_boulder_small_patch"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,12 @@
|
||||||
[],
|
[],
|
||||||
"#tfg:venus_veins",
|
"#tfg:venus_veins",
|
||||||
"#tfg:venus_underground_decoration",
|
"#tfg:venus_underground_decoration",
|
||||||
[],
|
[
|
||||||
|
"tfc:raw_boulder",
|
||||||
|
"tfc:cobble_boulder",
|
||||||
|
"tfc:raw_boulder_small_patch",
|
||||||
|
"tfc:cobble_boulder_small_patch"
|
||||||
|
],
|
||||||
[],
|
[],
|
||||||
"#tfg:venus_top_layer_modification"
|
"#tfg:venus_top_layer_modification"
|
||||||
],
|
],
|
||||||
|
|
|
||||||
|
|
@ -28,13 +28,19 @@
|
||||||
"tfc:erosion"
|
"tfc:erosion"
|
||||||
],
|
],
|
||||||
[],
|
[],
|
||||||
[],
|
[
|
||||||
|
"tfg:venus/terrain/hot_spring_delta"
|
||||||
|
],
|
||||||
[],
|
[],
|
||||||
[],
|
[],
|
||||||
[],
|
[],
|
||||||
"#tfg:venus_veins",
|
"#tfg:venus_veins",
|
||||||
"#tfg:venus_underground_decoration",
|
"#tfg:venus_underground_decoration",
|
||||||
[],
|
[
|
||||||
|
"tfc:raw_boulder_small_patch",
|
||||||
|
"tfc:cobble_boulder_small_patch",
|
||||||
|
"tfg:venus/surface/geyser_source_patch"
|
||||||
|
],
|
||||||
[],
|
[],
|
||||||
"#tfg:venus_top_layer_modification"
|
"#tfg:venus_top_layer_modification"
|
||||||
],
|
],
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,12 @@
|
||||||
[],
|
[],
|
||||||
"#tfg:venus_veins",
|
"#tfg:venus_veins",
|
||||||
"#tfg:venus_underground_decoration",
|
"#tfg:venus_underground_decoration",
|
||||||
[],
|
[
|
||||||
|
"tfc:raw_boulder",
|
||||||
|
"tfc:cobble_boulder",
|
||||||
|
"tfc:raw_boulder_small_patch",
|
||||||
|
"tfc:cobble_boulder_small_patch"
|
||||||
|
],
|
||||||
[],
|
[],
|
||||||
"#tfg:venus_top_layer_modification"
|
"#tfg:venus_top_layer_modification"
|
||||||
],
|
],
|
||||||
|
|
|
||||||
|
|
@ -28,16 +28,20 @@
|
||||||
"tfc:erosion"
|
"tfc:erosion"
|
||||||
],
|
],
|
||||||
[],
|
[],
|
||||||
"#tfg:venus_beach_terrain_features",
|
[
|
||||||
|
"tfg:venus/terrain/stromatolite_disk"
|
||||||
|
],
|
||||||
[],
|
[],
|
||||||
[],
|
[],
|
||||||
[],
|
[],
|
||||||
"#tfg:venus_veins",
|
"#tfg:venus_veins",
|
||||||
"#tfg:venus_underground_decoration",
|
"#tfg:venus_underground_decoration",
|
||||||
|
[
|
||||||
|
"tfg:venus/surface/stromatolite_cluster_patch"
|
||||||
|
],
|
||||||
[
|
[
|
||||||
|
|
||||||
],
|
],
|
||||||
"#tfg:venus_beach_surface_features",
|
|
||||||
"#tfg:venus_top_layer_modification"
|
"#tfg:venus_top_layer_modification"
|
||||||
],
|
],
|
||||||
"has_precipitation": true,
|
"has_precipitation": true,
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,10 @@
|
||||||
[],
|
[],
|
||||||
"#tfg:venus_veins",
|
"#tfg:venus_veins",
|
||||||
"#tfg:venus_underground_decoration",
|
"#tfg:venus_underground_decoration",
|
||||||
[],
|
[
|
||||||
|
"tfc:raw_boulder_small_patch",
|
||||||
|
"tfc:cobble_boulder_small_patch"
|
||||||
|
],
|
||||||
[],
|
[],
|
||||||
"#tfg:venus_top_layer_modification"
|
"#tfg:venus_top_layer_modification"
|
||||||
],
|
],
|
||||||
|
|
|
||||||
|
|
@ -27,15 +27,29 @@
|
||||||
[
|
[
|
||||||
"tfc:erosion"
|
"tfc:erosion"
|
||||||
],
|
],
|
||||||
[],
|
[
|
||||||
|
"tfg:venus/terrain/lava_spring",
|
||||||
|
"tfg:venus/terrain/lava_delta",
|
||||||
|
"tfg:venus/terrain/lava_lake",
|
||||||
|
"tfg:venus/terrain/lava_fissure",
|
||||||
|
"tfg:venus/terrain/lava_rivulet",
|
||||||
|
"tfg:venus/terrain/magma_rivulet"
|
||||||
|
],
|
||||||
[],
|
[],
|
||||||
[],
|
[],
|
||||||
[],
|
[],
|
||||||
[],
|
[],
|
||||||
"#tfg:venus_veins",
|
"#tfg:venus_veins",
|
||||||
"#tfg:venus_underground_decoration",
|
"#tfg:venus_underground_decoration",
|
||||||
[],
|
[
|
||||||
[],
|
"tfc:raw_boulder",
|
||||||
|
"tfc:cobble_boulder",
|
||||||
|
"tfc:raw_boulder_small_patch",
|
||||||
|
"tfc:cobble_boulder_small_patch"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"tfg:venus/terrain/lava_fill"
|
||||||
|
],
|
||||||
"#tfg:venus_top_layer_modification"
|
"#tfg:venus_top_layer_modification"
|
||||||
],
|
],
|
||||||
"has_precipitation": true,
|
"has_precipitation": true,
|
||||||
|
|
|
||||||
|
|
@ -1,50 +1,50 @@
|
||||||
{
|
{
|
||||||
"type": "minecraft:random_patch",
|
"type": "minecraft:random_patch",
|
||||||
"config": {
|
"config": {
|
||||||
"feature": {
|
"feature": {
|
||||||
"feature": {
|
"feature": {
|
||||||
"type": "minecraft:simple_block",
|
"type": "minecraft:simple_block",
|
||||||
"config": {
|
"config": {
|
||||||
"to_place": {
|
"to_place": {
|
||||||
"type": "minecraft:weighted_state_provider",
|
"type": "minecraft:weighted_state_provider",
|
||||||
"entries": [
|
"entries": [
|
||||||
{
|
{
|
||||||
"weight": 30,
|
"weight": 30,
|
||||||
"data": {
|
"data": {
|
||||||
"Name": "tfg:stromatolite_cluster_medium"
|
"Name": "tfg:stromatolite_cluster_medium"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"weight": 50,
|
"weight": 50,
|
||||||
"data": {
|
"data": {
|
||||||
"Name": "tfg:stromatolite_cluster_small"
|
"Name": "tfg:stromatolite_cluster_small"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"placement": [
|
"placement": [
|
||||||
{
|
{
|
||||||
"type": "minecraft:heightmap",
|
"type": "minecraft:heightmap",
|
||||||
"heightmap": "WORLD_SURFACE"
|
"heightmap": "WORLD_SURFACE"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "minecraft:block_predicate_filter",
|
"type": "minecraft:block_predicate_filter",
|
||||||
"predicate": {
|
"predicate": {
|
||||||
"type": "minecraft:has_sturdy_face",
|
"type": "minecraft:has_sturdy_face",
|
||||||
"offset": [
|
"offset": [
|
||||||
0,
|
0,
|
||||||
-1,
|
-1,
|
||||||
0
|
0
|
||||||
],
|
],
|
||||||
"direction": "down"
|
"direction": "down"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"tries": 32,
|
"tries": 32,
|
||||||
"xz_spread": 16,
|
"xz_spread": 16,
|
||||||
"y_spread": 3
|
"y_spread": 3
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1,75 +1,77 @@
|
||||||
{
|
{
|
||||||
"type": "minecraft:random_patch",
|
"type": "minecraft:random_patch",
|
||||||
"config": {
|
"config": {
|
||||||
"feature": {
|
"feature": {
|
||||||
"feature": {
|
"feature": {
|
||||||
"type": "minecraft:tree",
|
"type": "minecraft:tree",
|
||||||
"config": {
|
"config": {
|
||||||
"decorators": [],
|
"decorators": [],
|
||||||
"dirt_provider": {
|
"dirt_provider": {
|
||||||
"type": "minecraft:simple_state_provider",
|
"type": "minecraft:simple_state_provider",
|
||||||
"state": {
|
"state": {
|
||||||
"Name": "tfg:rock/spike/stromatolite"
|
"Name": "tfg:rock/spike/stromatolite"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"foliage_placer": {
|
"foliage_placer": {
|
||||||
"type": "minecraft:blob_foliage_placer",
|
"type": "minecraft:blob_foliage_placer",
|
||||||
"height": 0,
|
"height": 0,
|
||||||
"offset": 0,
|
"offset": 0,
|
||||||
"radius": 0
|
"radius": 0
|
||||||
},
|
},
|
||||||
"foliage_provider": {
|
"foliage_provider": {
|
||||||
"type": "minecraft:simple_state_provider",
|
"type": "minecraft:simple_state_provider",
|
||||||
"state": {
|
"state": {
|
||||||
"Name": "tfg:rock/raw/stromatolite"
|
"Name": "tfg:rock/raw/stromatolite"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"force_dirt": false,
|
"force_dirt": false,
|
||||||
"ignore_vines": true,
|
"ignore_vines": true,
|
||||||
"minimum_size": {
|
"minimum_size": {
|
||||||
"type": "minecraft:two_layers_feature_size",
|
"type": "minecraft:two_layers_feature_size",
|
||||||
"limit": 1,
|
"limit": 1,
|
||||||
"lower_size": 0,
|
"lower_size": 0,
|
||||||
"upper_size": 1
|
"upper_size": 1
|
||||||
},
|
},
|
||||||
"trunk_placer": {
|
"trunk_placer": {
|
||||||
"type": "minecraft:straight_trunk_placer",
|
"type": "minecraft:straight_trunk_placer",
|
||||||
"base_height": 1,
|
"base_height": 1,
|
||||||
"height_rand_a": 4,
|
"height_rand_a": 4,
|
||||||
"height_rand_b": 0
|
"height_rand_b": 0
|
||||||
},
|
},
|
||||||
"trunk_provider": {
|
"trunk_provider": {
|
||||||
"type": "minecraft:simple_state_provider",
|
"type": "minecraft:simple_state_provider",
|
||||||
"state": {
|
"state": {
|
||||||
"Name": "tfg:rock/raw/stromatolite",
|
"Name": "tfg:rock/raw/stromatolite",
|
||||||
"Properties": {
|
"Properties": {
|
||||||
"axis": "y"
|
"axis": "y"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"placement": [
|
"placement": [
|
||||||
{
|
{
|
||||||
"type": "minecraft:heightmap",
|
"type": "minecraft:heightmap",
|
||||||
"heightmap": "WORLD_SURFACE"
|
"heightmap": "WORLD_SURFACE"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "minecraft:block_predicate_filter",
|
"type": "minecraft:block_predicate_filter",
|
||||||
"predicate": {
|
"predicate": {
|
||||||
"type": "minecraft:has_sturdy_face",
|
"type": "minecraft:matching_blocks",
|
||||||
"offset": [
|
"offset": [
|
||||||
0,
|
0,
|
||||||
-1,
|
-1,
|
||||||
0
|
0
|
||||||
],
|
],
|
||||||
"direction": "down"
|
"blocks": [
|
||||||
}
|
"tfg:rock/raw/stromatolite"
|
||||||
}
|
]
|
||||||
]
|
}
|
||||||
},
|
}
|
||||||
"tries": 32,
|
]
|
||||||
"xz_spread": 16,
|
},
|
||||||
"y_spread": 3
|
"tries": 32,
|
||||||
}
|
"xz_spread": 16,
|
||||||
|
"y_spread": 1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,11 @@
|
||||||
{
|
{
|
||||||
"type": "minecraft:delta_feature",
|
"type": "minecraft:delta_feature",
|
||||||
"config": {
|
"config": {
|
||||||
"contents": {
|
"contents": {
|
||||||
"Name": "minecraft:lava"
|
"Name": "minecraft:lava"
|
||||||
},
|
},
|
||||||
"rim": {
|
"rim": {
|
||||||
"Name": "create:scoria"
|
"Name": "tfc:rock/magma/basalt"
|
||||||
},
|
},
|
||||||
"rim_size": {
|
"rim_size": {
|
||||||
"type": "minecraft:uniform",
|
"type": "minecraft:uniform",
|
||||||
|
|
@ -21,5 +21,5 @@
|
||||||
"min_inclusive": 4
|
"min_inclusive": 4
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -0,0 +1,11 @@
|
||||||
|
{
|
||||||
|
"type": "tfc:flood_fill_lake",
|
||||||
|
"config": {
|
||||||
|
"overfill": true,
|
||||||
|
"replace_fluids": [
|
||||||
|
"tfg:sulfur_fumes",
|
||||||
|
"tfg:geyser_slurry"
|
||||||
|
],
|
||||||
|
"state": "minecraft:lava"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,9 @@
|
||||||
|
{
|
||||||
|
"type": "tfc:fissure",
|
||||||
|
"config": {
|
||||||
|
"wall_state": "beneath:crackrack",
|
||||||
|
"fluid_state": "minecraft:lava",
|
||||||
|
"count": 3,
|
||||||
|
"radius": 6
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,20 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:lake",
|
||||||
|
"config": {
|
||||||
|
"barrier": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "tfc:rock/hardened/basalt"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"fluid": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:lava",
|
||||||
|
"Properties": {
|
||||||
|
"level": "0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
{
|
||||||
|
"type": "tfc:rivulet",
|
||||||
|
"config": {
|
||||||
|
"state": "minecraft:lava"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,88 @@
|
||||||
|
{
|
||||||
|
"type": "tfc:hot_spring",
|
||||||
|
"config": {
|
||||||
|
"wall_state": "beneath:crackrack",
|
||||||
|
"fluid_state": "minecraft:lava",
|
||||||
|
"radius": 16,
|
||||||
|
"decoration": {
|
||||||
|
"blocks": [
|
||||||
|
{
|
||||||
|
"replace": [
|
||||||
|
"tfc:rock/raw/rhyolite"
|
||||||
|
],
|
||||||
|
"with": [
|
||||||
|
{
|
||||||
|
"block": "tfc:rock/magma/rhyolite"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"replace": [
|
||||||
|
"tfc:rock/raw/basalt",
|
||||||
|
"ad_astra:moon_deepslate"
|
||||||
|
],
|
||||||
|
"with": [
|
||||||
|
{
|
||||||
|
"block": "tfc:rock/magma/basalt"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"replace": [
|
||||||
|
"tfc:rock/raw/andesite"
|
||||||
|
],
|
||||||
|
"with": [
|
||||||
|
{
|
||||||
|
"block": "tfc:rock/magma/andesite"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"replace": [
|
||||||
|
"tfc:rock/raw/dacite"
|
||||||
|
],
|
||||||
|
"with": [
|
||||||
|
{
|
||||||
|
"block": "tfc:rock/magma/dacite"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"replace": [
|
||||||
|
"tfc:rock/raw/granite",
|
||||||
|
"gtceu:red_granite"
|
||||||
|
],
|
||||||
|
"with": [
|
||||||
|
{
|
||||||
|
"block": "tfc:rock/magma/granite"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"replace": [
|
||||||
|
"tfc:rock/raw/diorite"
|
||||||
|
],
|
||||||
|
"with": [
|
||||||
|
{
|
||||||
|
"block": "tfc:rock/magma/diorite"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"replace": [
|
||||||
|
"tfc:rock/raw/gabbro",
|
||||||
|
"minecraft:deepslate"
|
||||||
|
],
|
||||||
|
"with": [
|
||||||
|
{
|
||||||
|
"block": "tfc:rock/magma/gabbro"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"radius": 8,
|
||||||
|
"count": 32,
|
||||||
|
"rarity": 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
{
|
||||||
|
"type": "tfc:rivulet",
|
||||||
|
"config": {
|
||||||
|
"state": "tfc:rock/magma/basalt"
|
||||||
|
}
|
||||||
|
}
|
||||||
10
kubejs/data/tfg/worldgen/noise/venus_arachnoids.json
Normal file
10
kubejs/data/tfg/worldgen/noise/venus_arachnoids.json
Normal file
|
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"amplitudes": [
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
1
|
||||||
|
],
|
||||||
|
"firstOctave": -7
|
||||||
|
}
|
||||||
9
kubejs/data/tfg/worldgen/noise/venus_lava.json
Normal file
9
kubejs/data/tfg/worldgen/noise/venus_lava.json
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
{
|
||||||
|
"amplitudes": [
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1,
|
||||||
|
1
|
||||||
|
],
|
||||||
|
"firstOctave": -6
|
||||||
|
}
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,41 +0,0 @@
|
||||||
{
|
|
||||||
"feature": "tfg:venus/surface/stromatolite_tower",
|
|
||||||
"placement": [
|
|
||||||
{
|
|
||||||
"type": "minecraft:count",
|
|
||||||
"count": 80
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "minecraft:in_square"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "minecraft:height_range",
|
|
||||||
"height": {
|
|
||||||
"type": "minecraft:uniform",
|
|
||||||
"max_inclusive": {
|
|
||||||
"absolute": 380
|
|
||||||
},
|
|
||||||
"min_inclusive": {
|
|
||||||
"above_bottom": 123
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "minecraft:block_predicate_filter",
|
|
||||||
"predicate": {
|
|
||||||
"type": "minecraft:matching_blocks",
|
|
||||||
"offset": [
|
|
||||||
0,
|
|
||||||
-1,
|
|
||||||
0
|
|
||||||
],
|
|
||||||
"blocks": [
|
|
||||||
"tfg:rock/raw/stromatolite"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "minecraft:biome"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
|
|
@ -1,31 +1,19 @@
|
||||||
{
|
{
|
||||||
"feature": "tfg:venus/terrain/hot_spring_delta",
|
"feature": "tfg:venus/terrain/hot_spring_delta",
|
||||||
"placement": [
|
"placement": [
|
||||||
{
|
{
|
||||||
"type": "minecraft:count",
|
"type": "minecraft:count",
|
||||||
"count": 6
|
"count": 6
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "minecraft:height_range",
|
"type": "minecraft:in_square"
|
||||||
"height": {
|
|
||||||
"type": "minecraft:uniform",
|
|
||||||
"max_inclusive": {
|
|
||||||
"absolute": 200
|
|
||||||
},
|
|
||||||
"min_inclusive": {
|
|
||||||
"above_bottom": 54
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "minecraft:heightmap",
|
"type": "minecraft:heightmap",
|
||||||
"heightmap": "WORLD_SURFACE"
|
"heightmap": "WORLD_SURFACE"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "minecraft:in_square"
|
"type": "minecraft:biome"
|
||||||
},
|
}
|
||||||
{
|
|
||||||
"type": "minecraft:biome"
|
|
||||||
}
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
@ -1,37 +1,21 @@
|
||||||
{
|
{
|
||||||
"feature": "tfg:venus/terrain/lava_delta",
|
"feature": "tfg:venus/terrain/lava_delta",
|
||||||
"placement": [
|
"placement": [
|
||||||
{
|
{
|
||||||
"type": "minecraft:noise_based_count",
|
"type": "minecraft:noise_based_count",
|
||||||
"noise_to_count_ratio": 1,
|
"noise_to_count_ratio": 6,
|
||||||
"noise_factor": 1,
|
"noise_factor": 2,
|
||||||
"noise_offset": 3
|
"noise_offset": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "minecraft:rarity_filter",
|
"type": "minecraft:in_square"
|
||||||
"chance": 3
|
},
|
||||||
},
|
{
|
||||||
{
|
"type": "minecraft:heightmap",
|
||||||
"type": "minecraft:height_range",
|
"heightmap": "WORLD_SURFACE"
|
||||||
"height": {
|
},
|
||||||
"type": "minecraft:uniform",
|
{
|
||||||
"max_inclusive": {
|
"type": "minecraft:biome"
|
||||||
"absolute": 200
|
}
|
||||||
},
|
]
|
||||||
"min_inclusive": {
|
|
||||||
"above_bottom": 54
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "minecraft:heightmap",
|
|
||||||
"heightmap": "WORLD_SURFACE"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "minecraft:in_square"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "minecraft:biome"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|
@ -0,0 +1,16 @@
|
||||||
|
{
|
||||||
|
"feature": "tfg:venus/terrain/lava_fill",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:rarity_filter",
|
||||||
|
"chance": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:heightmap",
|
||||||
|
"heightmap": "WORLD_SURFACE_WG"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:biome"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,19 @@
|
||||||
|
{
|
||||||
|
"feature": "tfg:venus/terrain/lava_fissure",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:count",
|
||||||
|
"count": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:in_square"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:biome"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:heightmap",
|
||||||
|
"heightmap": "WORLD_SURFACE_WG"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,19 @@
|
||||||
|
{
|
||||||
|
"feature": "tfg:venus/terrain/lava_lake",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:rarity_filter",
|
||||||
|
"chance": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:in_square"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:heightmap",
|
||||||
|
"heightmap": "WORLD_SURFACE_WG"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:biome"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
{
|
||||||
|
"feature": "tfg:venus/terrain/lava_rivulet",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:rarity_filter",
|
||||||
|
"chance": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:in_square"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:biome"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,12 @@
|
||||||
|
{
|
||||||
|
"feature": "tfg:venus/terrain/lava_spring",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:rarity_filter",
|
||||||
|
"chance": 8
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:biome"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
{
|
||||||
|
"feature": "tfg:venus/terrain/magma_rivulet",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:rarity_filter",
|
||||||
|
"chance": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:in_square"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:biome"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
@ -1,31 +1,31 @@
|
||||||
{
|
{
|
||||||
"feature": "tfg:venus/terrain/stromatolite_disk",
|
"feature": {
|
||||||
"placement": [
|
"type": "tfc:if_then",
|
||||||
|
"config": {
|
||||||
|
"if": {
|
||||||
|
"feature": "tfg:venus/terrain/stromatolite_disk",
|
||||||
|
"placement": []
|
||||||
|
},
|
||||||
|
"then": {
|
||||||
|
"feature": "tfg:venus/surface/stromatolite_tower",
|
||||||
|
"placement": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"placement": [
|
||||||
{
|
{
|
||||||
"type": "minecraft:count",
|
"type": "minecraft:count",
|
||||||
"count": 1
|
"count": 1
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "minecraft:height_range",
|
"type": "minecraft:in_square"
|
||||||
"height": {
|
},
|
||||||
"type": "minecraft:uniform",
|
{
|
||||||
"max_inclusive": {
|
"type": "minecraft:biome"
|
||||||
"absolute": 200
|
|
||||||
},
|
|
||||||
"min_inclusive": {
|
|
||||||
"above_bottom": 54
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "minecraft:heightmap",
|
"type": "minecraft:heightmap",
|
||||||
"heightmap": "WORLD_SURFACE"
|
"heightmap": "WORLD_SURFACE"
|
||||||
},
|
}
|
||||||
{
|
|
||||||
"type": "minecraft:in_square"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "minecraft:biome"
|
|
||||||
}
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
@ -725,15 +725,6 @@ const registerAdAstraPlacedFeatures = (event) => {
|
||||||
//#endregion
|
//#endregion
|
||||||
|
|
||||||
//#region Venus
|
//#region Venus
|
||||||
event.add('tfg:venus_beach_surface_features', 'tfg:venus/surface/geyser_source_patch')
|
|
||||||
event.add('tfg:venus_beach_surface_features', 'tfg:venus/surface/stromatolite_cluster_patch')
|
|
||||||
event.add('tfg:venus_beach_surface_features', 'tfg:venus/surface/stromatolite_tower')
|
|
||||||
|
|
||||||
event.add('tfg:venus_beach_terrain_features', 'tfg:venus/terrain/hot_spring_delta')
|
|
||||||
//event.add('tfg:venus_beach_terrain_features', 'tfg:venus/terrain/lava_delta')
|
|
||||||
event.add('tfg:venus_beach_terrain_features', 'tfg:venus/terrain/stromatolite_disk')
|
|
||||||
|
|
||||||
//event.add('tfg:venus_fractured_lands_terrain_features', 'tfg:venus/terrain/lakes')
|
|
||||||
|
|
||||||
// Underground decoration
|
// Underground decoration
|
||||||
event.add("tfg:venus_underground_decoration", "tfg:glow_lichen")
|
event.add("tfg:venus_underground_decoration", "tfg:glow_lichen")
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue