changed moon rocks to be based off noise instead of biomes

This commit is contained in:
Pyritie 2025-05-06 22:55:23 +01:00
parent 17508a7091
commit 7f17533c4e
9 changed files with 1885 additions and 432 deletions

View file

@ -1,8 +1,9 @@
{
"carvers": {
"air": [
"tfc:cave",
"tfc:canyon"
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.0,

View file

@ -1,8 +1,9 @@
{
"carvers": {
"air": [
"tfc:cave",
"tfc:canyon"
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.0,

View file

@ -1,8 +1,9 @@
{
"carvers": {
"air": [
"tfc:cave",
"tfc:canyon"
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.0,

View file

@ -1,8 +1,9 @@
{
"carvers": {
"air": [
"tfc:cave",
"tfc:canyon"
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.0,
@ -19,25 +20,37 @@
"water_fog_color": 329011
},
"features": [
[],
[],
[],
[
"tfg:moon/blob/asurine",
"tfg:moon/blob/smooth_basalt"
"tfg:earth/geode/amethyst",
"tfg:earth/geode/barite",
"tfg:earth/geode/calcite",
"tfg:earth/geode/gypsum",
"tfg:earth/geode/opal",
"tfg:earth/geode/pyrite",
"tfg:earth/geode/quartzite"
],
[],
[
"tfc:vein/gabbro_dike",
"tfc:vein/diorite_dike"
],
[],
"#tfg:moon_veins",
[],
[],
[
"tfg:moon/surface/basalt_delta",
"tfc:vein/gabbro_dike",
"tfc:vein/diorite_dike",
"tfg:moon/surface/warped_vine",
"tfg:moon/surface/warped_roots_patch",
"tfg:moon/surface/warped_sprouts_patch",
"tfg:moon/surface/loose_basalt_rocks"
],
[],
"#tfg:moon_veins",
[]
[
"tfg:moon/hardening"
]
],
"has_precipitation": false,
"spawn_costs": {},

View file

@ -1,8 +1,9 @@
{
"carvers": {
"air": [
"tfc:cave",
"tfc:canyon"
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.0,
@ -21,20 +22,34 @@
"features": [
[],
[],
[
"tfg:moon/blob/asurine",
"tfg:earth/geode/amethyst",
"tfg:earth/geode/barite",
"tfg:earth/geode/calcite",
"tfg:earth/geode/gypsum",
"tfg:earth/geode/opal",
"tfg:earth/geode/pyrite",
"tfg:earth/geode/quartzite"
],
[],
[
"tfg:moon/blob/asurine"
],
[
"tfc:vein/gabbro_dike",
"tfc:vein/diorite_dike"
],
[],
"#tfg:moon_veins",
[],
[],
[
"tfg:moon/surface/warped_sprouts_patch",
"tfg:moon/surface/dead_coral",
"tfg:moon/surface/dead_coral_fans",
"tfg:moon/surface/loose_diorite_rocks"
],
[],
"#tfg:moon_veins",
[]
[
"tfg:moon/hardening"
]
],
"has_precipitation": false,
"spawn_costs": {},

View file

@ -1,8 +1,9 @@
{
"carvers": {
"air": [
"tfc:cave",
"tfc:canyon"
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.0,
@ -21,19 +22,33 @@
"features": [
[],
[],
[
"tfg:moon/blob/asurine",
"tfg:earth/geode/amethyst",
"tfg:earth/geode/barite",
"tfg:earth/geode/calcite",
"tfg:earth/geode/gypsum",
"tfg:earth/geode/opal",
"tfg:earth/geode/pyrite",
"tfg:earth/geode/quartzite"
],
[],
[
"tfg:moon/blob/asurine"
"tfc:vein/gabbro_dike",
"tfc:vein/diorite_dike"
],
[],
"#tfg:moon_veins",
[],
[],
[
"tfc:vein/diorite_dike",
"tfg:moon/surface/warped_sprouts_patch",
"tfg:moon/surface/gabbro_rock_pile",
"tfg:moon/surface/loose_gabbro_rocks"
],
[],
"#tfg:moon_veins",
[]
[
"tfg:moon/hardening"
]
],
"has_precipitation": false,
"spawn_costs": {},

View file

@ -1,8 +1,9 @@
{
"carvers": {
"air": [
"tfc:cave",
"tfc:canyon"
"minecraft:cave",
"minecraft:cave_extra_underground",
"minecraft:canyon"
]
},
"downfall": 0.0,
@ -21,19 +22,32 @@
"features": [
[],
[],
[
"tfg:moon/blob/asurine",
"tfg:earth/geode/amethyst",
"tfg:earth/geode/barite",
"tfg:earth/geode/calcite",
"tfg:earth/geode/gypsum",
"tfg:earth/geode/opal",
"tfg:earth/geode/pyrite",
"tfg:earth/geode/quartzite"
],
[],
[
"tfg:moon/blob/asurine"
],
[
"tfc:vein/gabbro_dike",
"tfc:vein/diorite_dike",
"tfg:moon/surface/moon_rock_pile",
"tfg:moon/surface/loose_moon_stone_rocks"
"tfc:vein/diorite_dike"
],
[],
"#tfg:moon_veins",
[]
[],
[],
[
"tfg:moon/surface/moon_rock_pile",
"tfg:moon/surface/loose_moon_stone_rocks"
],
[
"tfg:moon/hardening"
]
],
"has_precipitation": false,
"spawn_costs": {

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,123 @@
{
"feature": {
"type": "minecraft:replace_single_block",
"config": {
"targets": [
{
"target": {
"predicate_type": "minecraft:block_match",
"block": "ad_astra:moon_stone"
},
"state": {
"Name": "tfg:rock/hardened_moon_stone"
}
},
{
"target": {
"predicate_type": "minecraft:block_match",
"block": "ad_astra:moon_deepslate"
},
"state": {
"Name": "tfg:rock/hardened_moon_deepslate"
}
},
{
"target": {
"predicate_type": "minecraft:block_match",
"block": "ad_astra:glacio_stone"
},
"state": {
"Name": "tfg:rock/hardened_glacio_stone"
}
},
{
"target": {
"predicate_type": "minecraft:block_match",
"block": "tfc:rock/raw/dacite"
},
"state": {
"Name": "tfc:rock/hardened/dacite"
}
},
{
"target": {
"predicate_type": "minecraft:block_match",
"block": "tfc:rock/raw/rhyolite"
},
"state": {
"Name": "tfc:rock/hardened/rhyolite"
}
},
{
"target": {
"predicate_type": "minecraft:block_match",
"block": "tfc:rock/raw/diorite"
},
"state": {
"Name": "tfc:rock/hardened/diorite"
}
},
{
"target": {
"predicate_type": "minecraft:block_match",
"block": "tfc:rock/raw/andesite"
},
"state": {
"Name": "tfc:rock/hardened/andesite"
}
},
{
"target": {
"predicate_type": "minecraft:block_match",
"block": "tfc:rock/raw/gabbro"
},
"state": {
"Name": "tfc:rock/hardened/gabbro"
}
},
{
"target": {
"predicate_type": "minecraft:block_match",
"block": "tfc:rock/raw/basalt"
},
"state": {
"Name": "tfc:rock/hardened/basalt"
}
},
{
"target": {
"predicate_type": "minecraft:tag_match",
"tag": "tfc:can_landslide"
},
"state": {
"Name": "tfg:rock/hardened_moon_stone"
}
}
]
}
},
"placement": [
{
"type": "minecraft:carving_mask",
"step": "air"
},
{
"type": "minecraft:environment_scan",
"direction_of_search": "up",
"max_steps": 1,
"target_condition": {
"type": "minecraft:any_of",
"predicates": [
{
"type": "minecraft:matching_block_tag",
"tag": "ad_astra:moon_stone_replaceables"
},
{
"type": "minecraft:matching_block_tag",
"tag": "tfc:can_landslide"
}
]
}
}
]
}