类 DataPool<E>
- java.lang.Object
-
- net.minecraft.util.collection.Pool<Weighted.Present<E>>
-
- net.minecraft.util.collection.DataPool<E>
-
public class DataPool<E> extends Pool<Weighted.Present<E>>
- Mappings:
Namespace Name official apwintermediary net/minecraft/class_6005named net/minecraft/util/collection/DataPool
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classDataPool.Builder<E>
-
构造器概要
构造器 构造器 说明 DataPool(List<? extends Weighted.Present<E>> entries)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static <E> DataPool.Builder<E>builder()static <E> com.mojang.serialization.Codec<DataPool<E>>createCodec(com.mojang.serialization.Codec<E> dataCodec)Optional<E>getDataOrEmpty(Random random)-
从类继承的方法 net.minecraft.util.collection.Pool
createCodec, empty, getEntries, getOrEmpty, isEmpty, of, of
-
-
-
-
构造器详细资料
-
DataPool
DataPool(List<? extends Weighted.Present<E>> entries)
- Mappings:
Namespace Name Mixin selector official <init>Laqa;<init>(Ljava/util/List;)Vintermediary <init>Lnet/minecraft/class_6012;<init>(Ljava/util/List;)Vnamed <init>Lnet/minecraft/util/collection/Pool;<init>(Ljava/util/List;)V
-
-
方法详细资料
-
createCodec
public static <E> com.mojang.serialization.Codec<DataPool<E>> createCodec(com.mojang.serialization.Codec<E> dataCodec)
- Mappings:
Namespace Name Mixin selector official aLapw;a(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;intermediary method_34972Lnet/minecraft/class_6005;method_34972(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;named createCodecLnet/minecraft/util/collection/DataPool;createCodec(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
-
builder
public static <E> DataPool.Builder<E> builder()
- Mappings:
Namespace Name Mixin selector official aLapw;a()Lapw$a;intermediary method_34971Lnet/minecraft/class_6005;method_34971()Lnet/minecraft/class_6005$class_6006;named builderLnet/minecraft/util/collection/DataPool;builder()Lnet/minecraft/util/collection/DataPool$Builder;
-
getDataOrEmpty
public Optional<E> getDataOrEmpty(Random random)
- Mappings:
Namespace Name Mixin selector official aLapw;a(Ljava/util/Random;)Ljava/util/Optional;intermediary method_34973Lnet/minecraft/class_6005;method_34973(Ljava/util/Random;)Ljava/util/Optional;named getDataOrEmptyLnet/minecraft/util/collection/DataPool;getDataOrEmpty(Ljava/util/Random;)Ljava/util/Optional;
-
-