diff --git a/src/main/java/ru/bclib/api/features/BCLCommonFeatures.java b/src/main/java/ru/bclib/api/features/BCLCommonFeatures.java index 97347e99..d9501c94 100644 --- a/src/main/java/ru/bclib/api/features/BCLCommonFeatures.java +++ b/src/main/java/ru/bclib/api/features/BCLCommonFeatures.java @@ -97,12 +97,7 @@ public class BCLCommonFeatures { * @return new BCLFeature instance. */ public static BCLFeature makeOreFeature(ResourceLocation id, Block blockOre, Block hostBlock, int veins, int veinSize, float airDiscardChance, PlacementModifier placement, boolean rare) { - BCLFeatureBuilder builder = BCLFeatureBuilder - .start(id, Feature.ORE) - .decoration(Decoration.UNDERGROUND_ORES) - .modifier(placement) - .squarePlacement() - .onlyInBiome(); + BCLFeatureBuilder builder = BCLFeatureBuilder.start(id, Feature.ORE).decoration(Decoration.UNDERGROUND_ORES); if (rare) { builder.oncePerChunks(veins); @@ -111,6 +106,8 @@ public class BCLCommonFeatures { builder.count(veins); } + builder.modifier(placement).onlyInBiome(); + return builder.build(new OreConfiguration( new BlockMatchTest(hostBlock), blockOre.defaultBlockState(),