diff --git a/data/endercon/worldgen/biome/end_border.json b/data/endercon/worldgen/biome/end_border.json new file mode 100644 index 0000000..e049790 --- /dev/null +++ b/data/endercon/worldgen/biome/end_border.json @@ -0,0 +1,71 @@ +{ + "carvers": {}, + "downfall": 0.0, + "effects": { + "fog_color": 10518688, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 0, + "water_color": 4159204, + "water_fog_color": 329011, + "particle": { + "options": { + "type": "minecraft:white_ash" + }, + "probability": 0.118 + }, + "ambient_sound": "minecraft:ambient.warped_forest.loop" + }, + "features": [ + [], + [], + [], + [], + [ + "minecraft:end_spike" + ], + [], + [ + "endercon:ore_ancient_debris" + ], + [], + [], + [], + [] + ], + "has_precipitation": false, + "spawn_costs": { + "minecraft:phantom": { + "charge": 1.0, + "energy_budget": 0.1 + } + }, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:phantom", + "maxCount": 4, + "minCount": 3, + "weight": 10 + }, + { + "type": "minecraft:phantom", + "maxCount": 1, + "minCount": 1, + "weight": 2 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.5 +} diff --git a/data/endercon/worldgen/biome/end_hallows.json b/data/endercon/worldgen/biome/end_hallows.json new file mode 100644 index 0000000..ea0acd7 --- /dev/null +++ b/data/endercon/worldgen/biome/end_hallows.json @@ -0,0 +1,69 @@ +{ + "carvers": { + "air": [ + "endercon:cave_pillars" + ] + }, + "downfall": 0.0, + "effects": { + "fog_color": 10518688, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 0, + "water_color": 4159204, + "water_fog_color": 329011, + "particle": { + "options": { + "type": "minecraft:white_ash" + }, + "probability": 0.01 + }, + "ambient_sound": "minecraft:ambient.warped_forest.loop" + }, + "features": [ + [], + [], + [], + [], + [ + "minecraft:end_gateway_return", + "minecraft:end_spike" + ], + [], + [ + "endercon:ore_ancient_debris" + ], + [], + [ + "endercon:end_ruins" + ], + [ + "endercon:end_pillars", + "endercon:chorus_plant_sparce" + ] + ], + "has_precipitation": false, + "spawn_costs": {}, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 4, + "weight": 10 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.5 +} diff --git a/data/endercon/worldgen/configured_feature/ore_ancient_debris.json b/data/endercon/worldgen/configured_feature/ore_ancient_debris.json new file mode 100644 index 0000000..4dc1600 --- /dev/null +++ b/data/endercon/worldgen/configured_feature/ore_ancient_debris.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:scattered_ore", + "config": { + "discard_chance_on_air_exposure": 0.0, + "size": 4, + "targets": [ + { + "state": { + "Name": "minecraft:ancient_debris" + }, + "target": { + "predicate_type": "minecraft:block_match", + "block": "minecraft:end_stone" + } + } + ] + } +} diff --git a/data/endercon/worldgen/placed_feature/ore_ancient_debris.json b/data/endercon/worldgen/placed_feature/ore_ancient_debris.json new file mode 100644 index 0000000..e476f8e --- /dev/null +++ b/data/endercon/worldgen/placed_feature/ore_ancient_debris.json @@ -0,0 +1,27 @@ +{ + "feature": "endercon:ore_ancient_debris", + "placement": [ + { + "type": "minecraft:count", + "count": 24 + }, + { + "type": "minecraft:in_square" + }, + { + "type": "minecraft:height_range", + "height": { + "type": "minecraft:uniform", + "max_inclusive": { + "below_top": 0 + }, + "min_inclusive": { + "absolute": 175 + } + } + }, + { + "type": "minecraft:biome" + } + ] +} diff --git a/data/minecraft/worldgen/biome/end_barrens.json b/data/minecraft/worldgen/biome/end_barrens.json new file mode 100644 index 0000000..ee5a2f6 --- /dev/null +++ b/data/minecraft/worldgen/biome/end_barrens.json @@ -0,0 +1,56 @@ +{ + "carvers": {}, + "downfall": 0.0, + "effects": { + "fog_color": 10518688, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 0, + "water_color": 4159204, + "water_fog_color": 329011, + "ambient_sound": "minecraft:ambient.warped_forest.loop" + }, + "features": [ + [], + [], + [], + [], + [ + "minecraft:end_gateway_return", + "minecraft:end_spike" + ], + [], + [ + "endercon:ore_ancient_debris" + ], + [], + [], + [ + "minecraft:chorus_plant" + ] + ], + "has_precipitation": false, + "spawn_costs": {}, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 4, + "weight": 10 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.5 +} diff --git a/data/minecraft/worldgen/biome/end_highlands.json b/data/minecraft/worldgen/biome/end_highlands.json new file mode 100644 index 0000000..9ebf97e --- /dev/null +++ b/data/minecraft/worldgen/biome/end_highlands.json @@ -0,0 +1,62 @@ +{ + "carvers": { + "air": [ + "endercon:cave" + ] + }, + "downfall": 0.0, + "effects": { + "fog_color": 10518688, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 0, + "water_color": 4159204, + "water_fog_color": 329011, + "ambient_sound": "minecraft:ambient.warped_forest.loop" + }, + "features": [ + [], + [], + [], + [], + [ + "minecraft:end_gateway_return", + "minecraft:end_spike" + ], + [], + [ + "endercon:ore_ancient_debris" + ], + [], + [ + "endercon:glow_lichen" + ], + [ + "minecraft:chorus_plant" + ] + ], + "has_precipitation": false, + "spawn_costs": {}, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:enderman", + "maxCount": 2, + "minCount": 1, + "weight": 10 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.5 +} diff --git a/data/minecraft/worldgen/biome/end_midlands.json b/data/minecraft/worldgen/biome/end_midlands.json new file mode 100644 index 0000000..530db91 --- /dev/null +++ b/data/minecraft/worldgen/biome/end_midlands.json @@ -0,0 +1,68 @@ +{ + "carvers": { + "air": [ + "endercon:cave", + "endercon:cave_2" + ] + }, + "downfall": 0.0, + "effects": { + "fog_color": 10518688, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 0, + "water_color": 9424081, + "water_fog_color": 7971751, + "ambient_sound": "minecraft:ambient.warped_forest.loop" + }, + "features": [ + [], + [], + [], + [], + [ + "minecraft:end_gateway_return", + "minecraft:end_spike" + ], + [], + [ + "endercon:ore_ancient_debris" + ], + [], + [ + "endercon:glow_lichen" + ], + [ + "endercon:chorus_plant" + ] + ], + "has_precipitation": false, + "spawn_costs": { + "minecraft:enderman": { + "charge": 1.0, + "energy_budget": 0.12 + } + }, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 1 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.5 +} diff --git a/data/minecraft/worldgen/biome/small_end_islands.json b/data/minecraft/worldgen/biome/small_end_islands.json new file mode 100644 index 0000000..c9ad184 --- /dev/null +++ b/data/minecraft/worldgen/biome/small_end_islands.json @@ -0,0 +1,67 @@ +{ + "carvers": {}, + "downfall": 0.0, + "effects": { + "fog_color": 10518688, + "mood_sound": { + "block_search_extent": 8, + "offset": 2.0, + "sound": "minecraft:ambient.cave", + "tick_delay": 6000 + }, + "sky_color": 0, + "water_color": 4159204, + "water_fog_color": 329011, + "ambient_sound": "minecraft:ambient.warped_forest.loop", + "particle": { + "options": { + "type": "minecraft:white_ash" + }, + "probability": 0.001 + } + }, + "features": [ + [], + [], + [], + [], + [ + "minecraft:end_spike" + ], + [], + [ + "endercon:ore_ancient_debris" + ], + [], + [], + [], + [ + "endercon:end_lamps" + ] + ], + "has_precipitation": false, + "spawn_costs": { + "minecraft:enderman": { + "charge": 1.0, + "energy_budget": 0.12 + } + }, + "spawners": { + "ambient": [], + "axolotls": [], + "creature": [], + "misc": [], + "monster": [ + { + "type": "minecraft:enderman", + "maxCount": 4, + "minCount": 1, + "weight": 1 + } + ], + "underground_water_creature": [], + "water_ambient": [], + "water_creature": [] + }, + "temperature": 0.5 +}