diff --git a/src/generated/resources/.cache/103d9f3f36b01595f1aa5172191e60eff02e6924 b/src/generated/resources/.cache/103d9f3f36b01595f1aa5172191e60eff02e6924 index 6892bed94..6f7b26b52 100644 --- a/src/generated/resources/.cache/103d9f3f36b01595f1aa5172191e60eff02e6924 +++ b/src/generated/resources/.cache/103d9f3f36b01595f1aa5172191e60eff02e6924 @@ -1,4 +1,4 @@ -// 1.20.1 2023-08-14T22:25:13.3061498 Registries +// 1.20.1 2023-08-16T19:46:29.8568441 Registries c92ff9d09d1e634b03702ed2548052b8dd904e91 data/deeperdarker/dimension_type/otherside.json 16372ebfc8f36cee32a93f72d13073bb98639882 data/deeperdarker/worldgen/biome/deeplands.json bd2c433caf3a3f7dfff3668a68dbdf56fa994df5 data/deeperdarker/worldgen/biome/echoing_forest.json @@ -30,7 +30,7 @@ d714f6f1bb21e81f1cfcf57da473584f1a5d34c9 data/deeperdarker/worldgen/configured_f 50c3a68cd9e9cc5aa84889157f091a7f200e330e data/deeperdarker/worldgen/configured_feature/ore_sculk_redstone.json 41dc97a21cc1f0da3024ed5ace2a6b863ef0493f data/deeperdarker/worldgen/configured_feature/ore_soul_sand.json fc53b26d9b7805848d81c20fdc426b2fbad6ef7b data/deeperdarker/worldgen/configured_feature/ore_soul_soil.json -2a46d40a634b3ab6f507b669c922ecee1b9a7e7d data/deeperdarker/worldgen/configured_feature/sculk_decoration.json +c3cadcbe56faf51699411c61418e62470e8f6d20 data/deeperdarker/worldgen/configured_feature/sculk_decoration.json 96f3ef8cd15afedd3241978ed2b2db5e16a3201b data/deeperdarker/worldgen/configured_feature/sculk_gleam_extra.json beac5ffbea4ba9fcfa17cdec34fd04773d8f780d data/deeperdarker/worldgen/configured_feature/sculk_patch.json 4a9c3c5f442a6521267b9667441f8388507a893b data/deeperdarker/worldgen/configured_feature/sculk_stone_column.json diff --git a/src/generated/resources/data/deeperdarker/worldgen/configured_feature/sculk_decoration.json b/src/generated/resources/data/deeperdarker/worldgen/configured_feature/sculk_decoration.json index 7ea53211f..bc6d33247 100644 --- a/src/generated/resources/data/deeperdarker/worldgen/configured_feature/sculk_decoration.json +++ b/src/generated/resources/data/deeperdarker/worldgen/configured_feature/sculk_decoration.json @@ -43,7 +43,7 @@ "data": { "Name": "minecraft:sculk_shrieker", "Properties": { - "can_summon": "false", + "can_summon": "true", "shrieking": "false", "waterlogged": "false" } diff --git a/src/main/java/com/kyanite/deeperdarker/world/DDConfiguredFeatures.java b/src/main/java/com/kyanite/deeperdarker/world/DDConfiguredFeatures.java index d1f00ddb0..f9098aae1 100644 --- a/src/main/java/com/kyanite/deeperdarker/world/DDConfiguredFeatures.java +++ b/src/main/java/com/kyanite/deeperdarker/world/DDConfiguredFeatures.java @@ -17,6 +17,7 @@ import net.minecraft.world.level.block.Blocks; import net.minecraft.world.level.block.PipeBlock; import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.level.block.state.properties.BlockStateProperties; import net.minecraft.world.level.levelgen.feature.ConfiguredFeature; import net.minecraft.world.level.levelgen.feature.Feature; import net.minecraft.world.level.levelgen.feature.configurations.OreConfiguration; @@ -109,7 +110,7 @@ public static void bootstrap(BootstapContext> context) { FeatureUtils.register(context, SCULK_STONE_GENERATION, Feature.SIMPLE_BLOCK, new SimpleBlockConfiguration(BlockStateProvider.simple(DDBlocks.SCULK_STONE.get()))); FeatureUtils.register(context, SURFACE_SCULK_STONE, Feature.VEGETATION_PATCH, new VegetationPatchConfiguration(DDTags.Blocks.SCULK_REPLACEABLES, new WeightedStateProvider(SimpleWeightedRandomList.builder().add(Blocks.SCULK.defaultBlockState(), 1).add(DDBlocks.SCULK_STONE.get().defaultBlockState(), 2)), PlacementUtils.inlinePlaced(configuredFeatures.getOrThrow(SCULK_STONE_GENERATION)), CaveSurface.FLOOR, ConstantInt.of(1), 0, 2, 0, UniformInt.of(1, 2), 0.3f)); - FeatureUtils.register(context, SCULK_DECORATION, Feature.SIMPLE_BLOCK, new SimpleBlockConfiguration(new WeightedStateProvider(SimpleWeightedRandomList.builder().add(Blocks.SCULK_VEIN.defaultBlockState().setValue(PipeBlock.DOWN, true), 47).add(Blocks.SCULK_SENSOR.defaultBlockState(), 16).add(Blocks.SCULK_CATALYST.defaultBlockState(), 2).add(Blocks.SCULK_SHRIEKER.defaultBlockState(), 1)))); + FeatureUtils.register(context, SCULK_DECORATION, Feature.SIMPLE_BLOCK, new SimpleBlockConfiguration(new WeightedStateProvider(SimpleWeightedRandomList.builder().add(Blocks.SCULK_VEIN.defaultBlockState().setValue(PipeBlock.DOWN, true), 47).add(Blocks.SCULK_SENSOR.defaultBlockState(), 16).add(Blocks.SCULK_CATALYST.defaultBlockState(), 2).add(Blocks.SCULK_SHRIEKER.defaultBlockState().setValue(BlockStateProperties.CAN_SUMMON, true), 1)))); FeatureUtils.register(context, SCULK_PATCH, Feature.VEGETATION_PATCH, new VegetationPatchConfiguration(DDTags.Blocks.SCULK_REPLACEABLES, new WeightedStateProvider(SimpleWeightedRandomList.builder().add(Blocks.SCULK.defaultBlockState(), 6).add(DDBlocks.SCULK_STONE.get().defaultBlockState(), 2).add(DDBlocks.SCULK_GRIME.get().defaultBlockState(), 1)), PlacementUtils.inlinePlaced(configuredFeatures.getOrThrow(SCULK_DECORATION)), CaveSurface.FLOOR, ConstantInt.of(1), 0, 2, 0.2f, UniformInt.of(2, 3), 0.3f)); FeatureUtils.register(context, GLOOMSLATE_GENERATION, Feature.SIMPLE_BLOCK, new SimpleBlockConfiguration(BlockStateProvider.simple(DDBlocks.GLOOMSLATE.get()))); FeatureUtils.register(context, SURFACE_GLOOMSLATE, Feature.VEGETATION_PATCH, new VegetationPatchConfiguration(DDTags.Blocks.GLOOMSLATE_REPLACEABLE, new WeightedStateProvider(SimpleWeightedRandomList.builder().add(DDBlocks.GLOOMY_SCULK.get().defaultBlockState(), 4).add(DDBlocks.GLOOMSLATE.get().defaultBlockState(), 1)), PlacementUtils.inlinePlaced(configuredFeatures.getOrThrow(GLOOMSLATE_GENERATION)), CaveSurface.FLOOR, ConstantInt.of(1), 0, 2, 0, ConstantInt.of(2), 0.3f));