RegistryCodecs.java
net.minecraft.core.RegistryCodecs
信息
- 全限定名:net.minecraft.core.RegistryCodecs
- 类型:public class
- 包:net.minecraft.core
- 源码路径:src/main/java/net/minecraft/core/RegistryCodecs.java
- 起始行号:L9
- 职责:
TODO
字段/常量
- 无
内部类/嵌套类型
- 无
构造器
- 无
方法
下面的方法块按源码顺序生成。
public static <E> Codec<HolderSet<E>> homogeneousList(ResourceKey<?extends Registry<E>> registryKey, Codec<E> elementCodec) @ L10
- 方法名:homogeneousList
- 源码定位:L10
- 返回类型:
Codec<HolderSet > - 修饰符:public static
参数:
- registryKey: ResourceKey<?extends Registry
> - elementCodec: Codec
说明:
TODO
public static <E> Codec<HolderSet<E>> homogeneousList(ResourceKey<?extends Registry<E>> registryKey, Codec<E> elementCodec, boolean alwaysUseList) @ L14
- 方法名:homogeneousList
- 源码定位:L14
- 返回类型:
Codec<HolderSet > - 修饰符:public static
参数:
- registryKey: ResourceKey<?extends Registry
> - elementCodec: Codec
- alwaysUseList: boolean
说明:
TODO
public static <E> Codec<HolderSet<E>> homogeneousList(ResourceKey<?extends Registry<E>> registryKey) @ L18
- 方法名:homogeneousList
- 源码定位:L18
- 返回类型:
Codec<HolderSet > - 修饰符:public static
参数:
- registryKey: ResourceKey<?extends Registry
>
说明:
TODO
public static <E> Codec<HolderSet<E>> homogeneousList(ResourceKey<?extends Registry<E>> registryKey, boolean alwaysUseList) @ L22
- 方法名:homogeneousList
- 源码定位:L22
- 返回类型:
Codec<HolderSet > - 修饰符:public static
参数:
- registryKey: ResourceKey<?extends Registry
> - alwaysUseList: boolean
说明:
TODO
代码
public class RegistryCodecs {
public static <E> Codec<HolderSet<E>> homogeneousList(ResourceKey<? extends Registry<E>> registryKey, Codec<E> elementCodec) {
return homogeneousList(registryKey, elementCodec, false);
}
public static <E> Codec<HolderSet<E>> homogeneousList(ResourceKey<? extends Registry<E>> registryKey, Codec<E> elementCodec, boolean alwaysUseList) {
return HolderSetCodec.create(registryKey, RegistryFileCodec.create(registryKey, elementCodec), alwaysUseList);
}
public static <E> Codec<HolderSet<E>> homogeneousList(ResourceKey<? extends Registry<E>> registryKey) {
return homogeneousList(registryKey, false);
}
public static <E> Codec<HolderSet<E>> homogeneousList(ResourceKey<? extends Registry<E>> registryKey, boolean alwaysUseList) {
return HolderSetCodec.create(registryKey, RegistryFixedCodec.create(registryKey), alwaysUseList);
}
}引用的其他类
-
- 引用位置:
返回值
- 引用位置:
-
- 引用位置:
参数
- 引用位置:
-
- 引用位置:
方法调用 - 关联成员:
HolderSetCodec.create()
- 引用位置:
-
- 引用位置:
方法调用 - 关联成员:
RegistryFileCodec.create()
- 引用位置:
-
- 引用位置:
方法调用 - 关联成员:
RegistryFixedCodec.create()
- 引用位置:
-
- 引用位置:
参数
- 引用位置: