Skip to content

Commit

Permalink
More enhancements
Browse files Browse the repository at this point in the history
  • Loading branch information
paulevsGitch committed Nov 29, 2021
1 parent c734f83 commit e4ca217
Showing 1 changed file with 14 additions and 2 deletions.
16 changes: 14 additions & 2 deletions src/main/java/ru/bclib/world/features/BCLFeature.java
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,18 @@ public static BCLFeature makeCountFeature(ResourceLocation id, Decoration step,
return new BCLFeature(id, feature, step, configured);
}

/**
* Makes simple configured feature with {@link NoneFeatureConfiguration} set to NONE.
* @param id {@link ResourceLocation} feature ID.
* @param step {@link Decoration} feature step.
* @param feature {@link Feature} with {@link NoneFeatureConfiguration} config.
* @return new BCLFeature instance.
*/
public static BCLFeature makeFeatureConfigured(ResourceLocation id, Decoration step, Feature<NoneFeatureConfiguration> feature) {
ConfiguredFeature<?, ?> configured = feature.configured(FeatureConfiguration.NONE);
return new BCLFeature(id, feature, step, configured);
}

@Deprecated(forRemoval = true)
public static BCLFeature makeOreFeature(ResourceLocation id, Block blockOre, Block hostBlock, int veins, int veinSize, int offset, int minY, int maxY) {
return makeOreFeature(id, blockOre, hostBlock, veins, veinSize, minY, maxY);
Expand All @@ -173,8 +185,8 @@ public static BCLFeature makeCountRawFeature(ResourceLocation id, Feature<NoneFe
return makeCountFeature(id, Decoration.RAW_GENERATION, feature, chance);
}

@Deprecated(forRemoval = true)
public static BCLFeature makeFeatureConfigured(ResourceLocation id, Feature<NoneFeatureConfiguration> feature) {
ConfiguredFeature<?, ?> configured = feature.configured(FeatureConfiguration.NONE);
return new BCLFeature(id, feature, Decoration.RAW_GENERATION, configured);
return makeFeatureConfigured(id, Decoration.RAW_GENERATION, feature);
}
}

0 comments on commit e4ca217

Please sign in to comment.