Package net.minecraft.util.registry
Class RegistryEntryList.ListBacked<T>
java.lang.Object
net.minecraft.util.registry.RegistryEntryList.ListBacked<T>
- All Implemented Interfaces:
Iterable<RegistryEntry<T>>
,RegistryEntryList<T>
- Direct Known Subclasses:
RegistryEntryList.Direct
,RegistryEntryList.Named
- Enclosing interface:
RegistryEntryList<T>
public abstract static class RegistryEntryList.ListBacked<T>
extends Object
implements RegistryEntryList<T>
- Mappings:
Namespace Name official gx$b
intermediary net/minecraft/class_6885$class_6887
named net/minecraft/util/registry/RegistryEntryList$ListBacked
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.util.registry.RegistryEntryList
RegistryEntryList.Direct<T>, RegistryEntryList.ListBacked<T>, RegistryEntryList.Named<T>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionget
(int index) protected abstract List<RegistryEntry<T>>
getRandom
(AbstractRandom random) boolean
iterator()
int
size()
stream()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.minecraft.util.registry.RegistryEntryList
contains, getStorage
-
Constructor Details
-
ListBacked
public ListBacked()
-
-
Method Details
-
getEntries
- Mappings:
Namespace Name Mixin selector official d
Lgx$b;d()Ljava/util/List;
intermediary method_40249
Lnet/minecraft/class_6885$class_6887;method_40249()Ljava/util/List;
named getEntries
Lnet/minecraft/util/registry/RegistryEntryList$ListBacked;getEntries()Ljava/util/List;
-
size
public int size()- Specified by:
size
in interfaceRegistryEntryList<T>
- Mappings:
Namespace Name Mixin selector official b
Lgx;b()I
intermediary method_40247
Lnet/minecraft/class_6885;method_40247()I
named size
Lnet/minecraft/util/registry/RegistryEntryList;size()I
-
spliterator
- Specified by:
spliterator
in interfaceIterable<T>
-
iterator
-
stream
- Specified by:
stream
in interfaceRegistryEntryList<T>
- Mappings:
Namespace Name Mixin selector official a
Lgx;a()Ljava/util/stream/Stream;
intermediary method_40239
Lnet/minecraft/class_6885;method_40239()Ljava/util/stream/Stream;
named stream
Lnet/minecraft/util/registry/RegistryEntryList;stream()Ljava/util/stream/Stream;
-
getRandom
- Specified by:
getRandom
in interfaceRegistryEntryList<T>
- Mappings:
Namespace Name Mixin selector official a
Lgx;a(Lakt;)Ljava/util/Optional;
intermediary method_40243
Lnet/minecraft/class_6885;method_40243(Lnet/minecraft/class_5819;)Ljava/util/Optional;
named getRandom
Lnet/minecraft/util/registry/RegistryEntryList;getRandom(Lnet/minecraft/util/math/random/AbstractRandom;)Ljava/util/Optional;
-
get
- Specified by:
get
in interfaceRegistryEntryList<T>
- Mappings:
Namespace Name Mixin selector official a
Lgx;a(I)Lgv;
intermediary method_40240
Lnet/minecraft/class_6885;method_40240(I)Lnet/minecraft/class_6880;
named get
Lnet/minecraft/util/registry/RegistryEntryList;get(I)Lnet/minecraft/util/registry/RegistryEntry;
-
isOf
- Specified by:
isOf
in interfaceRegistryEntryList<T>
- Mappings:
Namespace Name Mixin selector official a
Lgx;a(Lhf;)Z
intermediary method_40560
Lnet/minecraft/class_6885;method_40560(Lnet/minecraft/class_2378;)Z
named isOf
Lnet/minecraft/util/registry/RegistryEntryList;isOf(Lnet/minecraft/util/registry/Registry;)Z
-