From 2f63523af89630baefecea25b22a33560cc916d8 Mon Sep 17 00:00:00 2001 From: techno-sam <77073745+techno-sam@users.noreply.github.com> Date: Thu, 14 May 2026 20:23:04 +0200 Subject: [PATCH] Skybox XII add sunny day skybox --- README.md | 6 +++ .../5790708f1bab3bc9da26dbe9791dce16c55e0cb8 | 49 ++++++++++-------- .../6c343772b5bbed02cb8017d08d07aa1ea684e455 | 4 +- .../dcc41341364508cf6e5f757a3f66d54c126e2c9d | 4 +- .../blockstates/skybox_sunny_day.json | 7 +++ .../models/block/skybox_sunny_day.json | 10 ++++ .../models/item/skybox_sunny_day.json | 6 +++ .../loot_table/blocks/skybox_sunny_day.json | 32 ++++++++++++ .../loot_table/blocks/skybox_test.json | 32 ++++++++++++ .../tags/block/rendering/cubemap.json | 3 +- .../registry/CrystallineBlocks.java | 12 +++-- .../registry/CrystallineItems.java | 5 ++ .../assets/crystalline_sky/lang/en_us.json | 2 + .../textures/block/skybox_sunny_day.png | Bin 0 -> 756 bytes .../textures/block/skybox_sunny_day.xcf | Bin 0 -> 2501 bytes .../skybox_sunny_day.png | Bin 0 -> 68570 bytes .../CrystallineSkyBlockTagProvider.java | 3 +- .../providers/CrystallineSkyLootProvider.java | 2 + .../CrystallineSkyModelProvider.java | 1 + 19 files changed, 147 insertions(+), 31 deletions(-) create mode 100644 common/src/generated/resources/assets/crystalline_sky/blockstates/skybox_sunny_day.json create mode 100644 common/src/generated/resources/assets/crystalline_sky/models/block/skybox_sunny_day.json create mode 100644 common/src/generated/resources/assets/crystalline_sky/models/item/skybox_sunny_day.json create mode 100644 common/src/generated/resources/data/crystalline_sky/loot_table/blocks/skybox_sunny_day.json create mode 100644 common/src/generated/resources/data/crystalline_sky/loot_table/blocks/skybox_test.json create mode 100644 common/src/main/resources/assets/crystalline_sky/textures/block/skybox_sunny_day.png create mode 100644 common/src/main/resources/assets/crystalline_sky/textures/block/skybox_sunny_day.xcf create mode 100644 common/src/main/resources/assets/crystalline_sky/textures/crystalline_sky_skybox/skybox_sunny_day.png diff --git a/README.md b/README.md index 19bfc91..fddbf9e 100644 --- a/README.md +++ b/README.md @@ -22,3 +22,9 @@ Crystalline Sky adds several sky-light emitting blocks: --- ![weeping sky blocks illuminating a cave](https://cdn.modrinth.com/data/dhKWKlrK/images/5dc5430dd318361d12c962ac555d79f68aeac243.png) + +--- + +**Additional Credits** + +`skybox_sunny_day.png` is a scaled down version of [KIIRA's asset](https://opengameart.org/content/sky-box-sunny-day) provided under CC-BY 3.0, CC-BY-SA 3.0, GPL 3.0, GPL 2.0, or OGA-BY 3.0 at your choice. diff --git a/common/src/generated/resources/.cache/5790708f1bab3bc9da26dbe9791dce16c55e0cb8 b/common/src/generated/resources/.cache/5790708f1bab3bc9da26dbe9791dce16c55e0cb8 index 6dd05b8..1bc0d6f 100644 --- a/common/src/generated/resources/.cache/5790708f1bab3bc9da26dbe9791dce16c55e0cb8 +++ b/common/src/generated/resources/.cache/5790708f1bab3bc9da26dbe9791dce16c55e0cb8 @@ -1,47 +1,50 @@ -// 1.21.1 2026-05-13T16:34:33.411335499 Crystalline Sky/Model Definitions -e832366c216102270b75085db7a7169881b853b3 assets/crystalline_sky/blockstates/sky.json +// 1.21.1 2026-05-14T20:11:05.252735359 Crystalline Sky/Model Definitions 0ac5351c3a01e0f9e76517452918e12770b3b54b assets/crystalline_sky/models/block/sky_light_14.json +b8795df31017499b35a5b37a4dfbe555a8242cb0 assets/crystalline_sky/models/item/sky_light_12.json +19859c3124196f3788bfbae1ec2bcd4d1e46db2e assets/crystalline_sky/models/block/sky_light_06.json +9a726a3ed95dc9b35b9ce000d501c5f45c8642ac assets/crystalline_sky/models/item/skybox_sunny_day.json +7115b88da2cc0bfdc68646d034de8d14f181eb01 assets/crystalline_sky/models/item/sky_light_09.json +2ce612b8445da92c6cecd07bd5364a25bcfb127f assets/crystalline_sky/models/block/sky_light_05.json +ef5afdbcc8401a27029b6f0a29fa1117761c620d assets/crystalline_sky/models/item/sky_light.json +2763952a1919802e34f0976b023fc7b486456b91 assets/crystalline_sky/models/item/skybox_test.json +1507d8530a97e5c3fb562b224acdce3d5551522e assets/crystalline_sky/models/block/skybox_test.json +008a0d0a76a34d8f375fa355452a5d0f93f9af3b assets/crystalline_sky/models/item/sky.json +9b3d01168a1cc29b99cf69fe225ad69b0923c9fe assets/crystalline_sky/blockstates/weeping_sky_light.json +25f0831f8c64db0e5c08fc968445e329f1e3a91c assets/crystalline_sky/models/item/sky_light_13.json +0b4015acca6117ea633ae3cdaf3fe40fcab6b628 assets/crystalline_sky/models/block/sky_light_13.json +ed5894de7afa66f73c72093f2dd7d046cf647070 assets/crystalline_sky/models/item/sky_light_02.json +fceb0c59b7f6d431200764ccf87596541bacb17f assets/crystalline_sky/models/block/sky_light_07.json +7eaa4c3d4913e0cb117585204dd1dd9e58402b83 assets/crystalline_sky/models/block/sky_light_01.json +317f9881c20b1aaa3902b3999dd1c76d00afbde6 assets/crystalline_sky/models/block/sky_light_04.json +e2c7bebd9eca446bb06fff866ec4d4996917e7e4 assets/crystalline_sky/models/block/sky_light_12.json +51fa40ff02afcec303e7a18478cbae5375dfb140 assets/crystalline_sky/models/item/sky_light_04.json +dff33a68a694de0f3ef177886c002204ffe49a8c assets/crystalline_sky/models/item/sky_light_07.json +a87d8988452529a1f5af5662ad636223fdd98fec assets/crystalline_sky/models/block/sky_light_15.json +d500e56057c0c2f3c948894694e2826f1726fd9e assets/crystalline_sky/models/item/sky_light_15.json +662d2389357e6f00a3a59042d08aec47df9c2c10 assets/crystalline_sky/blockstates/skybox_test.json +e832366c216102270b75085db7a7169881b853b3 assets/crystalline_sky/blockstates/sky.json +0e4687d67163446b33dc32eed29154467bea6c0f assets/crystalline_sky/blockstates/skybox_sunny_day.json ee9cb7604922cdb2ad71d021a593ca82f0baf493 assets/crystalline_sky/models/block/sky_light_03.json e91808daecfc454b784f5fb27003c58bb0caedce assets/crystalline_sky/models/block/sky_light_11.json 910c51120a0931851db6b75b337bc21241165c2f assets/crystalline_sky/models/item/sky_light_06.json -b8795df31017499b35a5b37a4dfbe555a8242cb0 assets/crystalline_sky/models/item/sky_light_12.json -19859c3124196f3788bfbae1ec2bcd4d1e46db2e assets/crystalline_sky/models/block/sky_light_06.json -7115b88da2cc0bfdc68646d034de8d14f181eb01 assets/crystalline_sky/models/item/sky_light_09.json 0e8a96cfb88f4c58679709cc9397b5700878a9c4 assets/crystalline_sky/models/item/sky_light_01.json ef9e5aca345b59cb4692a7bcfaac539aed6f6889 assets/crystalline_sky/models/block/sky_light_09.json -2ce612b8445da92c6cecd07bd5364a25bcfb127f assets/crystalline_sky/models/block/sky_light_05.json -ef5afdbcc8401a27029b6f0a29fa1117761c620d assets/crystalline_sky/models/item/sky_light.json 59463cef438e58b137e5ce27402acf42a3a0ae87 assets/crystalline_sky/models/block/sky_light_02.json -2763952a1919802e34f0976b023fc7b486456b91 assets/crystalline_sky/models/item/skybox_test.json -1507d8530a97e5c3fb562b224acdce3d5551522e assets/crystalline_sky/models/block/skybox_test.json c0d693e4f78ce15c238909130382909abda4c922 assets/crystalline_sky/models/block/sky_light_08.json -008a0d0a76a34d8f375fa355452a5d0f93f9af3b assets/crystalline_sky/models/item/sky.json 508ffb97ee711b53767b9d33659596197f69ee20 assets/crystalline_sky/models/block/weeping_sky_light.json -9b3d01168a1cc29b99cf69fe225ad69b0923c9fe assets/crystalline_sky/blockstates/weeping_sky_light.json 9c6ba4d90f2c4f2a9beb910c1b32023e49445749 assets/crystalline_sky/models/block/sky_light_10.json 9c6c61b7f805a614d2d15d8dde390ed068913182 assets/crystalline_sky/models/item/sky_light_10.json -25f0831f8c64db0e5c08fc968445e329f1e3a91c assets/crystalline_sky/models/item/sky_light_13.json 42f8b696ba0f511edce656b9055764ed13013221 assets/crystalline_sky/models/item/sky_light_05.json -0b4015acca6117ea633ae3cdaf3fe40fcab6b628 assets/crystalline_sky/models/block/sky_light_13.json ecc125a24d3e2c86d922352d8449f26a4e06d122 assets/crystalline_sky/blockstates/sky_light.json -ed5894de7afa66f73c72093f2dd7d046cf647070 assets/crystalline_sky/models/item/sky_light_02.json 89582890605d371d936384a83950af603d2fe495 assets/crystalline_sky/models/item/sky_light_08.json -fceb0c59b7f6d431200764ccf87596541bacb17f assets/crystalline_sky/models/block/sky_light_07.json -7eaa4c3d4913e0cb117585204dd1dd9e58402b83 assets/crystalline_sky/models/block/sky_light_01.json 15c0a47d504ddd41bbecd4ac58c0c8ccd0f37943 assets/crystalline_sky/models/item/weeping_sky.json -317f9881c20b1aaa3902b3999dd1c76d00afbde6 assets/crystalline_sky/models/block/sky_light_04.json -e2c7bebd9eca446bb06fff866ec4d4996917e7e4 assets/crystalline_sky/models/block/sky_light_12.json 04f1e4eba184b8e7b1669fc61006e3d00e09d164 assets/crystalline_sky/models/item/sky_light_11.json 58349dc5dedb8016fb0bc958fcd4a9ccde13a1cd assets/crystalline_sky/models/item/sky_light_14.json -51fa40ff02afcec303e7a18478cbae5375dfb140 assets/crystalline_sky/models/item/sky_light_04.json 03e2eb768bc34fbeaabffbff8ed3a2a3044a6db1 assets/crystalline_sky/blockstates/weeping_sky.json 7c7d944714b5bcbee6a7e8014599ade8fbc5e804 assets/crystalline_sky/models/block/weeping_sky.json -dff33a68a694de0f3ef177886c002204ffe49a8c assets/crystalline_sky/models/item/sky_light_07.json b29c14f77a08da7a6994cff4c6801d6f04b12ec0 assets/crystalline_sky/models/item/sky_light_03.json -a87d8988452529a1f5af5662ad636223fdd98fec assets/crystalline_sky/models/block/sky_light_15.json be0be7e1d7ce1ccabed01ef09c6499a2a7f2b132 assets/crystalline_sky/models/item/weeping_sky_light.json -d500e56057c0c2f3c948894694e2826f1726fd9e assets/crystalline_sky/models/item/sky_light_15.json -662d2389357e6f00a3a59042d08aec47df9c2c10 assets/crystalline_sky/blockstates/skybox_test.json 9f0d9fe5dfb05bbe18177db5c40e600c5b256858 assets/crystalline_sky/models/item/sky_light_00.json +b3c45423bfa6ceab87b0463a8f0b0860f539b875 assets/crystalline_sky/models/block/skybox_sunny_day.json 3183aeb9fff78d0c65f1ddd0dfb599420573e281 assets/crystalline_sky/models/block/sky_light_00.json 04fb705807dd052f00ff861343ebe6fe0a78ca41 assets/crystalline_sky/models/block/sky.json diff --git a/common/src/generated/resources/.cache/6c343772b5bbed02cb8017d08d07aa1ea684e455 b/common/src/generated/resources/.cache/6c343772b5bbed02cb8017d08d07aa1ea684e455 index 6d56209..7df1bab 100644 --- a/common/src/generated/resources/.cache/6c343772b5bbed02cb8017d08d07aa1ea684e455 +++ b/common/src/generated/resources/.cache/6c343772b5bbed02cb8017d08d07aa1ea684e455 @@ -1,5 +1,5 @@ -// 1.21.1 2026-05-13T16:34:33.410598157 Crystalline Sky/Tags for minecraft:block -1f45861c594d9441dfe16f1c8b41a9f0013278ed data/crystalline_sky/tags/block/rendering/cubemap.json +// 1.21.1 2026-05-14T20:11:05.251123123 Crystalline Sky/Tags for minecraft:block +836c24460dd2bc0b6a3107ec086877b31acf2cfe data/crystalline_sky/tags/block/rendering/cubemap.json 1389c0b812f7a6e4d5dd00edac1dc07beb5f9552 data/crystalline_sky/tags/block/sky_light_emitters.json 606477607a09045ff2830cbc036e744d6a728bbd data/minecraft/tags/block/crystal_sound_blocks.json 606477607a09045ff2830cbc036e744d6a728bbd data/crystalline_sky/tags/block/rendering/projection.json diff --git a/common/src/generated/resources/.cache/dcc41341364508cf6e5f757a3f66d54c126e2c9d b/common/src/generated/resources/.cache/dcc41341364508cf6e5f757a3f66d54c126e2c9d index d7cf108..7d5d5f9 100644 --- a/common/src/generated/resources/.cache/dcc41341364508cf6e5f757a3f66d54c126e2c9d +++ b/common/src/generated/resources/.cache/dcc41341364508cf6e5f757a3f66d54c126e2c9d @@ -1,3 +1,5 @@ -// 1.21.1 2026-05-13T16:34:33.411998073 Crystalline Sky/Block Loot Tables +// 1.21.1 2026-05-14T20:11:05.2536566 Crystalline Sky/Block Loot Tables +067d0b2196d6ce5905ce5af492a2a710947675a5 data/crystalline_sky/loot_table/blocks/skybox_sunny_day.json 337de0acfc1b9b86adde0705e342ed1d4b5c9c4e data/crystalline_sky/loot_table/blocks/weeping_sky.json +553f34591ac91c8bd174e24e3585e6a62490ff56 data/crystalline_sky/loot_table/blocks/skybox_test.json 6a9b7a08424cbd3d699dfd3252d432517254aa45 data/crystalline_sky/loot_table/blocks/sky.json diff --git a/common/src/generated/resources/assets/crystalline_sky/blockstates/skybox_sunny_day.json b/common/src/generated/resources/assets/crystalline_sky/blockstates/skybox_sunny_day.json new file mode 100644 index 0000000..8ed0f40 --- /dev/null +++ b/common/src/generated/resources/assets/crystalline_sky/blockstates/skybox_sunny_day.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "crystalline_sky:block/skybox_sunny_day" + } + } +} \ No newline at end of file diff --git a/common/src/generated/resources/assets/crystalline_sky/models/block/skybox_sunny_day.json b/common/src/generated/resources/assets/crystalline_sky/models/block/skybox_sunny_day.json new file mode 100644 index 0000000..067eb6f --- /dev/null +++ b/common/src/generated/resources/assets/crystalline_sky/models/block/skybox_sunny_day.json @@ -0,0 +1,10 @@ +{ + "parent": "minecraft:block/cube_all", + "crystalline_sky:atlas": "crystalline_sky:textures/atlas/skyboxes.png", + "loader": "crystalline_sky:skybox", + "render_type": "crystalline_sky:skybox", + "textures": { + "all": "crystalline_sky:crystalline_sky_skybox/skybox_sunny_day", + "particle": "crystalline_sky:block/skybox_sunny_day" + } +} \ No newline at end of file diff --git a/common/src/generated/resources/assets/crystalline_sky/models/item/skybox_sunny_day.json b/common/src/generated/resources/assets/crystalline_sky/models/item/skybox_sunny_day.json new file mode 100644 index 0000000..3befce6 --- /dev/null +++ b/common/src/generated/resources/assets/crystalline_sky/models/item/skybox_sunny_day.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "crystalline_sky:block/skybox_sunny_day" + } +} \ No newline at end of file diff --git a/common/src/generated/resources/data/crystalline_sky/loot_table/blocks/skybox_sunny_day.json b/common/src/generated/resources/data/crystalline_sky/loot_table/blocks/skybox_sunny_day.json new file mode 100644 index 0000000..051d7b7 --- /dev/null +++ b/common/src/generated/resources/data/crystalline_sky/loot_table/blocks/skybox_sunny_day.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "crystalline_sky:skybox_sunny_day" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/common/src/generated/resources/data/crystalline_sky/loot_table/blocks/skybox_test.json b/common/src/generated/resources/data/crystalline_sky/loot_table/blocks/skybox_test.json new file mode 100644 index 0000000..8defb39 --- /dev/null +++ b/common/src/generated/resources/data/crystalline_sky/loot_table/blocks/skybox_test.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "crystalline_sky:skybox_test" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/common/src/generated/resources/data/crystalline_sky/tags/block/rendering/cubemap.json b/common/src/generated/resources/data/crystalline_sky/tags/block/rendering/cubemap.json index f3a5ada..01fa96e 100644 --- a/common/src/generated/resources/data/crystalline_sky/tags/block/rendering/cubemap.json +++ b/common/src/generated/resources/data/crystalline_sky/tags/block/rendering/cubemap.json @@ -1,5 +1,6 @@ { "values": [ - "crystalline_sky:skybox_test" + "crystalline_sky:skybox_test", + "crystalline_sky:skybox_sunny_day" ] } \ No newline at end of file diff --git a/common/src/main/java/io/github/slimeistdev/crystalline_sky/registry/CrystallineBlocks.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/registry/CrystallineBlocks.java index c306122..ebb0d0f 100644 --- a/common/src/main/java/io/github/slimeistdev/crystalline_sky/registry/CrystallineBlocks.java +++ b/common/src/main/java/io/github/slimeistdev/crystalline_sky/registry/CrystallineBlocks.java @@ -48,9 +48,15 @@ public class CrystallineBlocks { .initialProperties(SKY_LIGHT::value) .register(); - public static final BlockHolder SKYBOX_TEST = REGISTRY.block("skybox_test", SkyBlock::new) - .initialProperties(SKY::value) - .register(); + private static BlockHolder skybox(String name) { + return REGISTRY.block("skybox_" + name, SkyBlock::new) + .initialProperties(SKY::value) + .register(); + } + + public static final BlockHolder + SKYBOX_TEST = skybox("test"), + SKYBOX_SUNNY_DAY = skybox("sunny_day"); public static void init() {} diff --git a/common/src/main/java/io/github/slimeistdev/crystalline_sky/registry/CrystallineItems.java b/common/src/main/java/io/github/slimeistdev/crystalline_sky/registry/CrystallineItems.java index 0129a14..cec4e58 100644 --- a/common/src/main/java/io/github/slimeistdev/crystalline_sky/registry/CrystallineItems.java +++ b/common/src/main/java/io/github/slimeistdev/crystalline_sky/registry/CrystallineItems.java @@ -46,6 +46,10 @@ public class CrystallineItems { .properties(p -> p.rarity(Rarity.EPIC)) .register(); + public static final ItemHolder SKYBOX_SUNNY_DAY = REGISTRY.item(CrystallineBlocks.SKYBOX_SUNNY_DAY) + .properties(p -> p.rarity(Rarity.EPIC)) + .register(); + @SuppressWarnings("SameParameterValue") private static ResourceKey tabKey(String name) { return ResourceKey.create(Registries.CREATIVE_MODE_TAB, ResourceLocation.withDefaultNamespace(name)); @@ -58,6 +62,7 @@ public class CrystallineItems { stacks.add(new ItemStack(SKY)); stacks.add(new ItemStack(WEEPING_SKY)); stacks.add(new ItemStack(SKYBOX_TEST)); + stacks.add(new ItemStack(SKYBOX_SUNNY_DAY)); for (int i = 15; i >= 0; i--) { stacks.add(SkyLightBlock.setLightOnStack(new ItemStack(SKY_LIGHT), i)); diff --git a/common/src/main/resources/assets/crystalline_sky/lang/en_us.json b/common/src/main/resources/assets/crystalline_sky/lang/en_us.json index 587121e..08d77bf 100644 --- a/common/src/main/resources/assets/crystalline_sky/lang/en_us.json +++ b/common/src/main/resources/assets/crystalline_sky/lang/en_us.json @@ -3,6 +3,8 @@ "block.crystalline_sky.weeping_sky": "Weeping Sky", "block.crystalline_sky.sky_light": "Sky Light", "block.crystalline_sky.weeping_sky_light": "Weeping Sky Light", + "block.crystalline_sky.skybox_test": "Test Skybox", + "block.crystalline_sky.skybox_sunny_day": "Sunny Day Skybox", "crystalline_sky.key.toggle_weeping_sky_debug": "Toggle Weeping Sky Debug", "crystalline_sky.category.crystalline_sky": "Crystalline Sky", diff --git a/common/src/main/resources/assets/crystalline_sky/textures/block/skybox_sunny_day.png b/common/src/main/resources/assets/crystalline_sky/textures/block/skybox_sunny_day.png new file mode 100644 index 0000000000000000000000000000000000000000..5899a6e2f3037e69e285e5e8fc112e2cb219f672 GIT binary patch literal 756 zcmVEX>4Tx04R}tk-tmBKpe$iQ;Q;1K`V$jWT;Ng?t`(KcjET0z13;g+E6~ ztE8h%vj+&=fetAh_ux3(W4n=3ti&CbR7^tw9iq#WrkKs_gyAPE+{~Zfv;D?~H%;P0 z-u$SW$x}eSQ`~YcDZz24W243-Ssxid^Ex=)?zODYvI4-(Bw(`s0zjM@00YtV0D!fY z&DVDDK1oFBNjlJ?Mw|iHvhO}B~6Mb9nw@H0;v)b6(6FEZsNEWi5+6MN+kyV z01`ul7+Bdlu=aN}TUWAnW2h)K=f3!XkwRN0q(0~Pop|~ZM#M?df)D>=kGL3?zs)SHkX>MTUEE=w)w2+a&2qF;019N z=iuHL;x2M=k-OuyjH>NeyjZ|!=Z{f1$Za{c&uyo=X?hgl*6W_>bD@v$0sT`(ma`8!c0IpJQ?*=a}hi`OX>o_1^*6^4-OI^9zMDB3}MO#M-9oyZH+3 zsi)W*n9HI0uQywH->%p5LrX2q|6Va#>`05f84O0+gFfL$oRZ4ZMjKx9wj8p@i30&} zo%qUI+y@7Z?4;EJ;?%N$(-A%z;g=$O9GnieYzYv02R;8*$kDNz!~-<+ zHzHhq9O%49n%0R7WbI+@T6c&KCT&;R7uXTrLq8oaO|cjd2ag45_C0_DTq;Zk^&w;Q zgZePVl*5y+qEo*rFo_}J4k5u%YDL^MWAsDZG~NQl!DG`wwnR_cHxVFW652*@QMUWVy`#?sj3mjdM+P@zRFL5BSVKU6Xj literal 0 HcmV?d00001 diff --git a/common/src/main/resources/assets/crystalline_sky/textures/crystalline_sky_skybox/skybox_sunny_day.png b/common/src/main/resources/assets/crystalline_sky/textures/crystalline_sky_skybox/skybox_sunny_day.png new file mode 100644 index 0000000000000000000000000000000000000000..2b0b2d5911d5edbc0752be1b715eb56d3a7c82f0 GIT binary patch literal 68570 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
    MJ7h{q`DKPv}ZkhUP0e3 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 z