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 0000000..5899a6e Binary files /dev/null and b/common/src/main/resources/assets/crystalline_sky/textures/block/skybox_sunny_day.png differ diff --git a/common/src/main/resources/assets/crystalline_sky/textures/block/skybox_sunny_day.xcf b/common/src/main/resources/assets/crystalline_sky/textures/block/skybox_sunny_day.xcf new file mode 100644 index 0000000..e878c6b Binary files /dev/null and b/common/src/main/resources/assets/crystalline_sky/textures/block/skybox_sunny_day.xcf differ 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 0000000..2b0b2d5 Binary files /dev/null and b/common/src/main/resources/assets/crystalline_sky/textures/crystalline_sky_skybox/skybox_sunny_day.png differ diff --git a/fabric/src/main/java/io/github/slimeistdev/crystalline_sky/fabric/datagen/providers/CrystallineSkyBlockTagProvider.java b/fabric/src/main/java/io/github/slimeistdev/crystalline_sky/fabric/datagen/providers/CrystallineSkyBlockTagProvider.java index b62de9a..adbca23 100644 --- a/fabric/src/main/java/io/github/slimeistdev/crystalline_sky/fabric/datagen/providers/CrystallineSkyBlockTagProvider.java +++ b/fabric/src/main/java/io/github/slimeistdev/crystalline_sky/fabric/datagen/providers/CrystallineSkyBlockTagProvider.java @@ -36,7 +36,8 @@ public class CrystallineSkyBlockTagProvider extends FabricTagProvider.BlockTagPr .add(CrystallineBlocks.WEEPING_SKY); builder(block("rendering/cubemap")) - .add(CrystallineBlocks.SKYBOX_TEST); + .add(CrystallineBlocks.SKYBOX_TEST) + .add(CrystallineBlocks.SKYBOX_SUNNY_DAY); builder(BlockTags.CRYSTAL_SOUND_BLOCKS) .add(CrystallineBlocks.SKY) diff --git a/fabric/src/main/java/io/github/slimeistdev/crystalline_sky/fabric/datagen/providers/CrystallineSkyLootProvider.java b/fabric/src/main/java/io/github/slimeistdev/crystalline_sky/fabric/datagen/providers/CrystallineSkyLootProvider.java index ae099b1..d1bb6f7 100644 --- a/fabric/src/main/java/io/github/slimeistdev/crystalline_sky/fabric/datagen/providers/CrystallineSkyLootProvider.java +++ b/fabric/src/main/java/io/github/slimeistdev/crystalline_sky/fabric/datagen/providers/CrystallineSkyLootProvider.java @@ -16,5 +16,7 @@ public class CrystallineSkyLootProvider extends FabricBlockLootTableProvider { public void generate() { dropWhenSilkTouch(CrystallineBlocks.SKY.value()); dropWhenSilkTouch(CrystallineBlocks.WEEPING_SKY.value()); + dropWhenSilkTouch(CrystallineBlocks.SKYBOX_TEST.value()); + dropWhenSilkTouch(CrystallineBlocks.SKYBOX_SUNNY_DAY.value()); } } diff --git a/fabric/src/main/java/io/github/slimeistdev/crystalline_sky/fabric/datagen/providers/CrystallineSkyModelProvider.java b/fabric/src/main/java/io/github/slimeistdev/crystalline_sky/fabric/datagen/providers/CrystallineSkyModelProvider.java index 9dd3203..787c67f 100644 --- a/fabric/src/main/java/io/github/slimeistdev/crystalline_sky/fabric/datagen/providers/CrystallineSkyModelProvider.java +++ b/fabric/src/main/java/io/github/slimeistdev/crystalline_sky/fabric/datagen/providers/CrystallineSkyModelProvider.java @@ -65,6 +65,7 @@ public class CrystallineSkyModelProvider extends FabricModelProvider { gen.createSimpleFlatItemModel(CrystallineItems.WEEPING_SKY_LIGHT.value()); registerSkyboxBlock(gen, CrystallineBlocks.SKYBOX_TEST.value()); + registerSkyboxBlock(gen, CrystallineBlocks.SKYBOX_SUNNY_DAY.value()); } private void registerSkyBlock(BlockModelGenerators gen, Block block) {