From 0892a9b7f187270b95ef5aa0fde8720b3eac1bda Mon Sep 17 00:00:00 2001 From: RaydenKonig <71474946+RaydenKonig@users.noreply.github.com> Date: Sat, 19 Jun 2021 10:12:43 -0300 Subject: [PATCH 01/51] Create tropical-highlands.json --- biomes/tropical-highlands.json | 242 +++++++++++++++++++++++++++++++++ 1 file changed, 242 insertions(+) create mode 100644 biomes/tropical-highlands.json diff --git a/biomes/tropical-highlands.json b/biomes/tropical-highlands.json new file mode 100644 index 00000000..b3663a25 --- /dev/null +++ b/biomes/tropical-highlands.json @@ -0,0 +1,242 @@ +{ + "vanillaDerivative": "PLAINS", + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "pig", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "sheep", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + } + ], + "decorators": [ + { + "chance": 0.003, + "variance": { + "style": "STATIC" + }, + "zoom": 0.02, + "palette": [ + { + "block": "wither_rose" + }, + { + "block": "oxeye_daisy" + }, + { + "block": "pink_tulip" + }, + { + "block": "lily_of_the_valley" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.02, + "variance": { + "style": "STATIC" + }, + "zoom": 0.1, + "palette": [ + { + "block": "sunflower" + }, + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "rose_bush" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.122, + "variance": { + "style": "STATIC" + }, + "zoom": 0.2, + "palette": [ + { + "block": "large_fern" + }, + { + "block": "tall_grass" + } + ], + "style": { + "style": "STATIC" + } + }, + { + "chance": 0.142, + "variance": { + "style": "STATIC" + }, + "zoom": 0.3, + "palette": [ + { + "block": "grass" + }, + { + "block": "fern" + } + ], + "style": { + "style": "STATIC" + } + } + ], + "objects": [ + + { + "chance": 0.35, + "density": 2, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "clutter/oak-clutt-1", + "clutter/oak-clutt-2", + "clutter/oak-clutt-3", + "clutter/oak-clutt-4", + "clutter/oak-clutt-5", + "clutter/birch-clutt-1", + "clutter/birch-clutt-2", + "clutter/birch-clutt-3", + "clutter/birch-clutt-4", + "clutter/birch-clutt-5" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Tropical Highlands", + "layers": [ + { + "style": { + "style": "STATIC" + }, + "zoom": 0.256, + "palette": [ + { + "weight": 3, + "block": "grass_block" + }, + { + "block": "podzol" + }, + { + "weight": 4, + "block": "grass_block" + } + ] + }, + { + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": 22, + "max": 44, + "generator": "plain" + } + ], + "biomeZoom": 9, + "derivative": "JUNGLE", + "biomeStyle": { + "style": "IRIS" + }, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "rarity": 4 +} From 0f343f842233d8a57c5013d8d59f163f31eb67dd Mon Sep 17 00:00:00 2001 From: RaydenKonig <71474946+RaydenKonig@users.noreply.github.com> Date: Sat, 19 Jun 2021 10:14:35 -0300 Subject: [PATCH 02/51] Create tropical-wilds.json --- biomes/tropical-wilds.json | 290 +++++++++++++++++++++++++++++++++++++ 1 file changed, 290 insertions(+) create mode 100644 biomes/tropical-wilds.json diff --git a/biomes/tropical-wilds.json b/biomes/tropical-wilds.json new file mode 100644 index 00000000..8b2700b5 --- /dev/null +++ b/biomes/tropical-wilds.json @@ -0,0 +1,290 @@ +{ + "vanillaDerivative": "JUNGLE", + "children": [ + "tropical-highlands" + ], + "jigsawStructures": [ + { + "rarity": 1000, + "structure": "pillager" + } + ], + "decorators": [ + { + "chance": 0.22, + "palette": [ + { + "block": "tall_grass" + } + ] + }, + { + "chance": 0.42, + "palette": [ + { + "block": "grass" + }, + { + "block": "fern" + } + ] + }, + { + "chance": 0.003, + "palette": [ + { + "block": "oxeye_daisy" + }, + { + "block": "pink_tulip" + }, + { + "block": "lily_of_the_valley" + } + ] + }, + { + "chance": 0.02, + "palette": [ + { + "block": "dandelion" + }, + { + "block": "poppy" + }, + { + "block": "rose_bush" + } + ] + }, + { + "chance": 0.01, + "variance": { + "style": "IRIS" + }, + "zoom": 0.5, + "palette": [ + { + "data": { + "age": 7 + }, + "block": "potatoes" + } + ], + "style": { + "style": "IRIS" + } + }, + { + "chance": 0.01, + "variance": { + "style": "IRIS" + }, + "zoom": 0.5, + "palette": [ + { + "data": { + "age": 7 + }, + "block": "carrots" + } + ], + "style": { + "style": "IRIS" + } + }, + { + "chance": 0.01, + "variance": { + "style": "IRIS" + }, + "zoom": 0.5, + "palette": [ + { + "data": { + "age": 7 + }, + "block": "beetroots" + } + ], + "style": { + "style": "IRIS" + } + } + ], + "entityInitialSpawns": [ + { + "entity": "cow", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "pig", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "chicken", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + }, + { + "entity": "sheep", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 7 + } + ], + "effects": [ + { + "interval": 250, + "chance": 5, + "particleEffect": "TOTEM", + "particleOffset": 2, + "particleAltY": 0.2, + "particleCount": 5 + } + ], + "objects": [ + + { + "chance": 0.125, + "place": [ + "shrub/shrub1", + "shrub/shrub2", + "shrub/shrub3" + ], + "translate": { + "y": -1 + } + }, + { + "chance": 0.001, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "stone-clutt/obelisk-1", + "stone-clutt/obelisk-2", + "stone-clutt/obelisk-3", + "stone-clutt/obelisk-4", + "stone-clutt/obelisk-5", + "stone-clutt/obelisk-6", + "stone-clutt/obelisk-7" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + }, + { + "chance": 0.001, + "rotation": { + "yAxis": { + "min": 0, + "max": 0, + "interval": 90, + "enabled": true + }, + "enabled": true + }, + "place": [ + "camp/camp", + "camp/barrel-bin" + ], + "translate": { + "x": 0, + "y": 0, + "z": 0 + } + } + ], + "name": "Tropical Wilds", + "layers": [ + { + "palette": [ + { + "block": "grass_block" + } + ] + }, + { + "palette": [ + { + "block": "dirt" + } + ] + }, + { + "minHeight": 1, + "maxHeight": 3, + "palette": [ + { + "block": "dirt" + }, + { + "block": "coarse_dirt" + } + ] + }, + { + "minHeight": 6, + "maxHeight": 18, + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + } + ], + "generators": [ + { + "min": 4, + "max": 7, + "generator": "plain" + } + ], + "biomeZoom": 40, + "derivative": "JUNGLE", + "biomeStyle": { + "style": "IRIS" + }, + "wall": { + "style": { + "style": "STATIC" + }, + "palette": [ + { + "block": "stone" + }, + { + "block": "andesite" + }, + { + "block": "stone" + } + ] + }, + "biomeScatter": [ + "JUNGLE" + ] +} From 541dcd2076e94ab661d939172f91694794e72666 Mon Sep 17 00:00:00 2001 From: RaydenKonig <71474946+RaydenKonig@users.noreply.github.com> Date: Sat, 19 Jun 2021 10:15:44 -0300 Subject: [PATCH 03/51] Update tropical.json --- regions/tropical.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/regions/tropical.json b/regions/tropical.json index 77416669..2474b69d 100644 --- a/regions/tropical.json +++ b/regions/tropical.json @@ -28,7 +28,7 @@ "tropical-bamboo-forest", "tropical-plains", "tropical-rainforest-wicked", - "temperate-wilds", + "tropical-wilds", "tropical-volcanic-plains" ], "biomeImplosionRatio": 0.25, @@ -168,4 +168,4 @@ ], "shoreHeightZoom": 2.14, "rarity": 4 -} \ No newline at end of file +} From 2902a476f78ba8db9bbaffc3fc35e078b98d0c67 Mon Sep 17 00:00:00 2001 From: RaydenKonig <71474946+RaydenKonig@users.noreply.github.com> Date: Sat, 19 Jun 2021 10:16:21 -0300 Subject: [PATCH 04/51] Update tropical-mountain.json --- regions/tropical-mountain.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/regions/tropical-mountain.json b/regions/tropical-mountain.json index 0679d6fd..48e9e17d 100644 --- a/regions/tropical-mountain.json +++ b/regions/tropical-mountain.json @@ -26,7 +26,7 @@ "temperate-wilds", "tropical-plains", "tropical-mountain-extreme", - "temperate-wilds", + "tropical-wilds", "tropical-plains-hills" ], "biomeImplosionRatio": 0.25, @@ -76,4 +76,4 @@ "shoreHeightZoom": 1.14, "riverThickness": 0.025, "rarity": 4 -} \ No newline at end of file +} From b91bb37d0abad8555e37f2b30d1d84c363e8dd8a Mon Sep 17 00:00:00 2001 From: RaydenKonig <71474946+RaydenKonig@users.noreply.github.com> Date: Sat, 19 Jun 2021 10:30:57 -0300 Subject: [PATCH 05/51] Update canyon-steep.json --- generators/canyon-steep.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generators/canyon-steep.json b/generators/canyon-steep.json index b6697e31..726650b5 100644 --- a/generators/canyon-steep.json +++ b/generators/canyon-steep.json @@ -1,7 +1,7 @@ { "interpolator": { "function": "BILINEAR_STARCAST_6", - "horizontalScale": 3 + "horizontalScale": 4 }, "seed": 530, "composite": [ From 33573f5e70b529d91ee922a8ee6d4fe9586f1aff Mon Sep 17 00:00:00 2001 From: RaydenKonig <71474946+RaydenKonig@users.noreply.github.com> Date: Sat, 19 Jun 2021 12:28:25 -0300 Subject: [PATCH 06/51] Update temperate.json --- regions/temperate.json | 1 + 1 file changed, 1 insertion(+) diff --git a/regions/temperate.json b/regions/temperate.json index 153b57ff..94be16fa 100644 --- a/regions/temperate.json +++ b/regions/temperate.json @@ -18,6 +18,7 @@ "temperate-oak", "temperate-plains", "temperate-oak-forest", + "temperate-wilds", "temperate-plains", "temperate-birch-forest" From 01bbaa0551b785efc9ee1bb2389fea789f448b2c Mon Sep 17 00:00:00 2001 From: RaydenKonig <71474946+RaydenKonig@users.noreply.github.com> Date: Sat, 19 Jun 2021 12:31:38 -0300 Subject: [PATCH 07/51] Update temperate-wilds.json --- biomes/temperate-wilds.json | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/biomes/temperate-wilds.json b/biomes/temperate-wilds.json index d2e47ac4..a240711b 100644 --- a/biomes/temperate-wilds.json +++ b/biomes/temperate-wilds.json @@ -1,5 +1,5 @@ { - "vanillaDerivative": "JUNGLE", + "vanillaDerivative": "PLAINS", "children": [ "temperate-highlands" ], @@ -264,7 +264,7 @@ } ], "biomeZoom": 40, - "derivative": "JUNGLE", + "derivative": "PLAINS", "biomeStyle": { "style": "IRIS" }, @@ -283,8 +283,5 @@ "block": "stone" } ] - }, - "biomeScatter": [ - "JUNGLE" - ] -} \ No newline at end of file + } +} From 86250b3c236421020fe987a13ab6d4a6bd762fec Mon Sep 17 00:00:00 2001 From: RaydenKonig <71474946+RaydenKonig@users.noreply.github.com> Date: Sat, 19 Jun 2021 12:32:53 -0300 Subject: [PATCH 08/51] Update temperate-highlands.json --- biomes/temperate-highlands.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/biomes/temperate-highlands.json b/biomes/temperate-highlands.json index 2deab915..acb1349f 100644 --- a/biomes/temperate-highlands.json +++ b/biomes/temperate-highlands.json @@ -212,13 +212,13 @@ ], "generators": [ { - "min": 22, - "max": 44, + "min": 12, + "max": 24, "generator": "plain" } ], "biomeZoom": 9, - "derivative": "JUNGLE", + "derivative": "FOREST", "biomeStyle": { "style": "IRIS" }, @@ -239,4 +239,4 @@ ] }, "rarity": 4 -} \ No newline at end of file +} From 28e9c3dc8801e9dab483844ab7340cdb377a96a2 Mon Sep 17 00:00:00 2001 From: RaydenKonig <71474946+RaydenKonig@users.noreply.github.com> Date: Sat, 19 Jun 2021 12:45:41 -0300 Subject: [PATCH 09/51] Update temperate-plains.json --- biomes/temperate-plains.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/biomes/temperate-plains.json b/biomes/temperate-plains.json index 782365ce..6b3eb4cc 100644 --- a/biomes/temperate-plains.json +++ b/biomes/temperate-plains.json @@ -3,8 +3,7 @@ "derivative": "PLAINS", "vanillaDerivative": "PLAINS", "children": [ - "temperate-plain-hills", - "temperate-wilds" + "temperate-plain-hills" ], "jigsawStructures": [ { @@ -351,7 +350,7 @@ }, { "mode": "PAINT", - "chance": 0.02, + "chance": 0.002, "rotation": { "yAxis": { "min": 0, From 7110197dd66ead192e00141646c32f0168695900 Mon Sep 17 00:00:00 2001 From: CocoTheOwner Date: Sat, 19 Jun 2021 22:13:16 +0200 Subject: [PATCH 10/51] Move irongolem spawners to the center (broken because edited objects) --- .../pillager_outpost/feature_cage1.json | 30 +++++++++---------- .../pillager_outpost/feature_cage2.json | 30 +++++++++---------- 2 files changed, 30 insertions(+), 30 deletions(-) diff --git a/jigsaw-pieces/pillager_outpost/feature_cage1.json b/jigsaw-pieces/pillager_outpost/feature_cage1.json index 8070855e..90595ac6 100644 --- a/jigsaw-pieces/pillager_outpost/feature_cage1.json +++ b/jigsaw-pieces/pillager_outpost/feature_cage1.json @@ -28,21 +28,6 @@ }, "direction": "SOUTH_POSITIVE_Z" }, - { - "targetName": "minecraft:feature", - "innerConnector": true, - "entityCount": 1, - "spawnEntity": "iron_golem", - "rotateConnector": false, - "name": "minecraft:feature", - "pools": ["empty"], - "position": { - "x": 1, - "y": -3, - "z": 0 - }, - "direction": "UP_POSITIVE_Y" - }, { "targetName": "minecraft:feature", "innerConnector": false, @@ -70,6 +55,21 @@ "z": 3 }, "direction": "SOUTH_POSITIVE_Z" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "spawnEntity": "iron_golem", + "name": "", + "pools": [], + "position": { + "x": 0, + "y": -2, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" } ], "placementOptions": { diff --git a/jigsaw-pieces/pillager_outpost/feature_cage2.json b/jigsaw-pieces/pillager_outpost/feature_cage2.json index b2b5f9fb..b1b01612 100644 --- a/jigsaw-pieces/pillager_outpost/feature_cage2.json +++ b/jigsaw-pieces/pillager_outpost/feature_cage2.json @@ -42,25 +42,10 @@ }, "direction": "SOUTH_POSITIVE_Z" }, - { - "targetName": "minecraft:feature", - "innerConnector": false, - "entityCount": 1, - "rotateConnector": false, - "name": "minecraft:feature", - "pools": ["empty"], - "position": { - "x": 3, - "y": -2, - "z": 3 - }, - "direction": "SOUTH_POSITIVE_Z" - }, { "targetName": "*", "innerConnector": true, "entityCount": 1, - "spawnEntity": "iron_golem", "rotateConnector": false, "name": "", "pools": [], @@ -70,6 +55,21 @@ "z": 0 }, "direction": "UP_POSITIVE_Y" + }, + { + "targetName": "*", + "innerConnector": false, + "entityCount": 1, + "rotateConnector": false, + "spawnEntity": "iron_golem", + "name": "", + "pools": [], + "position": { + "x": 0, + "y": -2, + "z": 0 + }, + "direction": "UP_POSITIVE_Y" } ], "placementOptions": { From cf4ae0c6c34ef1a55ae295c02828716fbe55dbdf Mon Sep 17 00:00:00 2001 From: Brian Neumann-Fopiano <29320316+NextdoorPsycho@users.noreply.github.com> Date: Sat, 19 Jun 2021 20:47:53 -0700 Subject: [PATCH 11/51] Update temperate.json "temperate-oak-forest", and "temperate-oak", Whats the difference? --- regions/temperate.json | 158 ++++++++++++++++++++--------------------- 1 file changed, 78 insertions(+), 80 deletions(-) diff --git a/regions/temperate.json b/regions/temperate.json index 94be16fa..f25cb6f6 100644 --- a/regions/temperate.json +++ b/regions/temperate.json @@ -1,56 +1,54 @@ { - "riverBiomes": [ + "riverBiomes":[ "temperate-river" ], - "spotBiomes": [ + "spotBiomes":[ { - "as": "LAND", - "biome": "temperate-island", - "scale": 1.65, - "type": "SEA", - "rarity": 119 + "as":"LAND", + "biome":"temperate-island", + "scale":1.65, + "type":"SEA", + "rarity":119 } ], - "landBiomes": [ - "temperate-plateau", - "temperate-flower-forest", - "temperate-longtree-forest", - "temperate-oak", + "landBiomes":[ + "temperate-plateau", + "temperate-flower-forest", + "temperate-longtree-forest", + "temperate-oak", "temperate-plains", "temperate-oak-forest", "temperate-wilds", - "temperate-plains", - "temperate-birch-forest" - + "temperate-birch-forest" ], - "biomeImplosionRatio": 0.25, - "seaBiomes": [ + "biomeImplosionRatio":0.25, + "seaBiomes":[ "temperate-river" ], - "deposits": [ + "deposits":[ { - "minHeight": 15, - "maxPerChunk": 2, - "maxHeight": 122, - "minPerChunk": 0, - "minSize": 4, - "maxSize": 12, - "palette": [ + "minHeight":15, + "maxPerChunk":2, + "maxHeight":122, + "minPerChunk":0, + "minSize":4, + "maxSize":12, + "palette":[ { - "block": "iron_ore" + "block":"iron_ore" }, { - "block": "coal_ore" + "block":"coal_ore" } ], - "varience": 4 + "varience":4 } ], - "objects": [ + "objects":[ { - "name": "standard-surface-portals", - "chance": 0.001, - "place": [ + "name":"standard-surface-portals", + "chance":0.001, + "place":[ "ruined_portal/giant_portal_1", "ruined_portal/giant_portal_2", "ruined_portal/giant_portal_3", @@ -65,101 +63,101 @@ "ruined_portal/portal_9", "ruined_portal/portal_10" ], - "edit": [ + "edit":[ { - "find": [ + "find":[ { - "block": "gold_block" + "block":"gold_block" } ], - "replace": { - "palette": [ + "replace":{ + "palette":[ { - "block": "air" + "block":"air" } ] }, - "chance": 0.1 + "chance":0.1 }, { - "find": [ + "find":[ { - "block": "netherrack" + "block":"netherrack" } ], - "replace": { - "palette": [ + "replace":{ + "palette":[ { - "block": "magma_block" + "block":"magma_block" } ] }, - "chance": 0.07 + "chance":0.07 }, { - "find": [ + "find":[ { - "block": "obsidian" + "block":"obsidian" } ], - "replace": { - "palette": [ + "replace":{ + "palette":[ { - "block": "crying_obsidian" + "block":"crying_obsidian" } ] }, - "chance": 0.15 + "chance":0.15 }, { - "find": [ + "find":[ { - "block": "lava" + "block":"lava" } ], - "replace": { - "palette": [ + "replace":{ + "palette":[ { - "block": "magma_block" + "block":"magma_block" } ] }, - "chance": 0.20 + "chance":0.20 } ], - "mode": "VACUUM", - "carvingSupport": "SURFACE_ONLY" + "mode":"VACUUM", + "carvingSupport":"SURFACE_ONLY" } ], - "riverRarity": 1, - "caveBiomes": [ + "riverRarity":1, + "caveBiomes":[ "temperate-old-cavern", "temperate-cracked-cavern", "temperate-lit-cavern" ], - "landBiomeZoom": 2.8, - "riverStyle": { - "style": "GLOB_IRIS_DOUBLE", - "zoom": 4.925, - "exponent": 3.1 + "landBiomeZoom":2.8, + "riverStyle":{ + "style":"GLOB_IRIS_DOUBLE", + "zoom":4.925, + "exponent":3.1 }, - "shoreHeightMin": 1, - "shoreBiomes": [ - "temperate-oak-beach", - "temperate-oak-beach", - "temperate-oak-beach", + "shoreHeightMin":1, + "shoreBiomes":[ + "temperate-oak-beach", + "temperate-oak-beach", + "temperate-oak-beach", "temperate-beach", - "temperate-oak-beach" + "temperate-oak-beach" ], - "name": "Temperate", - "shoreHeightMax": 5.2, - "loot": { - "tables": [ + "name":"Temperate", + "shoreHeightMax":5.2, + "loot":{ + "tables":[ "temperate-food", - "global-tools" + "global-tools" ] }, - "shoreHeightZoom": 1.14, - "riverThickness": 0.025, - "rarity": 4 + "shoreHeightZoom":1.14, + "riverThickness":0.025, + "rarity":4 } From 6f055fa2b06ac6931d1cef3d04fe33a576ebf31c Mon Sep 17 00:00:00 2001 From: Brian Fopiano Date: Sat, 19 Jun 2021 21:57:04 -0700 Subject: [PATCH 12/51] Loot Overhaul --- loot/beach-clutter.json | 2 ++ loot/cactus-clutter.json | 2 ++ loot/cave-clutter.json | 2 ++ loot/cold-food.json | 2 ++ loot/cold-treasure.json | 13 +++++++++++-- loot/forest-food.json | 39 +++++++++++++++++++++++++++++++++++++ loot/frozen-clutter.json | 24 +++++++++++++++++++++++ loot/frozen-food.json | 1 + loot/global-clutter.json | 24 ++++++++++++++++++++--- loot/global-tools.json | 6 +++--- loot/global-treasure.json | 6 +++--- loot/hot-food.json | 1 + loot/hot-treasure.json | 3 ++- loot/mushroom-clutter.json | 1 + loot/mushroom-food.json | 1 + loot/ocean-clutter.json | 2 ++ loot/snow-clutter.json | 1 + loot/swamp-clutter.json | 25 ++++++++++++++++++++++++ loot/swamp-food.json | 7 +++++++ loot/temperate-clutter.json | 8 ++------ loot/temperate-food.json | 1 + loot/tropical-food.json | 7 +++++++ loot/tropical-treasure.json | 4 ++-- 23 files changed, 162 insertions(+), 20 deletions(-) diff --git a/loot/beach-clutter.json b/loot/beach-clutter.json index b55dc928..73d4b0b5 100644 --- a/loot/beach-clutter.json +++ b/loot/beach-clutter.json @@ -1,6 +1,8 @@ { "name": "Beach Clutter", "rarity": 2, + "maxPicked": 4, + "minPicked": 1, "loot": [ { "type": "sugar_cane", diff --git a/loot/cactus-clutter.json b/loot/cactus-clutter.json index cc91321f..ca58cb4b 100644 --- a/loot/cactus-clutter.json +++ b/loot/cactus-clutter.json @@ -1,6 +1,8 @@ { "name": "Cactus Clutter", "rarity": 5, + "maxPicked": 4, + "minPicked": 1, "loot": [ { "type": "cactus", diff --git a/loot/cave-clutter.json b/loot/cave-clutter.json index 4fa46dd1..71c8aaaf 100644 --- a/loot/cave-clutter.json +++ b/loot/cave-clutter.json @@ -1,6 +1,8 @@ { "name": "Cave Clutter", "rarity": 2, + "maxPicked": 4, + "minPicked": 1, "loot": [ { "type": "torch", diff --git a/loot/cold-food.json b/loot/cold-food.json index 3f339d1f..ab4d0a47 100644 --- a/loot/cold-food.json +++ b/loot/cold-food.json @@ -1,6 +1,8 @@ { "name": "Cold Food", "rarity": 2, + "maxPicked": 4, + "minPicked": 1, "loot": [ { "type": "rabbit_stew", diff --git a/loot/cold-treasure.json b/loot/cold-treasure.json index 50661f0a..a162f258 100644 --- a/loot/cold-treasure.json +++ b/loot/cold-treasure.json @@ -1,11 +1,13 @@ { "name": "Cold Treasure", "rarity": 1, - "minPicked": 0, + "maxPicked": 3, + "minPicked": 1, "loot": [ { "type": "iron_nugget", "maxAmount": 12, + "minAmount": 3, "rarity": 3, "slotTypes": "STORAGE" }, @@ -23,7 +25,7 @@ }, { "type": "emerald_block", - "maxamount": 2, + "maxamount": 1, "rarity": 14, "slottypes": "STORAGE" }, @@ -71,6 +73,13 @@ "maxAmount": 4, "minAmount": 2, "name": "RRM" + }, + { + "attribute": "GENERIC_MAX_HEALTH", + "operation": "ADD_NUMBER", + "maxAmount": 4, + "minAmount": 2, + "name": "RRM" } ], "itemFlags": [ diff --git a/loot/forest-food.json b/loot/forest-food.json index 9de24c7e..db251962 100644 --- a/loot/forest-food.json +++ b/loot/forest-food.json @@ -7,6 +7,45 @@ "maxAmount": 8, "rarity": 3, "slotTypes": "STORAGE" + }, + { + "type": "oak_sapling", + "maxAmount": 8, + "rarity": 3, + "slotTypes": "STORAGE" + }, + { + "type": "spruce_sapling", + "maxAmount": 8, + "rarity": 3, + "slotTypes": "STORAGE" + }, + { + "type": "dark_oak_sapling", + "maxAmount": 8, + "rarity": 3, + "slotTypes": "STORAGE" + }, + { + "type": "oak_planks", + "maxAmount": 19, + "rarity": 3, + "slotTypes": "STORAGE" + },{ + "type": "chest", + "maxAmount": 8, + "rarity": 3, + "slotTypes": "STORAGE" + },{ + "type": "stone_axe", + "maxAmount": 2, + "rarity": 3, + "slotTypes": "STORAGE" + },{ + "type": "grass_path", + "maxAmount": 8, + "rarity": 3, + "slotTypes": "STORAGE" } ] } \ No newline at end of file diff --git a/loot/frozen-clutter.json b/loot/frozen-clutter.json index add4b3a4..08309522 100644 --- a/loot/frozen-clutter.json +++ b/loot/frozen-clutter.json @@ -7,6 +7,30 @@ "maxAmount": 12, "rarity": 7, "slotTypes": "STORAGE" + }, + { + "type": "stone_bricks", + "maxAmount": 12, + "rarity": 3, + "slotTypes": "STORAGE" + }, + { + "type": "zombie_head", + "maxAmount": 1, + "rarity": 20, + "slotTypes": "STORAGE" + }, + { + "type": "wheat", + "maxAmount": 6, + "rarity": 5, + "slotTypes": "STORAGE" + }, + { + "type": "zombie_head", + "maxAmount": 1, + "rarity": 20, + "slotTypes": "STORAGE" } ] } \ No newline at end of file diff --git a/loot/frozen-food.json b/loot/frozen-food.json index 6c10a35e..ff547128 100644 --- a/loot/frozen-food.json +++ b/loot/frozen-food.json @@ -1,6 +1,7 @@ { "name": "Frozen Food", "rarity": 2, + "maxPicked": 2, "loot": [ { "type": "spider_eye", diff --git a/loot/global-clutter.json b/loot/global-clutter.json index 59290684..1b0a8de6 100644 --- a/loot/global-clutter.json +++ b/loot/global-clutter.json @@ -1,7 +1,7 @@ { "name": "Global Clutter", "rarity": 4, - "maxPicked": 3, + "maxPicked": 4, "minPicked": 2, "loot": [ { @@ -25,7 +25,7 @@ { "type": "leather", "maxAmount": 4, - "rarity": 24, + "rarity": 10, "slotTypes": "STORAGE" }, { @@ -37,7 +37,25 @@ { "type": "ladder", "maxAmount": 12, - "rarity": 41, + "rarity": 10, + "slotTypes": "STORAGE" + }, + { + "type": "stone_axe", + "maxAmount": 1, + "rarity": 10, + "slotTypes": "STORAGE" + }, + { + "type": "stone_pickaxe", + "maxAmount": 1, + "rarity": 10, + "slotTypes": "STORAGE" + }, + { + "type": "stone_sword", + "maxAmount": 1, + "rarity": 10, "slotTypes": "STORAGE" } ] diff --git a/loot/global-tools.json b/loot/global-tools.json index 74cc1206..f93a1cf3 100644 --- a/loot/global-tools.json +++ b/loot/global-tools.json @@ -1,7 +1,7 @@ { "name": "Global Tools", - "rarity": 1, - "maxPicked": 3, + "rarity": 3, + "maxPicked": 1, "minPicked": 0, "loot": [ { @@ -61,7 +61,7 @@ { "type": "diamond_pickaxe", "maxamount": 1, - "rarity": 12, + "rarity": 30, "mindurability": 0.6, "maxdurability": 0.8, "slottypes": "STORAGE" diff --git a/loot/global-treasure.json b/loot/global-treasure.json index b0f890ea..e763e4a7 100644 --- a/loot/global-treasure.json +++ b/loot/global-treasure.json @@ -1,8 +1,8 @@ { "name": "Global Treasure", - "rarity": 1, - "maxPicked": 4, - "minPicked": 1, + "rarity": 2, + "maxPicked": 2, + "minPicked": 0, "loot": [ { "type": "diamond", diff --git a/loot/hot-food.json b/loot/hot-food.json index 56c50183..d939921b 100644 --- a/loot/hot-food.json +++ b/loot/hot-food.json @@ -1,6 +1,7 @@ { "name": "Hot Food", "rarity": 2, + "minPicked": 1, "loot": [ { "type": "rotten_flesh", diff --git a/loot/hot-treasure.json b/loot/hot-treasure.json index cfe425f5..01bfef59 100644 --- a/loot/hot-treasure.json +++ b/loot/hot-treasure.json @@ -1,7 +1,8 @@ { "name": "Hot Treasure", "rarity": 1, - "minPicked": 0, + "maxPicked": 2, + "minPicked": 1, "loot": [ { "type": "lapis_lazuli", diff --git a/loot/mushroom-clutter.json b/loot/mushroom-clutter.json index 2e61de1c..a9fba882 100644 --- a/loot/mushroom-clutter.json +++ b/loot/mushroom-clutter.json @@ -1,6 +1,7 @@ { "name": "Mushroom Clutter", "rarity": 4, + "maxPicked": 3, "loot": [ { "type": "red_mushroom", diff --git a/loot/mushroom-food.json b/loot/mushroom-food.json index 1793c33a..49ef8541 100644 --- a/loot/mushroom-food.json +++ b/loot/mushroom-food.json @@ -1,6 +1,7 @@ { "name": "Mushroom Food", "rarity": 2, + "maxPicked": 3, "loot": [ { "type": "spider_eye", diff --git a/loot/ocean-clutter.json b/loot/ocean-clutter.json index c629f556..a286c2b4 100644 --- a/loot/ocean-clutter.json +++ b/loot/ocean-clutter.json @@ -1,6 +1,8 @@ { "name": "Ocean Clutter", "rarity": 3, + "maxPicked": 5, + "minPicked": 3, "loot": [ { "type": "wet_sponge", diff --git a/loot/snow-clutter.json b/loot/snow-clutter.json index cd8e6d4f..cca0e1ee 100644 --- a/loot/snow-clutter.json +++ b/loot/snow-clutter.json @@ -1,6 +1,7 @@ { "name": "Snow Clutter", "rarity": 3, + "minPicked": 1, "loot": [ { "type": "snowball", diff --git a/loot/swamp-clutter.json b/loot/swamp-clutter.json index 40b44f5f..b085bbf8 100644 --- a/loot/swamp-clutter.json +++ b/loot/swamp-clutter.json @@ -1,6 +1,7 @@ { "name": "Swamp Clutter", "rarity": 4, + "minPicked": 2, "loot": [ { "type": "string", @@ -19,6 +20,30 @@ "maxAmount": 2, "rarity": 14, "slotTypes": "STORAGE" + }, + { + "type": "cobweb", + "maxAmount": 2, + "rarity": 3, + "slotTypes": "STORAGE" + }, + { + "type": "dark_prismarine", + "maxAmount": 2, + "rarity": 10, + "slotTypes": "STORAGE" + }, + { + "type": "diamond", + "maxAmount": 2, + "rarity": 14, + "slotTypes": "STORAGE" + }, + { + "type": "coal", + "maxAmount": 16, + "rarity": 3, + "slotTypes": "STORAGE" } ] } \ No newline at end of file diff --git a/loot/swamp-food.json b/loot/swamp-food.json index 3fa2f90d..9f72bb82 100644 --- a/loot/swamp-food.json +++ b/loot/swamp-food.json @@ -1,6 +1,7 @@ { "name": "Swamp Food", "rarity": 2, + "minPicked": 2, "loot": [ { "type": "spider_eye", @@ -19,6 +20,12 @@ "maxAmount": 5, "rarity": 2, "slotTypes": "STORAGE" + }, + { + "type": "poisonous_potato", + "maxAmount": 5, + "rarity": 2, + "slotTypes": "STORAGE" } ] } \ No newline at end of file diff --git a/loot/temperate-clutter.json b/loot/temperate-clutter.json index 4bbaa975..c2b90c99 100644 --- a/loot/temperate-clutter.json +++ b/loot/temperate-clutter.json @@ -1,6 +1,7 @@ { "name": "Temperate Clutter", "rarity": 4, + "minPicked": 2, "loot": [ { "type": "oak_planks", @@ -19,12 +20,7 @@ "maxAmount": 3, "rarity": 12, "slotTypes": "STORAGE" - }, - { - "type": "diamond", - "maxAmount": 3, - "rarity": 72, - "slotTypes": "STORAGE" } + ] } \ No newline at end of file diff --git a/loot/temperate-food.json b/loot/temperate-food.json index 38549a6a..35151a60 100644 --- a/loot/temperate-food.json +++ b/loot/temperate-food.json @@ -1,6 +1,7 @@ { "name": "Temperate Food", "rarity": 2, + "minPicked": 1, "loot": [ { "type": "bread", diff --git a/loot/tropical-food.json b/loot/tropical-food.json index af7c7870..5888cf46 100644 --- a/loot/tropical-food.json +++ b/loot/tropical-food.json @@ -1,6 +1,7 @@ { "name": "Tropical Food", "rarity": 2, + "minPicked": 2, "loot": [ { "type": "melon_slice", @@ -19,6 +20,12 @@ "maxAmount": 3, "rarity": 1, "slotTypes": "STORAGE" + }, + { + "type": "cocoa_beans", + "maxAmount": 3, + "rarity": 1, + "slotTypes": "STORAGE" } ] } \ No newline at end of file diff --git a/loot/tropical-treasure.json b/loot/tropical-treasure.json index e967f043..af36eab4 100644 --- a/loot/tropical-treasure.json +++ b/loot/tropical-treasure.json @@ -1,8 +1,8 @@ { "name": "Tropical Treasure", "rarity": 5, - "maxPicked": 1, - "minPicked": 0, + "maxPicked": 3, + "minPicked": 1, "loot": [ { "type": "wooden_pickaxe", From 3e54bb1c6fc538422fc0f57faae64032dae72828 Mon Sep 17 00:00:00 2001 From: Brian Fopiano Date: Sat, 19 Jun 2021 22:10:30 -0700 Subject: [PATCH 13/51] smol tweak, has nothing to do with loot, im just lazy --- biomes/swamp-ocean-tree.json | 3 ++- biomes/temperate-birch-forest.json | 6 ++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/biomes/swamp-ocean-tree.json b/biomes/swamp-ocean-tree.json index 0524cc31..55632f7e 100644 --- a/biomes/swamp-ocean-tree.json +++ b/biomes/swamp-ocean-tree.json @@ -156,11 +156,12 @@ ], "translate": { "x": 0, - "y": -6, + "y": 4, "z": 0 } }, { + "mode": "STILT", "place": [ "tree/jungle/1", "tree/jungle/2", diff --git a/biomes/temperate-birch-forest.json b/biomes/temperate-birch-forest.json index 9d3cece3..3fa695be 100644 --- a/biomes/temperate-birch-forest.json +++ b/biomes/temperate-birch-forest.json @@ -34,6 +34,12 @@ "maxSpawns": 1, "minSpawns": 1, "rarity": 7 + }, + { + "entity": "bee", + "maxSpawns": 5, + "minSpawns": 1, + "rarity": 2 } ], "objects": [ From 303bc4e969bb61a2ba591049ddfcb888cf21429c Mon Sep 17 00:00:00 2001 From: Brian Fopiano Date: Sun, 20 Jun 2021 03:00:47 -0700 Subject: [PATCH 14/51] shaved down --- jigsaw-pieces/pryramid-desert.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jigsaw-pieces/pryramid-desert.json b/jigsaw-pieces/pryramid-desert.json index b16a976a..0a466001 100644 --- a/jigsaw-pieces/pryramid-desert.json +++ b/jigsaw-pieces/pryramid-desert.json @@ -50,7 +50,7 @@ "translate": { "yRandom": 0, "x": 0, - "y": -22, + "y": -20, "z": 0 }, "mode": "FAST_MAX_HEIGHT", From cdbe4c88cc257c035a49e5232966a92275774040 Mon Sep 17 00:00:00 2001 From: Brian Fopiano Date: Sun, 20 Jun 2021 03:26:51 -0700 Subject: [PATCH 15/51] t --- biomes/hot-desert-dunes-red.json | 4 ++-- biomes/hot-desert-dunes.json | 6 +++--- biomes/hot-mesa-yellow.json | 4 ---- biomes/swamp-ocean-tree.json | 3 ++- biomes/temperate-birch-forest.json | 6 ++++++ entities/iron_golem.json | 4 ++++ .../{pryamid => pyramid}/pyramid-extreme.iob | Bin objects/pyramid/pyramid1.iob | Bin 851920 -> 560384 bytes 8 files changed, 17 insertions(+), 10 deletions(-) rename objects/{pryamid => pyramid}/pyramid-extreme.iob (100%) diff --git a/biomes/hot-desert-dunes-red.json b/biomes/hot-desert-dunes-red.json index 1881b953..f704e23e 100644 --- a/biomes/hot-desert-dunes-red.json +++ b/biomes/hot-desert-dunes-red.json @@ -27,7 +27,7 @@ ] }, { - "chance": 0.0000001, + "chance": 0.000001, "mode": "STILT", "rotation": { "yAxis": { @@ -39,7 +39,7 @@ "enabled": true }, "place": [ - "pryamid/pyramid-extreme", + "pyramid/pyramid-extreme", "void/void", "void/void", "void/void" diff --git a/biomes/hot-desert-dunes.json b/biomes/hot-desert-dunes.json index a7c90f45..c44a6fda 100644 --- a/biomes/hot-desert-dunes.json +++ b/biomes/hot-desert-dunes.json @@ -27,7 +27,7 @@ ] }, { - "chance": 0.0000001, + "chance": 0.000001, "mode": "STILT", "rotation": { "yAxis": { @@ -39,14 +39,14 @@ "enabled": true }, "place": [ - "pryamid/pyramid-extreme", + "pyramid/pyramid-extreme", "void/void", "void/void", "void/void" ], "translate": { "x": 0, - "y": -14, + "y": -19, "z": 0 } } diff --git a/biomes/hot-mesa-yellow.json b/biomes/hot-mesa-yellow.json index 81b3ef37..72c36c4c 100644 --- a/biomes/hot-mesa-yellow.json +++ b/biomes/hot-mesa-yellow.json @@ -48,10 +48,6 @@ { "rarity": 1000, "structure": "pillager" - }, - { - "structure": "village-hot", - "rarity": 350 } ], "entityInitialSpawns": [ diff --git a/biomes/swamp-ocean-tree.json b/biomes/swamp-ocean-tree.json index 0524cc31..55632f7e 100644 --- a/biomes/swamp-ocean-tree.json +++ b/biomes/swamp-ocean-tree.json @@ -156,11 +156,12 @@ ], "translate": { "x": 0, - "y": -6, + "y": 4, "z": 0 } }, { + "mode": "STILT", "place": [ "tree/jungle/1", "tree/jungle/2", diff --git a/biomes/temperate-birch-forest.json b/biomes/temperate-birch-forest.json index 9d3cece3..3fa695be 100644 --- a/biomes/temperate-birch-forest.json +++ b/biomes/temperate-birch-forest.json @@ -34,6 +34,12 @@ "maxSpawns": 1, "minSpawns": 1, "rarity": 7 + }, + { + "entity": "bee", + "maxSpawns": 5, + "minSpawns": 1, + "rarity": 2 } ], "objects": [ diff --git a/entities/iron_golem.json b/entities/iron_golem.json index 9d81e329..99caae3f 100644 --- a/entities/iron_golem.json +++ b/entities/iron_golem.json @@ -1,4 +1,8 @@ { "type": "IRON_GOLEM", + "mainHand": { + "type": "iron_sword", + "lore": ["How the hell did you get this?"] + }, "aware": true } \ No newline at end of file diff --git a/objects/pryamid/pyramid-extreme.iob b/objects/pyramid/pyramid-extreme.iob similarity index 100% rename from objects/pryamid/pyramid-extreme.iob rename to objects/pyramid/pyramid-extreme.iob diff --git a/objects/pyramid/pyramid1.iob b/objects/pyramid/pyramid1.iob index 99de337f596e9233b1d94bd382ef61ac4ff52b67..958d3f57c3445a3a167c054a0733b46132c2e498 100644 GIT binary patch literal 560384 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