diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 00000000..86f49135 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 00000000..94a25f7f --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 00000000..c83fc086 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + { + "lastFilter": { + "state": "OPEN", + "assignee": "RePixelatedMC" + } +} + { + "selectedUrlAndAccountId": { + "url": "https://github.com/IrisDimensions/overworld.git", + "accountId": "a0bb647b-b73e-4c51-add7-e7243364570b" + } +} + { + "associatedIndex": 3 +} + + + + + + + + + + + + + + 1751004933703 + + + + + + \ No newline at end of file diff --git a/biomes/dev.json b/biomes/dev.json new file mode 100644 index 00000000..57516f2b --- /dev/null +++ b/biomes/dev.json @@ -0,0 +1,25 @@ +{ + "name": "test-dev", + + "layers": [ + { + "palette": [ + { + "block": "minecraft:grass_block" + } + ] + + } + ], + "decorators": [ + "snippet/decorator/leaf" + ], + + "generators": [ + { + "generator": "flat", + "max": 1, + "min": 1 + } + ] +} \ No newline at end of file diff --git a/biomes/mountain/forest.json b/biomes/mountain/forest.json index 0e008014..9eadb1ce 100644 --- a/biomes/mountain/forest.json +++ b/biomes/mountain/forest.json @@ -206,6 +206,7 @@ "data": {"age": 0} } ] - } + }, + "snippet/decorator/leaf" ] } diff --git a/biomes/mountain/mountain.json b/biomes/mountain/mountain.json index f3d530a5..ef48ef18 100644 --- a/biomes/mountain/mountain.json +++ b/biomes/mountain/mountain.json @@ -100,7 +100,8 @@ { "chance": 0.5, "palette": [{"block": "minecraft:short_grass"}] - } + }, + "snippet/decorator/leaf" ], "slab": { "style": {"style": "STATIC"}, diff --git a/biomes/mountain/mplain-extended.json b/biomes/mountain/mplain-extended.json index 9a4d1149..32b025cd 100644 --- a/biomes/mountain/mplain-extended.json +++ b/biomes/mountain/mplain-extended.json @@ -173,6 +173,7 @@ { "chance": 0.5, "palette": [{"block": "minecraft:short_grass"}] - } + }, + "snippet/decorator/leaf" ] } diff --git a/biomes/temperate/calmplains.json b/biomes/temperate/calmplains.json index 108ed135..8cec0bc0 100644 --- a/biomes/temperate/calmplains.json +++ b/biomes/temperate/calmplains.json @@ -207,7 +207,8 @@ } ], "style": {"style": "STATIC"} - } + }, + "snippet/decorator/leaf" ], "generators": [{ "generator": "mountain", diff --git a/biomes/temperate/combo-forest-extended.json b/biomes/temperate/combo-forest-extended.json index 581b7df6..98c27f38 100644 --- a/biomes/temperate/combo-forest-extended.json +++ b/biomes/temperate/combo-forest-extended.json @@ -293,6 +293,7 @@ "variance": {"style": "STATIC"}, "zoom": 0.2, "palette": [{"block": "minecraft:cobblestone_slab"}] - } + }, + "snippet/decorator/leaf" ] } diff --git a/biomes/temperate/combo-forest.json b/biomes/temperate/combo-forest.json index 51ebb466..1adee98e 100644 --- a/biomes/temperate/combo-forest.json +++ b/biomes/temperate/combo-forest.json @@ -306,6 +306,7 @@ "variance": {"style": "STATIC"}, "zoom": 0.2, "palette": [{"block": "minecraft:cobblestone_slab"}] - } + }, + "snippet/decorator/leaf" ] } diff --git a/biomes/temperate/croak.json b/biomes/temperate/croak.json index 66bb1161..b3b4282f 100644 --- a/biomes/temperate/croak.json +++ b/biomes/temperate/croak.json @@ -166,7 +166,8 @@ }, "chance": 0.2 - } + }, + "snippet/decorator/leaf" ], "objects": [ { diff --git a/biomes/temperate/flower-forest.json b/biomes/temperate/flower-forest.json index 09f3c279..0b2dfa27 100644 --- a/biomes/temperate/flower-forest.json +++ b/biomes/temperate/flower-forest.json @@ -483,6 +483,7 @@ "variance": {"style": "STATIC"}, "zoom": 0.2, "palette": [{"block": "minecraft:cobblestone_slab"}] - } + }, + "snippet/decorator/leaf" ] } diff --git a/biomes/temperate/longtree-forest-extended.json b/biomes/temperate/longtree-forest-extended.json index a76b33d3..3b4fc270 100644 --- a/biomes/temperate/longtree-forest-extended.json +++ b/biomes/temperate/longtree-forest-extended.json @@ -376,7 +376,8 @@ {"block": "minecraft:dandelion"}, {"block": "minecraft:oxeye_daisy"} ] - } + }, + "snippet/decorator/leaf" ], "effects": [{ "particleAltX": 0.301, diff --git a/biomes/temperate/longtree-forest.json b/biomes/temperate/longtree-forest.json index c4ff477c..53271936 100644 --- a/biomes/temperate/longtree-forest.json +++ b/biomes/temperate/longtree-forest.json @@ -377,7 +377,8 @@ {"block": "minecraft:dandelion"}, {"block": "minecraft:oxeye_daisy"} ] - } + }, + "snippet/decorator/leaf" ], "effects": [{ "particleAltX": 0.301, diff --git a/biomes/temperate/meadows.json b/biomes/temperate/meadows.json index b11c3911..96bbc5bb 100644 --- a/biomes/temperate/meadows.json +++ b/biomes/temperate/meadows.json @@ -194,6 +194,7 @@ { "chance": 0.1, "palette": [{"block": "minecraft:short_grass"}] - } + }, + "snippet/decorator/leaf" ] } diff --git a/biomes/temperate/oak-denmyre.json b/biomes/temperate/oak-denmyre.json index 8b797523..d3ff6eb3 100644 --- a/biomes/temperate/oak-denmyre.json +++ b/biomes/temperate/oak-denmyre.json @@ -221,6 +221,7 @@ "variance": {"style": "STATIC"}, "zoom": 0.2, "palette": [{"block": "minecraft:cobblestone_slab"}] - } + }, + "snippet/decorator/leaf" ] } diff --git a/biomes/temperate/oak-forest-extended.json b/biomes/temperate/oak-forest-extended.json index 54a8130d..59370f53 100644 --- a/biomes/temperate/oak-forest-extended.json +++ b/biomes/temperate/oak-forest-extended.json @@ -225,6 +225,7 @@ { "chance": 0.05, "palette": [{"block": "minecraft:cobblestone_slab"}] - } + }, + "snippet/decorator/leaf" ] } diff --git a/biomes/temperate/oak-forest-flat.json b/biomes/temperate/oak-forest-flat.json index 1fedd11f..857432e8 100644 --- a/biomes/temperate/oak-forest-flat.json +++ b/biomes/temperate/oak-forest-flat.json @@ -243,6 +243,7 @@ { "chance": 0.05, "palette": [{"block": "minecraft:cobblestone_slab"}] - } + }, + "snippet/decorator/leaf" ] } diff --git a/biomes/temperate/oak-forest.json b/biomes/temperate/oak-forest.json index 3156c7ce..1862ce7b 100644 --- a/biomes/temperate/oak-forest.json +++ b/biomes/temperate/oak-forest.json @@ -227,6 +227,7 @@ { "chance": 0.05, "palette": [{"block": "minecraft:cobblestone_slab"}] - } + }, + "snippet/decorator/leaf" ] } diff --git a/biomes/temperate/osaka-red-forest.json b/biomes/temperate/osaka-red-forest.json index e188819c..2f69142c 100644 --- a/biomes/temperate/osaka-red-forest.json +++ b/biomes/temperate/osaka-red-forest.json @@ -257,7 +257,8 @@ "variance": {"style": "STATIC"}, "zoom": 0.2, "palette": [{"block": "minecraft:blackstone_slab"}] - } + }, + "snippet/decorator/leaf" ], "effects": [{ "particleAltX": 0.301, @@ -268,5 +269,6 @@ "particleOffset": 12, "interval": 550, "particleCount": 0 - }] + } + ] } diff --git a/biomes/temperate/osaka-violet-forest.json b/biomes/temperate/osaka-violet-forest.json index ef7ec250..1cb5c58e 100644 --- a/biomes/temperate/osaka-violet-forest.json +++ b/biomes/temperate/osaka-violet-forest.json @@ -279,6 +279,7 @@ "variance": {"style": "STATIC"}, "zoom": 0.2, "palette": [{"block": "minecraft:cobblestone_slab"}] - } + }, + "snippet/decorator/leaf" ] } diff --git a/biomes/temperate/plains.json b/biomes/temperate/plains.json index 9e0365ec..cab99b85 100644 --- a/biomes/temperate/plains.json +++ b/biomes/temperate/plains.json @@ -287,24 +287,7 @@ { "chance": 0.5, "palette": [{"block": "minecraft:short_grass"}] - } - ], - "features": [{ - "rarity": 252, - "zone": { - "convergeToHeight": 64, - "interpolationRadius": 3, - "interpolator": "BILINEAR_STARCAST_6", - "blockRadius": 14, - "objectChance": 1, - "strength": 1, - "biomeStrengthThreshold": 0.18, - "customBiome": "temperate/flower-forest", - "fractureRadius": { - "style": "NOWHERE", - "zoom": 0.12, - "multiplier": 52 - } - } - }] + }, + "snippet/decorator/leaf" + ] } \ No newline at end of file diff --git a/biomes/tundra/autumn-extended.json b/biomes/tundra/autumn-extended.json index dae32dca..df4e6baf 100644 --- a/biomes/tundra/autumn-extended.json +++ b/biomes/tundra/autumn-extended.json @@ -480,6 +480,7 @@ { "chance": 0.05, "palette": [{"block": "minecraft:cobblestone_slab"}] - } + }, + "snippet/decorator/leaf" ] } diff --git a/biomes/tundra/autumn.json b/biomes/tundra/autumn.json index f2c3a549..e7ff2196 100644 --- a/biomes/tundra/autumn.json +++ b/biomes/tundra/autumn.json @@ -483,7 +483,8 @@ { "chance": 0.05, "palette": [{"block": "minecraft:cobblestone_slab"}] - } + }, + "snippet/decorator/leaf" ], "childShrinkFactor": 2.4 } diff --git a/biomes/tundra/forest.json b/biomes/tundra/forest.json index 885453ba..12b20f63 100644 --- a/biomes/tundra/forest.json +++ b/biomes/tundra/forest.json @@ -213,7 +213,8 @@ "zoom": 0.3, "palette": [{"block": "minecraft:short_grass"}], "style": {"style": "STATIC"} - } + }, + "snippet/decorator/leaf" ], "childShrinkFactor": 2.4 } diff --git a/biomes/tundra/redwood-extended-cliffs.json b/biomes/tundra/redwood-extended-cliffs.json index 7f828e24..e8155d68 100644 --- a/biomes/tundra/redwood-extended-cliffs.json +++ b/biomes/tundra/redwood-extended-cliffs.json @@ -408,6 +408,7 @@ { "chance": 0.05, "palette": [{"block": "minecraft:cobblestone_slab"}] - } + }, + "snippet/decorator/leaf" ] } diff --git a/biomes/tundra/redwood-forest.json b/biomes/tundra/redwood-forest.json index 2cc56e82..94a7e60b 100644 --- a/biomes/tundra/redwood-forest.json +++ b/biomes/tundra/redwood-forest.json @@ -370,7 +370,8 @@ { "chance": 0.05, "palette": [{"block": "minecraft:cobblestone_slab"}] - } + }, + "snippet/decorator/leaf" ], "childShrinkFactor": 2.4 } diff --git a/dimensions/overworld.json b/dimensions/overworld.json index 6b9139b5..8ab8dca6 100644 --- a/dimensions/overworld.json +++ b/dimensions/overworld.json @@ -6,6 +6,7 @@ "fluidHeight": 75, "jigsawStructureDivisor": 20, "continentZoom": 1, + "focusRegion": "tundra", "continentalStyle": { "style": "NOWHERE_CELLULAR", "fracture": { diff --git a/snippet/decorator/bush.json b/snippet/decorator/bush.json new file mode 100644 index 00000000..e70fac29 --- /dev/null +++ b/snippet/decorator/bush.json @@ -0,0 +1,11 @@ +{ + "chance": 0.1, + "style":{ + "style": "STATIC" + }, + "palette": [ + { + "block": "minecraft:bush" + } + ] +} \ No newline at end of file diff --git a/snippet/decorator/leaf.json b/snippet/decorator/leaf.json new file mode 100644 index 00000000..63e47b85 --- /dev/null +++ b/snippet/decorator/leaf.json @@ -0,0 +1,126 @@ +{ + "style": { + "style": "VASCULAR", + "zoom": 0.3, + "fracture": { + "axialFracturing": true, + "style": "STATIC", + "multiplier": 16 + } + }, + "chance": 0.1, + "palette": [ + { + "block": "minecraft:leaf_litter", + "data": { + "segment_amount": 1, + "facing": "north" + } + }, + { + "block": "minecraft:leaf_litter", + "data": { + "segment_amount": 1, + "facing": "south" + } + }, + { + "block": "minecraft:leaf_litter", + "data": { + "segment_amount": 1, + "facing": "east" + } + }, + { + "block": "minecraft:leaf_litter", + "data": { + "segment_amount": 1, + "facing": "west" + } + }, + { + "block": "minecraft:leaf_litter", + "data": { + "segment_amount": 2, + "facing": "north" + } + }, + { + "block": "minecraft:leaf_litter", + "data": { + "segment_amount": 2, + "facing": "south" + } + }, + { + "block": "minecraft:leaf_litter", + "data": { + "segment_amount": 2, + "facing": "east" + } + }, + { + "block": "minecraft:leaf_litter", + "data": { + "segment_amount": 2, + "facing": "west" + } + }, + { + "block": "minecraft:leaf_litter", + "data": { + "segment_amount": 3, + "facing": "north" + } + }, + { + "block": "minecraft:leaf_litter", + "data": { + "segment_amount": 3, + "facing": "south" + } + }, + { + "block": "minecraft:leaf_litter", + "data": { + "segment_amount": 3, + "facing": "east" + } + }, + { + "block": "minecraft:leaf_litter", + "data": { + "segment_amount": 3, + "facing": "west" + } + }, + { + "block": "minecraft:leaf_litter", + "data": { + "segment_amount": 4, + "facing": "north" + } + }, + { + "block": "minecraft:leaf_litter", + "data": { + "segment_amount": 4, + "facing": "south" + } + }, + { + "block": "minecraft:leaf_litter", + "data": { + "segment_amount": 4, + "facing": "east" + } + }, + { + "block": "minecraft:leaf_litter", + "data": { + "segment_amount": 4, + "facing": "west" + } + } + ] +} \ No newline at end of file diff --git a/snippet/decorator/windflower.json b/snippet/decorator/windflower.json new file mode 100644 index 00000000..b1d1c6a2 --- /dev/null +++ b/snippet/decorator/windflower.json @@ -0,0 +1,11 @@ +{ + "chance": 0.1, + "style":{ + "style": "STATIC" + }, + "palette": [ + { + "block": "minecraft:wildflowers" + } + ] +} \ No newline at end of file