diff --git a/a/a.code-workspace b/a/a.code-workspace new file mode 100644 index 00000000..089a4fb7 --- /dev/null +++ b/a/a.code-workspace @@ -0,0 +1,12 @@ +{ + "settings": { + "files.autoSave": "onFocusChange", + "workbench.statusBar.visible": false, + "workbench.tips.enabled": false, + "workbench.colorTheme": "Monokai", + "workbench.preferredDarkColorTheme": "Solarized Dark", + "workbench.tree.indent": 24, + "workbench.preferredHighContrastColorTheme": "Solarized Dark" + }, + "folders": [{"path": "."}] +} diff --git a/a/biomes/land-1.json b/a/biomes/land-1.json new file mode 100644 index 00000000..cbfd531b --- /dev/null +++ b/a/biomes/land-1.json @@ -0,0 +1,43 @@ +{ + "seaLayers": [], + "biomeSkyScatter": [], + "objects": [], + "biomeZoom": 1, + "structures": [], + "biomeDispersion": "SCATTER", + "derivative": "THE_VOID", + "deposits": [], + "slab": { + "minHeight": 1, + "terrainZoom": 5, + "maxHeight": 1, + "palette": [], + "dispersion": "SCATTER" + }, + "children": [], + "decorators": [], + "name": "Example Land 1", + "layers": [{ + "minHeight": 1, + "terrainZoom": 5, + "maxHeight": 1, + "palette": ["GRASS_BLOCK"], + "dispersion": "SCATTER" + }], + "generators": [{ + "min": 3, + "max": 7, + "generator": "example-generator" + }], + "childShrinkFactor": 1.5, + "lockLayers": false, + "biomeScatter": [], + "wall": { + "minHeight": 1, + "terrainZoom": 5, + "maxHeight": 1, + "palette": [], + "dispersion": "SCATTER" + }, + "rarity": 1 +} diff --git a/a/biomes/land-2.json b/a/biomes/land-2.json new file mode 100644 index 00000000..53a328b6 --- /dev/null +++ b/a/biomes/land-2.json @@ -0,0 +1,43 @@ +{ + "seaLayers": [], + "biomeSkyScatter": [], + "objects": [], + "biomeZoom": 1, + "structures": [], + "biomeDispersion": "SCATTER", + "derivative": "THE_VOID", + "deposits": [], + "slab": { + "minHeight": 1, + "terrainZoom": 5, + "maxHeight": 1, + "palette": [], + "dispersion": "SCATTER" + }, + "children": [], + "decorators": [], + "name": "Example Land 2", + "layers": [{ + "minHeight": 1, + "terrainZoom": 5, + "maxHeight": 1, + "palette": ["RED_SAND"], + "dispersion": "SCATTER" + }], + "generators": [{ + "min": 12, + "max": 35, + "generator": "example-generator" + }], + "childShrinkFactor": 1.5, + "lockLayers": false, + "biomeScatter": [], + "wall": { + "minHeight": 1, + "terrainZoom": 5, + "maxHeight": 1, + "palette": [], + "dispersion": "SCATTER" + }, + "rarity": 4 +} diff --git a/a/biomes/sea.json b/a/biomes/sea.json new file mode 100644 index 00000000..167eb193 --- /dev/null +++ b/a/biomes/sea.json @@ -0,0 +1,43 @@ +{ + "seaLayers": [], + "biomeSkyScatter": [], + "objects": [], + "biomeZoom": 1, + "structures": [], + "biomeDispersion": "SCATTER", + "derivative": "THE_VOID", + "deposits": [], + "slab": { + "minHeight": 1, + "terrainZoom": 5, + "maxHeight": 1, + "palette": [], + "dispersion": "SCATTER" + }, + "children": [], + "decorators": [], + "name": "Example Sea", + "layers": [{ + "minHeight": 1, + "terrainZoom": 5, + "maxHeight": 1, + "palette": ["SAND"], + "dispersion": "SCATTER" + }], + "generators": [{ + "min": -5, + "max": -38, + "generator": "example-generator" + }], + "childShrinkFactor": 1.5, + "lockLayers": false, + "biomeScatter": [], + "wall": { + "minHeight": 1, + "terrainZoom": 5, + "maxHeight": 1, + "palette": [], + "dispersion": "SCATTER" + }, + "rarity": 1 +} diff --git a/a/biomes/shore.json b/a/biomes/shore.json new file mode 100644 index 00000000..2e0af297 --- /dev/null +++ b/a/biomes/shore.json @@ -0,0 +1,43 @@ +{ + "seaLayers": [], + "biomeSkyScatter": [], + "objects": [], + "biomeZoom": 1, + "structures": [], + "biomeDispersion": "SCATTER", + "derivative": "THE_VOID", + "deposits": [], + "slab": { + "minHeight": 1, + "terrainZoom": 5, + "maxHeight": 1, + "palette": [], + "dispersion": "SCATTER" + }, + "children": [], + "decorators": [], + "name": "Example Shore", + "layers": [{ + "minHeight": 1, + "terrainZoom": 5, + "maxHeight": 1, + "palette": ["SAND"], + "dispersion": "SCATTER" + }], + "generators": [{ + "min": -1, + "max": 1, + "generator": "example-generator" + }], + "childShrinkFactor": 1.5, + "lockLayers": false, + "biomeScatter": [], + "wall": { + "minHeight": 1, + "terrainZoom": 5, + "maxHeight": 1, + "palette": [], + "dispersion": "SCATTER" + }, + "rarity": 1 +} diff --git a/a/dimensions/a.json b/a/dimensions/a.json new file mode 100644 index 00000000..b1149a32 --- /dev/null +++ b/a/dimensions/a.json @@ -0,0 +1,60 @@ +{ + "decorate": true, + "landZoom": 1.5, + "regions": ["example-region"], + "seaZoom": 1, + "mirrorCeiling": false, + "biomeZoom": 5, + "rockPalette": ["STONE"], + "interpolationScale": 63, + "focus": "", + "carving": true, + "carvingEnvelope": 0.335, + "continentZoom": 1, + "rockZoom": 5, + "carvingSliverThickness": 5.5, + "postProcessing": true, + "roughnessZoom": 2, + "interpolationFunction": "BICUBIC", + "mutations": [], + "terrainZoom": 2, + "coordFractureZoom": 8, + "carvingMin": 115, + "fluidHeight": 63, + "coordFractureDistance": 20, + "carvingMax": 239, + "ceiling": "", + "postProcessors": [ + { + "phase": 0, + "processor": "wall-painter" + }, + { + "phase": 0, + "processor": "slabber" + }, + { + "phase": 1, + "processor": "waterlogger" + } + ], + "caveThickness": 1, + "fluidPalette": ["WATER"], + "caves": true, + "carvingRippleThickness": 3, + "preventLeafDecay": false, + "caveBiomeZoom": 1, + "placeObjects": true, + "version": 1, + "shoreZoom": 1, + "deposits": [], + "caveShift": 0, + "carvingZoom": 3.5, + "environment": "NORMAL", + "roughnessHeight": 3, + "name": "A", + "dimensionAngleDeg": 0, + "regionZoom": 1, + "caveScale": 1, + "dispersion": "SCATTER" +} diff --git a/a/generators/example-generator.json b/a/generators/example-generator.json new file mode 100644 index 00000000..100a0da8 --- /dev/null +++ b/a/generators/example-generator.json @@ -0,0 +1,49 @@ +{ + "cellPercentSize": 0.75, + "cellFractureHeight": 0, + "seed": 1, + "interpolationScale": 185, + "zoom": 1, + "cliffHeightMin": 0, + "cliffHeightGenerator": { + "sinCentered": false, + "seed": 0, + "parametric": false, + "zoom": 1, + "enabled": true, + "fracture": [], + "offsetX": 0, + "octaves": 1, + "negative": false, + "offsetZ": 0, + "offsetY": 0, + "irisBased": true, + "opacity": 1, + "bezier": false, + "exponent": 1 + }, + "offsetX": 0, + "offsetZ": 0, + "interpolationFunction": "HERMITE", + "cellFractureShuffle": 12, + "composite": [{ + "sinCentered": false, + "seed": 0, + "parametric": false, + "zoom": 1, + "enabled": true, + "fracture": [], + "offsetX": 0, + "octaves": 1, + "negative": false, + "offsetZ": 0, + "offsetY": 0, + "irisBased": true, + "opacity": 1, + "bezier": false, + "exponent": 1 + }], + "opacity": 1, + "cliffHeightMax": 0, + "cellFractureZoom": 1 +} diff --git a/a/regions/example-region.json b/a/regions/example-region.json new file mode 100644 index 00000000..767232d9 --- /dev/null +++ b/a/regions/example-region.json @@ -0,0 +1,28 @@ +{ + "shoreRatio": 0.13, + "ridgeBiomes": [], + "islandBiomes": [], + "biomeShuffle": 11, + "shoreBiomeZoom": 1, + "islandBiomeZoom": 1, + "structures": [], + "spotBiomes": [], + "caveBiomeZoom": 1, + "landBiomes": [ + "land-1", + "land-2" + ], + "seaBiomeZoom": 1, + "biomeImplosionRatio": 0.4, + "skylandBiomeZoom": 1, + "seaBiomes": ["sea"], + "deposits": [], + "caveBiomes": [], + "landBiomeZoom": 1, + "shoreHeightMin": 1.2, + "shoreBiomes": ["shore"], + "skylandBiomes": [], + "name": "Example Region", + "shoreHeightMax": 3.2, + "shoreHeightZoom": 3.14 +} diff --git a/overworld/dimensions/overworld.json b/overworld/dimensions/overworld.json index 9700082d..b8c49895 100644 --- a/overworld/dimensions/overworld.json +++ b/overworld/dimensions/overworld.json @@ -309,5 +309,134 @@ } ] } + ], + "compatability": [ + {"supplement": "NETHER_FENCE", "when": "WEEPING_VINES"}, + {"supplement": "NETHER_FENCE", "when": "WEEPING_VINES_PLANT"}, + {"supplement": "NETHER_WART_BLOCK", "when": "WARPED_WART_BLOCK"}, + {"supplement": "BAMBOO", "when": "TWISTING_VINES"}, + {"supplement": "BAMBOO", "when": "TWISTING_VINES_PLANT"}, + {"supplement": "COBBLESTONE", "when": "TARGET"}, + {"supplement": "SOULSAND", "when": "SOUL_SOIL"}, + {"supplement": "TORCH", "when": "SOUL_TORCH"}, + {"supplement": "LANTERN", "when": "SOUL_LANTERN"}, + {"supplement": "FIRE", "when": "SOUL_FIRE"}, + {"supplement": "CAMPFIRE", "when": "SOUL_CAMPFIRE"}, + {"supplement": "GLOWSTONE", "when": "SHROOMLIGHT"}, + {"supplement": "OBSIDIAN", "when": "RESPAWN_ANCHOR"}, + {"supplement": "RED_MUSHROOM", "when": "NETHER_SPROUTS"}, + {"supplement": "GOLD_ORE", "when": "NETHER_GOLD_ORE"}, + {"supplement": "STONE", "when": "LODESTONE"}, + {"supplement": "BROWN_MUSHROOM_BLOCK", "when": "STRIPPED_WARPED_HYPHAE"}, + {"supplement": "RED_MUSHROOM_BLOCK", "when": "STRIPPED_CRIMSON_HYPHAE"}, + {"supplement": "MUSHROOM_STEM", "when": "WARPED_HYPHAE"}, + {"supplement": "RED_MUSHROOM_BLOCK", "when": "CRIMSON_HYPHAE"}, + {"supplement": "COBBLESTONE", "when": "GILDED_BLACKSTONE"}, + {"supplement": "OBSIDIAN", "when": "CRYING_OBSIDIAN"}, + {"supplement": "MUSHROOM_STEM", "when": "STRIPPED_WARPED_STEM"}, + {"supplement": "MUSHROOM_STEM", "when": "STRIPPED_CRIMSON_STEM"}, + {"supplement": "MUSHROOM_STEM", "when": "WARPED_STEM"}, + {"supplement": "MUSHROOM_STEM", "when": "CRIMSON_STEM"}, + {"supplement": "RED_MUSHROOM", "when": "CRIMSON_ROOTS"}, + {"supplement": "BROWN_MUSHROOM", "when": "WARPED_ROOTS"}, + {"supplement": "OAK_PLANKS", "when": "CRIMSON_PLANKS"}, + {"supplement": "OAK_PLANKS", "when": "WARPED_PLANKS"}, + {"supplement": "MYCELIUM", "when": "WARPED_NYLIUM"}, + {"supplement": "MYCELIUM", "when": "CRIMSON_NYLIUM"}, + {"supplement": "BROWN_MUSHROOM", "when": "WARPED_FUNGUS"}, + {"supplement": "RED_MUSHROOM", "when": "CRIMSON_FUNGUS"}, + {"supplement": "NETHER_BRICKS", "when": "CRACKED_NETHER_BRICKS"}, + {"supplement": "NETHER_BRICKS", "when": "CHISELED_NETHER_BRICKS"}, + {"supplement": "LEGACY_NETHER_FENCE", "when": "NETHER_FENCE"}, + {"supplement": "IRON_BARS", "when": "CHAIN"}, + {"supplement": "QUARTZ_BLOCK", "when": "NETHERITE_BLOCK"}, + {"supplement": "COBBLESTONE", "when": "BLACKSTONE"}, + {"supplement": "STONE", "when": "BASALT"}, + {"supplement": "NETHERRACK", "when": "ANCIENT_DEBRIS"}, + {"supplement": "LEGACY_NETHERRACK", "when": "NETHERRACK"}, + {"supplement": "OAK_LEAVES", "when": "HONEY_BLOCK"}, + {"supplement": "OAK_LEAVES", "when": "BEEHIVE"}, + {"supplement": "OAK_LEAVES", "when": "BEE_NEST"}, + {"supplement": "COBBLESTONE_WALL", "when": "GRANITE_WALL"}, + {"supplement": "PACKED_ICE", "when": "BLUE_ICE"}, + {"supplement": "COBBLESTONE_WALL", "when": "DIORITE_WALL"}, + {"supplement": "COBBLESTONE_WALL", "when": "ANDESITE_WALL"}, + {"supplement": "GRASS", "when": "SWEET_BERRY_BUSH"}, + {"supplement": "CRAFTING_TABLE", "when": "STONECUTTER"}, + {"supplement": "LEGACY_SANDSTONE_STAIRS", "when": "SANDSTONE_STAIRS"}, + {"supplement": "LEGACY_SANDSTONE_STAIRS", "when": "SMOOTH_SANDSTONE_STAIRS"}, + {"supplement": "COBBLESTONE_STAIRS", "when": "MOSSY_COBBLESTONE_STAIRS"}, + {"supplement": "STONE_BRICK_STAIRS", "when": "MOSSY_STONE_BRICK_STAIRS"}, + {"supplement": "COBBLESTONE_STAIRS", "when": "POLISHED_GRANITE_STAIRS"}, + {"supplement": "COBBLESTONE_STAIRS", "when": "GRANITE_STAIRS"}, + {"supplement": "COBBLESTONE_STAIRS", "when": "POLISHED_DIORITE_STAIRS"}, + {"supplement": "COBBLESTONE_STAIRS", "when": "DIORITE_STAIRS"}, + {"supplement": "COBBLESTONE_STAIRS", "when": "POLISHED_ANDESITE_STAIRS"}, + {"supplement": "COBBLESTONE_STAIRS", "when": "ANDESITE_STAIRS"}, + {"supplement": "COBBLESTONE_STAIRS", "when": "STONE_STAIRS"}, + {"supplement": "LEGACY_SANDSTONE_STAIRS", "when": "END_STONE_BRICK_STAIRS"}, + {"supplement": "LEGACY_NETHER_BRICK_STAIRS", "when": "NETHER_BRICK_STAIRS"}, + {"supplement": "NETHER_BRICK_STAIRS", "when": "RED_NETHER_BRICK_STAIRS"}, + {"supplement": "LEGACY_QUARTZ_STAIRS", "when": "SMOOTH_QUARTZ_STAIRS"}, + {"supplement": "LEGACY_QUARTZ_STAIRS", "when": "QUARTZ_STAIRS"}, + {"supplement": "LEGACY_RED_SANDSTONE_STAIRS", "when": "RED_SANDSTONE_STAIRS"}, + {"supplement": "LEGACY_RED_SANDSTONE_STAIRS", "when": "SMOOTH_RED_SANDSTONE_STAIRS"}, + {"supplement": "SMOOTH_STONE_SLAB", "when": "STONE_SLAB"}, + {"supplement": "FURNACE", "when": "SMOKER"}, + {"supplement": "CRAFTING_TABLE", "when": "SMITHING_TABLE"}, + {"supplement": "SANDSTONE_SLAB", "when": "END_STONE_BRICK_SLAB"}, + {"supplement": "NETHER_BRICK_SLAB", "when": "RED_NETHER_BRICK_SLAB"}, + {"supplement": "QUARTZ_SLAB", "when": "SMOOTH_QUARTZ_SLAB"}, + {"supplement": "SANDSTONE_SLAB", "when": "CUT_SANDSTONE_SLAB"}, + {"supplement": "RED_SANDSTONE_SLAB", "when": "CUT_RED_SANDSTONE_SLAB"}, + {"supplement": "RED_SANDSTONE_SLAB", "when": "SMOOTH_RED_SANDSTONE_SLAB"}, + {"supplement": "SANDSTONE_SLAB", "when": "SMOOTH_SANDSTONE_SLAB"}, + {"supplement": "COBBLESTONE_SLAB", "when": "MOSSY_COBBLESTONE_SLAB"}, + {"supplement": "STONE_BRICK_SLAB", "when": "MOSSY_STONE_BRICK_SLAB"}, + {"supplement": "SMOOTH_STONE_SLAB", "when": "STONE_SLAB"}, + {"supplement": "COBBLESTONE_SLAB", "when": "ANDESITE_SLAB"}, + {"supplement": "COBBLESTONE_SLAB", "when": "ANDESITE_SLAB"}, + {"supplement": "COBBLESTONE_SLAB", "when": "DIORITE_SLAB"}, + {"supplement": "COBBLESTONE_SLAB", "when": "GRANITE_SLAB"}, + {"supplement": "SMOOTH_STONE_SLAB", "when": "POLISHED_ANDESITE_SLAB"}, + {"supplement": "SMOOTH_STONE_SLAB", "when": "POLISHED_DIORITE_SLAB"}, + {"supplement": "SMOOTH_STONE_SLAB", "when": "POLISHED_GRANITE_SLAB"}, + {"supplement": "LEGACY_WALL_SIGN", "when": "WARPED_WALL_SIGN"}, + {"supplement": "LEGACY_SIGN_POST", "when": "WARPED_SIGN"}, + {"supplement": "LEGACY_WALL_SIGN", "when": "SPRUCE_WALL_SIGN"}, + {"supplement": "LEGACY_SIGN_POST", "when": "SPRUCE_SIGN"}, + {"supplement": "LEGACY_WALL_SIGN", "when": "OAK_WALL_SIGN"}, + {"supplement": "LEGACY_SIGN_POST", "when": "OAK_SIGN"}, + {"supplement": "LEGACY_WALL_SIGN", "when": "JUNGLE_WALL_SIGN"}, + {"supplement": "LEGACY_SIGN_POST", "when": "JUNGLE_SIGN"}, + {"supplement": "LEGACY_WALL_SIGN", "when": "DARK_OAK_WALL_SIGN"}, + {"supplement": "LEGACY_SIGN_POST", "when": "DARK_OAK_SIGN"}, + {"supplement": "LEGACY_WALL_SIGN", "when": "CRIMSON_WALL_SIGN"}, + {"supplement": "LEGACY_SIGN_POST", "when": "CRIMSON_SIGN"}, + {"supplement": "LEGACY_WALL_SIGN", "when": "BIRCH_WALL_SIGN"}, + {"supplement": "LEGACY_SIGN_POST", "when": "BIRCH_SIGN"}, + {"supplement": "LEGACY_WALL_SIGN", "when": "ACACIA_WALL_SIGN"}, + {"supplement": "LEGACY_SIGN_POST", "when": "ACACIA_SIGN"}, + {"supplement": "BIRCH_FENCE", "when": "SCAFFOLDING"}, + {"supplement": "LOOM", "when": "LOOM"}, + {"supplement": "BOOKSHELF", "when": "LECTERN"}, + {"supplement": "REDSTONE_LAMP", "when": "LANTERN"}, + {"supplement": "AIR", "when": "JIGSAW"}, + {"supplement": "COBBLESTONE", "when": "GRINDSTONE"}, + {"supplement": "CRAFTING_TABLE", "when": "FLETCHING_TABLE"}, + {"supplement": "CHEST", "when": "COMPOSTER"}, + {"supplement": "CRAFTING_TABLE", "when": "CARTOGRAPHY_TABLE"}, + {"supplement": "DARK_OAK_SLAB", "when": "CAMPFIRE"}, + {"supplement": "FURNACE", "when": "BLAST_FURNACE"}, + {"supplement": "REDSTONE_LAMP", "when": "BELL"}, + {"supplement": "minecraft:hay_bale[axis=z]", "exact": true, "when": "minecraft:barrel[facing=south]"}, + {"supplement": "minecraft:hay_bale[axis=z]", "exact": true, "when": "minecraft:barrel[facing=north]"}, + {"supplement": "minecraft:hay_bale[axis=x]", "exact": true, "when": "minecraft:barrel[facing=east]"}, + {"supplement": "minecraft:hay_bale[axis=x]", "exact": true, "when": "minecraft:barrel[facing=west]"}, + {"supplement": "minecraft:hay_bale[axis=y]", "exact": true, "when": "minecraft:barrel[facing=up]"}, + {"supplement": "minecraft:hay_bale[axis=y]", "exact": true, "when": "minecraft:barrel[facing=down]"}, + {"supplement": "BIRCH_FENCE", "when": "BAMBOO"}, + {"supplement": "BIRCH_SAPLING", "when": "BAMBOO_SAPLING"}, + {"supplement": "POTTED_BIRCH_SAPLING", "when": "POTTED_BAMBOO"} ] } \ No newline at end of file