From 663b0ef062b043322babf7cb34e5fa5d6691a40e Mon Sep 17 00:00:00 2001 From: paulevsGitch Date: Thu, 23 Dec 2021 19:18:42 +0300 Subject: [PATCH] Ore placement fix --- .../java/ru/bclib/api/features/BCLCommonFeatures.java | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) 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(),