Class FrozenConfiguredFeatureUtils
java.lang.Object
net.frozenblock.lib.worldgen.feature.api.FrozenConfiguredFeatureUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic net.minecraft.resources.ResourceKey<net.minecraft.world.level.levelgen.feature.ConfiguredFeature<?, ?>> static <FC extends net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration,V extends T, T extends net.minecraft.world.level.levelgen.feature.ConfiguredFeature<FC, ?>>
net.minecraft.core.Holder.Reference<net.minecraft.world.level.levelgen.feature.ConfiguredFeature<net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration, ?>> getExact(DynamicRegistryManagerSetupContext.RegistryMap registries, V value) static <FC extends net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration,F extends net.minecraft.world.level.levelgen.feature.Feature<FC>, V extends net.minecraft.world.level.levelgen.feature.ConfiguredFeature<FC, ?>>
net.minecraft.core.Holder.Reference<V> getExactReference(net.minecraft.core.Holder.Reference<?> reference) static net.minecraft.core.Holder<net.minecraft.world.level.levelgen.feature.ConfiguredFeature<?, ?>> getHolder(net.minecraft.resources.ResourceKey<net.minecraft.world.level.levelgen.feature.ConfiguredFeature<?, ?>> resourceKey) static <FC extends net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration,F extends net.minecraft.world.level.levelgen.feature.Feature<FC>>
net.minecraft.core.Holder<net.minecraft.world.level.levelgen.feature.ConfiguredFeature<?, ?>> register(net.minecraft.data.worldgen.BootstapContext<net.minecraft.world.level.levelgen.feature.ConfiguredFeature<?, ?>> entries, net.minecraft.resources.ResourceKey<net.minecraft.world.level.levelgen.feature.ConfiguredFeature<?, ?>> registryKey, F feature, FC featureConfiguration) static voidregister(net.minecraft.data.worldgen.BootstapContext<net.minecraft.world.level.levelgen.feature.ConfiguredFeature<?, ?>> bootstapContext, net.minecraft.resources.ResourceKey<net.minecraft.world.level.levelgen.feature.ConfiguredFeature<?, ?>> registryKey, net.minecraft.world.level.levelgen.feature.Feature<net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration> feature) static <FC extends net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration,F extends net.minecraft.world.level.levelgen.feature.Feature<FC>>
net.minecraft.core.Holder<net.minecraft.world.level.levelgen.feature.ConfiguredFeature<?, ?>> register(DynamicRegistryManagerSetupContext entries, net.minecraft.resources.ResourceKey<net.minecraft.world.level.levelgen.feature.ConfiguredFeature<?, ?>> registryKey, F feature, FC featureConfiguration) static <FC extends net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration,F extends net.minecraft.world.level.levelgen.feature.Feature<FC>, C extends net.minecraft.world.level.levelgen.feature.ConfiguredFeature<FC, ?>>
net.minecraft.core.Holder.Reference<C> register(DynamicRegistryManagerSetupContext context, DynamicRegistryManagerSetupContext.RegistryMap registries, @NotNull String namespace, @NotNull String id, F feature, FC config) static net.minecraft.core.Holder<? extends net.minecraft.world.level.levelgen.feature.ConfiguredFeature<net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration, ?>> register(DynamicRegistryManagerSetupContext context, DynamicRegistryManagerSetupContext.RegistryMap registries, String namespace, String id, net.minecraft.world.level.levelgen.feature.Feature<net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration> feature)
-
Constructor Details
-
FrozenConfiguredFeatureUtils
public FrozenConfiguredFeatureUtils()
-
-
Method Details
-
createKey
-
register
public static net.minecraft.core.Holder<? extends net.minecraft.world.level.levelgen.feature.ConfiguredFeature<net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration,?>> register(DynamicRegistryManagerSetupContext context, DynamicRegistryManagerSetupContext.RegistryMap registries, String namespace, String id, net.minecraft.world.level.levelgen.feature.Feature<net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration> feature) -
register
public static <FC extends net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration,F extends net.minecraft.world.level.levelgen.feature.Feature<FC>, net.minecraft.core.Holder.Reference<C> registerC extends net.minecraft.world.level.levelgen.feature.ConfiguredFeature<FC, ?>> (DynamicRegistryManagerSetupContext context, DynamicRegistryManagerSetupContext.RegistryMap registries, @NotNull @NotNull String namespace, @NotNull @NotNull String id, F feature, @NotNull FC config) -
register
public static void register(net.minecraft.data.worldgen.BootstapContext<net.minecraft.world.level.levelgen.feature.ConfiguredFeature<?, ?>> bootstapContext, net.minecraft.resources.ResourceKey<net.minecraft.world.level.levelgen.feature.ConfiguredFeature<?, ?>> registryKey, net.minecraft.world.level.levelgen.feature.Feature<net.minecraft.world.level.levelgen.feature.configurations.NoneFeatureConfiguration> feature) -
register
public static <FC extends net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration,F extends net.minecraft.world.level.levelgen.feature.Feature<FC>> net.minecraft.core.Holder<net.minecraft.world.level.levelgen.feature.ConfiguredFeature<?,?>> register(net.minecraft.data.worldgen.BootstapContext<net.minecraft.world.level.levelgen.feature.ConfiguredFeature<?, ?>> entries, net.minecraft.resources.ResourceKey<net.minecraft.world.level.levelgen.feature.ConfiguredFeature<?, ?>> registryKey, F feature, FC featureConfiguration) -
register
public static <FC extends net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration,F extends net.minecraft.world.level.levelgen.feature.Feature<FC>> net.minecraft.core.Holder<net.minecraft.world.level.levelgen.feature.ConfiguredFeature<?,?>> register(DynamicRegistryManagerSetupContext entries, net.minecraft.resources.ResourceKey<net.minecraft.world.level.levelgen.feature.ConfiguredFeature<?, ?>> registryKey, F feature, FC featureConfiguration) -
getExact
public static <FC extends net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration,V extends T, net.minecraft.core.Holder.Reference<net.minecraft.world.level.levelgen.feature.ConfiguredFeature<net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration,T extends net.minecraft.world.level.levelgen.feature.ConfiguredFeature<FC, ?>> ?>> getExact(DynamicRegistryManagerSetupContext.RegistryMap registries, V value) -
getExactReference
public static <FC extends net.minecraft.world.level.levelgen.feature.configurations.FeatureConfiguration,F extends net.minecraft.world.level.levelgen.feature.Feature<FC>, net.minecraft.core.Holder.Reference<V> getExactReferenceV extends net.minecraft.world.level.levelgen.feature.ConfiguredFeature<FC, ?>> (net.minecraft.core.Holder.Reference<?> reference) -
getHolder
public static net.minecraft.core.Holder<net.minecraft.world.level.levelgen.feature.ConfiguredFeature<?,?>> getHolder(net.minecraft.resources.ResourceKey<net.minecraft.world.level.levelgen.feature.ConfiguredFeature<?, ?>> resourceKey)
-