diff --git a/biomes/hot/desert-dunes-red.json b/biomes/hot/desert-dunes-red.json index da1f7ad8..a9769e1a 100644 --- a/biomes/hot/desert-dunes-red.json +++ b/biomes/hot/desert-dunes-red.json @@ -35,7 +35,7 @@ "structure": "pillager_outpost" }, { - "rarity": 1500, + "rarity": 200, "structure": "village-hot" }, { diff --git a/biomes/hot/desert-dunes.json b/biomes/hot/desert-dunes.json index 1ec9a6f1..0c4b85f7 100644 --- a/biomes/hot/desert-dunes.json +++ b/biomes/hot/desert-dunes.json @@ -95,7 +95,7 @@ ], "translate": { "x": 0, - "y": -9, + "y": -2, "z": 0 } } diff --git a/dimensions/overworld.json b/dimensions/overworld.json index 113f2d9e..92aabb92 100644 --- a/dimensions/overworld.json +++ b/dimensions/overworld.json @@ -2,6 +2,7 @@ "version": 2003, "OVERWORLD-VERSION": 3.134, "name": "Overworld", + "focus": "hot/desert-dunes", "environment": "NORMAL", "fluidHeight": 63, "CONTINENTS": "Continent settings containing placement of the continents.", diff --git a/entities/brian.json b/entities/brian.json index 79a84b27..a49900ff 100644 --- a/entities/brian.json +++ b/entities/brian.json @@ -1,9 +1,7 @@ { "type": "EVOKER", "customName": "&dMagic Psychopath", - "glowing": true, - "spawnEffect": {"particleEffect": "FIREWORKS_SPARK", "particleCount": 9, "chance": 1, "interval": 1, "sound": "AMBIENT_BASALT_DELTAS_ADDITIONS", "volume": 10}, - "silent": true, + "spawnEffect": {"particleEffect": "SPELL_MOB_AMBIENT", "particleCount": 9, "chance": 1, "interval": 1, "sound": "ENTITY_EVOKER_PREPARE_WOLOLO", "volume": 10}, "attributes": [ { "attribute": "GENERIC_ARMOR", diff --git a/entities/pillager.json b/entities/pillager.json index c95faa59..846bcb4a 100644 --- a/entities/pillager.json +++ b/entities/pillager.json @@ -1,6 +1,10 @@ { "type": "PILLAGER", - "silent": false, - "aware": true, - "customName": "§f" + "spawnEffect": { + "interval": 1, + "chance": 1, + "particleEffect": "SOUL", + "particleCount": 100, + "sound": "ITEM_TRIDENT_RETURN" + } } diff --git a/entities/silverfish.json b/entities/silverfish.json new file mode 100644 index 00000000..f2e5f497 --- /dev/null +++ b/entities/silverfish.json @@ -0,0 +1,2 @@ +{"type": "SILVERFISH", +"silent": true} diff --git a/entities/villager.json b/entities/villager.json index b696db60..9a4bb0ce 100644 --- a/entities/villager.json +++ b/entities/villager.json @@ -1,7 +1,3 @@ { - "type": "VILLAGER", - "aware": true, - "customNameVisible": true, - "customName": " ", - "ai": true + "type": "VILLAGER" } diff --git a/jigsaw-structures/desert-pyramid.json b/jigsaw-structures/desert-pyramid.json index 41b6b47f..4bd10b34 100644 --- a/jigsaw-structures/desert-pyramid.json +++ b/jigsaw-structures/desert-pyramid.json @@ -1,4 +1,10 @@ { "maxDepth": 1, - "pieces": ["pyramid-desert"] + "pieces": ["pyramid-desert"], + "feature": { + "blockRadius": 10, + "entitySpawners": [ + "dank" + ] + } } diff --git a/jigsaw-structures/igloo.json b/jigsaw-structures/igloo.json index 5639e7df..17515535 100644 --- a/jigsaw-structures/igloo.json +++ b/jigsaw-structures/igloo.json @@ -1,4 +1,10 @@ { + "feature": { + "blockRadius": 5, + "entitySpawners": [ + "villager" + ] + }, "maxDepth": 3, "pieces": [ "igloo/top1", diff --git a/jigsaw-structures/jungle-pyramid.json b/jigsaw-structures/jungle-pyramid.json index 208f3b7f..34f92fc4 100644 --- a/jigsaw-structures/jungle-pyramid.json +++ b/jigsaw-structures/jungle-pyramid.json @@ -1,4 +1,10 @@ { "maxDepth": 1, - "pieces": ["jungle_pyramid/jungle_pyramid"] + "pieces": ["jungle_pyramid/jungle_pyramid"], + "feature": { + "blockRadius": 5, + "entitySpawners": [ + "dank" + ] + } } diff --git a/jigsaw-structures/murky_stronghold.json b/jigsaw-structures/murky_stronghold.json index f89fc57e..5e0cab70 100644 --- a/jigsaw-structures/murky_stronghold.json +++ b/jigsaw-structures/murky_stronghold.json @@ -1,4 +1,10 @@ { "maxDepth": 6, - "pieces": ["murky_stronghold/void/1"] + "pieces": ["murky_stronghold/void/1"], + "feature": { + "blockRadius": 5, + "entitySpawners": [ + "silverfish" + ] + } } diff --git a/jigsaw-structures/mush-huts.json b/jigsaw-structures/mush-huts.json index 55bd285d..afd754b1 100644 --- a/jigsaw-structures/mush-huts.json +++ b/jigsaw-structures/mush-huts.json @@ -1,5 +1,11 @@ { "pieces": ["mushhut/paths/path4"], "maxDepth": 5, - "terminate": true + "terminate": true, + "feature": { + "blockRadius": 5, + "entitySpawners": [ + "villager" + ] + } } diff --git a/jigsaw-structures/pillager_outpost.json b/jigsaw-structures/pillager_outpost.json index e8c23496..26f9287d 100644 --- a/jigsaw-structures/pillager_outpost.json +++ b/jigsaw-structures/pillager_outpost.json @@ -5,5 +5,11 @@ "pillager_outpost/watchtower", "pillager_outpost/watchtower_overgrown" ], - "terminate": true + "terminate": true, + "feature": { + "blockRadius": 5, + "entitySpawners": [ + "pillager" + ] + } } diff --git a/jigsaw-structures/stronghold.json b/jigsaw-structures/stronghold.json index 3147c272..96041630 100644 --- a/jigsaw-structures/stronghold.json +++ b/jigsaw-structures/stronghold.json @@ -1,5 +1,11 @@ { "maxDepth": 9, "pieces": ["stronghold/portal/main"], - "terminate": true + "terminate": true, + "feature": { + "blockRadius": 5, + "entitySpawners": [ + "silverfish" + ] + } } diff --git a/jigsaw-structures/village-hot.json b/jigsaw-structures/village-hot.json index 50d84b6d..d909cb72 100644 --- a/jigsaw-structures/village-hot.json +++ b/jigsaw-structures/village-hot.json @@ -4,8 +4,12 @@ "feature": { "objectChance": 0, "strength": 1, - "interpolationRadius": 64, - "interpolator": "BILINEAR" + "interpolationRadius": 5, + "blockRadius": 5, + "interpolator": "BILINEAR", + "entitySpawners": [ + "villager" + ] }, "pieces": [ "village/desert/town_centers/desert_meeting_point_1", diff --git a/jigsaw-structures/village-jap.json b/jigsaw-structures/village-jap.json index 26f21593..fb4a8bbb 100644 --- a/jigsaw-structures/village-jap.json +++ b/jigsaw-structures/village-jap.json @@ -3,9 +3,13 @@ "terminate": true, "feature": { "objectChance": 0, + "blockRadius": 5, "strength": 1, - "interpolationRadius": 64, - "interpolator": "BILINEAR" + "interpolationRadius": 5, + "interpolator": "BILINEAR", + "entitySpawners": [ + "villager" + ] }, "pieces": [ "houses/jap/j5", diff --git a/jigsaw-structures/village-savanna.json b/jigsaw-structures/village-savanna.json index f9dfb4b1..cd12a500 100644 --- a/jigsaw-structures/village-savanna.json +++ b/jigsaw-structures/village-savanna.json @@ -3,9 +3,13 @@ "terminate": true, "feature": { "objectChance": 0, + "blockRadius": 5, "strength": 1, - "interpolationRadius": 64, - "interpolator": "BILINEAR" + "interpolationRadius": 5, + "interpolator": "BILINEAR", + "entitySpawners": [ + "villager" + ] }, "pieces": [ "village/savanna/town_centers/savanna_meeting_point_1", diff --git a/jigsaw-structures/village-snowy.json b/jigsaw-structures/village-snowy.json index e8d1f07e..038d8be0 100644 --- a/jigsaw-structures/village-snowy.json +++ b/jigsaw-structures/village-snowy.json @@ -3,9 +3,13 @@ "terminate": true, "feature": { "objectChance": 0, + "blockRadius": 5, "strength": 1, - "interpolationRadius": 64, - "interpolator": "BILINEAR" + "interpolationRadius": 5, + "interpolator": "BILINEAR", + "entitySpawners": [ + "villager" + ] }, "pieces": [ "village/snowy/town_centers/snowy_meeting_point_1", diff --git a/jigsaw-structures/village-temperate.json b/jigsaw-structures/village-temperate.json index 1ea91d05..a6a93cd3 100644 --- a/jigsaw-structures/village-temperate.json +++ b/jigsaw-structures/village-temperate.json @@ -4,8 +4,12 @@ "feature": { "objectChance": 0, "strength": 1, - "interpolationRadius": 64, - "interpolator": "BILINEAR" + "blockRadius": 5, + "interpolationRadius": 5, + "interpolator": "BILINEAR", + "entitySpawners": [ + "villager" + ] }, "pieces": [ "village/plains/town_centers/plains_fountain_01", diff --git a/jigsaw-structures/village-tundra.json b/jigsaw-structures/village-tundra.json index b3989f06..209afca1 100644 --- a/jigsaw-structures/village-tundra.json +++ b/jigsaw-structures/village-tundra.json @@ -4,8 +4,12 @@ "feature": { "objectChance": 0, "strength": 1, - "interpolationRadius": 64, - "interpolator": "BILINEAR" + "blockRadius": 5, + "interpolationRadius": 5, + "interpolator": "BILINEAR", + "entitySpawners": [ + "villager" + ] }, "pieces": [ "village/taiga/town_centers/taiga_meeting_point_1", diff --git a/spawners/dank.json b/spawners/dank.json new file mode 100644 index 00000000..36e7e8b7 --- /dev/null +++ b/spawners/dank.json @@ -0,0 +1,25 @@ + +{ + "spawns": [ + { + "entity": "dan", + "maxSpawns": 2, + "minSpawns": 1, + "rarity": 1 + }, + { + "entity": "brian", + "maxSpawns": 2, + "minSpawns": 1, + "rarity": 1 + }, + { + "entity": "aeternum", + "maxSpawns": 2, + "minSpawns": 1, + "rarity": 1 + } + ], + "group": "NORMAL", + "weather": "DOWNFALL" +} \ No newline at end of file diff --git a/spawners/pillager.json b/spawners/pillager.json new file mode 100644 index 00000000..99832aa4 --- /dev/null +++ b/spawners/pillager.json @@ -0,0 +1,16 @@ +{ + "weather": "ANY", + "timeBlock": { + "startHour": 22, + "endHour": 4 + }, + "group": "NORMAL", + "spawns": [ + { + "entity": "pillager", + "maxSpawns": 4, + "minSpawns": 1, + "rarity": 1 + } + ] +} \ No newline at end of file diff --git a/spawners/silverfish.json b/spawners/silverfish.json new file mode 100644 index 00000000..84d24c2c --- /dev/null +++ b/spawners/silverfish.json @@ -0,0 +1,14 @@ +{ + "timeBlock": { + "startHour": 20, + "endHour": 3 + }, + "spawns": [ + { + "entity": "silverfish", + "maxSpawns": 2, + "minSpawns": 1, + "rarity": 1 + } + ] +} \ No newline at end of file diff --git a/spawners/villager.json b/spawners/villager.json new file mode 100644 index 00000000..3c2c111a --- /dev/null +++ b/spawners/villager.json @@ -0,0 +1,10 @@ +{ + "spawns": [ + { + "entity": "villager", + "maxSpawns": 1, + "minSpawns": 1, + "rarity": 2 + } + ] +} \ No newline at end of file