diff --git a/src/generated/resources/.cache/5790708f1bab3bc9da26dbe9791dce16c55e0cb8 b/common/src/generated/resources/.cache/5790708f1bab3bc9da26dbe9791dce16c55e0cb8 similarity index 100% rename from src/generated/resources/.cache/5790708f1bab3bc9da26dbe9791dce16c55e0cb8 rename to common/src/generated/resources/.cache/5790708f1bab3bc9da26dbe9791dce16c55e0cb8 diff --git a/src/generated/resources/.cache/6c343772b5bbed02cb8017d08d07aa1ea684e455 b/common/src/generated/resources/.cache/6c343772b5bbed02cb8017d08d07aa1ea684e455 similarity index 100% rename from src/generated/resources/.cache/6c343772b5bbed02cb8017d08d07aa1ea684e455 rename to common/src/generated/resources/.cache/6c343772b5bbed02cb8017d08d07aa1ea684e455 diff --git a/src/generated/resources/.cache/dcc41341364508cf6e5f757a3f66d54c126e2c9d b/common/src/generated/resources/.cache/dcc41341364508cf6e5f757a3f66d54c126e2c9d similarity index 100% rename from src/generated/resources/.cache/dcc41341364508cf6e5f757a3f66d54c126e2c9d rename to common/src/generated/resources/.cache/dcc41341364508cf6e5f757a3f66d54c126e2c9d diff --git a/src/generated/resources/assets/crystalline_sky/blockstates/sky.json b/common/src/generated/resources/assets/crystalline_sky/blockstates/sky.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/blockstates/sky.json rename to common/src/generated/resources/assets/crystalline_sky/blockstates/sky.json diff --git a/src/generated/resources/assets/crystalline_sky/blockstates/sky_light.json b/common/src/generated/resources/assets/crystalline_sky/blockstates/sky_light.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/blockstates/sky_light.json rename to common/src/generated/resources/assets/crystalline_sky/blockstates/sky_light.json diff --git a/src/generated/resources/assets/crystalline_sky/blockstates/weeping_sky.json b/common/src/generated/resources/assets/crystalline_sky/blockstates/weeping_sky.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/blockstates/weeping_sky.json rename to common/src/generated/resources/assets/crystalline_sky/blockstates/weeping_sky.json diff --git a/src/generated/resources/assets/crystalline_sky/blockstates/weeping_sky_light.json b/common/src/generated/resources/assets/crystalline_sky/blockstates/weeping_sky_light.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/blockstates/weeping_sky_light.json rename to common/src/generated/resources/assets/crystalline_sky/blockstates/weeping_sky_light.json diff --git a/src/generated/resources/assets/crystalline_sky/models/block/sky.json b/common/src/generated/resources/assets/crystalline_sky/models/block/sky.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/block/sky.json rename to common/src/generated/resources/assets/crystalline_sky/models/block/sky.json diff --git a/src/generated/resources/assets/crystalline_sky/models/block/sky_light_00.json b/common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_00.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/block/sky_light_00.json rename to common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_00.json diff --git a/src/generated/resources/assets/crystalline_sky/models/block/sky_light_01.json b/common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_01.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/block/sky_light_01.json rename to common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_01.json diff --git a/src/generated/resources/assets/crystalline_sky/models/block/sky_light_02.json b/common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_02.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/block/sky_light_02.json rename to common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_02.json diff --git a/src/generated/resources/assets/crystalline_sky/models/block/sky_light_03.json b/common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_03.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/block/sky_light_03.json rename to common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_03.json diff --git a/src/generated/resources/assets/crystalline_sky/models/block/sky_light_04.json b/common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_04.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/block/sky_light_04.json rename to common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_04.json diff --git a/src/generated/resources/assets/crystalline_sky/models/block/sky_light_05.json b/common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_05.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/block/sky_light_05.json rename to common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_05.json diff --git a/src/generated/resources/assets/crystalline_sky/models/block/sky_light_06.json b/common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_06.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/block/sky_light_06.json rename to common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_06.json diff --git a/src/generated/resources/assets/crystalline_sky/models/block/sky_light_07.json b/common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_07.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/block/sky_light_07.json rename to common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_07.json diff --git a/src/generated/resources/assets/crystalline_sky/models/block/sky_light_08.json b/common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_08.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/block/sky_light_08.json rename to common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_08.json diff --git a/src/generated/resources/assets/crystalline_sky/models/block/sky_light_09.json b/common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_09.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/block/sky_light_09.json rename to common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_09.json diff --git a/src/generated/resources/assets/crystalline_sky/models/block/sky_light_10.json b/common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_10.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/block/sky_light_10.json rename to common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_10.json diff --git a/src/generated/resources/assets/crystalline_sky/models/block/sky_light_11.json b/common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_11.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/block/sky_light_11.json rename to common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_11.json diff --git a/src/generated/resources/assets/crystalline_sky/models/block/sky_light_12.json b/common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_12.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/block/sky_light_12.json rename to common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_12.json diff --git a/src/generated/resources/assets/crystalline_sky/models/block/sky_light_13.json b/common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_13.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/block/sky_light_13.json rename to common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_13.json diff --git a/src/generated/resources/assets/crystalline_sky/models/block/sky_light_14.json b/common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_14.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/block/sky_light_14.json rename to common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_14.json diff --git a/src/generated/resources/assets/crystalline_sky/models/block/sky_light_15.json b/common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_15.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/block/sky_light_15.json rename to common/src/generated/resources/assets/crystalline_sky/models/block/sky_light_15.json diff --git a/src/generated/resources/assets/crystalline_sky/models/block/weeping_sky.json b/common/src/generated/resources/assets/crystalline_sky/models/block/weeping_sky.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/block/weeping_sky.json rename to common/src/generated/resources/assets/crystalline_sky/models/block/weeping_sky.json diff --git a/src/generated/resources/assets/crystalline_sky/models/block/weeping_sky_light.json b/common/src/generated/resources/assets/crystalline_sky/models/block/weeping_sky_light.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/block/weeping_sky_light.json rename to common/src/generated/resources/assets/crystalline_sky/models/block/weeping_sky_light.json diff --git a/src/generated/resources/assets/crystalline_sky/models/item/sky.json b/common/src/generated/resources/assets/crystalline_sky/models/item/sky.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/item/sky.json rename to common/src/generated/resources/assets/crystalline_sky/models/item/sky.json diff --git a/src/generated/resources/assets/crystalline_sky/models/item/sky_light.json b/common/src/generated/resources/assets/crystalline_sky/models/item/sky_light.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/item/sky_light.json rename to common/src/generated/resources/assets/crystalline_sky/models/item/sky_light.json diff --git a/src/generated/resources/assets/crystalline_sky/models/item/sky_light_00.json b/common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_00.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/item/sky_light_00.json rename to common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_00.json diff --git a/src/generated/resources/assets/crystalline_sky/models/item/sky_light_01.json b/common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_01.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/item/sky_light_01.json rename to common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_01.json diff --git a/src/generated/resources/assets/crystalline_sky/models/item/sky_light_02.json b/common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_02.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/item/sky_light_02.json rename to common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_02.json diff --git a/src/generated/resources/assets/crystalline_sky/models/item/sky_light_03.json b/common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_03.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/item/sky_light_03.json rename to common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_03.json diff --git a/src/generated/resources/assets/crystalline_sky/models/item/sky_light_04.json b/common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_04.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/item/sky_light_04.json rename to common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_04.json diff --git a/src/generated/resources/assets/crystalline_sky/models/item/sky_light_05.json b/common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_05.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/item/sky_light_05.json rename to common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_05.json diff --git a/src/generated/resources/assets/crystalline_sky/models/item/sky_light_06.json b/common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_06.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/item/sky_light_06.json rename to common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_06.json diff --git a/src/generated/resources/assets/crystalline_sky/models/item/sky_light_07.json b/common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_07.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/item/sky_light_07.json rename to common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_07.json diff --git a/src/generated/resources/assets/crystalline_sky/models/item/sky_light_08.json b/common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_08.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/item/sky_light_08.json rename to common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_08.json diff --git a/src/generated/resources/assets/crystalline_sky/models/item/sky_light_09.json b/common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_09.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/item/sky_light_09.json rename to common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_09.json diff --git a/src/generated/resources/assets/crystalline_sky/models/item/sky_light_10.json b/common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_10.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/item/sky_light_10.json rename to common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_10.json diff --git a/src/generated/resources/assets/crystalline_sky/models/item/sky_light_11.json b/common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_11.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/item/sky_light_11.json rename to common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_11.json diff --git a/src/generated/resources/assets/crystalline_sky/models/item/sky_light_12.json b/common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_12.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/item/sky_light_12.json rename to common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_12.json diff --git a/src/generated/resources/assets/crystalline_sky/models/item/sky_light_13.json b/common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_13.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/item/sky_light_13.json rename to common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_13.json diff --git a/src/generated/resources/assets/crystalline_sky/models/item/sky_light_14.json b/common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_14.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/item/sky_light_14.json rename to common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_14.json diff --git a/src/generated/resources/assets/crystalline_sky/models/item/sky_light_15.json b/common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_15.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/item/sky_light_15.json rename to common/src/generated/resources/assets/crystalline_sky/models/item/sky_light_15.json diff --git a/src/generated/resources/assets/crystalline_sky/models/item/weeping_sky.json b/common/src/generated/resources/assets/crystalline_sky/models/item/weeping_sky.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/item/weeping_sky.json rename to common/src/generated/resources/assets/crystalline_sky/models/item/weeping_sky.json diff --git a/src/generated/resources/assets/crystalline_sky/models/item/weeping_sky_light.json b/common/src/generated/resources/assets/crystalline_sky/models/item/weeping_sky_light.json similarity index 100% rename from src/generated/resources/assets/crystalline_sky/models/item/weeping_sky_light.json rename to common/src/generated/resources/assets/crystalline_sky/models/item/weeping_sky_light.json diff --git a/src/generated/resources/data/crystalline_sky/loot_table/blocks/sky.json b/common/src/generated/resources/data/crystalline_sky/loot_table/blocks/sky.json similarity index 100% rename from src/generated/resources/data/crystalline_sky/loot_table/blocks/sky.json rename to common/src/generated/resources/data/crystalline_sky/loot_table/blocks/sky.json diff --git a/src/generated/resources/data/crystalline_sky/loot_table/blocks/weeping_sky.json b/common/src/generated/resources/data/crystalline_sky/loot_table/blocks/weeping_sky.json similarity index 100% rename from src/generated/resources/data/crystalline_sky/loot_table/blocks/weeping_sky.json rename to common/src/generated/resources/data/crystalline_sky/loot_table/blocks/weeping_sky.json diff --git a/src/generated/resources/data/crystalline_sky/tags/block/sky_light_emitters.json b/common/src/generated/resources/data/crystalline_sky/tags/block/sky_light_emitters.json similarity index 100% rename from src/generated/resources/data/crystalline_sky/tags/block/sky_light_emitters.json rename to common/src/generated/resources/data/crystalline_sky/tags/block/sky_light_emitters.json diff --git a/src/generated/resources/data/minecraft/tags/block/crystal_sound_blocks.json b/common/src/generated/resources/data/minecraft/tags/block/crystal_sound_blocks.json similarity index 100% rename from src/generated/resources/data/minecraft/tags/block/crystal_sound_blocks.json rename to common/src/generated/resources/data/minecraft/tags/block/crystal_sound_blocks.json diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/CrystallineSky.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/CrystallineSky.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/CrystallineSky.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/CrystallineSky.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/CrystallineSkyClient.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/CrystallineSkyClient.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/CrystallineSkyClient.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/CrystallineSkyClient.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/ModSetup.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/ModSetup.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/ModSetup.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/ModSetup.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/annotation/mixin/ConditionalMixin.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/annotation/mixin/ConditionalMixin.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/annotation/mixin/ConditionalMixin.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/annotation/mixin/ConditionalMixin.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/compat/Mods.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/compat/Mods.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/compat/Mods.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/compat/Mods.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/compat/sodium/SkyShaderInterface.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/compat/sodium/SkyShaderInterface.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/compat/sodium/SkyShaderInterface.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/compat/sodium/SkyShaderInterface.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/content/blocks/SkyLightBlock.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/content/blocks/SkyLightBlock.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/content/blocks/SkyLightBlock.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/content/blocks/SkyLightBlock.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/content/blocks/WeepingSkyLightBlock.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/content/blocks/WeepingSkyLightBlock.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/content/blocks/WeepingSkyLightBlock.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/content/blocks/WeepingSkyLightBlock.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/content/items/WeepingSkyBlockItem.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/content/items/WeepingSkyBlockItem.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/content/items/WeepingSkyBlockItem.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/content/items/WeepingSkyBlockItem.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/content/items/WeepingSkyBlockItemClient.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/content/items/WeepingSkyBlockItemClient.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/content/items/WeepingSkyBlockItemClient.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/content/items/WeepingSkyBlockItemClient.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/datagen/CrystallineSkyDataGenerator.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/datagen/CrystallineSkyDataGenerator.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/datagen/CrystallineSkyDataGenerator.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/datagen/CrystallineSkyDataGenerator.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/datagen/providers/CrystallineSkyBlockTagProvider.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/datagen/providers/CrystallineSkyBlockTagProvider.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/datagen/providers/CrystallineSkyBlockTagProvider.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/datagen/providers/CrystallineSkyBlockTagProvider.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/datagen/providers/CrystallineSkyLootProvider.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/datagen/providers/CrystallineSkyLootProvider.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/datagen/providers/CrystallineSkyLootProvider.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/datagen/providers/CrystallineSkyLootProvider.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/datagen/providers/CrystallineSkyModelProvider.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/datagen/providers/CrystallineSkyModelProvider.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/datagen/providers/CrystallineSkyModelProvider.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/datagen/providers/CrystallineSkyModelProvider.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/infrastructure/IntWeepingStorage.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/infrastructure/IntWeepingStorage.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/infrastructure/IntWeepingStorage.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/infrastructure/IntWeepingStorage.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/infrastructure/MutableWeepingScanner.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/infrastructure/MutableWeepingScanner.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/infrastructure/MutableWeepingScanner.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/infrastructure/MutableWeepingScanner.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/infrastructure/PeekableIntIterator.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/infrastructure/PeekableIntIterator.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/infrastructure/PeekableIntIterator.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/infrastructure/PeekableIntIterator.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/infrastructure/WeepingStorage.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/infrastructure/WeepingStorage.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/infrastructure/WeepingStorage.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/infrastructure/WeepingStorage.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/infrastructure/client/WeepingSkyDebugRenderer.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/infrastructure/client/WeepingSkyDebugRenderer.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/infrastructure/client/WeepingSkyDebugRenderer.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/infrastructure/client/WeepingSkyDebugRenderer.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/ChunkSkyLightSourcesMixin.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/ChunkSkyLightSourcesMixin.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/mixin/ChunkSkyLightSourcesMixin.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/ChunkSkyLightSourcesMixin.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/CrystallineSkyMixinPlugin.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/CrystallineSkyMixinPlugin.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/mixin/CrystallineSkyMixinPlugin.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/CrystallineSkyMixinPlugin.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/LayerLightSectionStorageAccessor.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/LayerLightSectionStorageAccessor.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/mixin/LayerLightSectionStorageAccessor.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/LayerLightSectionStorageAccessor.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/LightEngineMixin.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/LightEngineMixin.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/mixin/LightEngineMixin.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/LightEngineMixin.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/SkyLightEngineMixin.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/SkyLightEngineMixin.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/mixin/SkyLightEngineMixin.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/SkyLightEngineMixin.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/SkyLightSectionStorageAccessor.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/SkyLightSectionStorageAccessor.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/mixin/SkyLightSectionStorageAccessor.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/SkyLightSectionStorageAccessor.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/ClientLevelMixin.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/ClientLevelMixin.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/ClientLevelMixin.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/ClientLevelMixin.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/DebugRendererMixin.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/DebugRendererMixin.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/DebugRendererMixin.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/DebugRendererMixin.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/GameRendererMixin.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/GameRendererMixin.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/GameRendererMixin.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/GameRendererMixin.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/LevelRendererMixin.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/LevelRendererMixin.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/LevelRendererMixin.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/LevelRendererMixin.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/LevelRenderer_NoSodium_Mixin.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/LevelRenderer_NoSodium_Mixin.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/LevelRenderer_NoSodium_Mixin.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/LevelRenderer_NoSodium_Mixin.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/RenderTargetMixin.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/RenderTargetMixin.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/RenderTargetMixin.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/RenderTargetMixin.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/RenderTypeMixin.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/RenderTypeMixin.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/RenderTypeMixin.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/RenderTypeMixin.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/axiom/ChunkRenderOverrider_AxiomChunkOverrideLayerMixin.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/axiom/ChunkRenderOverrider_AxiomChunkOverrideLayerMixin.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/axiom/ChunkRenderOverrider_AxiomChunkOverrideLayerMixin.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/axiom/ChunkRenderOverrider_AxiomChunkOverrideLayerMixin.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/sodium/DefaultMaterialsMixin.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/sodium/DefaultMaterialsMixin.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/sodium/DefaultMaterialsMixin.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/sodium/DefaultMaterialsMixin.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/sodium/DefaultTerrainRenderPassesMixin.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/sodium/DefaultTerrainRenderPassesMixin.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/sodium/DefaultTerrainRenderPassesMixin.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/sodium/DefaultTerrainRenderPassesMixin.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/sodium/LICENSE b/common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/sodium/LICENSE similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/sodium/LICENSE rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/sodium/LICENSE diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/sodium/ShaderChunkRendererMixin.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/sodium/ShaderChunkRendererMixin.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/sodium/ShaderChunkRendererMixin.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/sodium/ShaderChunkRendererMixin.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/sodium/SodiumWorldRendererMixin.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/sodium/SodiumWorldRendererMixin.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/sodium/SodiumWorldRendererMixin.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/sodium/SodiumWorldRendererMixin.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/sodium/TerrainRenderPassAccessor.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/sodium/TerrainRenderPassAccessor.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/sodium/TerrainRenderPassAccessor.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin/client/compat/sodium/TerrainRenderPassAccessor.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin_ducks/ChunkSkyLight_Duck.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin_ducks/ChunkSkyLight_Duck.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/mixin_ducks/ChunkSkyLight_Duck.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin_ducks/ChunkSkyLight_Duck.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin_ducks/client/DebugRenderer_Duck.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin_ducks/client/DebugRenderer_Duck.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/mixin_ducks/client/DebugRenderer_Duck.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin_ducks/client/DebugRenderer_Duck.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin_ducks/client/LevelRenderer_Duck.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin_ducks/client/LevelRenderer_Duck.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/mixin_ducks/client/LevelRenderer_Duck.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin_ducks/client/LevelRenderer_Duck.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin_ducks/client/RenderTarget_Duck.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin_ducks/client/RenderTarget_Duck.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/mixin_ducks/client/RenderTarget_Duck.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin_ducks/client/RenderTarget_Duck.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/mixin_ducks/client/RenderType_Duck.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin_ducks/client/RenderType_Duck.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/mixin_ducks/client/RenderType_Duck.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/mixin_ducks/client/RenderType_Duck.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/registry/CrystallineBlocks.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/registry/CrystallineBlocks.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/registry/CrystallineBlocks.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/registry/CrystallineBlocks.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/registry/CrystallineDataComponentTypes.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/registry/CrystallineDataComponentTypes.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/registry/CrystallineDataComponentTypes.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/registry/CrystallineDataComponentTypes.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/registry/CrystallineItems.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/registry/CrystallineItems.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/registry/CrystallineItems.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/registry/CrystallineItems.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/registry/client/CrystallineRenderTypes.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/registry/client/CrystallineRenderTypes.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/registry/client/CrystallineRenderTypes.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/registry/client/CrystallineRenderTypes.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/registry/client/CrystallineShaderInstances.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/registry/client/CrystallineShaderInstances.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/registry/client/CrystallineShaderInstances.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/registry/client/CrystallineShaderInstances.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/util/ArrayUtils.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/util/ArrayUtils.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/util/ArrayUtils.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/util/ArrayUtils.java diff --git a/src/main/java/io/github/slimeistdev/crystalline_sky/util/ConditionalMixinManager.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/util/ConditionalMixinManager.java similarity index 100% rename from src/main/java/io/github/slimeistdev/crystalline_sky/util/ConditionalMixinManager.java rename to common/src/main/java/io/github/slimeistdev/crystalline_sky/util/ConditionalMixinManager.java diff --git a/src/main/resources/META-INF/neoforge.mods.toml b/common/src/main/resources/META-INF/neoforge.mods.toml similarity index 100% rename from src/main/resources/META-INF/neoforge.mods.toml rename to common/src/main/resources/META-INF/neoforge.mods.toml diff --git a/src/main/resources/assets/crystalline_sky/icon.png b/common/src/main/resources/assets/crystalline_sky/icon.png similarity index 100% rename from src/main/resources/assets/crystalline_sky/icon.png rename to common/src/main/resources/assets/crystalline_sky/icon.png diff --git a/src/main/resources/assets/crystalline_sky/lang/en_us.json b/common/src/main/resources/assets/crystalline_sky/lang/en_us.json similarity index 100% rename from src/main/resources/assets/crystalline_sky/lang/en_us.json rename to common/src/main/resources/assets/crystalline_sky/lang/en_us.json diff --git a/src/main/resources/assets/crystalline_sky/lang/uk_ua.json b/common/src/main/resources/assets/crystalline_sky/lang/uk_ua.json similarity index 100% rename from src/main/resources/assets/crystalline_sky/lang/uk_ua.json rename to common/src/main/resources/assets/crystalline_sky/lang/uk_ua.json diff --git a/src/main/resources/assets/crystalline_sky/shaders/include/projection.glsl b/common/src/main/resources/assets/crystalline_sky/shaders/include/projection.glsl similarity index 100% rename from src/main/resources/assets/crystalline_sky/shaders/include/projection.glsl rename to common/src/main/resources/assets/crystalline_sky/shaders/include/projection.glsl diff --git a/src/main/resources/assets/crystalline_sky/shaders/sodium_compat/block_layer_sky.fsh b/common/src/main/resources/assets/crystalline_sky/shaders/sodium_compat/block_layer_sky.fsh similarity index 100% rename from src/main/resources/assets/crystalline_sky/shaders/sodium_compat/block_layer_sky.fsh rename to common/src/main/resources/assets/crystalline_sky/shaders/sodium_compat/block_layer_sky.fsh diff --git a/src/main/resources/assets/crystalline_sky/shaders/sodium_compat/block_layer_sky.vsh b/common/src/main/resources/assets/crystalline_sky/shaders/sodium_compat/block_layer_sky.vsh similarity index 100% rename from src/main/resources/assets/crystalline_sky/shaders/sodium_compat/block_layer_sky.vsh rename to common/src/main/resources/assets/crystalline_sky/shaders/sodium_compat/block_layer_sky.vsh diff --git a/src/main/resources/assets/crystalline_sky/textures/block/sky.png b/common/src/main/resources/assets/crystalline_sky/textures/block/sky.png similarity index 100% rename from src/main/resources/assets/crystalline_sky/textures/block/sky.png rename to common/src/main/resources/assets/crystalline_sky/textures/block/sky.png diff --git a/src/main/resources/assets/crystalline_sky/textures/block/sky.xcf b/common/src/main/resources/assets/crystalline_sky/textures/block/sky.xcf similarity index 100% rename from src/main/resources/assets/crystalline_sky/textures/block/sky.xcf rename to common/src/main/resources/assets/crystalline_sky/textures/block/sky.xcf diff --git a/src/main/resources/assets/crystalline_sky/textures/block/weeping_sky.png b/common/src/main/resources/assets/crystalline_sky/textures/block/weeping_sky.png similarity index 100% rename from src/main/resources/assets/crystalline_sky/textures/block/weeping_sky.png rename to common/src/main/resources/assets/crystalline_sky/textures/block/weeping_sky.png diff --git a/src/main/resources/assets/crystalline_sky/textures/block/weeping_sky.xcf b/common/src/main/resources/assets/crystalline_sky/textures/block/weeping_sky.xcf similarity index 100% rename from src/main/resources/assets/crystalline_sky/textures/block/weeping_sky.xcf rename to common/src/main/resources/assets/crystalline_sky/textures/block/weeping_sky.xcf diff --git a/src/main/resources/assets/crystalline_sky/textures/item/sky_light.png b/common/src/main/resources/assets/crystalline_sky/textures/item/sky_light.png similarity index 100% rename from src/main/resources/assets/crystalline_sky/textures/item/sky_light.png rename to common/src/main/resources/assets/crystalline_sky/textures/item/sky_light.png diff --git a/src/main/resources/assets/crystalline_sky/textures/item/sky_light_00.png b/common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_00.png similarity index 100% rename from src/main/resources/assets/crystalline_sky/textures/item/sky_light_00.png rename to common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_00.png diff --git a/src/main/resources/assets/crystalline_sky/textures/item/sky_light_01.png b/common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_01.png similarity index 100% rename from src/main/resources/assets/crystalline_sky/textures/item/sky_light_01.png rename to common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_01.png diff --git a/src/main/resources/assets/crystalline_sky/textures/item/sky_light_02.png b/common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_02.png similarity index 100% rename from src/main/resources/assets/crystalline_sky/textures/item/sky_light_02.png rename to common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_02.png diff --git a/src/main/resources/assets/crystalline_sky/textures/item/sky_light_03.png b/common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_03.png similarity index 100% rename from src/main/resources/assets/crystalline_sky/textures/item/sky_light_03.png rename to common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_03.png diff --git a/src/main/resources/assets/crystalline_sky/textures/item/sky_light_04.png b/common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_04.png similarity index 100% rename from src/main/resources/assets/crystalline_sky/textures/item/sky_light_04.png rename to common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_04.png diff --git a/src/main/resources/assets/crystalline_sky/textures/item/sky_light_05.png b/common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_05.png similarity index 100% rename from src/main/resources/assets/crystalline_sky/textures/item/sky_light_05.png rename to common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_05.png diff --git a/src/main/resources/assets/crystalline_sky/textures/item/sky_light_06.png b/common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_06.png similarity index 100% rename from src/main/resources/assets/crystalline_sky/textures/item/sky_light_06.png rename to common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_06.png diff --git a/src/main/resources/assets/crystalline_sky/textures/item/sky_light_07.png b/common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_07.png similarity index 100% rename from src/main/resources/assets/crystalline_sky/textures/item/sky_light_07.png rename to common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_07.png diff --git a/src/main/resources/assets/crystalline_sky/textures/item/sky_light_08.png b/common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_08.png similarity index 100% rename from src/main/resources/assets/crystalline_sky/textures/item/sky_light_08.png rename to common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_08.png diff --git a/src/main/resources/assets/crystalline_sky/textures/item/sky_light_09.png b/common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_09.png similarity index 100% rename from src/main/resources/assets/crystalline_sky/textures/item/sky_light_09.png rename to common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_09.png diff --git a/src/main/resources/assets/crystalline_sky/textures/item/sky_light_10.png b/common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_10.png similarity index 100% rename from src/main/resources/assets/crystalline_sky/textures/item/sky_light_10.png rename to common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_10.png diff --git a/src/main/resources/assets/crystalline_sky/textures/item/sky_light_11.png b/common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_11.png similarity index 100% rename from src/main/resources/assets/crystalline_sky/textures/item/sky_light_11.png rename to common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_11.png diff --git a/src/main/resources/assets/crystalline_sky/textures/item/sky_light_12.png b/common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_12.png similarity index 100% rename from src/main/resources/assets/crystalline_sky/textures/item/sky_light_12.png rename to common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_12.png diff --git a/src/main/resources/assets/crystalline_sky/textures/item/sky_light_13.png b/common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_13.png similarity index 100% rename from src/main/resources/assets/crystalline_sky/textures/item/sky_light_13.png rename to common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_13.png diff --git a/src/main/resources/assets/crystalline_sky/textures/item/sky_light_14.png b/common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_14.png similarity index 100% rename from src/main/resources/assets/crystalline_sky/textures/item/sky_light_14.png rename to common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_14.png diff --git a/src/main/resources/assets/crystalline_sky/textures/item/sky_light_15.png b/common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_15.png similarity index 100% rename from src/main/resources/assets/crystalline_sky/textures/item/sky_light_15.png rename to common/src/main/resources/assets/crystalline_sky/textures/item/sky_light_15.png diff --git a/src/main/resources/assets/crystalline_sky/textures/item/weeping_sky_light.png b/common/src/main/resources/assets/crystalline_sky/textures/item/weeping_sky_light.png similarity index 100% rename from src/main/resources/assets/crystalline_sky/textures/item/weeping_sky_light.png rename to common/src/main/resources/assets/crystalline_sky/textures/item/weeping_sky_light.png diff --git a/src/main/resources/assets/minecraft/shaders/core/crystalline_sky_rendertype_sky.fsh b/common/src/main/resources/assets/minecraft/shaders/core/crystalline_sky_rendertype_sky.fsh similarity index 100% rename from src/main/resources/assets/minecraft/shaders/core/crystalline_sky_rendertype_sky.fsh rename to common/src/main/resources/assets/minecraft/shaders/core/crystalline_sky_rendertype_sky.fsh diff --git a/src/main/resources/assets/minecraft/shaders/core/crystalline_sky_rendertype_sky.json b/common/src/main/resources/assets/minecraft/shaders/core/crystalline_sky_rendertype_sky.json similarity index 100% rename from src/main/resources/assets/minecraft/shaders/core/crystalline_sky_rendertype_sky.json rename to common/src/main/resources/assets/minecraft/shaders/core/crystalline_sky_rendertype_sky.json diff --git a/src/main/resources/assets/minecraft/shaders/core/crystalline_sky_rendertype_sky.vsh b/common/src/main/resources/assets/minecraft/shaders/core/crystalline_sky_rendertype_sky.vsh similarity index 100% rename from src/main/resources/assets/minecraft/shaders/core/crystalline_sky_rendertype_sky.vsh rename to common/src/main/resources/assets/minecraft/shaders/core/crystalline_sky_rendertype_sky.vsh diff --git a/src/main/resources/crystalline_sky.mixins.json b/common/src/main/resources/crystalline_sky.mixins.json similarity index 100% rename from src/main/resources/crystalline_sky.mixins.json rename to common/src/main/resources/crystalline_sky.mixins.json diff --git a/src/main/resources/fabric.mod.json b/common/src/main/resources/fabric.mod.json similarity index 100% rename from src/main/resources/fabric.mod.json rename to common/src/main/resources/fabric.mod.json