craters but for realsies this time
This commit is contained in:
parent
7fbd4b74c4
commit
13adbc189f
28 changed files with 557 additions and 56 deletions
|
|
@ -22,7 +22,7 @@
|
||||||
"name": "gtceu:rich_raw_certus_quartz"
|
"name": "gtceu:rich_raw_certus_quartz"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"rolls": 5.0
|
"rolls": 3.0
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"random_sequence": "ad_astra:blocks/sky_stone"
|
"random_sequence": "ad_astra:blocks/sky_stone"
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@
|
||||||
},
|
},
|
||||||
"features": [
|
"features": [
|
||||||
[],
|
[],
|
||||||
[],
|
"#tfg:moon_craters",
|
||||||
[
|
[
|
||||||
"tfg:moon/asurine/blob_dense",
|
"tfg:moon/asurine/blob_dense",
|
||||||
"tfg:earth/geode/amethyst",
|
"tfg:earth/geode/amethyst",
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@
|
||||||
},
|
},
|
||||||
"features": [
|
"features": [
|
||||||
[],
|
[],
|
||||||
[],
|
"#tfg:moon_craters",
|
||||||
[
|
[
|
||||||
"tfg:moon/asurine/blob_dense",
|
"tfg:moon/asurine/blob_dense",
|
||||||
"tfg:earth/geode/amethyst",
|
"tfg:earth/geode/amethyst",
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@
|
||||||
},
|
},
|
||||||
"features": [
|
"features": [
|
||||||
[],
|
[],
|
||||||
[],
|
"#tfg:moon_craters",
|
||||||
[
|
[
|
||||||
"tfg:earth/geode/amethyst",
|
"tfg:earth/geode/amethyst",
|
||||||
"tfg:earth/geode/barite",
|
"tfg:earth/geode/barite",
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@
|
||||||
},
|
},
|
||||||
"features": [
|
"features": [
|
||||||
[],
|
[],
|
||||||
[],
|
"#tfg:moon_craters",
|
||||||
[
|
[
|
||||||
"tfg:earth/geode/amethyst",
|
"tfg:earth/geode/amethyst",
|
||||||
"tfg:earth/geode/barite",
|
"tfg:earth/geode/barite",
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@
|
||||||
},
|
},
|
||||||
"features": [
|
"features": [
|
||||||
[],
|
[],
|
||||||
[],
|
"#tfg:moon_craters",
|
||||||
[
|
[
|
||||||
"tfg:moon/asurine/blob_sparse",
|
"tfg:moon/asurine/blob_sparse",
|
||||||
"tfg:earth/geode/amethyst",
|
"tfg:earth/geode/amethyst",
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@
|
||||||
},
|
},
|
||||||
"features": [
|
"features": [
|
||||||
[],
|
[],
|
||||||
[],
|
"#tfg:moon_craters",
|
||||||
[
|
[
|
||||||
"tfg:earth/geode/amethyst",
|
"tfg:earth/geode/amethyst",
|
||||||
"tfg:earth/geode/barite",
|
"tfg:earth/geode/barite",
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@
|
||||||
},
|
},
|
||||||
"features": [
|
"features": [
|
||||||
[],
|
[],
|
||||||
[],
|
"#tfg:moon_craters",
|
||||||
[
|
[
|
||||||
"tfg:moon/asurine/blob_sparse",
|
"tfg:moon/asurine/blob_sparse",
|
||||||
"tfg:earth/geode/amethyst",
|
"tfg:earth/geode/amethyst",
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@
|
||||||
},
|
},
|
||||||
"features": [
|
"features": [
|
||||||
[],
|
[],
|
||||||
[],
|
"#tfg:moon_craters",
|
||||||
[
|
[
|
||||||
"tfg:moon/asurine/blob_sparse",
|
"tfg:moon/asurine/blob_sparse",
|
||||||
"tfg:earth/geode/amethyst",
|
"tfg:earth/geode/amethyst",
|
||||||
|
|
|
||||||
|
|
@ -5,25 +5,25 @@
|
||||||
"filling_provider": {
|
"filling_provider": {
|
||||||
"type": "minecraft:simple_state_provider",
|
"type": "minecraft:simple_state_provider",
|
||||||
"state": {
|
"state": {
|
||||||
"Name": "minecraft:air"
|
"Name": "gtceu:moon_stone_certus_quartz_ore"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"inner_layer_provider": {
|
"inner_layer_provider": {
|
||||||
"type": "minecraft:simple_state_provider",
|
"type": "minecraft:simple_state_provider",
|
||||||
"state": {
|
"state": {
|
||||||
"Name": "ae2:quartz_block"
|
"Name": "gtceu:moon_stone_certus_quartz_ore"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"alternate_inner_layer_provider": {
|
"alternate_inner_layer_provider": {
|
||||||
"type": "minecraft:simple_state_provider",
|
"type": "minecraft:simple_state_provider",
|
||||||
"state": {
|
"state": {
|
||||||
"Name": "ae2:damaged_budding_quartz"
|
"Name": "gtceu:moon_stone_quartzite_ore"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"middle_layer_provider": {
|
"middle_layer_provider": {
|
||||||
"type": "minecraft:simple_state_provider",
|
"type": "minecraft:simple_state_provider",
|
||||||
"state": {
|
"state": {
|
||||||
"Name": "gtceu:moon_stone_certus_quartz_ore"
|
"Name": "create:asurine"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"outer_layer_provider": {
|
"outer_layer_provider": {
|
||||||
|
|
@ -34,32 +34,7 @@
|
||||||
},
|
},
|
||||||
"inner_placements": [
|
"inner_placements": [
|
||||||
{
|
{
|
||||||
"Name": "ae2:small_quartz_bud",
|
"Name": "gtceu:moon_stone_certus_quartz_ore"
|
||||||
"Properties": {
|
|
||||||
"facing": "up",
|
|
||||||
"waterlogged": "false"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "ae2:medium_quartz_bud",
|
|
||||||
"Properties": {
|
|
||||||
"facing": "up",
|
|
||||||
"waterlogged": "false"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "ae2:large_quartz_bud",
|
|
||||||
"Properties": {
|
|
||||||
"facing": "up",
|
|
||||||
"waterlogged": "false"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Name": "ae2:quartz_cluster",
|
|
||||||
"Properties": {
|
|
||||||
"facing": "up",
|
|
||||||
"waterlogged": "false"
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"cannot_replace": "#minecraft:features_cannot_replace",
|
"cannot_replace": "#minecraft:features_cannot_replace",
|
||||||
|
|
@ -77,16 +52,16 @@
|
||||||
"min_inclusive": 3
|
"min_inclusive": 3
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"invalid_blocks_threshold": 1,
|
"invalid_blocks_threshold": 4,
|
||||||
"layers": {
|
"layers": {
|
||||||
"filling": 1.7,
|
"filling": 0.3,
|
||||||
"inner_layer": 2.2,
|
"inner_layer": 1.8,
|
||||||
"middle_layer": 3.2,
|
"middle_layer": 3.1,
|
||||||
"outer_layer": 4.5
|
"outer_layer": 4.0
|
||||||
},
|
},
|
||||||
"max_gen_offset": 36,
|
"max_gen_offset": 24,
|
||||||
"min_gen_offset": -36,
|
"min_gen_offset": -24,
|
||||||
"noise_multiplier": 0.1,
|
"noise_multiplier": 0.05,
|
||||||
"outer_wall_distance": {
|
"outer_wall_distance": {
|
||||||
"type": "minecraft:uniform",
|
"type": "minecraft:uniform",
|
||||||
"value": {
|
"value": {
|
||||||
|
|
@ -94,7 +69,7 @@
|
||||||
"min_inclusive": 4
|
"min_inclusive": 4
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"placements_require_layer0_alternate": true,
|
"placements_require_layer0_alternate": false,
|
||||||
"point_offset": {
|
"point_offset": {
|
||||||
"type": "minecraft:uniform",
|
"type": "minecraft:uniform",
|
||||||
"value": {
|
"value": {
|
||||||
|
|
@ -102,7 +77,7 @@
|
||||||
"min_inclusive": 1
|
"min_inclusive": 1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"use_alternate_layer0_chance": 0.083,
|
"use_alternate_layer0_chance": 0.4,
|
||||||
"use_potential_placements_chance": 0.35
|
"use_potential_placements_chance": 0.30
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
{
|
||||||
|
"type": "tfc:if_then",
|
||||||
|
"config": {
|
||||||
|
"if": "tfg:moon/crater/extra_large_bowl",
|
||||||
|
"then": "tfg:moon/crater/meteorite"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,83 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:geode",
|
||||||
|
"config": {
|
||||||
|
"blocks": {
|
||||||
|
"alternate_inner_layer_provider": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"cannot_replace": "#minecraft:features_cannot_replace",
|
||||||
|
"filling_provider": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"inner_layer_provider": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"inner_placements": [
|
||||||
|
{
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"invalid_blocks": "#minecraft:geode_invalid_blocks",
|
||||||
|
"middle_layer_provider": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"outer_layer_provider": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"crack": {
|
||||||
|
"base_crack_size": 0,
|
||||||
|
"crack_point_offset": 0,
|
||||||
|
"generate_crack_chance": 0
|
||||||
|
},
|
||||||
|
"distribution_points": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"value": {
|
||||||
|
"max_inclusive": 4,
|
||||||
|
"min_inclusive": 3
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"invalid_blocks_threshold": 4,
|
||||||
|
"layers": {
|
||||||
|
"filling": 0.01,
|
||||||
|
"inner_layer": 0.01,
|
||||||
|
"middle_layer": 0.01,
|
||||||
|
"outer_layer": 38
|
||||||
|
},
|
||||||
|
"max_gen_offset": 48,
|
||||||
|
"min_gen_offset": -48,
|
||||||
|
"noise_multiplier": 0,
|
||||||
|
"outer_wall_distance": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"value": {
|
||||||
|
"max_inclusive": 6,
|
||||||
|
"min_inclusive": 4
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"placements_require_layer0_alternate": false,
|
||||||
|
"point_offset": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"value": {
|
||||||
|
"max_inclusive": 2,
|
||||||
|
"min_inclusive": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"use_alternate_layer0_chance": 0,
|
||||||
|
"use_potential_placements_chance": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
{
|
||||||
|
"type": "tfc:if_then",
|
||||||
|
"config": {
|
||||||
|
"if": "tfg:moon/crater/large_bowl",
|
||||||
|
"then": "tfg:moon/crater/meteorite"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,83 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:geode",
|
||||||
|
"config": {
|
||||||
|
"blocks": {
|
||||||
|
"alternate_inner_layer_provider": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"cannot_replace": "#minecraft:features_cannot_replace",
|
||||||
|
"filling_provider": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"inner_layer_provider": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"inner_placements": [
|
||||||
|
{
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"invalid_blocks": "#minecraft:geode_invalid_blocks",
|
||||||
|
"middle_layer_provider": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"outer_layer_provider": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"crack": {
|
||||||
|
"base_crack_size": 0,
|
||||||
|
"crack_point_offset": 0,
|
||||||
|
"generate_crack_chance": 0
|
||||||
|
},
|
||||||
|
"distribution_points": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"value": {
|
||||||
|
"max_inclusive": 4,
|
||||||
|
"min_inclusive": 3
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"invalid_blocks_threshold": 4,
|
||||||
|
"layers": {
|
||||||
|
"filling": 0.01,
|
||||||
|
"inner_layer": 0.01,
|
||||||
|
"middle_layer": 0.01,
|
||||||
|
"outer_layer": 20
|
||||||
|
},
|
||||||
|
"max_gen_offset": 32,
|
||||||
|
"min_gen_offset": -32,
|
||||||
|
"noise_multiplier": 0,
|
||||||
|
"outer_wall_distance": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"value": {
|
||||||
|
"max_inclusive": 6,
|
||||||
|
"min_inclusive": 4
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"placements_require_layer0_alternate": false,
|
||||||
|
"point_offset": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"value": {
|
||||||
|
"max_inclusive": 2,
|
||||||
|
"min_inclusive": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"use_alternate_layer0_chance": 0,
|
||||||
|
"use_potential_placements_chance": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,83 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:geode",
|
||||||
|
"config": {
|
||||||
|
"blocks": {
|
||||||
|
"alternate_inner_layer_provider": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"cannot_replace": "#minecraft:features_cannot_replace",
|
||||||
|
"filling_provider": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"inner_layer_provider": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"inner_placements": [
|
||||||
|
{
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"invalid_blocks": "#minecraft:geode_invalid_blocks",
|
||||||
|
"middle_layer_provider": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"outer_layer_provider": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"crack": {
|
||||||
|
"base_crack_size": 0,
|
||||||
|
"crack_point_offset": 0,
|
||||||
|
"generate_crack_chance": 0
|
||||||
|
},
|
||||||
|
"distribution_points": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"value": {
|
||||||
|
"max_inclusive": 4,
|
||||||
|
"min_inclusive": 3
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"invalid_blocks_threshold": 4,
|
||||||
|
"layers": {
|
||||||
|
"filling": 0.01,
|
||||||
|
"inner_layer": 0.01,
|
||||||
|
"middle_layer": 0.01,
|
||||||
|
"outer_layer": 10
|
||||||
|
},
|
||||||
|
"max_gen_offset": 32,
|
||||||
|
"min_gen_offset": -32,
|
||||||
|
"noise_multiplier": 0,
|
||||||
|
"outer_wall_distance": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"value": {
|
||||||
|
"max_inclusive": 6,
|
||||||
|
"min_inclusive": 4
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"placements_require_layer0_alternate": false,
|
||||||
|
"point_offset": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"value": {
|
||||||
|
"max_inclusive": 2,
|
||||||
|
"min_inclusive": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"use_alternate_layer0_chance": 0,
|
||||||
|
"use_potential_placements_chance": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,65 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:random_selector",
|
||||||
|
"config": {
|
||||||
|
"default": {
|
||||||
|
"feature": {
|
||||||
|
"type": "minecraft:no_op",
|
||||||
|
"config": {}
|
||||||
|
},
|
||||||
|
"placement": []
|
||||||
|
},
|
||||||
|
"features": [
|
||||||
|
{
|
||||||
|
"chance": 0.2,
|
||||||
|
"feature": {
|
||||||
|
"feature": {
|
||||||
|
"type": "minecraft:simple_block",
|
||||||
|
"config": {
|
||||||
|
"to_place": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "ad_astra:sky_stone"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"placement": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"chance": 0.3,
|
||||||
|
"feature": {
|
||||||
|
"feature": {
|
||||||
|
"type": "minecraft:simple_block",
|
||||||
|
"config": {
|
||||||
|
"to_place": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "ae2:sky_stone_block"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"placement": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"chance": 0.5,
|
||||||
|
"feature": {
|
||||||
|
"feature": {
|
||||||
|
"type": "minecraft:simple_block",
|
||||||
|
"config": {
|
||||||
|
"to_place": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "ad_astra:mercury_stone"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"placement": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,83 @@
|
||||||
|
{
|
||||||
|
"type": "minecraft:geode",
|
||||||
|
"config": {
|
||||||
|
"blocks": {
|
||||||
|
"alternate_inner_layer_provider": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"cannot_replace": "#minecraft:features_cannot_replace",
|
||||||
|
"filling_provider": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"inner_layer_provider": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"inner_placements": [
|
||||||
|
{
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"invalid_blocks": "#minecraft:geode_invalid_blocks",
|
||||||
|
"middle_layer_provider": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"outer_layer_provider": {
|
||||||
|
"type": "minecraft:simple_state_provider",
|
||||||
|
"state": {
|
||||||
|
"Name": "minecraft:air"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"crack": {
|
||||||
|
"base_crack_size": 0,
|
||||||
|
"crack_point_offset": 0,
|
||||||
|
"generate_crack_chance": 0
|
||||||
|
},
|
||||||
|
"distribution_points": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"value": {
|
||||||
|
"max_inclusive": 4,
|
||||||
|
"min_inclusive": 3
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"invalid_blocks_threshold": 4,
|
||||||
|
"layers": {
|
||||||
|
"filling": 0.01,
|
||||||
|
"inner_layer": 0.01,
|
||||||
|
"middle_layer": 0.01,
|
||||||
|
"outer_layer": 5
|
||||||
|
},
|
||||||
|
"max_gen_offset": 16,
|
||||||
|
"min_gen_offset": -16,
|
||||||
|
"noise_multiplier": 0,
|
||||||
|
"outer_wall_distance": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"value": {
|
||||||
|
"max_inclusive": 6,
|
||||||
|
"min_inclusive": 4
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"placements_require_layer0_alternate": false,
|
||||||
|
"point_offset": {
|
||||||
|
"type": "minecraft:uniform",
|
||||||
|
"value": {
|
||||||
|
"max_inclusive": 2,
|
||||||
|
"min_inclusive": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"use_alternate_layer0_chance": 0,
|
||||||
|
"use_potential_placements_chance": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -2,15 +2,17 @@
|
||||||
"feature": "tfg:moon/asurine/asurine",
|
"feature": "tfg:moon/asurine/asurine",
|
||||||
"placement": [
|
"placement": [
|
||||||
{
|
{
|
||||||
"type": "minecraft:count",
|
"type": "minecraft:rarity_filter",
|
||||||
"count": 2
|
"chance": 15
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "minecraft:biome"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"type": "minecraft:heightmap",
|
"type": "minecraft:heightmap",
|
||||||
"heightmap": "MOTION_BLOCKING"
|
"heightmap": "MOTION_BLOCKING"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:random_offset",
|
||||||
|
"xz_spread": 0,
|
||||||
|
"y_spread": -7
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
@ -0,0 +1,18 @@
|
||||||
|
{
|
||||||
|
"feature": "tfg:moon/crater/extra_large",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:rarity_filter",
|
||||||
|
"chance": 35
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:heightmap",
|
||||||
|
"heightmap": "MOTION_BLOCKING"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:random_offset",
|
||||||
|
"xz_spread": 0,
|
||||||
|
"y_spread": 8
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"feature": "tfg:moon/crater/extra_large_bowl",
|
||||||
|
"placement": []
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,18 @@
|
||||||
|
{
|
||||||
|
"feature": "tfg:moon/crater/large",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:rarity_filter",
|
||||||
|
"chance": 25
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:heightmap",
|
||||||
|
"heightmap": "MOTION_BLOCKING"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:random_offset",
|
||||||
|
"xz_spread": 0,
|
||||||
|
"y_spread": 6
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,4 @@
|
||||||
|
{
|
||||||
|
"feature": "tfg:moon/crater/large_bowl",
|
||||||
|
"placement": []
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,18 @@
|
||||||
|
{
|
||||||
|
"feature": "tfg:moon/crater/medium",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:rarity_filter",
|
||||||
|
"chance": 20
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:heightmap",
|
||||||
|
"heightmap": "MOTION_BLOCKING"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:random_offset",
|
||||||
|
"xz_spread": 0,
|
||||||
|
"y_spread": 2
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,22 @@
|
||||||
|
{
|
||||||
|
"feature": "tfg:moon/crater/meteorite",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:random_offset",
|
||||||
|
"xz_spread": 6,
|
||||||
|
"y_spread": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:environment_scan",
|
||||||
|
"allowed_search_condition": {
|
||||||
|
"type": "minecraft:matching_blocks",
|
||||||
|
"blocks": "minecraft:air"
|
||||||
|
},
|
||||||
|
"direction_of_search": "down",
|
||||||
|
"max_steps": 32,
|
||||||
|
"target_condition": {
|
||||||
|
"type": "minecraft:solid"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,18 @@
|
||||||
|
{
|
||||||
|
"feature": "tfg:moon/crater/small",
|
||||||
|
"placement": [
|
||||||
|
{
|
||||||
|
"type": "minecraft:rarity_filter",
|
||||||
|
"chance": 15
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:heightmap",
|
||||||
|
"heightmap": "MOTION_BLOCKING"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "minecraft:random_offset",
|
||||||
|
"xz_spread": 0,
|
||||||
|
"y_spread": -1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
|
@ -8,7 +8,7 @@
|
||||||
"biomes": "#tfg:has_structure/moonbase",
|
"biomes": "#tfg:has_structure/moonbase",
|
||||||
"max_distance_from_center": 80,
|
"max_distance_from_center": 80,
|
||||||
"project_start_to_heightmap": "WORLD_SURFACE_WG",
|
"project_start_to_heightmap": "WORLD_SURFACE_WG",
|
||||||
"step": "top_layer_modification",
|
"step": "surface_structures",
|
||||||
"terrain_adaptation": "beard_thin",
|
"terrain_adaptation": "beard_thin",
|
||||||
"use_expansion_hack": false,
|
"use_expansion_hack": false,
|
||||||
"spawn_overrides": {}
|
"spawn_overrides": {}
|
||||||
|
|
|
||||||
|
|
@ -206,6 +206,11 @@ const registerAdAstraEntityTypeTags = (event) => {
|
||||||
// All space veins go in tfg/tags.js
|
// All space veins go in tfg/tags.js
|
||||||
const registerAdAstraPlacedFeatures = (event) => {
|
const registerAdAstraPlacedFeatures = (event) => {
|
||||||
|
|
||||||
|
event.add('tfg:moon_craters', 'tfg:moon/crater/extra_large')
|
||||||
|
event.add('tfg:moon_craters', 'tfg:moon/crater/large')
|
||||||
|
event.add('tfg:moon_craters', 'tfg:moon/crater/medium')
|
||||||
|
event.add('tfg:moon_craters', 'tfg:moon/crater/small')
|
||||||
|
|
||||||
global.MOON_STONE_TYPES.forEach(stone => {
|
global.MOON_STONE_TYPES.forEach(stone => {
|
||||||
// only in the sparse ones
|
// only in the sparse ones
|
||||||
event.add('tfg:moon_large_rock_features', `tfg:moon/surface/delta/${stone}`)
|
event.add('tfg:moon_large_rock_features', `tfg:moon/surface/delta/${stone}`)
|
||||||
|
|
|
||||||
|
|
@ -23,29 +23,35 @@ function registerTFGCollapseRecipes(event) {
|
||||||
event.recipes.tfc.collapse('ad_astra:moon_cobblestone', 'ad_astra:moon_stone')
|
event.recipes.tfc.collapse('ad_astra:moon_cobblestone', 'ad_astra:moon_stone')
|
||||||
event.recipes.tfc.collapse('ad_astra:moon_cobblestone', 'tfg:rock/hardened_moon_stone')
|
event.recipes.tfc.collapse('ad_astra:moon_cobblestone', 'tfg:rock/hardened_moon_stone')
|
||||||
event.recipes.tfc.landslide('ad_astra:moon_cobblestone', 'ad_astra:moon_cobblestone')
|
event.recipes.tfc.landslide('ad_astra:moon_cobblestone', 'ad_astra:moon_cobblestone')
|
||||||
|
event.recipes.tfc.collapse('ad_astra:moon_cobblestone', '#forge:ores_in_ground/moon_stone')
|
||||||
event.recipes.tfc.landslide('ad_astra:moon_sand', 'ad_astra:moon_sand')
|
event.recipes.tfc.landslide('ad_astra:moon_sand', 'ad_astra:moon_sand')
|
||||||
|
|
||||||
event.recipes.tfc.collapse('ad_astra:moon_deepslate', 'ad_astra:moon_deepslate')
|
event.recipes.tfc.collapse('ad_astra:moon_deepslate', 'ad_astra:moon_deepslate')
|
||||||
event.recipes.tfc.collapse('ad_astra:moon_deepslate', 'tfg:rock/hardened_moon_deepslate')
|
event.recipes.tfc.collapse('ad_astra:moon_deepslate', 'tfg:rock/hardened_moon_deepslate')
|
||||||
|
event.recipes.tfc.collapse('ad_astra:moon_deepslate', '#forge:ores_in_ground/moon_deepslate')
|
||||||
|
|
||||||
event.recipes.tfc.collapse('ad_astra:mars_cobblestone', 'ad_astra:mars_stone')
|
event.recipes.tfc.collapse('ad_astra:mars_cobblestone', 'ad_astra:mars_stone')
|
||||||
event.recipes.tfc.collapse('ad_astra:mars_cobblestone', 'tfg:rock/hardened_mars_stone')
|
event.recipes.tfc.collapse('ad_astra:mars_cobblestone', 'tfg:rock/hardened_mars_stone')
|
||||||
event.recipes.tfc.landslide('ad_astra:mars_cobblestone', 'ad_astra:mars_cobblestone')
|
event.recipes.tfc.landslide('ad_astra:mars_cobblestone', 'ad_astra:mars_cobblestone')
|
||||||
|
event.recipes.tfc.collapse('ad_astra:mars_cobblestone', '#forge:ores_in_ground/mars_stone')
|
||||||
event.recipes.tfc.landslide('ad_astra:mars_sand', 'ad_astra:mars_sand')
|
event.recipes.tfc.landslide('ad_astra:mars_sand', 'ad_astra:mars_sand')
|
||||||
|
|
||||||
event.recipes.tfc.collapse('ad_astra:venus_cobblestone', 'ad_astra:venus_stone')
|
event.recipes.tfc.collapse('ad_astra:venus_cobblestone', 'ad_astra:venus_stone')
|
||||||
event.recipes.tfc.collapse('ad_astra:venus_cobblestone', 'tfg:rock/hardened_venus_stone')
|
event.recipes.tfc.collapse('ad_astra:venus_cobblestone', 'tfg:rock/hardened_venus_stone')
|
||||||
event.recipes.tfc.landslide('ad_astra:venus_cobblestone', 'ad_astra:venus_cobblestone')
|
event.recipes.tfc.landslide('ad_astra:venus_cobblestone', 'ad_astra:venus_cobblestone')
|
||||||
|
event.recipes.tfc.collapse('ad_astra:venus_cobblestone', '#forge:ores_in_ground/venus_stone')
|
||||||
event.recipes.tfc.landslide('ad_astra:venus_sand', 'ad_astra:venus_sand')
|
event.recipes.tfc.landslide('ad_astra:venus_sand', 'ad_astra:venus_sand')
|
||||||
|
|
||||||
event.recipes.tfc.collapse('ad_astra:mercury_cobblestone', 'ad_astra:mercury_stone')
|
event.recipes.tfc.collapse('ad_astra:mercury_cobblestone', 'ad_astra:mercury_stone')
|
||||||
event.recipes.tfc.collapse('ad_astra:mercury_cobblestone', 'tfg:rock/hardened_mercury_stone')
|
event.recipes.tfc.collapse('ad_astra:mercury_cobblestone', 'tfg:rock/hardened_mercury_stone')
|
||||||
event.recipes.tfc.landslide('ad_astra:mercury_cobblestone', 'ad_astra:mercury_cobblestone')
|
event.recipes.tfc.landslide('ad_astra:mercury_cobblestone', 'ad_astra:mercury_cobblestone')
|
||||||
|
event.recipes.tfc.collapse('ad_astra:mercury_cobblestone', '#forge:ores_in_ground/mercury_stone')
|
||||||
event.recipes.tfc.landslide('ad_astra:mercury_sand', 'ad_astra:mercury_sand')
|
event.recipes.tfc.landslide('ad_astra:mercury_sand', 'ad_astra:mercury_sand')
|
||||||
|
|
||||||
event.recipes.tfc.collapse('ad_astra:glacio_cobblestone', 'ad_astra:glacio_stone')
|
event.recipes.tfc.collapse('ad_astra:glacio_cobblestone', 'ad_astra:glacio_stone')
|
||||||
event.recipes.tfc.collapse('ad_astra:glacio_cobblestone', 'tfg:rock/hardened_glacio_stone')
|
event.recipes.tfc.collapse('ad_astra:glacio_cobblestone', 'tfg:rock/hardened_glacio_stone')
|
||||||
event.recipes.tfc.landslide('ad_astra:glacio_cobblestone', 'ad_astra:glacio_cobblestone')
|
event.recipes.tfc.landslide('ad_astra:glacio_cobblestone', 'ad_astra:glacio_cobblestone')
|
||||||
|
event.recipes.tfc.collapse('ad_astra:glacio_cobblestone', '#forge:ores_in_ground/glacio_stone')
|
||||||
event.recipes.tfc.landslide('ad_astra:glacio_sand', 'ad_astra:glacio_sand')
|
event.recipes.tfc.landslide('ad_astra:glacio_sand', 'ad_astra:glacio_sand')
|
||||||
// #endregion
|
// #endregion
|
||||||
}
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue