Package net.minecraft.registry.entry
Class RegistryEntryList.ListBacked<T>
java.lang.Object
net.minecraft.registry.entry.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>
An internal implementation of 
RegistryEntryList.- Mappings:
- Namespace - Name - named - net/minecraft/registry/entry/RegistryEntryList$ListBacked- intermediary - net/minecraft/class_6885$class_6887- official - jv$b
- 
Nested Class SummaryNested classes/interfaces inherited from interface net.minecraft.registry.entry.RegistryEntryListRegistryEntryList.Direct<T>, RegistryEntryList.ListBacked<T>, RegistryEntryList.Named<T>
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionget(int index) Returns the registry entry atindex.protected abstract List<RegistryEntry<T>> Returns a random entry of the list, or an empty optional if this list is empty.iterator()booleanownerEquals(RegistryEntryOwner<T> owner) intsize()Returns the number of entries in this list.stream()Returns a stream of registry entries in this list.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.registry.entry.RegistryEntryListcontains, getStorage, getTagKey, isBound
- 
Constructor Details- 
ListBackedpublic ListBacked()
 
- 
- 
Method Details- 
getEntries- Mappings:
- Namespace - Name - Mixin selector - named - getEntries- Lnet/minecraft/registry/entry/RegistryEntryList$ListBacked;getEntries()Ljava/util/List;- intermediary - method_40249- Lnet/minecraft/class_6885$class_6887;method_40249()Ljava/util/List;- official - g- Ljv$b;g()Ljava/util/List;
 
- 
sizepublic int size()Returns the number of entries in this list.- Specified by:
- sizein interface- RegistryEntryList<T>
- Returns:
- the number of entries in this list
- Mappings:
- Namespace - Name - Mixin selector - named - size- Lnet/minecraft/registry/entry/RegistryEntryList;size()I- intermediary - method_40247- Lnet/minecraft/class_6885;method_40247()I- official - b- Ljv;b()I
 
- 
spliterator- Specified by:
- spliteratorin interface- Iterable<T>
 
- 
iterator
- 
streamReturns a stream of registry entries in this list.- Specified by:
- streamin interface- RegistryEntryList<T>
- Returns:
- a stream of registry entries in this list
- Mappings:
- Namespace - Name - Mixin selector - named - stream- Lnet/minecraft/registry/entry/RegistryEntryList;stream()Ljava/util/stream/Stream;- intermediary - method_40239- Lnet/minecraft/class_6885;method_40239()Ljava/util/stream/Stream;- official - a- Ljv;a()Ljava/util/stream/Stream;
 
- 
getRandomReturns a random entry of the list, or an empty optional if this list is empty.- Specified by:
- getRandomin interface- RegistryEntryList<T>
- Returns:
- a random entry of the list, or an empty optional if this list is empty
- Mappings:
- Namespace - Name - Mixin selector - named - getRandom- Lnet/minecraft/registry/entry/RegistryEntryList;getRandom(Lnet/minecraft/util/math/random/Random;)Ljava/util/Optional;- intermediary - method_40243- Lnet/minecraft/class_6885;method_40243(Lnet/minecraft/class_5819;)Ljava/util/Optional;- official - a- Ljv;a(Lazh;)Ljava/util/Optional;
 
- 
getReturns the registry entry atindex.- Specified by:
- getin interface- RegistryEntryList<T>
- Returns:
- the registry entry at index
- Throws:
- IndexOutOfBoundsException- if the index is out of bounds
- Mappings:
- Namespace - Name - Mixin selector - named - get- Lnet/minecraft/registry/entry/RegistryEntryList;get(I)Lnet/minecraft/registry/entry/RegistryEntry;- intermediary - method_40240- Lnet/minecraft/class_6885;method_40240(I)Lnet/minecraft/class_6880;- official - a- Ljv;a(I)Ljr;
 
- 
ownerEquals- Specified by:
- ownerEqualsin interface- RegistryEntryList<T>
- Mappings:
- Namespace - Name - Mixin selector - named - ownerEquals- Lnet/minecraft/registry/entry/RegistryEntryList;ownerEquals(Lnet/minecraft/registry/entry/RegistryEntryOwner;)Z- intermediary - method_46768- Lnet/minecraft/class_6885;method_46768(Lnet/minecraft/class_7876;)Z- official - a- Ljv;a(Lju;)Z
 
 
-