diff --git a/core/src/main/resources/datapack/data/ascendancy/.gitkeep b/core/src/main/resources/datapack/data/ascendancy/.gitkeep deleted file mode 100644 index 71196e5..0000000 --- a/core/src/main/resources/datapack/data/ascendancy/.gitkeep +++ /dev/null @@ -1,4 +0,0 @@ -# Ascendancy Datapack - -We can delete this file when content is added to the datapack. -For now, it's only here to reserve the namespace to avoid future confusion. diff --git a/core/src/main/resources/datapack/data/ascendancy/dimension/abyss.json b/core/src/main/resources/datapack/data/ascendancy/dimension/abyss.json new file mode 100644 index 0000000..6a756fb --- /dev/null +++ b/core/src/main/resources/datapack/data/ascendancy/dimension/abyss.json @@ -0,0 +1,26 @@ +{ + "type": "ascendancy:world_abyss", + "generator": { + "type": "minecraft:flat", + "settings": { + "biome": "ascendancy:layer_abyss", + "lakes": false, + "features": false, + "layers": [ + { + "height": 64, + "block": "minecraft:air" + }, + { + "height": 1, + "block": "minecraft:barrier" + }, + { + "height": 319, + "block": "minecraft:air" + } + ], + "structure_overrides": [] + } + } +} \ No newline at end of file diff --git a/core/src/main/resources/datapack/data/ascendancy/dimension/oblivion.json b/core/src/main/resources/datapack/data/ascendancy/dimension/oblivion.json new file mode 100644 index 0000000..93d6ec1 --- /dev/null +++ b/core/src/main/resources/datapack/data/ascendancy/dimension/oblivion.json @@ -0,0 +1,26 @@ +{ + "type": "ascendancy:world_oblivion", + "generator": { + "type": "minecraft:flat", + "settings": { + "biome": "ascendancy:layer_oblivion", + "lakes": false, + "features": false, + "layers": [ + { + "height": 64, + "block": "minecraft:air" + }, + { + "height": 1, + "block": "minecraft:barrier" + }, + { + "height": 319, + "block": "minecraft:air" + } + ], + "structure_overrides": [] + } + } +} \ No newline at end of file diff --git a/core/src/main/resources/datapack/data/ascendancy/dimension/self.json b/core/src/main/resources/datapack/data/ascendancy/dimension/self.json new file mode 100644 index 0000000..2632fbb --- /dev/null +++ b/core/src/main/resources/datapack/data/ascendancy/dimension/self.json @@ -0,0 +1,26 @@ +{ + "type": "ascendancy:world_self", + "generator": { + "type": "minecraft:flat", + "settings": { + "biome": "ascendancy:layer_self", + "lakes": false, + "features": false, + "layers": [ + { + "height": 64, + "block": "minecraft:air" + }, + { + "height": 1, + "block": "minecraft:barrier" + }, + { + "height": 319, + "block": "minecraft:air" + } + ], + "structure_overrides": [] + } + } +} \ No newline at end of file diff --git a/core/src/main/resources/datapack/data/ascendancy/dimension_type/world_abyss.json b/core/src/main/resources/datapack/data/ascendancy/dimension_type/world_abyss.json new file mode 100644 index 0000000..15a2e9f --- /dev/null +++ b/core/src/main/resources/datapack/data/ascendancy/dimension_type/world_abyss.json @@ -0,0 +1,14 @@ +{ + "has_skylight": false, + "has_ceiling": true, + "has_ender_dragon_fight": false, + "coordinate_scale": 16, + "ambient_light": 0.4, + "logical_height": 384, + "skybox": "none", + "infiniburn": "#minecraft:infiniburn_end", + "min_y": -64, + "height": 384, + "monster_spawn_light_level": 0, + "monster_spawn_block_light_limit": 0 +} \ No newline at end of file diff --git a/core/src/main/resources/datapack/data/ascendancy/dimension_type/world_oblivion.json b/core/src/main/resources/datapack/data/ascendancy/dimension_type/world_oblivion.json new file mode 100644 index 0000000..fea1922 --- /dev/null +++ b/core/src/main/resources/datapack/data/ascendancy/dimension_type/world_oblivion.json @@ -0,0 +1,14 @@ +{ + "has_skylight": false, + "has_ceiling": true, + "has_ender_dragon_fight": false, + "coordinate_scale": 32, + "ambient_light": 0.4, + "logical_height": 384, + "skybox": "none", + "infiniburn": "#minecraft:infiniburn_end", + "min_y": -64, + "height": 384, + "monster_spawn_light_level": 0, + "monster_spawn_block_light_limit": 0 +} \ No newline at end of file diff --git a/core/src/main/resources/datapack/data/ascendancy/dimension_type/world_self.json b/core/src/main/resources/datapack/data/ascendancy/dimension_type/world_self.json new file mode 100644 index 0000000..8b2294f --- /dev/null +++ b/core/src/main/resources/datapack/data/ascendancy/dimension_type/world_self.json @@ -0,0 +1,15 @@ +{ + "has_skylight": false, + "has_ceiling": true, + "has_ender_dragon_fight": false, + "coordinate_scale": 128, + "ambient_light": 0.4, + "has_fixed_time": true, + "logical_height": 384, + "skybox": "none", + "infiniburn": "#minecraft:infiniburn_end", + "min_y": -64, + "height": 384, + "monster_spawn_light_level": 0, + "monster_spawn_block_light_limit": 0 +} \ No newline at end of file diff --git a/core/src/main/resources/datapack/data/ascendancy/worldgen/biome/layer_abyss.json b/core/src/main/resources/datapack/data/ascendancy/worldgen/biome/layer_abyss.json new file mode 100644 index 0000000..9fbf258 --- /dev/null +++ b/core/src/main/resources/datapack/data/ascendancy/worldgen/biome/layer_abyss.json @@ -0,0 +1,18 @@ +{ + "temperature": 0.5, + "downfall": 0.5, + "has_precipitation": false, + "temperature_modifier": "none", + "creature_spawn_probability": 0, + "effects": { + "water_color": 0, + "grass_color": 6776679, + "foliage_color": 6776679, + "dry_foliage_color": 0, + "grass_color_modifier": "none" + }, + "spawners": {}, + "spawn_costs": {}, + "carvers": [], + "features": [] +} \ No newline at end of file diff --git a/core/src/main/resources/datapack/data/ascendancy/worldgen/biome/layer_oblivion.json b/core/src/main/resources/datapack/data/ascendancy/worldgen/biome/layer_oblivion.json new file mode 100644 index 0000000..264cf3f --- /dev/null +++ b/core/src/main/resources/datapack/data/ascendancy/worldgen/biome/layer_oblivion.json @@ -0,0 +1,18 @@ +{ + "temperature": 0.5, + "downfall": 0.5, + "has_precipitation": false, + "temperature_modifier": "none", + "creature_spawn_probability": 0, + "effects": { + "water_color": 6776679, + "grass_color": 12566463, + "foliage_color": 12566463, + "dry_foliage_color": 16777215, + "grass_color_modifier": "none" + }, + "spawners": {}, + "spawn_costs": {}, + "carvers": [], + "features": [] +} \ No newline at end of file diff --git a/core/src/main/resources/datapack/data/ascendancy/worldgen/biome/layer_self.json b/core/src/main/resources/datapack/data/ascendancy/worldgen/biome/layer_self.json new file mode 100644 index 0000000..bf7b9eb --- /dev/null +++ b/core/src/main/resources/datapack/data/ascendancy/worldgen/biome/layer_self.json @@ -0,0 +1,18 @@ +{ + "temperature": 0.5, + "downfall": 0.5, + "has_precipitation": false, + "temperature_modifier": "none", + "creature_spawn_probability": 0, + "effects": { + "water_color": 16777215, + "grass_color": 16777215, + "foliage_color": 16777215, + "dry_foliage_color": 16777215, + "grass_color_modifier": "none" + }, + "spawners": {}, + "spawn_costs": {}, + "carvers": [], + "features": [] +} \ No newline at end of file