Add clouds to world generation

This commit is contained in:
Sollace 2023-11-03 13:13:03 +00:00
parent c4d245c84e
commit f9c4234cbe
No known key found for this signature in database
GPG key ID: E52FACE7B5C773DB
23 changed files with 365 additions and 0 deletions

View file

@ -0,0 +1,37 @@
[
{
"processor_type": "minecraft:rule",
"rules": [
{
"location_predicate": {
"predicate_type": "always_true"
},
"input_predicate": {
"predicate_type": "random_block_match",
"block": "unicopia:cloud",
"probability": 0.2
},
"output_state": {
"name": "unicopia:unstable_cloud",
"Name": "unicopia:unstable_cloud",
"properties": []
}
},
{
"location_predicate": {
"predicate_type": "always_true"
},
"input_predicate": {
"predicate_type": "random_block_match",
"block": "unicopia:cloud",
"probability": 0.2
},
"output_state": {
"name": "unicopia:dense_cloud",
"Name": "unicopia:dense_cloud",
"properties": []
}
}
]
}
]

View file

@ -0,0 +1,15 @@
{
"type": "minecraft:jigsaw",
"biomes": "#minecraft:is_forest",
"max_distance_from_center": 80,
"project_start_to_heightmap": "WORLD_SURFACE_WG",
"size": 6,
"spawn_overrides": {},
"start_height": {
"absolute": 180
},
"start_pool": "unicopia:clouds/start",
"step": "surface_structures",
"terrain_adaptation": "beard_thin",
"use_expansion_hack": true
}

View file

@ -0,0 +1,60 @@
{
"elements": [
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/pillars/pillar_1",
"processors": {
"processors": []
},
"projection": "rigid"
},
"weight": 1
},
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/pillars/pillar_2",
"processors": {
"processors": []
},
"projection": "rigid"
},
"weight": 1
},
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/pillars/pillar_3",
"processors": {
"processors": []
},
"projection": "rigid"
},
"weight": 1
},
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/pillars/pillar_4",
"processors": {
"processors": []
},
"projection": "rigid"
},
"weight": 1
},
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/pillars/well",
"processors": {
"processors": []
},
"projection": "rigid"
},
"weight": 1
}
],
"fallback": "minecraft:empty"
}

View file

@ -0,0 +1,16 @@
{
"elements": [
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/village/house_1",
"processors": {
"processors": []
},
"projection": "rigid"
},
"weight": 1
}
],
"fallback": "minecraft:empty"
}

View file

@ -0,0 +1,95 @@
{
"elements": [
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/small_1",
"processors": "unicopia:cloud_decay",
"projection": "rigid"
},
"weight": 1
},
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/small_2",
"processors": "unicopia:cloud_decay",
"projection": "rigid"
},
"weight": 1
},
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/small_3",
"processors": "unicopia:cloud_decay",
"projection": "rigid"
},
"weight": 1
},
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/medium_1",
"processors": "unicopia:cloud_decay",
"projection": "rigid"
},
"weight": 1
},
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/medium_2",
"processors": "unicopia:cloud_decay",
"projection": "rigid"
},
"weight": 1
},
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/large_1",
"processors": "unicopia:cloud_decay",
"projection": "rigid"
},
"weight": 1
},
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/large_2",
"processors": "unicopia:cloud_decay",
"projection": "rigid"
},
"weight": 1
},
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/large_3",
"processors": "unicopia:cloud_decay",
"projection": "rigid"
},
"weight": 1
},
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/junction_1",
"processors": "unicopia:cloud_decay",
"projection": "rigid"
},
"weight": 1
},
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/pillar_boat",
"processors": "unicopia:cloud_decay",
"projection": "rigid"
},
"weight": 1
}
],
"fallback": "minecraft:empty"
}

View file

@ -0,0 +1,49 @@
{
"elements": [
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/pillars/pillar_1",
"processors": {
"processors": []
},
"projection": "rigid"
},
"weight": 1
},
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/pillars/pillar_2",
"processors": {
"processors": []
},
"projection": "rigid"
},
"weight": 1
},
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/pillars/pillar_3",
"processors": {
"processors": []
},
"projection": "rigid"
},
"weight": 1
},
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/pillars/pillar_4",
"processors": {
"processors": []
},
"projection": "rigid"
},
"weight": 1
}
],
"fallback": "minecraft:empty"
}

View file

@ -0,0 +1,93 @@
{
"elements": [
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/small_1",
"processors": {
"processors": []
},
"projection": "rigid"
},
"weight": 1
},
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/small_2",
"processors": {
"processors": []
},
"projection": "rigid"
},
"weight": 1
},
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/small_3",
"processors": {
"processors": []
},
"projection": "rigid"
},
"weight": 1
},
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/medium_1",
"processors": {
"processors": []
},
"projection": "rigid"
},
"weight": 1
},
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/medium_2",
"processors": {
"processors": []
},
"projection": "rigid"
},
"weight": 1
},
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/large_1",
"processors": {
"processors": []
},
"projection": "rigid"
},
"weight": 1
},
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/large_2",
"processors": {
"processors": []
},
"projection": "rigid"
},
"weight": 1
},
{
"element": {
"element_type": "minecraft:single_pool_element",
"location": "unicopia:clouds/large_3",
"processors": {
"processors": []
},
"projection": "rigid"
},
"weight": 1
}
],
"fallback": "minecraft:empty"
}