Package net.minecraft.registry.entry
Class RegistryEntryList.Direct<T>
java.lang.Object
net.minecraft.registry.entry.RegistryEntryList.ListBacked<T>
net.minecraft.registry.entry.RegistryEntryList.Direct<T>
- All Implemented Interfaces:
 Iterable<RegistryEntry<T>>,RegistryEntryList<T>
- Enclosing interface:
 RegistryEntryList<T>
A direct registry entry list that holds the values directly, instead of using tags.
- Mappings:
 Namespace Name named net/minecraft/registry/entry/RegistryEntryList$Directintermediary net/minecraft/class_6885$class_6886official ju$a
- 
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.registry.entry.RegistryEntryList
RegistryEntryList.Direct<T>, RegistryEntryList.ListBacked<T>, RegistryEntryList.Named<T> - 
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final RegistryEntryList.Direct<?> private final List<RegistryEntry<T>> private @Nullable Set<RegistryEntry<T>>  - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionbooleancontains(RegistryEntry<T> entry) Returns whetherentryis in this list.booleanprotected List<RegistryEntry<T>> com.mojang.datafixers.util.Either<TagKey<T>, List<RegistryEntry<T>>> Returns the object that identifies this registry entry list.inthashCode()booleanisBound()toString()Methods inherited from class net.minecraft.registry.entry.RegistryEntryList.ListBacked
get, getRandom, iterator, ownerEquals, size, spliterator, stream 
- 
Field Details
- 
EMPTY
- Mappings:
 Namespace Name Mixin selector named EMPTYLnet/minecraft/registry/entry/RegistryEntryList$Direct;EMPTY:Lnet/minecraft/registry/entry/RegistryEntryList$Direct;intermediary field_50070Lnet/minecraft/class_6885$class_6886;field_50070:Lnet/minecraft/class_6885$class_6886;official aLju$a;a:Lju$a;
 - 
entries
- Mappings:
 Namespace Name Mixin selector named entriesLnet/minecraft/registry/entry/RegistryEntryList$Direct;entries:Ljava/util/List;intermediary field_36457Lnet/minecraft/class_6885$class_6886;field_36457:Ljava/util/List;official bLju$a;b:Ljava/util/List;
 - 
entrySet
- Mappings:
 Namespace Name Mixin selector named entrySetLnet/minecraft/registry/entry/RegistryEntryList$Direct;entrySet:Ljava/util/Set;intermediary field_36458Lnet/minecraft/class_6885$class_6886;field_36458:Ljava/util/Set;official cLju$a;c:Ljava/util/Set;
 
 - 
 - 
Constructor Details
- 
Direct
Direct(List<RegistryEntry<T>> entries) - Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/registry/entry/RegistryEntryList$Direct;<init>(Ljava/util/List;)Vintermediary <init>Lnet/minecraft/class_6885$class_6886;<init>(Ljava/util/List;)Vofficial <init>Lju$a;<init>(Ljava/util/List;)V
 
 - 
 - 
Method Details
- 
getEntries
- Specified by:
 getEntriesin classRegistryEntryList.ListBacked<T>- Mappings:
 Namespace Name Mixin selector named getEntriesLnet/minecraft/registry/entry/RegistryEntryList$ListBacked;getEntries()Ljava/util/List;intermediary method_40249Lnet/minecraft/class_6885$class_6887;method_40249()Ljava/util/List;official gLju$b;g()Ljava/util/List;
 - 
isBound
public boolean isBound()- Mappings:
 Namespace Name Mixin selector named isBoundLnet/minecraft/registry/entry/RegistryEntryList;isBound()Zintermediary method_62680Lnet/minecraft/class_6885;method_62680()Zofficial cLju;c()Z
 - 
getStorage
Returns the object that identifies this registry entry list.This is the tag key for a reference list, and the backing list for a direct list.
- Returns:
 - the object that identifies this registry entry list
 - Mappings:
 Namespace Name Mixin selector named getStorageLnet/minecraft/registry/entry/RegistryEntryList;getStorage()Lcom/mojang/datafixers/util/Either;intermediary method_40248Lnet/minecraft/class_6885;method_40248()Lcom/mojang/datafixers/util/Either;official dLju;d()Lcom/mojang/datafixers/util/Either;
 - 
getTagKey
- Mappings:
 Namespace Name Mixin selector named getTagKeyLnet/minecraft/registry/entry/RegistryEntryList;getTagKey()Ljava/util/Optional;intermediary method_45925Lnet/minecraft/class_6885;method_45925()Ljava/util/Optional;official eLju;e()Ljava/util/Optional;
 - 
contains
Returns whetherentryis in this list.- Returns:
 - whether 
entryis in this list - Mappings:
 Namespace Name Mixin selector named containsLnet/minecraft/registry/entry/RegistryEntryList;contains(Lnet/minecraft/registry/entry/RegistryEntry;)Zintermediary method_40241Lnet/minecraft/class_6885;method_40241(Lnet/minecraft/class_6880;)Zofficial aLju;a(Ljq;)Z
 - 
toString
 - 
equals
- Overrides:
 equalsin classObject- Mappings:
 Namespace Name Mixin selector named equalsLnet/minecraft/registry/entry/RegistryEntryList$Direct;equals(Ljava/lang/Object;)Zintermediary equalsLnet/minecraft/class_6885$class_6886;equals(Ljava/lang/Object;)Zofficial equalsLju$a;equals(Ljava/lang/Object;)Z
 - 
hashCode
public int hashCode() 
 -