Merge branch 'feature/space' of https://github.com/TerraFirmaGreg-Team/Modpack-Modern into feature/space
7
kubejs/assets/tfg/blockstates/geyser_source.json
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "tfg:block/geyser_source"
|
||||
}
|
||||
}
|
||||
}
|
||||
7
kubejs/assets/tfg/blockstates/geyser_source_small.json
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "tfg:block/geyser_source_small"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "tfg:block/stromatolite_cluster_medium"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"variants": {
|
||||
"": {
|
||||
"model": "tfg:block/stromatolite_cluster_small"
|
||||
}
|
||||
}
|
||||
}
|
||||
65
kubejs/assets/tfg/models/block/geyser_source.json
Normal file
|
|
@ -0,0 +1,65 @@
|
|||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"ambientocclusion": false,
|
||||
"render_type": "cutout_mipped",
|
||||
"textures": {
|
||||
"0": "tfg:block/planets/venus/geyser_source",
|
||||
"particle": "tfg:block/planets/venus/geyser_source"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [0.8, 0, 8],
|
||||
"to": [15.2, 16, 8],
|
||||
"shade": false,
|
||||
"rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 16], "texture": "#0"},
|
||||
"east": {"uv": [0, 0, 0, 0], "texture": "#0"},
|
||||
"south": {"uv": [0, 0, 16, 16], "texture": "#0"},
|
||||
"west": {"uv": [0, 0, 0, 0], "texture": "#0"},
|
||||
"up": {"uv": [0, 0, 0, 0], "texture": "#0"},
|
||||
"down": {"uv": [0, 0, 0, 0], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [8, 0, 0.8],
|
||||
"to": [8, 16, 15.2],
|
||||
"shade": false,
|
||||
"rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 0, 0], "texture": "#0"},
|
||||
"east": {"uv": [0, 0, 16, 16], "texture": "#0"},
|
||||
"south": {"uv": [0, 0, 0, 0], "texture": "#0"},
|
||||
"west": {"uv": [0, 0, 16, 16], "texture": "#0"},
|
||||
"up": {"uv": [0, 0, 0, 0], "texture": "#0"},
|
||||
"down": {"uv": [0, 0, 0, 0], "texture": "#0"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"display": {
|
||||
"thirdperson_righthand": {
|
||||
"rotation": [75, 45, 0],
|
||||
"translation": [0, 2.5, 2.5],
|
||||
"scale": [0.375, 0.375, 0.375]
|
||||
},
|
||||
"thirdperson_lefthand": {
|
||||
"rotation": [75, 45, 0],
|
||||
"translation": [0, 2.5, 2.5],
|
||||
"scale": [0.375, 0.375, 0.375]
|
||||
},
|
||||
"firstperson_righthand": {
|
||||
"rotation": [0, 45, 0],
|
||||
"translation": [0, 2, 0],
|
||||
"scale": [0.4, 0.4, 0.4]
|
||||
},
|
||||
"firstperson_lefthand": {
|
||||
"rotation": [0, 225, 0],
|
||||
"translation": [0, 2, 0],
|
||||
"scale": [0.4, 0.4, 0.4]
|
||||
},
|
||||
"ground": {
|
||||
"translation": [0, 3, 0],
|
||||
"scale": [0.25, 0.25, 0.25]
|
||||
}
|
||||
}
|
||||
}
|
||||
65
kubejs/assets/tfg/models/block/geyser_source_small.json
Normal file
|
|
@ -0,0 +1,65 @@
|
|||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"ambientocclusion": false,
|
||||
"render_type": "cutout_mipped",
|
||||
"textures": {
|
||||
"0": "tfg:block/planets/venus/geyser_source_small",
|
||||
"particle": "tfg:block/planets/venus/geyser_source_small"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [0.8, 0, 8],
|
||||
"to": [15.2, 16, 8],
|
||||
"shade": false,
|
||||
"rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 16], "texture": "#0"},
|
||||
"east": {"uv": [0, 0, 0, 0], "texture": "#0"},
|
||||
"south": {"uv": [0, 0, 16, 16], "texture": "#0"},
|
||||
"west": {"uv": [0, 0, 0, 0], "texture": "#0"},
|
||||
"up": {"uv": [0, 0, 0, 0], "texture": "#0"},
|
||||
"down": {"uv": [0, 0, 0, 0], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [8, 0, 0.8],
|
||||
"to": [8, 16, 15.2],
|
||||
"shade": false,
|
||||
"rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 0, 0], "texture": "#0"},
|
||||
"east": {"uv": [0, 0, 16, 16], "texture": "#0"},
|
||||
"south": {"uv": [0, 0, 0, 0], "texture": "#0"},
|
||||
"west": {"uv": [0, 0, 16, 16], "texture": "#0"},
|
||||
"up": {"uv": [0, 0, 0, 0], "texture": "#0"},
|
||||
"down": {"uv": [0, 0, 0, 0], "texture": "#0"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"display": {
|
||||
"thirdperson_righthand": {
|
||||
"rotation": [75, 45, 0],
|
||||
"translation": [0, 2.5, 2.5],
|
||||
"scale": [0.375, 0.375, 0.375]
|
||||
},
|
||||
"thirdperson_lefthand": {
|
||||
"rotation": [75, 45, 0],
|
||||
"translation": [0, 2.5, 2.5],
|
||||
"scale": [0.375, 0.375, 0.375]
|
||||
},
|
||||
"firstperson_righthand": {
|
||||
"rotation": [0, 45, 0],
|
||||
"translation": [0, 2.75, 0],
|
||||
"scale": [0.4, 0.4, 0.4]
|
||||
},
|
||||
"firstperson_lefthand": {
|
||||
"rotation": [0, 225, 0],
|
||||
"translation": [0, 2.75, 0],
|
||||
"scale": [0.4, 0.4, 0.4]
|
||||
},
|
||||
"ground": {
|
||||
"translation": [0, 3, 0],
|
||||
"scale": [0.25, 0.25, 0.25]
|
||||
}
|
||||
}
|
||||
}
|
||||
105
kubejs/assets/tfg/models/block/rock/stromatolite_block.json
Normal file
|
|
@ -0,0 +1,105 @@
|
|||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"texture_size": [32, 32],
|
||||
"textures": {
|
||||
"1": "tfg:block/planets/venus/stromatolite_block",
|
||||
"particle": "tfg:block/planets/venus/stromatolite_block"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [0, 0, 0],
|
||||
"to": [16, 16, 16],
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 8, 8], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 8, 8], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 8, 8], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 8, 8], "texture": "#1"},
|
||||
"up": {"uv": [16, 8, 8, 0], "texture": "#1"},
|
||||
"down": {"uv": [8, 8, 0, 16], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [0, 4, 0],
|
||||
"to": [16, 16, 0],
|
||||
"rotation": {"angle": 22.5, "axis": "x", "origin": [0, 16, 0]},
|
||||
"faces": {
|
||||
"north": {"uv": [8, 8, 16, 14], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 0, 6], "texture": "#1"},
|
||||
"south": {"uv": [8, 8, 16, 14], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 0, 6], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 8, 0], "texture": "#1"},
|
||||
"down": {"uv": [0, 0, 8, 0], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [0, 4, 16],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": -22.5, "axis": "x", "origin": [0, 16, 16]},
|
||||
"faces": {
|
||||
"north": {"uv": [8, 8, 16, 14], "texture": "#1"},
|
||||
"east": {"uv": [0, 0, 0, 6], "texture": "#1"},
|
||||
"south": {"uv": [8, 8, 16, 14], "texture": "#1"},
|
||||
"west": {"uv": [0, 0, 0, 6], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 8, 0], "texture": "#1"},
|
||||
"down": {"uv": [0, 0, 8, 0], "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [16, 4, 0],
|
||||
"to": [16, 16, 16],
|
||||
"rotation": {"angle": 22.5, "axis": "z", "origin": [16, 16, 16]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 0, 6], "texture": "#1"},
|
||||
"east": {"uv": [8, 8, 16, 14], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 0, 6], "texture": "#1"},
|
||||
"west": {"uv": [8, 8, 16, 14], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 8, 0], "rotation": 270, "texture": "#1"},
|
||||
"down": {"uv": [0, 0, 8, 0], "rotation": 90, "texture": "#1"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [0, 4, 0],
|
||||
"to": [0, 16, 16],
|
||||
"rotation": {"angle": -22.5, "axis": "z", "origin": [0, 16, 16]},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 0, 6], "texture": "#1"},
|
||||
"east": {"uv": [8, 8, 16, 14], "texture": "#1"},
|
||||
"south": {"uv": [0, 0, 0, 6], "texture": "#1"},
|
||||
"west": {"uv": [8, 8, 16, 14], "texture": "#1"},
|
||||
"up": {"uv": [0, 0, 8, 0], "rotation": 270, "texture": "#1"},
|
||||
"down": {"uv": [0, 0, 8, 0], "rotation": 90, "texture": "#1"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"display": {
|
||||
"thirdperson_righthand": {
|
||||
"rotation": [75, 45, 0],
|
||||
"translation": [0, 2.5, 0],
|
||||
"scale": [0.375, 0.375, 0.375]
|
||||
},
|
||||
"thirdperson_lefthand": {
|
||||
"rotation": [75, 45, 0],
|
||||
"translation": [0, 2.5, 0],
|
||||
"scale": [0.375, 0.375, 0.375]
|
||||
},
|
||||
"firstperson_righthand": {
|
||||
"rotation": [0, 45, 0],
|
||||
"scale": [0.4, 0.4, 0.4]
|
||||
},
|
||||
"firstperson_lefthand": {
|
||||
"rotation": [0, 225, 0],
|
||||
"scale": [0.4, 0.4, 0.4]
|
||||
},
|
||||
"ground": {
|
||||
"translation": [0, 3, 0],
|
||||
"scale": [0.25, 0.25, 0.25]
|
||||
},
|
||||
"gui": {
|
||||
"rotation": [30, 225, 0],
|
||||
"scale": [0.625, 0.625, 0.625]
|
||||
},
|
||||
"fixed": {
|
||||
"scale": [0.5, 0.5, 0.5]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,60 @@
|
|||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"ambientocclusion": false,
|
||||
"render_type": "cutout_mipped",
|
||||
"textures": {
|
||||
"particle": "tfg:block/planets/venus/stromatolite_cluster_medium",
|
||||
"cross": "tfg:block/planets/venus/stromatolite_cluster_medium"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [0.8, 0, 8],
|
||||
"to": [15.2, 16, 8],
|
||||
"shade": false,
|
||||
"rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 16], "texture": "#cross"},
|
||||
"south": {"uv": [0, 0, 16, 16], "texture": "#cross"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [8, 0, 0.8],
|
||||
"to": [8, 16, 15.2],
|
||||
"shade": false,
|
||||
"rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true},
|
||||
"faces": {
|
||||
"east": {"uv": [0, 0, 16, 16], "texture": "#cross"},
|
||||
"west": {"uv": [0, 0, 16, 16], "texture": "#cross"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"display": {
|
||||
"thirdperson_righthand": {
|
||||
"rotation": [75, 45, 0],
|
||||
"translation": [0, 2.5, 0],
|
||||
"scale": [0.375, 0.375, 0.375]
|
||||
},
|
||||
"thirdperson_lefthand": {
|
||||
"rotation": [75, 45, 0],
|
||||
"translation": [0, 2.5, 0],
|
||||
"scale": [0.375, 0.375, 0.375]
|
||||
},
|
||||
"firstperson_righthand": {
|
||||
"rotation": [0, 45, 0],
|
||||
"translation": [0, 2.5, 0],
|
||||
"scale": [0.4, 0.4, 0.4]
|
||||
},
|
||||
"firstperson_lefthand": {
|
||||
"rotation": [0, 225, 0],
|
||||
"translation": [0, 2.5, 0],
|
||||
"scale": [0.4, 0.4, 0.4]
|
||||
},
|
||||
"ground": {
|
||||
"translation": [0, 3, 0],
|
||||
"scale": [0.25, 0.25, 0.25]
|
||||
},
|
||||
"fixed": {
|
||||
"scale": [0.5, 0.5, 0.5]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,68 @@
|
|||
{
|
||||
"credit": "Made with Blockbench",
|
||||
"render_type": "cutout_mipped",
|
||||
"ambientocclusion": false,
|
||||
"textures": {
|
||||
"0": "tfg:block/planets/venus/stromatolite_cluster_small",
|
||||
"particle": "tfg:block/planets/venus/stromatolite_cluster_small"
|
||||
},
|
||||
"elements": [
|
||||
{
|
||||
"from": [0.8, 0, 8],
|
||||
"to": [15.2, 16, 8],
|
||||
"shade": false,
|
||||
"rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 16, 16], "texture": "#0"},
|
||||
"east": {"uv": [0, 0, 0, 0], "texture": "#0"},
|
||||
"south": {"uv": [0, 0, 16, 16], "texture": "#0"},
|
||||
"west": {"uv": [0, 0, 0, 0], "texture": "#0"},
|
||||
"up": {"uv": [0, 0, 0, 0], "texture": "#0"},
|
||||
"down": {"uv": [0, 0, 0, 0], "texture": "#0"}
|
||||
}
|
||||
},
|
||||
{
|
||||
"from": [8, 0, 0.8],
|
||||
"to": [8, 16, 15.2],
|
||||
"shade": false,
|
||||
"rotation": {"angle": 45, "axis": "y", "origin": [8, 8, 8], "rescale": true},
|
||||
"faces": {
|
||||
"north": {"uv": [0, 0, 0, 0], "texture": "#0"},
|
||||
"east": {"uv": [0, 0, 16, 16], "texture": "#0"},
|
||||
"south": {"uv": [0, 0, 0, 0], "texture": "#0"},
|
||||
"west": {"uv": [0, 0, 16, 16], "texture": "#0"},
|
||||
"up": {"uv": [0, 0, 0, 0], "texture": "#0"},
|
||||
"down": {"uv": [0, 0, 0, 0], "texture": "#0"}
|
||||
}
|
||||
}
|
||||
],
|
||||
"display": {
|
||||
"thirdperson_righthand": {
|
||||
"rotation": [75, 45, 0],
|
||||
"translation": [0, 2.5, 2.5],
|
||||
"scale": [0.375, 0.375, 0.375]
|
||||
},
|
||||
"thirdperson_lefthand": {
|
||||
"rotation": [75, 45, 0],
|
||||
"translation": [0, 2.5, 2.5],
|
||||
"scale": [0.375, 0.375, 0.375]
|
||||
},
|
||||
"firstperson_righthand": {
|
||||
"rotation": [0, 45, 0],
|
||||
"translation": [0, 3, 0],
|
||||
"scale": [0.4, 0.4, 0.4]
|
||||
},
|
||||
"firstperson_lefthand": {
|
||||
"rotation": [0, 225, 0],
|
||||
"translation": [0, 3, 0],
|
||||
"scale": [0.4, 0.4, 0.4]
|
||||
},
|
||||
"ground": {
|
||||
"translation": [0, 3, 0],
|
||||
"scale": [0.25, 0.25, 0.25]
|
||||
},
|
||||
"fixed": {
|
||||
"scale": [0.5, 0.5, 0.5]
|
||||
}
|
||||
}
|
||||
}
|
||||
6
kubejs/assets/tfg/models/item/geyser_source.json
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "tfg:block/planets/venus/geyser_source"
|
||||
}
|
||||
}
|
||||
6
kubejs/assets/tfg/models/item/geyser_source_small.json
Normal file
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "tfg:block/planets/venus/geyser_source_small"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "tfg:block/planets/venus/stromatolite_cluster_medium"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"parent": "minecraft:item/generated",
|
||||
"textures": {
|
||||
"layer0": "tfg:block/planets/venus/stromatolite_cluster_small"
|
||||
}
|
||||
}
|
||||
BIN
kubejs/assets/tfg/textures/block/planets/venus/geyser_source.png
Normal file
|
After Width: | Height: | Size: 607 B |
|
After Width: | Height: | Size: 524 B |
BIN
kubejs/assets/tfg/textures/block/planets/venus/geyserite.png
Normal file
|
After Width: | Height: | Size: 887 B |
|
After Width: | Height: | Size: 710 B |
|
After Width: | Height: | Size: 790 B |
|
After Width: | Height: | Size: 680 B |
|
After Width: | Height: | Size: 779 B |
|
After Width: | Height: | Size: 748 B |
|
After Width: | Height: | Size: 777 B |
|
After Width: | Height: | Size: 810 B |
|
After Width: | Height: | Size: 907 B |
|
After Width: | Height: | Size: 789 B |
|
After Width: | Height: | Size: 886 B |
|
After Width: | Height: | Size: 836 B |
|
After Width: | Height: | Size: 894 B |
|
After Width: | Height: | Size: 788 B |
|
After Width: | Height: | Size: 853 B |
|
After Width: | Height: | Size: 770 B |
|
After Width: | Height: | Size: 861 B |
|
After Width: | Height: | Size: 820 B |
|
After Width: | Height: | Size: 874 B |
|
After Width: | Height: | Size: 767 B |
|
After Width: | Height: | Size: 842 B |
|
After Width: | Height: | Size: 750 B |
|
After Width: | Height: | Size: 833 B |
|
After Width: | Height: | Size: 787 B |
|
After Width: | Height: | Size: 841 B |
|
After Width: | Height: | Size: 577 B |
|
After Width: | Height: | Size: 632 B |
|
After Width: | Height: | Size: 578 B |
|
After Width: | Height: | Size: 596 B |
|
After Width: | Height: | Size: 562 B |
|
After Width: | Height: | Size: 603 B |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 541 B |
|
After Width: | Height: | Size: 403 B |
|
After Width: | Height: | Size: 753 B |
|
After Width: | Height: | Size: 764 B |
|
After Width: | Height: | Size: 10 KiB |
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"animation": {
|
||||
"frametime": 3
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 11 KiB |
|
|
@ -0,0 +1,45 @@
|
|||
{
|
||||
"animation": {
|
||||
"frametime": 2,
|
||||
"frames": [
|
||||
0,
|
||||
1,
|
||||
2,
|
||||
3,
|
||||
4,
|
||||
5,
|
||||
6,
|
||||
7,
|
||||
8,
|
||||
9,
|
||||
10,
|
||||
11,
|
||||
12,
|
||||
13,
|
||||
14,
|
||||
15,
|
||||
16,
|
||||
17,
|
||||
18,
|
||||
19,
|
||||
18,
|
||||
17,
|
||||
16,
|
||||
15,
|
||||
14,
|
||||
13,
|
||||
12,
|
||||
11,
|
||||
10,
|
||||
9,
|
||||
8,
|
||||
7,
|
||||
6,
|
||||
5,
|
||||
4,
|
||||
3,
|
||||
2,
|
||||
1
|
||||
]
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 18 KiB |
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"animation": {
|
||||
"frametime": 2
|
||||
}
|
||||
}
|
||||
|
After Width: | Height: | Size: 18 KiB |
|
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"animation": {
|
||||
"frametime": 1
|
||||
}
|
||||
}
|
||||
36
kubejs/data/ad_astra/dimension/venus.json
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
{
|
||||
"type": "ad_astra:venus",
|
||||
"generator": {
|
||||
"type": "minecraft:noise",
|
||||
"settings": "tfg:venus_noise",
|
||||
"biome_source": {
|
||||
"type": "minecraft:multi_noise",
|
||||
"biomes": [
|
||||
{
|
||||
"biome": "tfg:venus/venus_delta",
|
||||
"parameters": {
|
||||
"temperature": 1,
|
||||
"humidity": 0,
|
||||
"continentalness": 0.3,
|
||||
"erosion": -0.5,
|
||||
"weirdness": 0.5,
|
||||
"depth": 0,
|
||||
"offset": 0
|
||||
}
|
||||
},
|
||||
{
|
||||
"biome": "tfg:venus/venus_fractured_lands",
|
||||
"parameters": {
|
||||
"temperature": 0.5,
|
||||
"humidity": 0.5,
|
||||
"continentalness": 0,
|
||||
"erosion": 1.0,
|
||||
"depth": -0.5,
|
||||
"weirdness": -0.5,
|
||||
"offset": 0.0
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
10
kubejs/data/ad_astra/planets/venus.json
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
"dimension": "ad_astra:venus",
|
||||
"gravity": 8.87,
|
||||
"orbit": "ad_astra:venus_orbit",
|
||||
"oxygen": false,
|
||||
"solar_power": 40,
|
||||
"solar_system": "ad_astra:solar_system",
|
||||
"temperature": 465,
|
||||
"tier": 3
|
||||
}
|
||||
9
kubejs/data/ad_astra/planets/venus_orbit.json
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
{
|
||||
"dimension": "ad_astra:venus_orbit",
|
||||
"gravity": 0.0,
|
||||
"oxygen": false,
|
||||
"solar_power": 88,
|
||||
"solar_system": "ad_astra:solar_system",
|
||||
"temperature": -108,
|
||||
"tier": 3
|
||||
}
|
||||
46
kubejs/data/tfg/worldgen/biome/venus/venus_delta.json
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
{
|
||||
"carvers": {
|
||||
"air": [
|
||||
"tfc:cave",
|
||||
"tfc:canyon"
|
||||
]
|
||||
},
|
||||
"downfall": 0,
|
||||
"effects": {
|
||||
"sky_color": 10465603,
|
||||
"fog_color": 9938052,
|
||||
"water_color": 8241044,
|
||||
"water_fog_color": 10866612,
|
||||
"grass_color": 13758586,
|
||||
"foliage_color": 11653213,
|
||||
"mood_sound": {
|
||||
"block_search_extent": 8,
|
||||
"offset": 2,
|
||||
"sound": "minecraft:ambient.cave",
|
||||
"tick_delay": 6000
|
||||
},
|
||||
"particle": {
|
||||
"options": {
|
||||
"type": "minecraft:ash"
|
||||
},
|
||||
"probability": 0.1
|
||||
}
|
||||
},
|
||||
"features": [
|
||||
"#tfg:venus_delta_terrain_features",
|
||||
"#tfg:venus_delta_surface_features"
|
||||
],
|
||||
"has_precipitation": false,
|
||||
"spawn_costs": {},
|
||||
"spawners": {
|
||||
"ambient": [],
|
||||
"axolotls": [],
|
||||
"creature": [],
|
||||
"misc": [],
|
||||
"monster": [],
|
||||
"underground_water_creature": [],
|
||||
"water_ambient": [],
|
||||
"water_creature": []
|
||||
},
|
||||
"temperature": 0.7
|
||||
}
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
{
|
||||
"has_precipitation": true,
|
||||
"temperature": 0.7,
|
||||
"downfall": 0.5,
|
||||
"effects": {
|
||||
"sky_color": 10465603,
|
||||
"fog_color": 9938052,
|
||||
"water_color": 8241044,
|
||||
"water_fog_color": 10866612,
|
||||
"grass_color": 13758586,
|
||||
"foliage_color": 11653213,
|
||||
"dry_foliage_color": 9279852,
|
||||
"mood_sound": {
|
||||
"block_search_extent": 8,
|
||||
"offset": 2.0,
|
||||
"sound": "minecraft:ambient.cave",
|
||||
"tick_delay": 6000
|
||||
}
|
||||
},
|
||||
"depth": -0.5,
|
||||
"scale": 0.0,
|
||||
"temperature_modifier": "none",
|
||||
"spawn_costs": {},
|
||||
"spawners": {},
|
||||
"starts": [],
|
||||
"carvers": {},
|
||||
"features": []
|
||||
}
|
||||
|
|
@ -0,0 +1,50 @@
|
|||
{
|
||||
"type": "minecraft:random_patch",
|
||||
"config": {
|
||||
"feature": {
|
||||
"feature": {
|
||||
"type": "minecraft:simple_block",
|
||||
"config": {
|
||||
"to_place": {
|
||||
"type": "minecraft:weighted_state_provider",
|
||||
"entries": [
|
||||
{
|
||||
"weight": 15,
|
||||
"data": {
|
||||
"Name": "tfg:geyser_source"
|
||||
}
|
||||
},
|
||||
{
|
||||
"weight": 50,
|
||||
"data": {
|
||||
"Name": "tfg:geyser_source_small"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "WORLD_SURFACE"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:block_predicate_filter",
|
||||
"predicate": {
|
||||
"type": "minecraft:matching_blocks",
|
||||
"offset": [
|
||||
0,
|
||||
-1,
|
||||
0
|
||||
],
|
||||
"blocks": "tfg:rock/raw/geyserite"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tries": 32,
|
||||
"xz_spread": 16,
|
||||
"y_spread": 3
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,50 @@
|
|||
{
|
||||
"type": "minecraft:random_patch",
|
||||
"config": {
|
||||
"feature": {
|
||||
"feature": {
|
||||
"type": "minecraft:simple_block",
|
||||
"config": {
|
||||
"to_place": {
|
||||
"type": "minecraft:weighted_state_provider",
|
||||
"entries": [
|
||||
{
|
||||
"weight": 30,
|
||||
"data": {
|
||||
"Name": "tfg:stromatolite_cluster_medium"
|
||||
}
|
||||
},
|
||||
{
|
||||
"weight": 50,
|
||||
"data": {
|
||||
"Name": "tfg:stromatolite_cluster_small"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "WORLD_SURFACE"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:block_predicate_filter",
|
||||
"predicate": {
|
||||
"type": "minecraft:has_sturdy_face",
|
||||
"offset": [
|
||||
0,
|
||||
-1,
|
||||
0
|
||||
],
|
||||
"direction": "down"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tries": 32,
|
||||
"xz_spread": 16,
|
||||
"y_spread": 3
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,75 @@
|
|||
{
|
||||
"type": "minecraft:random_patch",
|
||||
"config": {
|
||||
"feature": {
|
||||
"feature": {
|
||||
"type": "minecraft:tree",
|
||||
"config": {
|
||||
"decorators": [],
|
||||
"dirt_provider": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "tfg:rock/spike/stromatolite"
|
||||
}
|
||||
},
|
||||
"foliage_placer": {
|
||||
"type": "minecraft:blob_foliage_placer",
|
||||
"height": 0,
|
||||
"offset": 0,
|
||||
"radius": 0
|
||||
},
|
||||
"foliage_provider": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "tfg:rock/raw/stromatolite"
|
||||
}
|
||||
},
|
||||
"force_dirt": false,
|
||||
"ignore_vines": true,
|
||||
"minimum_size": {
|
||||
"type": "minecraft:two_layers_feature_size",
|
||||
"limit": 1,
|
||||
"lower_size": 0,
|
||||
"upper_size": 1
|
||||
},
|
||||
"trunk_placer": {
|
||||
"type": "minecraft:straight_trunk_placer",
|
||||
"base_height": 1,
|
||||
"height_rand_a": 4,
|
||||
"height_rand_b": 0
|
||||
},
|
||||
"trunk_provider": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "tfg:rock/raw/stromatolite",
|
||||
"Properties": {
|
||||
"axis": "y"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "WORLD_SURFACE"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:block_predicate_filter",
|
||||
"predicate": {
|
||||
"type": "minecraft:has_sturdy_face",
|
||||
"offset": [
|
||||
0,
|
||||
-1,
|
||||
0
|
||||
],
|
||||
"direction": "down"
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
"tries": 32,
|
||||
"xz_spread": 16,
|
||||
"y_spread": 3
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
{
|
||||
"type": "minecraft:delta_feature",
|
||||
"config": {
|
||||
"contents": {
|
||||
"Name": "tfg:super_heated_slurry"
|
||||
},
|
||||
"rim": {
|
||||
"Name": "tfg:rock/raw/geyserite"
|
||||
},
|
||||
"rim_size": {
|
||||
"type": "minecraft:uniform",
|
||||
"value": {
|
||||
"max_inclusive": 2,
|
||||
"min_inclusive": 1
|
||||
}
|
||||
},
|
||||
"size": {
|
||||
"type": "minecraft:uniform",
|
||||
"value": {
|
||||
"max_inclusive": 16,
|
||||
"min_inclusive": 4
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,26 @@
|
|||
{
|
||||
"type": "minecraft:disk",
|
||||
"config": {
|
||||
"state_provider": {
|
||||
"fallback": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "tfg:rock/raw/stromatolite"
|
||||
}
|
||||
},
|
||||
"rules": []
|
||||
},
|
||||
"radius": {
|
||||
"type": "minecraft:uniform",
|
||||
"value": {
|
||||
"min_inclusive": 3,
|
||||
"max_inclusive": 6
|
||||
}
|
||||
},
|
||||
"half_height": 1,
|
||||
"target": {
|
||||
"type": "minecraft:matching_block_tag",
|
||||
"tag": "forge:sand"
|
||||
}
|
||||
}
|
||||
}
|
||||
728
kubejs/data/tfg/worldgen/noise_settings/venus_noise.json
Normal file
|
|
@ -0,0 +1,728 @@
|
|||
{
|
||||
"sea_level": 51,
|
||||
"disable_mob_generation": false,
|
||||
"aquifers_enabled": true,
|
||||
"ore_veins_enabled": false,
|
||||
"legacy_random_source": false,
|
||||
"default_block": {
|
||||
"Name": "tfc:rock/raw/basalt"
|
||||
},
|
||||
"default_fluid": {
|
||||
"Name": "tfg:sulfur_fumes"
|
||||
},
|
||||
"noise": {
|
||||
"min_y": -64,
|
||||
"height": 384,
|
||||
"size_horizontal": 1,
|
||||
"size_vertical": 2,
|
||||
"density_factor": 1.0,
|
||||
"density_offset": -0.2,
|
||||
"simplex_surface_noise": true,
|
||||
"random_density_offset": true,
|
||||
"island_noise_override": false,
|
||||
"amplified": false
|
||||
},
|
||||
"noise_router": {
|
||||
"barrier": {
|
||||
"type": "minecraft:noise",
|
||||
"noise": "minecraft:aquifer_barrier",
|
||||
"xz_scale": 1.0,
|
||||
"y_scale": 0.5
|
||||
},
|
||||
"continents": "minecraft:overworld/continents",
|
||||
"depth": "minecraft:overworld/depth",
|
||||
"erosion": "minecraft:overworld/erosion",
|
||||
"final_density": {
|
||||
"type": "minecraft:min",
|
||||
"argument1": {
|
||||
"type": "minecraft:squeeze",
|
||||
"argument": {
|
||||
"type": "minecraft:mul",
|
||||
"argument1": 0.64,
|
||||
"argument2": {
|
||||
"type": "minecraft:interpolated",
|
||||
"argument": {
|
||||
"type": "minecraft:blend_density",
|
||||
"argument": {
|
||||
"type": "minecraft:add",
|
||||
"argument1": 0.1171875,
|
||||
"argument2": {
|
||||
"type": "minecraft:mul",
|
||||
"argument1": {
|
||||
"type": "minecraft:y_clamped_gradient",
|
||||
"from_value": 0.0,
|
||||
"from_y": -64,
|
||||
"to_value": 1.0,
|
||||
"to_y": -40
|
||||
},
|
||||
"argument2": {
|
||||
"type": "minecraft:add",
|
||||
"argument1": -0.1171875,
|
||||
"argument2": {
|
||||
"type": "minecraft:add",
|
||||
"argument1": -0.078125,
|
||||
"argument2": {
|
||||
"type": "minecraft:mul",
|
||||
"argument1": {
|
||||
"type": "minecraft:y_clamped_gradient",
|
||||
"from_value": 1.0,
|
||||
"from_y": 240,
|
||||
"to_value": 0.0,
|
||||
"to_y": 256
|
||||
},
|
||||
"argument2": {
|
||||
"type": "minecraft:add",
|
||||
"argument1": 0.078125,
|
||||
"argument2": {
|
||||
"type": "minecraft:range_choice",
|
||||
"input": "minecraft:overworld/sloped_cheese",
|
||||
"max_exclusive": 1.5625,
|
||||
"min_inclusive": -1000000.0,
|
||||
"when_in_range": {
|
||||
"type": "minecraft:min",
|
||||
"argument1": "minecraft:overworld/sloped_cheese",
|
||||
"argument2": {
|
||||
"type": "minecraft:mul",
|
||||
"argument1": 5.0,
|
||||
"argument2": "minecraft:overworld/caves/entrances"
|
||||
}
|
||||
},
|
||||
"when_out_of_range": {
|
||||
"type": "minecraft:max",
|
||||
"argument1": {
|
||||
"type": "minecraft:min",
|
||||
"argument1": {
|
||||
"type": "minecraft:min",
|
||||
"argument1": {
|
||||
"type": "minecraft:add",
|
||||
"argument1": {
|
||||
"type": "minecraft:mul",
|
||||
"argument1": 4.0,
|
||||
"argument2": {
|
||||
"type": "minecraft:square",
|
||||
"argument": {
|
||||
"type": "minecraft:noise",
|
||||
"noise": "minecraft:cave_layer",
|
||||
"xz_scale": 1.0,
|
||||
"y_scale": 1.0
|
||||
}
|
||||
}
|
||||
},
|
||||
"argument2": {
|
||||
"type": "minecraft:add",
|
||||
"argument1": {
|
||||
"type": "minecraft:clamp",
|
||||
"input": {
|
||||
"type": "minecraft:add",
|
||||
"argument1": 0.27,
|
||||
"argument2": {
|
||||
"type": "minecraft:noise",
|
||||
"noise": "minecraft:cave_cheese",
|
||||
"xz_scale": 1.0,
|
||||
"y_scale": 0.6666666666666666
|
||||
}
|
||||
},
|
||||
"max": 1.0,
|
||||
"min": -1.0
|
||||
},
|
||||
"argument2": {
|
||||
"type": "minecraft:clamp",
|
||||
"input": {
|
||||
"type": "minecraft:add",
|
||||
"argument1": 1.5,
|
||||
"argument2": {
|
||||
"type": "minecraft:mul",
|
||||
"argument1": -0.64,
|
||||
"argument2": "minecraft:overworld/sloped_cheese"
|
||||
}
|
||||
},
|
||||
"max": 0.5,
|
||||
"min": 0.0
|
||||
}
|
||||
}
|
||||
},
|
||||
"argument2": "minecraft:overworld/caves/entrances"
|
||||
},
|
||||
"argument2": {
|
||||
"type": "minecraft:add",
|
||||
"argument1": "minecraft:overworld/caves/spaghetti_2d",
|
||||
"argument2": "minecraft:overworld/caves/spaghetti_roughness_function"
|
||||
}
|
||||
},
|
||||
"argument2": {
|
||||
"type": "minecraft:range_choice",
|
||||
"input": "minecraft:overworld/caves/pillars",
|
||||
"max_exclusive": 0.03,
|
||||
"min_inclusive": -1000000.0,
|
||||
"when_in_range": -1000000.0,
|
||||
"when_out_of_range": "minecraft:overworld/caves/pillars"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"argument2": "minecraft:overworld/caves/noodle"
|
||||
},
|
||||
"fluid_level_floodedness": {
|
||||
"type": "minecraft:noise",
|
||||
"noise": "minecraft:aquifer_fluid_level_floodedness",
|
||||
"xz_scale": 1.0,
|
||||
"y_scale": 0.67
|
||||
},
|
||||
"fluid_level_spread": {
|
||||
"type": "minecraft:noise",
|
||||
"noise": "minecraft:aquifer_fluid_level_spread",
|
||||
"xz_scale": 1.0,
|
||||
"y_scale": 0.7142857142857143
|
||||
},
|
||||
"initial_density_without_jaggedness": {
|
||||
"type": "minecraft:add",
|
||||
"argument1": 0.1171875,
|
||||
"argument2": {
|
||||
"type": "minecraft:mul",
|
||||
"argument1": {
|
||||
"type": "minecraft:y_clamped_gradient",
|
||||
"from_value": 0.0,
|
||||
"from_y": -64,
|
||||
"to_value": 1.0,
|
||||
"to_y": -40
|
||||
},
|
||||
"argument2": {
|
||||
"type": "minecraft:add",
|
||||
"argument1": -0.1171875,
|
||||
"argument2": {
|
||||
"type": "minecraft:add",
|
||||
"argument1": -0.078125,
|
||||
"argument2": {
|
||||
"type": "minecraft:mul",
|
||||
"argument1": {
|
||||
"type": "minecraft:y_clamped_gradient",
|
||||
"from_value": 1.0,
|
||||
"from_y": 240,
|
||||
"to_value": 0.0,
|
||||
"to_y": 256
|
||||
},
|
||||
"argument2": {
|
||||
"type": "minecraft:add",
|
||||
"argument1": 0.078125,
|
||||
"argument2": {
|
||||
"type": "minecraft:clamp",
|
||||
"input": {
|
||||
"type": "minecraft:add",
|
||||
"argument1": -0.703125,
|
||||
"argument2": {
|
||||
"type": "minecraft:mul",
|
||||
"argument1": 4.0,
|
||||
"argument2": {
|
||||
"type": "minecraft:quarter_negative",
|
||||
"argument": {
|
||||
"type": "minecraft:mul",
|
||||
"argument1": "minecraft:overworld/depth",
|
||||
"argument2": {
|
||||
"type": "minecraft:cache_2d",
|
||||
"argument": "minecraft:overworld/factor"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"max": 64.0,
|
||||
"min": -64.0
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"lava": {
|
||||
"type": "minecraft:noise",
|
||||
"noise": "minecraft:aquifer_lava",
|
||||
"xz_scale": 1.0,
|
||||
"y_scale": 1.0
|
||||
},
|
||||
"ridges": "minecraft:overworld/ridges",
|
||||
"temperature": {
|
||||
"type": "minecraft:shifted_noise",
|
||||
"noise": "minecraft:temperature",
|
||||
"shift_x": "minecraft:shift_x",
|
||||
"shift_y": 0.0,
|
||||
"shift_z": "minecraft:shift_z",
|
||||
"xz_scale": 0.25,
|
||||
"y_scale": 0.0
|
||||
},
|
||||
"vegetation": {
|
||||
"type": "minecraft:shifted_noise",
|
||||
"noise": "minecraft:vegetation",
|
||||
"shift_x": "minecraft:shift_x",
|
||||
"shift_y": 0.0,
|
||||
"shift_z": "minecraft:shift_z",
|
||||
"xz_scale": 0.25,
|
||||
"y_scale": 0.0
|
||||
},
|
||||
"vein_gap": {
|
||||
"type": "minecraft:noise",
|
||||
"noise": "minecraft:ore_gap",
|
||||
"xz_scale": 1.0,
|
||||
"y_scale": 1.0
|
||||
},
|
||||
"vein_ridged": {
|
||||
"type": "minecraft:add",
|
||||
"argument1": -0.07999999821186066,
|
||||
"argument2": {
|
||||
"type": "minecraft:max",
|
||||
"argument1": {
|
||||
"type": "minecraft:abs",
|
||||
"argument": {
|
||||
"type": "minecraft:interpolated",
|
||||
"argument": {
|
||||
"type": "minecraft:range_choice",
|
||||
"input": "minecraft:y",
|
||||
"max_exclusive": 51.0,
|
||||
"min_inclusive": -60.0,
|
||||
"when_in_range": {
|
||||
"type": "minecraft:noise",
|
||||
"noise": "minecraft:ore_vein_a",
|
||||
"xz_scale": 4.0,
|
||||
"y_scale": 4.0
|
||||
},
|
||||
"when_out_of_range": 0.0
|
||||
}
|
||||
}
|
||||
},
|
||||
"argument2": {
|
||||
"type": "minecraft:abs",
|
||||
"argument": {
|
||||
"type": "minecraft:interpolated",
|
||||
"argument": {
|
||||
"type": "minecraft:range_choice",
|
||||
"input": "minecraft:y",
|
||||
"max_exclusive": 51.0,
|
||||
"min_inclusive": -60.0,
|
||||
"when_in_range": {
|
||||
"type": "minecraft:noise",
|
||||
"noise": "minecraft:ore_vein_b",
|
||||
"xz_scale": 4.0,
|
||||
"y_scale": 4.0
|
||||
},
|
||||
"when_out_of_range": 0.0
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"vein_toggle": {
|
||||
"type": "minecraft:interpolated",
|
||||
"argument": {
|
||||
"type": "minecraft:range_choice",
|
||||
"input": "minecraft:y",
|
||||
"max_exclusive": 51.0,
|
||||
"min_inclusive": -60.0,
|
||||
"when_in_range": {
|
||||
"type": "minecraft:noise",
|
||||
"noise": "minecraft:ore_veininess",
|
||||
"xz_scale": 1.5,
|
||||
"y_scale": 1.5
|
||||
},
|
||||
"when_out_of_range": 0.0
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
"surface_rule": {
|
||||
"type": "minecraft:sequence",
|
||||
"sequence": [
|
||||
|
||||
|
||||
|
||||
{
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:biome",
|
||||
"biome_is": ["tfg:venus/venus_delta"]
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:sequence",
|
||||
"sequence": [
|
||||
{
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:y_above",
|
||||
"anchor": { "absolute": 52 },
|
||||
"surface_depth_multiplier": 0,
|
||||
"add_stone_depth": false
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:sequence",
|
||||
"sequence": [
|
||||
{
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:noise_threshold",
|
||||
"noise": "minecraft:powder_snow",
|
||||
"min_threshold": 0.1,
|
||||
"max_threshold": 0.2
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:sequence",
|
||||
"sequence": [
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 0, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sand/fluorapatite/green" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 1, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sand/fluorapatite/green" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 2, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/blue" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 3, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/white" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 4, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/brown" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 5, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/green" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 6, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/white" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 7, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/blue" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 8, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/brown" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 0, "surface_type": "ceiling", "add_surface_depth": true, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/blue" } } }
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:noise_threshold",
|
||||
"noise": "minecraft:powder_snow",
|
||||
"min_threshold": 0.2,
|
||||
"max_threshold": 0.4
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:sequence",
|
||||
"sequence": [
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 0, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sand/fluorapatite/white" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 1, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sand/fluorapatite/white" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 2, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/white" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 3, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/green" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 4, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/brown" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 5, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/white" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 6, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/brown" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 7, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/blue" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 8, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/brown" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 0, "surface_type": "ceiling", "add_surface_depth": true, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/white" } } }
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:noise_threshold",
|
||||
"noise": "minecraft:powder_snow",
|
||||
"min_threshold": 0.3,
|
||||
"max_threshold": 0.5
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:sequence",
|
||||
"sequence": [
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 0, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sand/fluorapatite/blue" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 1, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sand/fluorapatite/blue" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 2, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/blue" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 3, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/blue" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 4, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/brown" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 5, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/blue" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 6, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/green" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 7, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/brown" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 8, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/white" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 0, "surface_type": "ceiling", "add_surface_depth": true, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/blue" } } }
|
||||
]
|
||||
}
|
||||
},
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 0, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sand/fluorapatite/brown" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 1, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sand/fluorapatite/brown" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 2, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/brown" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 3, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/brown" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 4, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/white" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 5, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/blue" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 6, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/blue" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 7, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/green" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 8, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/green" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 0, "surface_type": "ceiling", "add_surface_depth": true, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/brown" } } }
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
|
||||
|
||||
{
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:biome",
|
||||
"biome_is": ["tfg:venus/venus_fractured_lands"]
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:sequence",
|
||||
"sequence": [
|
||||
{
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:y_above",
|
||||
"anchor": { "absolute": 52 },
|
||||
"surface_depth_multiplier": 0,
|
||||
"add_stone_depth": false
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:sequence",
|
||||
"sequence": [
|
||||
{
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:noise_threshold",
|
||||
"noise": "minecraft:powder_snow",
|
||||
"min_threshold": 0.1,
|
||||
"max_threshold": 0.2
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:sequence",
|
||||
"sequence": [
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 0, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sand/fluorapatite/green" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 1, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sand/fluorapatite/green" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 2, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/blue" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 3, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/orange" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 4, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/white" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 5, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/green" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 6, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/orange" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 7, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/blue" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 8, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/white" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 0, "surface_type": "ceiling", "add_surface_depth": true, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/blue" } } }
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:noise_threshold",
|
||||
"noise": "minecraft:powder_snow",
|
||||
"min_threshold": 0.2,
|
||||
"max_threshold": 0.4
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:sequence",
|
||||
"sequence": [
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 0, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sand/fluorapatite/orange" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 1, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sand/fluorapatite/orange" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 2, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/orange" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 3, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/green" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 4, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/white" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 5, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/orange" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 6, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/white" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 7, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/blue" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 8, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/white" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 0, "surface_type": "ceiling", "add_surface_depth": true, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/orange" } } }
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:noise_threshold",
|
||||
"noise": "minecraft:powder_snow",
|
||||
"min_threshold": 0.3,
|
||||
"max_threshold": 0.5
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:sequence",
|
||||
"sequence": [
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 0, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sand/fluorapatite/blue" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 1, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sand/fluorapatite/blue" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 2, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/blue" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 3, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/blue" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 4, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/white" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 5, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/blue" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 6, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/green" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 7, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/white" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 8, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/orange" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 0, "surface_type": "ceiling", "add_surface_depth": true, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/blue" } } }
|
||||
]
|
||||
}
|
||||
},
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 0, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sand/fluorapatite/white" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 1, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sand/fluorapatite/white" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 2, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/white" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 3, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/white" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 4, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/orange" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 5, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/blue" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 6, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/blue" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 7, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/green" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 8, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/green" } } },
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 0, "surface_type": "ceiling", "add_surface_depth": true, "secondary_depth_range": 0 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/white" } } }
|
||||
]
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
|
||||
{
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:y_above",
|
||||
"anchor": { "absolute": 24 },
|
||||
"surface_depth_multiplier": 0,
|
||||
"add_stone_depth": false
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:not",
|
||||
"invert": {
|
||||
"type": "minecraft:y_above",
|
||||
"anchor": { "absolute": 49 },
|
||||
"surface_depth_multiplier": 0,
|
||||
"add_stone_depth": false
|
||||
}
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:sequence",
|
||||
"sequence": [
|
||||
{
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:noise_threshold",
|
||||
"noise": "minecraft:powder_snow",
|
||||
"min_threshold": 0.3,
|
||||
"max_threshold": 0.5
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:sequence",
|
||||
"sequence": [
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 0, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 2 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sand/fluorapatite/orange" }}},
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 2, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 4 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/orange" }}}
|
||||
]
|
||||
}
|
||||
},
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 0, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 2 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sand/fluorapatite/yellow" }}},
|
||||
{ "type": "minecraft:condition", "if_true": { "type": "minecraft:stone_depth", "offset": 2, "surface_type": "floor", "add_surface_depth": false, "secondary_depth_range": 4 }, "then_run": { "type": "minecraft:block", "result_state": { "Name": "tfg:sandstone/raw/fluorapatite/yellow" }}}
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:vertical_gradient",
|
||||
"random_name": "minecraft:bedrock_floor",
|
||||
"true_at_and_below": { "above_bottom": 0 },
|
||||
"false_at_and_above": { "above_bottom": 5 }
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:block",
|
||||
"result_state": { "Name": "minecraft:bedrock" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:vertical_gradient",
|
||||
"random_name": "minecraft:deepslate",
|
||||
"true_at_and_below": { "absolute": 0 },
|
||||
"false_at_and_above": { "absolute": 8 }
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:sequence",
|
||||
"sequence": [
|
||||
{
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:stone_depth",
|
||||
"offset": 0,
|
||||
"surface_type": "ceiling",
|
||||
"add_surface_depth": true,
|
||||
"secondary_depth_range": 0
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:block",
|
||||
"result_state": { "Name": "tfc:rock/hardened/chert" }
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "minecraft:block",
|
||||
"result_state": {
|
||||
"Name": "tfc:rock/raw/chert",
|
||||
"Properties": { "axis": "y" }
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:stone_depth",
|
||||
"offset": 0,
|
||||
"surface_type": "ceiling",
|
||||
"add_surface_depth": true,
|
||||
"secondary_depth_range": 0
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:block",
|
||||
"result_state": {
|
||||
"Name": "tfc:rock/hardened/basalt"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:stone_depth",
|
||||
"offset": 0,
|
||||
"surface_type": "floor",
|
||||
"add_surface_depth": true,
|
||||
"secondary_depth_range": 0
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:block",
|
||||
"result_state": {
|
||||
"Name": "tfc:rock/gravel/basalt"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "minecraft:condition",
|
||||
"if_true": {
|
||||
"type": "minecraft:stone_depth",
|
||||
"offset": 6,
|
||||
"surface_type": "floor",
|
||||
"add_surface_depth": true,
|
||||
"secondary_depth_range": 255
|
||||
},
|
||||
"then_run": {
|
||||
"type": "minecraft:block",
|
||||
"result_state": {
|
||||
"Name": "tfc:rock/raw/basalt"
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
"spawn_target": []
|
||||
}
|
||||
|
|
@ -0,0 +1,39 @@
|
|||
{
|
||||
"feature": "tfg:venus/surface/geyser_source_patch",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:count",
|
||||
"count": 20
|
||||
},
|
||||
{
|
||||
"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:has_sturdy_face",
|
||||
"offset": [
|
||||
0,
|
||||
-1,
|
||||
0
|
||||
],
|
||||
"direction": "down"
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "minecraft:biome"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"feature": "tfg:venus/surface/stromatolite_cluster_patch",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:rarity_filter",
|
||||
"chance": 2
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "WORLD_SURFACE"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:biome"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,41 @@
|
|||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
{
|
||||
"feature": "tfg:venus/terrain/hot_spring_delta",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:count",
|
||||
"count": 6
|
||||
},
|
||||
{
|
||||
"type": "minecraft:height_range",
|
||||
"height": {
|
||||
"type": "minecraft:uniform",
|
||||
"max_inclusive": {
|
||||
"absolute": 200
|
||||
},
|
||||
"min_inclusive": {
|
||||
"above_bottom": 54
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "WORLD_SURFACE"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:biome"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,31 @@
|
|||
{
|
||||
"feature": "tfg:venus/terrain/stromatolite_disk",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:count",
|
||||
"count": 1
|
||||
},
|
||||
{
|
||||
"type": "minecraft:height_range",
|
||||
"height": {
|
||||
"type": "minecraft:uniform",
|
||||
"max_inclusive": {
|
||||
"absolute": 200
|
||||
},
|
||||
"min_inclusive": {
|
||||
"above_bottom": 54
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "WORLD_SURFACE"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:biome"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -211,4 +211,189 @@ function registerTFGSpaceBlocks(event) {
|
|||
event.create('tfg:spike/permafrost_spike', 'tfc:rock_spike')
|
||||
.stoneSoundType()
|
||||
.noItem()
|
||||
|
||||
//#region Venus Blocks
|
||||
//Fluorapatite
|
||||
const fluorapatite_colors = ['blue', 'green', 'brown', 'orange', 'white', 'yellow'];
|
||||
fluorapatite_colors.forEach(color => {
|
||||
//Sand
|
||||
event.create(`tfg:sand/fluorapatite/${color}`, 'falling')
|
||||
.textureAll(`tfg:block/planets/venus/sand_fluorapatite_${color}`)
|
||||
.soundType('sand')
|
||||
.requiresTool(false)
|
||||
.tagBoth('forge:sand')
|
||||
.tagItem('forge:sand/fluorapatite')
|
||||
.tagBlock('minecraft:mineable/shovel')
|
||||
.mapColor(`color_${color}`)
|
||||
.fullBlock(true)
|
||||
.opaque(true)
|
||||
//Raw Sandstone
|
||||
event.create(`tfg:sandstone/raw/fluorapatite/${color}`)
|
||||
.textureAll(`tfg:block/planets/venus/sandstone_bottom_fluorapatite_${color}`)
|
||||
.texture('up', `tfg:block/planets/venus/sandstone_top_fluorapatite_${color}`)
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.soundType('stone')
|
||||
.requiresTool(true)
|
||||
.tagBoth('forge:sandstone')
|
||||
.tagItem('forge:sandstone/fluorapatite')
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
.mapColor(`color_${color}`)
|
||||
.fullBlock(true)
|
||||
.opaque(true)
|
||||
//Raw Sandstone Wall
|
||||
event.create(`tfg:sandstone/wall/raw/fluorapatite/${color}`, 'wall')
|
||||
.textureAll(`tfg:block/planets/venus/sandstone_bottom_fluorapatite_${color}`)
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.soundType('stone')
|
||||
.requiresTool(true)
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
.mapColor(`color_${color}`)
|
||||
.fullBlock(true)
|
||||
.opaque(true)
|
||||
//Raw Sandstone Slab
|
||||
event.create(`tfg:sandstone/slab/raw/fluorapatite/${color}`, 'slab')
|
||||
.textureAll(`tfg:block/planets/venus/sandstone_bottom_fluorapatite_${color}`)
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.soundType('stone')
|
||||
.requiresTool(true)
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
.mapColor(`color_${color}`)
|
||||
.fullBlock(true)
|
||||
.opaque(true)
|
||||
//Raw Sandstone Stairs
|
||||
event.create(`tfg:sandstone/stairs/raw/fluorapatite/${color}`, 'stairs')
|
||||
.textureAll(`tfg:block/planets/venus/sandstone_bottom_fluorapatite_${color}`)
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.soundType('stone')
|
||||
.requiresTool(true)
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
.mapColor(`color_${color}`)
|
||||
.fullBlock(true)
|
||||
.opaque(true)
|
||||
//Smooth Sandstone
|
||||
event.create(`tfg:sandstone/smooth/fluorapatite/${color}`)
|
||||
.textureAll(`tfg:block/planets/venus/sandstone_top_fluorapatite_${color}`)
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.soundType('stone')
|
||||
.requiresTool(true)
|
||||
.tagBoth('forge:sandstone')
|
||||
.tagItem('forge:sandstone/fluorapatite')
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
.mapColor(`color_${color}`)
|
||||
.fullBlock(true)
|
||||
.opaque(true)
|
||||
//Smooth Sandstone Wall
|
||||
event.create(`tfg:sandstone/smooth/wall/fluorapatite/${color}`, 'wall')
|
||||
.textureAll(`tfg:block/planets/venus/sandstone_top_fluorapatite_${color}`)
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.soundType('stone')
|
||||
.requiresTool(true)
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
.mapColor(`color_${color}`)
|
||||
.fullBlock(true)
|
||||
.opaque(true)
|
||||
//Smooth Sandstone Slab
|
||||
event.create(`tfg:sandstone/smooth/slab/fluorapatite/${color}`, 'slab')
|
||||
.textureAll(`tfg:block/planets/venus/sandstone_top_fluorapatite_${color}`)
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.soundType('stone')
|
||||
.requiresTool(true)
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
.mapColor(`color_${color}`)
|
||||
.fullBlock(true)
|
||||
.opaque(true)
|
||||
//Smooth Sandstone Stairs
|
||||
event.create(`tfg:sandstone/smooth/stairs/fluorapatite/${color}`, 'stairs')
|
||||
.textureAll(`tfg:block/planets/venus/sandstone_top_fluorapatite_${color}`)
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.soundType('stone')
|
||||
.requiresTool(true)
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
.mapColor(`color_${color}`)
|
||||
.fullBlock(true)
|
||||
.opaque(true)
|
||||
//Chiseled Sandstone
|
||||
event.create(`tfg:sandstone/smooth/chiseled/fluorapatite/${color}`)
|
||||
.textureAll(`tfg:block/planets/venus/sandstone_chiseled_fluorapatite_${color}`)
|
||||
.texture('up', `tfg:block/planets/venus/sandstone_top_fluorapatite_${color}`)
|
||||
.texture('down', `tfg:block/planets/venus/sandstone_bottom_fluorapatite_${color}`)
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.soundType('stone')
|
||||
.requiresTool(true)
|
||||
.tagBoth('forge:sandstone')
|
||||
.tagItem('forge:sandstone/fluorapatite')
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
.mapColor(`color_${color}`)
|
||||
.fullBlock(true)
|
||||
.opaque(true)
|
||||
//Sandstone
|
||||
event.create(`tfg:sandstone/fluorapatite/${color}`)
|
||||
.textureAll(`tfg:block/planets/venus/sandstone_fluorapatite_${color}`)
|
||||
.texture('down', `tfg:block/planets/venus/sandstone_bottom_fluorapatite_${color}`)
|
||||
.texture('up', `tfg:block/planets/venus/sandstone_top_fluorapatite_${color}`)
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.soundType('stone')
|
||||
.requiresTool(true)
|
||||
.tagBoth('forge:sandstone')
|
||||
.tagItem('forge:sandstone/fluorapatite')
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
.mapColor(`color_${color}`)
|
||||
.fullBlock(true)
|
||||
.opaque(true)
|
||||
})
|
||||
|
||||
//#region Venus Stone
|
||||
|
||||
//Stromatolite
|
||||
event.create('tfg:rock/raw/stromatolite', 'tfc:raw_rock')
|
||||
.textureAll('tfg:block/planets/venus/stromatolite_spike')
|
||||
.model('tfg:block/rock/stromatolite_block')
|
||||
.rockTypeTooltip(Text.translatable('tooltip.tfg.sedimentary'))
|
||||
.naturallySupported(true)
|
||||
.sedimentary()
|
||||
.renderType('cutout')
|
||||
.soundType('dripstone_block')
|
||||
.requiresTool(true)
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
|
||||
event.create('tfg:rock/spike/stromatolite', 'tfc:rock_spike')
|
||||
.textureAll('tfg:block/planets/venus/stromatolite_spike')
|
||||
.soundType('dripstone_block')
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.requiresTool(true)
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
|
||||
//Geyserite
|
||||
event.create('tfg:rock/raw/geyserite', 'tfc:raw_rock')
|
||||
.textureAll('tfg:block/planets/venus/geyserite')
|
||||
.rockTypeTooltip(Text.translatable('tooltip.tfg.sedimentary'))
|
||||
.naturallySupported(true)
|
||||
.sedimentary()
|
||||
.soundType('dripstone_block')
|
||||
.requiresTool(true)
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
|
||||
event.create('tfg:rock/spike/geyserite', 'tfc:rock_spike')
|
||||
.textureAll('tfg:block/planets/venus/geyserite')
|
||||
.soundType('dripstone_block')
|
||||
.hardness(0.8)
|
||||
.resistance(0.8)
|
||||
.requiresTool(true)
|
||||
.tagBlock('minecraft:mineable/pickaxe')
|
||||
|
||||
}
|
||||
|
|
@ -29,4 +29,23 @@ const registerTFGFluids = (event) => {
|
|||
.bucketColor(0x3a9178)
|
||||
.luminosity(2)
|
||||
.noBlock()
|
||||
|
||||
//#region Venus
|
||||
event.create('tfg:sulfur_fumes')
|
||||
.stillTexture('tfg:block/planets/venus/sulfur_fumes_still')
|
||||
.flowingTexture('tfg:block/planets/venus/sulfur_fumes_flow')
|
||||
.bucketColor(0xc4d984)
|
||||
.gaseous()
|
||||
.viscosity(0)
|
||||
.density(0)
|
||||
.renderType('translucent')
|
||||
|
||||
event.create('tfg:super_heated_slurry', 'tfc:spring')
|
||||
.stillTexture('tfg:block/planets/venus/super_heated_slurry_still')
|
||||
.flowingTexture('tfg:block/planets/venus/super_heated_slurry_flow')
|
||||
.bucketColor(0xc4d984)
|
||||
.viscosity(0)
|
||||
.density(0)
|
||||
.renderType('translucent')
|
||||
//#endregion
|
||||
}
|
||||