mirror of
https://github.com/Sollace/Unicopia.git
synced 2025-02-01 19:46:42 +01:00
Add clouds to world generation
This commit is contained in:
parent
c4d245c84e
commit
f9c4234cbe
23 changed files with 365 additions and 0 deletions
Binary file not shown.
BIN
src/main/resources/data/unicopia/structures/clouds/large_1.nbt
Normal file
BIN
src/main/resources/data/unicopia/structures/clouds/large_1.nbt
Normal file
Binary file not shown.
BIN
src/main/resources/data/unicopia/structures/clouds/large_2.nbt
Normal file
BIN
src/main/resources/data/unicopia/structures/clouds/large_2.nbt
Normal file
Binary file not shown.
BIN
src/main/resources/data/unicopia/structures/clouds/large_3.nbt
Normal file
BIN
src/main/resources/data/unicopia/structures/clouds/large_3.nbt
Normal file
Binary file not shown.
BIN
src/main/resources/data/unicopia/structures/clouds/medium_1.nbt
Normal file
BIN
src/main/resources/data/unicopia/structures/clouds/medium_1.nbt
Normal file
Binary file not shown.
BIN
src/main/resources/data/unicopia/structures/clouds/medium_2.nbt
Normal file
BIN
src/main/resources/data/unicopia/structures/clouds/medium_2.nbt
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
src/main/resources/data/unicopia/structures/clouds/small_1.nbt
Normal file
BIN
src/main/resources/data/unicopia/structures/clouds/small_1.nbt
Normal file
Binary file not shown.
BIN
src/main/resources/data/unicopia/structures/clouds/small_2.nbt
Normal file
BIN
src/main/resources/data/unicopia/structures/clouds/small_2.nbt
Normal file
Binary file not shown.
BIN
src/main/resources/data/unicopia/structures/clouds/small_3.nbt
Normal file
BIN
src/main/resources/data/unicopia/structures/clouds/small_3.nbt
Normal file
Binary file not shown.
Binary file not shown.
|
@ -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": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
|
@ -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
|
||||||
|
}
|
|
@ -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"
|
||||||
|
}
|
|
@ -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"
|
||||||
|
}
|
|
@ -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"
|
||||||
|
}
|
|
@ -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"
|
||||||
|
}
|
|
@ -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"
|
||||||
|
}
|
Loading…
Reference in a new issue