FeatureUtils.java
net.minecraft.data.worldgen.features.FeatureUtils
信息
- 全限定名:net.minecraft.data.worldgen.features.FeatureUtils
- 类型:public class
- 包:net.minecraft.data.worldgen.features
- 源码路径:src/main/java/net/minecraft/data/worldgen/features/FeatureUtils.java
- 起始行号:L12
- 职责:
TODO
字段/常量
- 无
内部类/嵌套类型
- 无
构造器
- 无
方法
下面的方法块按源码顺序生成。
public static void bootstrap(BootstrapContext<ConfiguredFeature<?,?>> context) @ L13
- 方法名:bootstrap
- 源码定位:L13
- 返回类型:void
- 修饰符:public static
参数:
- context: BootstrapContext<ConfiguredFeature>
说明:
TODO
public static ResourceKey<ConfiguredFeature<?,?>> createKey(String name) @ L25
- 方法名:createKey
- 源码定位:L25
- 返回类型:ResourceKey<ConfiguredFeature>
- 修饰符:public static
参数:
- name: String
说明:
TODO
public static void register(BootstrapContext<ConfiguredFeature<?,?>> context, ResourceKey<ConfiguredFeature<?,?>> id, Feature<NoneFeatureConfiguration> feature) @ L29
- 方法名:register
- 源码定位:L29
- 返回类型:void
- 修饰符:public static
参数:
- context: BootstrapContext<ConfiguredFeature>
- id: ResourceKey<ConfiguredFeature>
- feature: Feature
说明:
TODO
public static <FC extends FeatureConfiguration,F extends Feature<FC>> void register(BootstrapContext<ConfiguredFeature<?,?>> context, ResourceKey<ConfiguredFeature<?,?>> id, F feature, FC config) @ L35
- 方法名:register
- 源码定位:L35
- 返回类型:<FC extends FeatureConfiguration,F extends Feature
> void - 修饰符:public static
参数:
- context: BootstrapContext<ConfiguredFeature>
- id: ResourceKey<ConfiguredFeature>
- feature: F
- config: FC
说明:
TODO
代码
public class FeatureUtils {
public static void bootstrap(BootstrapContext<ConfiguredFeature<?, ?>> context) {
AquaticFeatures.bootstrap(context);
CaveFeatures.bootstrap(context);
EndFeatures.bootstrap(context);
MiscOverworldFeatures.bootstrap(context);
NetherFeatures.bootstrap(context);
OreFeatures.bootstrap(context);
PileFeatures.bootstrap(context);
TreeFeatures.bootstrap(context);
VegetationFeatures.bootstrap(context);
}
public static ResourceKey<ConfiguredFeature<?, ?>> createKey(String name) {
return ResourceKey.create(Registries.CONFIGURED_FEATURE, Identifier.withDefaultNamespace(name));
}
public static void register(
BootstrapContext<ConfiguredFeature<?, ?>> context, ResourceKey<ConfiguredFeature<?, ?>> id, Feature<NoneFeatureConfiguration> feature
) {
register(context, id, feature, FeatureConfiguration.NONE);
}
public static <FC extends FeatureConfiguration, F extends Feature<FC>> void register(
BootstrapContext<ConfiguredFeature<?, ?>> context, ResourceKey<ConfiguredFeature<?, ?>> id, F feature, FC config
) {
context.register(id, new ConfiguredFeature(feature, config));
}
}引用的其他类
-
- 引用位置:
参数
- 引用位置:
-
- 引用位置:
方法调用 - 关联成员:
AquaticFeatures.bootstrap()
- 引用位置:
-
- 引用位置:
方法调用 - 关联成员:
CaveFeatures.bootstrap()
- 引用位置:
-
- 引用位置:
方法调用 - 关联成员:
EndFeatures.bootstrap()
- 引用位置:
-
- 引用位置:
方法调用 - 关联成员:
MiscOverworldFeatures.bootstrap()
- 引用位置:
-
- 引用位置:
方法调用 - 关联成员:
NetherFeatures.bootstrap()
- 引用位置:
-
- 引用位置:
方法调用 - 关联成员:
OreFeatures.bootstrap()
- 引用位置:
-
- 引用位置:
方法调用 - 关联成员:
PileFeatures.bootstrap()
- 引用位置:
-
- 引用位置:
方法调用 - 关联成员:
TreeFeatures.bootstrap()
- 引用位置:
-
- 引用位置:
方法调用 - 关联成员:
VegetationFeatures.bootstrap()
- 引用位置:
-
- 引用位置:
方法调用 - 关联成员:
Identifier.withDefaultNamespace()
- 引用位置:
-
- 引用位置:
参数/方法调用/返回值 - 关联成员:
ResourceKey.create()
- 引用位置:
-
- 引用位置:
参数/构造调用/返回值 - 关联成员:
ConfiguredFeature()
- 引用位置:
-
- 引用位置:
参数/返回值
- 引用位置:
-
- 引用位置:
返回值
- 引用位置:
-
- 引用位置:
参数
- 引用位置: