Package net.minecraft.util.collection
Class DataPool<E>
- Mappings:
- Namespace - Name - official - bch- intermediary - net/minecraft/class_6005- named - net/minecraft/util/collection/DataPool
- 
Nested Class SummaryNested Classes
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic <E> DataPool.Builder<E>builder()static <E> com.mojang.serialization.Codec<DataPool<E>>createCodec(com.mojang.serialization.Codec<E> dataCodec) static <E> com.mojang.serialization.Codec<DataPool<E>>createEmptyAllowedCodec(com.mojang.serialization.Codec<E> dataCodec) static <E> DataPool<E>empty()getDataOrEmpty(Random random) static <E> DataPool<E>of(E object) Methods inherited from class net.minecraft.util.collection.PoolcreateCodec, empty, getEntries, getOrEmpty, isEmpty, of, of
- 
Constructor Details- 
DataPoolDataPool(List<? extends Weighted.Present<E>> entries) - Mappings:
- Namespace - Name - Mixin selector - official - <init>- Lbcl;<init>(Ljava/util/List;)V- intermediary - <init>- Lnet/minecraft/class_6012;<init>(Ljava/util/List;)V- named - <init>- Lnet/minecraft/util/collection/Pool;<init>(Ljava/util/List;)V
 
 
- 
- 
Method Details- 
createEmptyAllowedCodecpublic static <E> com.mojang.serialization.Codec<DataPool<E>> createEmptyAllowedCodec(com.mojang.serialization.Codec<E> dataCodec) - Mappings:
- Namespace - Name - Mixin selector - official - a- Lbch;a(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;- intermediary - method_39521- Lnet/minecraft/class_6005;method_39521(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;- named - createEmptyAllowedCodec- Lnet/minecraft/util/collection/DataPool;createEmptyAllowedCodec(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
 
- 
createCodecpublic static <E> com.mojang.serialization.Codec<DataPool<E>> createCodec(com.mojang.serialization.Codec<E> dataCodec) - Mappings:
- Namespace - Name - Mixin selector - official - b- Lbch;b(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;- intermediary - method_34972- Lnet/minecraft/class_6005;method_34972(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;- named - createCodec- Lnet/minecraft/util/collection/DataPool;createCodec(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
 
- 
builder- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbch;a()Lbch$a;- intermediary - method_34971- Lnet/minecraft/class_6005;method_34971()Lnet/minecraft/class_6005$class_6006;- named - builder- Lnet/minecraft/util/collection/DataPool;builder()Lnet/minecraft/util/collection/DataPool$Builder;
 
- 
empty- Mappings:
- Namespace - Name - Mixin selector - official - b- Lbch;b()Lbch;- intermediary - method_38062- Lnet/minecraft/class_6005;method_38062()Lnet/minecraft/class_6005;- named - empty- Lnet/minecraft/util/collection/DataPool;empty()Lnet/minecraft/util/collection/DataPool;
 
- 
of- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbch;a(Ljava/lang/Object;)Lbch;- intermediary - method_38061- Lnet/minecraft/class_6005;method_38061(Ljava/lang/Object;)Lnet/minecraft/class_6005;- named - of- Lnet/minecraft/util/collection/DataPool;of(Ljava/lang/Object;)Lnet/minecraft/util/collection/DataPool;
 
- 
getDataOrEmpty- Mappings:
- Namespace - Name - Mixin selector - official - a- Lbch;a(Lapf;)Ljava/util/Optional;- intermediary - method_34973- Lnet/minecraft/class_6005;method_34973(Lnet/minecraft/class_5819;)Ljava/util/Optional;- named - getDataOrEmpty- Lnet/minecraft/util/collection/DataPool;getDataOrEmpty(Lnet/minecraft/util/math/random/Random;)Ljava/util/Optional;
 
 
-