GameTestInstances.java
net.minecraft.gametest.framework.GameTestInstances
信息
- 全限定名:net.minecraft.gametest.framework.GameTestInstances
- 类型:public interface
- 包:net.minecraft.gametest.framework
- 源码路径:src/main/java/net/minecraft/gametest/framework/GameTestInstances.java
- 起始行号:L10
- 职责:
TODO
字段/常量
ALWAYS_PASS- 类型:
ResourceKey<GameTestInstance> - 修饰符:
package-private - 源码定位:
L11 - 说明:
TODO
- 类型:
内部类/嵌套类型
- 无
构造器
- 无
方法
下面的方法块按源码顺序生成。
static void bootstrap(BootstrapContext<GameTestInstance> context) @ L13
- 方法名:bootstrap
- 源码定位:L13
- 返回类型:void
- 修饰符:static
参数:
- context: BootstrapContext
说明:
TODO
private static ResourceKey<GameTestInstance> create(String id) @ L25
- 方法名:create
- 源码定位:L25
- 返回类型:ResourceKey
- 修饰符:private static
参数:
- id: String
说明:
TODO
代码
public interface GameTestInstances {
ResourceKey<GameTestInstance> ALWAYS_PASS = create("always_pass");
static void bootstrap(BootstrapContext<GameTestInstance> context) {
HolderGetter<Consumer<GameTestHelper>> functions = context.lookup(Registries.TEST_FUNCTION);
HolderGetter<TestEnvironmentDefinition<?>> batches = context.lookup(Registries.TEST_ENVIRONMENT);
context.register(
ALWAYS_PASS,
new FunctionGameTestInstance(
BuiltinTestFunctions.ALWAYS_PASS,
new TestData<>(batches.getOrThrow(GameTestEnvironments.DEFAULT_KEY), Identifier.withDefaultNamespace("empty"), 1, 1, false)
)
);
}
private static ResourceKey<GameTestInstance> create(String id) {
return ResourceKey.create(Registries.TEST_INSTANCE, Identifier.withDefaultNamespace(id));
}
}引用的其他类
-
- 引用位置:
参数
- 引用位置:
-
- 引用位置:
构造调用 - 关联成员:
FunctionGameTestInstance()
- 引用位置:
-
- 引用位置:
参数/字段/返回值
- 引用位置:
-
- 引用位置:
方法调用 - 关联成员:
Identifier.withDefaultNamespace()
- 引用位置:
-
- 引用位置:
字段/方法调用/返回值 - 关联成员:
ResourceKey.create()
- 引用位置: