Package net.minecraft.util.collection
Class Pool<E>
java.lang.Object
net.minecraft.util.collection.Pool<E>
- Mappings:
Namespace Name named net/minecraft/util/collection/Poolintermediary net/minecraft/class_6012official brj
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classprivate static classprivate static classprivate static interface -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate final @Nullable Pool.class_10581<E> private final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <E> com.mojang.serialization.Codec<Pool<E>> createCodec(com.mojang.serialization.Codec<E> entryCodec) static <E> Pool<E> empty()booleangetOrEmpty(Random random) inthashCode()booleanisEmpty()static <E> com.mojang.serialization.Codec<Pool<E>> method_66213(com.mojang.serialization.MapCodec<E> mapCodec) static <E> Pool<E> method_66214(E e) static <E> Pool.Builder<E> method_66216(Random random) static <E> com.mojang.serialization.Codec<Pool<E>> method_66217(com.mojang.serialization.Codec<E> codec) static <E> com.mojang.serialization.Codec<Pool<E>> method_66218(com.mojang.serialization.MapCodec<E> mapCodec) static <E> Pool<E> static <E> Pool<E>
-
Field Details
-
field_55646
private static final int field_55646- See Also:
- Mappings:
Namespace Name Mixin selector named field_55646Lnet/minecraft/util/collection/Pool;field_55646:Iintermediary field_55646Lnet/minecraft/class_6012;field_55646:Iofficial aLbrj;a:I
-
totalWeight
private final int totalWeight- Mappings:
Namespace Name Mixin selector named totalWeightLnet/minecraft/util/collection/Pool;totalWeight:Iintermediary field_29934Lnet/minecraft/class_6012;field_29934:Iofficial bLbrj;b:I
-
entries
- Mappings:
Namespace Name Mixin selector named entriesLnet/minecraft/util/collection/Pool;entries:Ljava/util/List;intermediary field_29935Lnet/minecraft/class_6012;field_29935:Ljava/util/List;official cLbrj;c:Ljava/util/List;
-
field_55647
- Mappings:
Namespace Name Mixin selector named field_55647Lnet/minecraft/util/collection/Pool;field_55647:Lnet/minecraft/util/collection/Pool$class_10581;intermediary field_55647Lnet/minecraft/class_6012;field_55647:Lnet/minecraft/class_6012$class_10581;official dLbrj;d:Lbrj$d;
-
-
Constructor Details
-
Pool
- 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>Lbrj;<init>(Ljava/util/List;)V
-
-
Method Details
-
empty
- Mappings:
Namespace Name Mixin selector named emptyLnet/minecraft/util/collection/Pool;empty()Lnet/minecraft/util/collection/Pool;intermediary method_34990Lnet/minecraft/class_6012;method_34990()Lnet/minecraft/class_6012;official aLbrj;a()Lbrj;
-
method_66214
- Mappings:
Namespace Name Mixin selector named method_66214Lnet/minecraft/util/collection/Pool;method_66214(Ljava/lang/Object;)Lnet/minecraft/util/collection/Pool;intermediary method_66214Lnet/minecraft/class_6012;method_66214(Ljava/lang/Object;)Lnet/minecraft/class_6012;official aLbrj;a(Ljava/lang/Object;)Lbrj;
-
of
- Mappings:
Namespace Name Mixin selector named ofLnet/minecraft/util/collection/Pool;of([Lnet/minecraft/util/collection/Present;)Lnet/minecraft/util/collection/Pool;intermediary method_34989Lnet/minecraft/class_6012;method_34989([Lnet/minecraft/class_6010;)Lnet/minecraft/class_6012;official aLbrj;a([Lbri;)Lbrj;
-
of
- Mappings:
Namespace Name Mixin selector named ofLnet/minecraft/util/collection/Pool;of(Ljava/util/List;)Lnet/minecraft/util/collection/Pool;intermediary method_34988Lnet/minecraft/class_6012;method_34988(Ljava/util/List;)Lnet/minecraft/class_6012;official aLbrj;a(Ljava/util/List;)Lbrj;
-
method_66215
- Mappings:
Namespace Name Mixin selector named method_66215Lnet/minecraft/util/collection/Pool;method_66215()Lnet/minecraft/util/collection/Pool$Builder;intermediary method_66215Lnet/minecraft/class_6012;method_66215()Lnet/minecraft/class_6012$class_6006;official bLbrj;b()Lbrj$a;
-
isEmpty
public boolean isEmpty()- Mappings:
Namespace Name Mixin selector named isEmptyLnet/minecraft/util/collection/Pool;isEmpty()Zintermediary method_34993Lnet/minecraft/class_6012;method_34993()Zofficial cLbrj;c()Z
-
getOrEmpty
- Mappings:
Namespace Name Mixin selector named getOrEmptyLnet/minecraft/util/collection/Pool;getOrEmpty(Lnet/minecraft/util/math/random/Random;)Ljava/util/Optional;intermediary method_34992Lnet/minecraft/class_6012;method_34992(Lnet/minecraft/class_5819;)Ljava/util/Optional;official aLbrj;a(Lazh;)Ljava/util/Optional;
-
method_66216
- Mappings:
Namespace Name Mixin selector named method_66216Lnet/minecraft/util/collection/Pool;method_66216(Lnet/minecraft/util/math/random/Random;)Ljava/lang/Object;intermediary method_66216Lnet/minecraft/class_6012;method_66216(Lnet/minecraft/class_5819;)Ljava/lang/Object;official bLbrj;b(Lazh;)Ljava/lang/Object;
-
getEntries
- Mappings:
Namespace Name Mixin selector named getEntriesLnet/minecraft/util/collection/Pool;getEntries()Ljava/util/List;intermediary method_34994Lnet/minecraft/class_6012;method_34994()Ljava/util/List;official dLbrj;d()Ljava/util/List;
-
createCodec
public static <E> com.mojang.serialization.Codec<Pool<E>> createCodec(com.mojang.serialization.Codec<E> entryCodec) - Mappings:
Namespace Name Mixin selector named createCodecLnet/minecraft/util/collection/Pool;createCodec(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;intermediary method_34991Lnet/minecraft/class_6012;method_34991(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;official aLbrj;a(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
-
method_66213
public static <E> com.mojang.serialization.Codec<Pool<E>> method_66213(com.mojang.serialization.MapCodec<E> mapCodec) - Mappings:
Namespace Name Mixin selector named method_66213Lnet/minecraft/util/collection/Pool;method_66213(Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec;intermediary method_66213Lnet/minecraft/class_6012;method_66213(Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec;official aLbrj;a(Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec;
-
method_66217
public static <E> com.mojang.serialization.Codec<Pool<E>> method_66217(com.mojang.serialization.Codec<E> codec) - Mappings:
Namespace Name Mixin selector named method_66217Lnet/minecraft/util/collection/Pool;method_66217(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;intermediary method_66217Lnet/minecraft/class_6012;method_66217(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;official bLbrj;b(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
-
method_66218
public static <E> com.mojang.serialization.Codec<Pool<E>> method_66218(com.mojang.serialization.MapCodec<E> mapCodec) - Mappings:
Namespace Name Mixin selector named method_66218Lnet/minecraft/util/collection/Pool;method_66218(Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec;intermediary method_66218Lnet/minecraft/class_6012;method_66218(Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec;official bLbrj;b(Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/Codec;
-
equals
-
hashCode
public int hashCode()
-