Package net.minecraft.util.collection
Class DataPool<E>
- Mappings:
 Namespace Name named net/minecraft/util/collection/DataPoolintermediary net/minecraft/class_6005official bpb
- 
Nested Class Summary
Nested Classes - 
Constructor Summary
Constructors - 
Method Summary
Modifier 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.Pool
createCodec, empty, equals, getEntries, getOrEmpty, hashCode, isEmpty, of, of 
- 
Constructor Details
- 
DataPool
DataPool(List<? extends Weighted.Present<E>> entries) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/util/collection/Pool;<init>(Ljava/util/List;)Vintermediary <init>Lnet/minecraft/class_6012;<init>(Ljava/util/List;)Vofficial <init>Lbpf;<init>(Ljava/util/List;)V
 
 - 
 - 
Method Details
- 
createEmptyAllowedCodec
public static <E> com.mojang.serialization.Codec<DataPool<E>> createEmptyAllowedCodec(com.mojang.serialization.Codec<E> dataCodec) - Mappings:
 Namespace Name Mixin selector named createEmptyAllowedCodecLnet/minecraft/util/collection/DataPool;createEmptyAllowedCodec(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;intermediary method_39521Lnet/minecraft/class_6005;method_39521(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;official aLbpb;a(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
 - 
createCodec
public static <E> com.mojang.serialization.Codec<DataPool<E>> createCodec(com.mojang.serialization.Codec<E> dataCodec) - Mappings:
 Namespace Name Mixin selector named createCodecLnet/minecraft/util/collection/DataPool;createCodec(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;intermediary method_34972Lnet/minecraft/class_6005;method_34972(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;official bLbpb;b(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
 - 
builder
- Mappings:
 Namespace Name Mixin selector named builderLnet/minecraft/util/collection/DataPool;builder()Lnet/minecraft/util/collection/DataPool$Builder;intermediary method_34971Lnet/minecraft/class_6005;method_34971()Lnet/minecraft/class_6005$class_6006;official aLbpb;a()Lbpb$a;
 - 
empty
- Mappings:
 Namespace Name Mixin selector named emptyLnet/minecraft/util/collection/DataPool;empty()Lnet/minecraft/util/collection/DataPool;intermediary method_38062Lnet/minecraft/class_6005;method_38062()Lnet/minecraft/class_6005;official bLbpb;b()Lbpb;
 - 
of
- Mappings:
 Namespace Name Mixin selector named ofLnet/minecraft/util/collection/DataPool;of(Ljava/lang/Object;)Lnet/minecraft/util/collection/DataPool;intermediary method_38061Lnet/minecraft/class_6005;method_38061(Ljava/lang/Object;)Lnet/minecraft/class_6005;official aLbpb;a(Ljava/lang/Object;)Lbpb;
 - 
getDataOrEmpty
- Mappings:
 Namespace Name Mixin selector named getDataOrEmptyLnet/minecraft/util/collection/DataPool;getDataOrEmpty(Lnet/minecraft/util/math/random/Random;)Ljava/util/Optional;intermediary method_34973Lnet/minecraft/class_6005;method_34973(Lnet/minecraft/class_5819;)Ljava/util/Optional;official aLbpb;a(Layw;)Ljava/util/Optional;
 
 -