EntitySubPredicates.java
net.minecraft.advancements.criterion.EntitySubPredicates
信息
- 全限定名:net.minecraft.advancements.criterion.EntitySubPredicates
- 类型:public class
- 包:net.minecraft.advancements.criterion
- 源码路径:src/main/java/net/minecraft/advancements/criterion/EntitySubPredicates.java
- 起始行号:L7
- 职责:
TODO
字段/常量
-
LIGHTNING- 类型:
MapCodec<LightningBoltPredicate> - 修饰符:
public static final - 源码定位:
L8 - 说明:
TODO
- 类型:
-
FISHING_HOOK- 类型:
MapCodec<FishingHookPredicate> - 修饰符:
public static final - 源码定位:
L9 - 说明:
TODO
- 类型:
-
PLAYER- 类型:
MapCodec<PlayerPredicate> - 修饰符:
public static final - 源码定位:
L10 - 说明:
TODO
- 类型:
-
SLIME- 类型:
MapCodec<SlimePredicate> - 修饰符:
public static final - 源码定位:
L11 - 说明:
TODO
- 类型:
-
RAIDER- 类型:
MapCodec<RaiderPredicate> - 修饰符:
public static final - 源码定位:
L12 - 说明:
TODO
- 类型:
-
SHEEP- 类型:
MapCodec<SheepPredicate> - 修饰符:
public static final - 源码定位:
L13 - 说明:
TODO
- 类型:
内部类/嵌套类型
- 无
构造器
- 无
方法
下面的方法块按源码顺序生成。
private static <T extends EntitySubPredicate> MapCodec<T> register(String id, MapCodec<T> value) @ L15
- 方法名:register
- 源码定位:L15
- 返回类型:
MapCodec - 修饰符:private static
参数:
- id: String
- value: MapCodec
说明:
TODO
public static MapCodec<?extends EntitySubPredicate> bootstrap(Registry<MapCodec<?extends EntitySubPredicate>> registry) @ L19
- 方法名:bootstrap
- 源码定位:L19
- 返回类型:MapCodec<?extends EntitySubPredicate>
- 修饰符:public static
参数:
- registry: Registry<MapCodec<?extends EntitySubPredicate>>
说明:
TODO
代码
public class EntitySubPredicates {
public static final MapCodec<LightningBoltPredicate> LIGHTNING = register("lightning", LightningBoltPredicate.CODEC);
public static final MapCodec<FishingHookPredicate> FISHING_HOOK = register("fishing_hook", FishingHookPredicate.CODEC);
public static final MapCodec<PlayerPredicate> PLAYER = register("player", PlayerPredicate.CODEC);
public static final MapCodec<SlimePredicate> SLIME = register("slime", SlimePredicate.CODEC);
public static final MapCodec<RaiderPredicate> RAIDER = register("raider", RaiderPredicate.CODEC);
public static final MapCodec<SheepPredicate> SHEEP = register("sheep", SheepPredicate.CODEC);
private static <T extends EntitySubPredicate> MapCodec<T> register(String id, MapCodec<T> value) {
return Registry.register(BuiltInRegistries.ENTITY_SUB_PREDICATE_TYPE, id, value);
}
public static MapCodec<? extends EntitySubPredicate> bootstrap(Registry<MapCodec<? extends EntitySubPredicate>> registry) {
return LIGHTNING;
}
}引用的其他类
-
- 引用位置:
参数/返回值
- 引用位置:
-
- 引用位置:
字段
- 引用位置:
-
- 引用位置:
字段
- 引用位置:
-
- 引用位置:
字段
- 引用位置:
-
- 引用位置:
字段
- 引用位置:
-
- 引用位置:
字段
- 引用位置:
-
- 引用位置:
字段
- 引用位置:
-
- 引用位置:
参数/方法调用 - 关联成员:
Registry.register()
- 引用位置: