类 Pool<E extends Weighted>
- java.lang.Object
-
- net.minecraft.util.collection.Pool<E>
-
-
字段概要
字段 修饰符和类型 字段 说明 private ImmutableList<E>entriesprivate inttotalWeight
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static <E extends Weighted>
com.mojang.serialization.Codec<Pool<E>>createCodec(com.mojang.serialization.Codec<E> entryCodec)static <E extends Weighted>
Pool<E>empty()List<E>getEntries()Optional<E>getOrEmpty(Random random)booleanisEmpty()static <E extends Weighted>
Pool<E>of(E[] entries)static <E extends Weighted>
Pool<E>of(List<E> entries)
-
-
-
字段详细资料
-
totalWeight
private final int totalWeight
- Mappings:
Namespace Name Mixin selector official aLaqa;a:Iintermediary field_29934Lnet/minecraft/class_6012;field_29934:Inamed totalWeightLnet/minecraft/util/collection/Pool;totalWeight:I
-
entries
private final ImmutableList<E extends Weighted> entries
- Mappings:
Namespace Name Mixin selector official bLaqa;b:Lcom/google/common/collect/ImmutableList;intermediary field_29935Lnet/minecraft/class_6012;field_29935:Lcom/google/common/collect/ImmutableList;named entriesLnet/minecraft/util/collection/Pool;entries:Lcom/google/common/collect/ImmutableList;
-
-
方法详细资料
-
empty
public static <E extends Weighted> Pool<E> empty()
- Mappings:
Namespace Name Mixin selector official bLaqa;b()Laqa;intermediary method_34990Lnet/minecraft/class_6012;method_34990()Lnet/minecraft/class_6012;named emptyLnet/minecraft/util/collection/Pool;empty()Lnet/minecraft/util/collection/Pool;
-
of
@SafeVarargs public static <E extends Weighted> Pool<E> of(E[] entries)
- Mappings:
Namespace Name Mixin selector official aLaqa;a([Lapy;)Laqa;intermediary method_34989Lnet/minecraft/class_6012;method_34989([Lnet/minecraft/class_6008;)Lnet/minecraft/class_6012;named ofLnet/minecraft/util/collection/Pool;of([Lnet/minecraft/util/collection/Weighted;)Lnet/minecraft/util/collection/Pool;
-
of
public static <E extends Weighted> Pool<E> of(List<E> entries)
- Mappings:
Namespace Name Mixin selector official aLaqa;a(Ljava/util/List;)Laqa;intermediary method_34988Lnet/minecraft/class_6012;method_34988(Ljava/util/List;)Lnet/minecraft/class_6012;named ofLnet/minecraft/util/collection/Pool;of(Ljava/util/List;)Lnet/minecraft/util/collection/Pool;
-
isEmpty
public boolean isEmpty()
- Mappings:
Namespace Name Mixin selector official cLaqa;c()Zintermediary method_34993Lnet/minecraft/class_6012;method_34993()Znamed isEmptyLnet/minecraft/util/collection/Pool;isEmpty()Z
-
getOrEmpty
public Optional<E> getOrEmpty(Random random)
- Mappings:
Namespace Name Mixin selector official bLaqa;b(Ljava/util/Random;)Ljava/util/Optional;intermediary method_34992Lnet/minecraft/class_6012;method_34992(Ljava/util/Random;)Ljava/util/Optional;named getOrEmptyLnet/minecraft/util/collection/Pool;getOrEmpty(Ljava/util/Random;)Ljava/util/Optional;
-
getEntries
public List<E> getEntries()
- Mappings:
Namespace Name Mixin selector official dLaqa;d()Ljava/util/List;intermediary method_34994Lnet/minecraft/class_6012;method_34994()Ljava/util/List;named getEntriesLnet/minecraft/util/collection/Pool;getEntries()Ljava/util/List;
-
createCodec
public static <E extends Weighted> com.mojang.serialization.Codec<Pool<E>> createCodec(com.mojang.serialization.Codec<E> entryCodec)
- Mappings:
Namespace Name Mixin selector official bLaqa;b(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;intermediary method_34991Lnet/minecraft/class_6012;method_34991(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;named createCodecLnet/minecraft/util/collection/Pool;createCodec(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
-
-