made the features for the rose quartz geodes, though their rarity will need some tweaking and the buds need a waterlogged property
This commit is contained in:
parent
87b3937768
commit
f682c3f561
12 changed files with 213 additions and 0 deletions
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"type": "tfc:if_then",
|
||||
"config": {
|
||||
"if": "tfg:earth/rose_quartz/rose_quartz_geode",
|
||||
"then": "tfg:earth/rose_quartz/rose_quartz_decoration"
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
{
|
||||
"type": "minecraft:simple_block",
|
||||
"config": {
|
||||
"to_place": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "gtceu:rose_quartz_bud_indicator"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"type": "minecraft:simple_block",
|
||||
"config": {
|
||||
"to_place": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "gtceu:rose_quartz_bud_indicator",
|
||||
"Properties": {
|
||||
"waterlogged": "true"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
{
|
||||
"type": "tfc:multiple",
|
||||
"config": {
|
||||
"features": [
|
||||
"tfg:earth/rose_quartz/rose_quartz_bud_air",
|
||||
"tfg:earth/rose_quartz/rose_quartz_bud_water"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,83 @@
|
|||
{
|
||||
"type": "minecraft:geode",
|
||||
"config": {
|
||||
"blocks": {
|
||||
"filling_provider": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "gtceu:raw_rose_quartz_block"
|
||||
}
|
||||
},
|
||||
"inner_layer_provider": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "gtceu:quartzite_rose_quartz_ore"
|
||||
}
|
||||
},
|
||||
"alternate_inner_layer_provider": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "gtceu:quartzite_quartzite_ore"
|
||||
}
|
||||
},
|
||||
"middle_layer_provider": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "minecraft:ice"
|
||||
}
|
||||
},
|
||||
"outer_layer_provider": {
|
||||
"type": "minecraft:simple_state_provider",
|
||||
"state": {
|
||||
"Name": "minecraft:blue_ice"
|
||||
}
|
||||
},
|
||||
"inner_placements": [
|
||||
{
|
||||
"Name": "gtceu:quartzite_rose_quartz_ore"
|
||||
}
|
||||
],
|
||||
"cannot_replace": "#minecraft:features_cannot_replace",
|
||||
"invalid_blocks": "#minecraft:geode_invalid_blocks"
|
||||
},
|
||||
"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": 1,
|
||||
"layers": {
|
||||
"filling": 0.4,
|
||||
"inner_layer": 2.1,
|
||||
"middle_layer": 3.5,
|
||||
"outer_layer": 4.5
|
||||
},
|
||||
"max_gen_offset": 32,
|
||||
"min_gen_offset": -32,
|
||||
"noise_multiplier": 0.05,
|
||||
"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.40,
|
||||
"use_potential_placements_chance": 0.30
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"feature": "tfg:earth/rose_quartz/rose_quartz",
|
||||
"placement": [
|
||||
{
|
||||
"type": "tfc:climate",
|
||||
"config": {
|
||||
"max_temperature": -10,
|
||||
"fuzzy": true
|
||||
}
|
||||
},
|
||||
{
|
||||
"type": "minecraft:rarity_filter",
|
||||
"chance": 10
|
||||
},
|
||||
{
|
||||
"type": "minecraft:biome"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "OCEAN_FLOOR"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"feature": "tfg:earth/rose_quartz/rose_quartz_bud_air",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:environment_scan",
|
||||
"direction_of_search": "up",
|
||||
"max_steps": 15,
|
||||
"target_condition": {
|
||||
"type": "minecraft:matching_blocks",
|
||||
"blocks": "minecraft:air"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
{
|
||||
"feature": "tfg:earth/rose_quartz/rose_quartz_bud_water",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:environment_scan",
|
||||
"direction_of_search": "up",
|
||||
"max_steps": 15,
|
||||
"target_condition": {
|
||||
"type": "minecraft:matching_fluids",
|
||||
"fluids": "tfc:salt_water"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"feature": "tfg:earth/rose_quartz/rose_quartz_decoration",
|
||||
"placement": [
|
||||
{
|
||||
"type": "minecraft:count",
|
||||
"count": 30
|
||||
},
|
||||
{
|
||||
"type": "minecraft:in_square"
|
||||
},
|
||||
{
|
||||
"type": "minecraft:heightmap",
|
||||
"heightmap": "OCEAN_FLOOR"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"feature": "tfg:earth/rose_quartz/rose_quartz_geode",
|
||||
"placement": []
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue