Duplicate function fix

This commit is contained in:
paulevsGitch 2021-12-23 16:13:02 +03:00
parent 75a0b3d7d2
commit b03dc50726
2 changed files with 3 additions and 12 deletions

View file

@ -39,7 +39,7 @@ public class BCLCommonFeatures {
else { else {
return BCLFeatureBuilder return BCLFeatureBuilder
.start(id, feature) .start(id, feature)
.countAverage(density) .oncePerChunks(density)
.squarePlacement() .squarePlacement()
.heightmap() .heightmap()
.onlyInBiome() .onlyInBiome()
@ -67,7 +67,7 @@ public class BCLCommonFeatures {
* @return new BCLFeature instance. * @return new BCLFeature instance.
*/ */
public static BCLFeature makeChancedFeature(ResourceLocation id, Decoration decoration, Feature<NoneFeatureConfiguration> feature, int chance) { public static BCLFeature makeChancedFeature(ResourceLocation id, Decoration decoration, Feature<NoneFeatureConfiguration> feature, int chance) {
return BCLFeatureBuilder.start(id, feature).decoration(decoration).countAverage(chance).onlyInBiome().build(); return BCLFeatureBuilder.start(id, feature).decoration(decoration).oncePerChunks(chance).onlyInBiome().build();
} }
/** /**
@ -108,7 +108,7 @@ public class BCLCommonFeatures {
builder.oncePerChunks(veins); builder.oncePerChunks(veins);
} }
else { else {
builder.countAverage(veins); builder.oncePerChunks(veins);
} }
return builder.build(new OreConfiguration( return builder.build(new OreConfiguration(

View file

@ -79,15 +79,6 @@ public class BCLFeatureBuilder {
return modifier(CountPlacement.of(UniformInt.of(0, count))); return modifier(CountPlacement.of(UniformInt.of(0, count)));
} }
/**
* Generate feature in certain iterations (per chunk), count can be different in different chunks.
* @param average how many times feature will be generated in chunk (in average).
* @return same {@link BCLFeatureBuilder} instance.
*/
public BCLFeatureBuilder countAverage(int average) {
return modifier(RarityFilter.onAverageOnceEvery(average));
}
/** /**
* Generate feature in certain iterations (per chunk). * Generate feature in certain iterations (per chunk).
* Feature will be generated on all layers (example - Nether plants). * Feature will be generated on all layers (example - Nether plants).