diff --git a/internal/worldgen/data/structure_template/underwater_ruin/big_brick_1.nbt b/internal/worldgen/data/structure_template/underwater_ruin/big_brick_1.nbt new file mode 100644 index 0000000..ea58053 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/big_brick_1.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/big_brick_2.nbt b/internal/worldgen/data/structure_template/underwater_ruin/big_brick_2.nbt new file mode 100644 index 0000000..c0b1dc3 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/big_brick_2.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/big_brick_3.nbt b/internal/worldgen/data/structure_template/underwater_ruin/big_brick_3.nbt new file mode 100644 index 0000000..bdf55c1 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/big_brick_3.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/big_brick_8.nbt b/internal/worldgen/data/structure_template/underwater_ruin/big_brick_8.nbt new file mode 100644 index 0000000..b726172 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/big_brick_8.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/big_cracked_1.nbt b/internal/worldgen/data/structure_template/underwater_ruin/big_cracked_1.nbt new file mode 100644 index 0000000..fc848cb Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/big_cracked_1.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/big_cracked_2.nbt b/internal/worldgen/data/structure_template/underwater_ruin/big_cracked_2.nbt new file mode 100644 index 0000000..b233a93 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/big_cracked_2.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/big_cracked_3.nbt b/internal/worldgen/data/structure_template/underwater_ruin/big_cracked_3.nbt new file mode 100644 index 0000000..ae13745 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/big_cracked_3.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/big_cracked_8.nbt b/internal/worldgen/data/structure_template/underwater_ruin/big_cracked_8.nbt new file mode 100644 index 0000000..390b92f Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/big_cracked_8.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/big_mossy_1.nbt b/internal/worldgen/data/structure_template/underwater_ruin/big_mossy_1.nbt new file mode 100644 index 0000000..8a5c602 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/big_mossy_1.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/big_mossy_2.nbt b/internal/worldgen/data/structure_template/underwater_ruin/big_mossy_2.nbt new file mode 100644 index 0000000..44569cf Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/big_mossy_2.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/big_mossy_3.nbt b/internal/worldgen/data/structure_template/underwater_ruin/big_mossy_3.nbt new file mode 100644 index 0000000..aa4b867 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/big_mossy_3.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/big_mossy_8.nbt b/internal/worldgen/data/structure_template/underwater_ruin/big_mossy_8.nbt new file mode 100644 index 0000000..580888d Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/big_mossy_8.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/big_warm_4.nbt b/internal/worldgen/data/structure_template/underwater_ruin/big_warm_4.nbt new file mode 100644 index 0000000..e5c8c7a Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/big_warm_4.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/big_warm_5.nbt b/internal/worldgen/data/structure_template/underwater_ruin/big_warm_5.nbt new file mode 100644 index 0000000..b524b81 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/big_warm_5.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/big_warm_6.nbt b/internal/worldgen/data/structure_template/underwater_ruin/big_warm_6.nbt new file mode 100644 index 0000000..1c082d4 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/big_warm_6.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/big_warm_7.nbt b/internal/worldgen/data/structure_template/underwater_ruin/big_warm_7.nbt new file mode 100644 index 0000000..8533f8d Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/big_warm_7.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/brick_1.nbt b/internal/worldgen/data/structure_template/underwater_ruin/brick_1.nbt new file mode 100644 index 0000000..118db98 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/brick_1.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/brick_2.nbt b/internal/worldgen/data/structure_template/underwater_ruin/brick_2.nbt new file mode 100644 index 0000000..00633cf Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/brick_2.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/brick_3.nbt b/internal/worldgen/data/structure_template/underwater_ruin/brick_3.nbt new file mode 100644 index 0000000..b659f3f Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/brick_3.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/brick_4.nbt b/internal/worldgen/data/structure_template/underwater_ruin/brick_4.nbt new file mode 100644 index 0000000..1d9b735 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/brick_4.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/brick_5.nbt b/internal/worldgen/data/structure_template/underwater_ruin/brick_5.nbt new file mode 100644 index 0000000..be09986 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/brick_5.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/brick_6.nbt b/internal/worldgen/data/structure_template/underwater_ruin/brick_6.nbt new file mode 100644 index 0000000..d1fdcc7 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/brick_6.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/brick_7.nbt b/internal/worldgen/data/structure_template/underwater_ruin/brick_7.nbt new file mode 100644 index 0000000..1d0026c Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/brick_7.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/brick_8.nbt b/internal/worldgen/data/structure_template/underwater_ruin/brick_8.nbt new file mode 100644 index 0000000..997b958 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/brick_8.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/cracked_1.nbt b/internal/worldgen/data/structure_template/underwater_ruin/cracked_1.nbt new file mode 100644 index 0000000..7bd95c0 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/cracked_1.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/cracked_2.nbt b/internal/worldgen/data/structure_template/underwater_ruin/cracked_2.nbt new file mode 100644 index 0000000..27944f0 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/cracked_2.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/cracked_3.nbt b/internal/worldgen/data/structure_template/underwater_ruin/cracked_3.nbt new file mode 100644 index 0000000..07dc025 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/cracked_3.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/cracked_4.nbt b/internal/worldgen/data/structure_template/underwater_ruin/cracked_4.nbt new file mode 100644 index 0000000..9900ed0 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/cracked_4.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/cracked_5.nbt b/internal/worldgen/data/structure_template/underwater_ruin/cracked_5.nbt new file mode 100644 index 0000000..a32ca06 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/cracked_5.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/cracked_6.nbt b/internal/worldgen/data/structure_template/underwater_ruin/cracked_6.nbt new file mode 100644 index 0000000..51da5e4 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/cracked_6.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/cracked_7.nbt b/internal/worldgen/data/structure_template/underwater_ruin/cracked_7.nbt new file mode 100644 index 0000000..8c62f83 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/cracked_7.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/cracked_8.nbt b/internal/worldgen/data/structure_template/underwater_ruin/cracked_8.nbt new file mode 100644 index 0000000..c1eaed5 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/cracked_8.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/mossy_1.nbt b/internal/worldgen/data/structure_template/underwater_ruin/mossy_1.nbt new file mode 100644 index 0000000..60e9130 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/mossy_1.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/mossy_2.nbt b/internal/worldgen/data/structure_template/underwater_ruin/mossy_2.nbt new file mode 100644 index 0000000..63d4e57 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/mossy_2.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/mossy_3.nbt b/internal/worldgen/data/structure_template/underwater_ruin/mossy_3.nbt new file mode 100644 index 0000000..5bf985b Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/mossy_3.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/mossy_4.nbt b/internal/worldgen/data/structure_template/underwater_ruin/mossy_4.nbt new file mode 100644 index 0000000..9e2c8e9 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/mossy_4.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/mossy_5.nbt b/internal/worldgen/data/structure_template/underwater_ruin/mossy_5.nbt new file mode 100644 index 0000000..da5517a Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/mossy_5.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/mossy_6.nbt b/internal/worldgen/data/structure_template/underwater_ruin/mossy_6.nbt new file mode 100644 index 0000000..5ff82b9 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/mossy_6.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/mossy_7.nbt b/internal/worldgen/data/structure_template/underwater_ruin/mossy_7.nbt new file mode 100644 index 0000000..1332830 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/mossy_7.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/mossy_8.nbt b/internal/worldgen/data/structure_template/underwater_ruin/mossy_8.nbt new file mode 100644 index 0000000..1c72d2c Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/mossy_8.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/warm_1.nbt b/internal/worldgen/data/structure_template/underwater_ruin/warm_1.nbt new file mode 100644 index 0000000..418e154 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/warm_1.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/warm_2.nbt b/internal/worldgen/data/structure_template/underwater_ruin/warm_2.nbt new file mode 100644 index 0000000..d1bf7e7 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/warm_2.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/warm_3.nbt b/internal/worldgen/data/structure_template/underwater_ruin/warm_3.nbt new file mode 100644 index 0000000..b580edf Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/warm_3.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/warm_4.nbt b/internal/worldgen/data/structure_template/underwater_ruin/warm_4.nbt new file mode 100644 index 0000000..125fb92 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/warm_4.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/warm_5.nbt b/internal/worldgen/data/structure_template/underwater_ruin/warm_5.nbt new file mode 100644 index 0000000..d03bfa5 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/warm_5.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/warm_6.nbt b/internal/worldgen/data/structure_template/underwater_ruin/warm_6.nbt new file mode 100644 index 0000000..5819531 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/warm_6.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/warm_7.nbt b/internal/worldgen/data/structure_template/underwater_ruin/warm_7.nbt new file mode 100644 index 0000000..e21ff14 Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/warm_7.nbt differ diff --git a/internal/worldgen/data/structure_template/underwater_ruin/warm_8.nbt b/internal/worldgen/data/structure_template/underwater_ruin/warm_8.nbt new file mode 100644 index 0000000..bbf69be Binary files /dev/null and b/internal/worldgen/data/structure_template/underwater_ruin/warm_8.nbt differ