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$Direct
intermediary net/minecraft/class_6885$class_6886
official jm$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
Modifier and TypeFieldDescription(package private) static final RegistryEntryList.Direct
<?> private final List
<RegistryEntry<T>> private @Nullable Set
<RegistryEntry<T>> -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
contains
(RegistryEntry<T> entry) Returns whetherentry
is in this list.boolean
protected List
<RegistryEntry<T>> com.mojang.datafixers.util.Either
<TagKey<T>, List<RegistryEntry<T>>> Returns the object that identifies this registry entry list.int
hashCode()
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 EMPTY
Lnet/minecraft/registry/entry/RegistryEntryList$Direct;EMPTY:Lnet/minecraft/registry/entry/RegistryEntryList$Direct;
intermediary field_50070
Lnet/minecraft/class_6885$class_6886;field_50070:Lnet/minecraft/class_6885$class_6886;
official a
Ljm$a;a:Ljm$a;
-
entries
- Mappings:
Namespace Name Mixin selector named entries
Lnet/minecraft/registry/entry/RegistryEntryList$Direct;entries:Ljava/util/List;
intermediary field_36457
Lnet/minecraft/class_6885$class_6886;field_36457:Ljava/util/List;
official b
Ljm$a;b:Ljava/util/List;
-
entrySet
- Mappings:
Namespace Name Mixin selector named entrySet
Lnet/minecraft/registry/entry/RegistryEntryList$Direct;entrySet:Ljava/util/Set;
intermediary field_36458
Lnet/minecraft/class_6885$class_6886;field_36458:Ljava/util/Set;
official c
Ljm$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;)V
intermediary <init>
Lnet/minecraft/class_6885$class_6886;<init>(Ljava/util/List;)V
official <init>
Ljm$a;<init>(Ljava/util/List;)V
-
-
Method Details
-
getEntries
- Specified by:
getEntries
in classRegistryEntryList.ListBacked<T>
- 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 f
Ljm$b;f()Ljava/util/List;
-
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 getStorage
Lnet/minecraft/registry/entry/RegistryEntryList;getStorage()Lcom/mojang/datafixers/util/Either;
intermediary method_40248
Lnet/minecraft/class_6885;method_40248()Lcom/mojang/datafixers/util/Either;
official c
Ljm;c()Lcom/mojang/datafixers/util/Either;
-
getTagKey
- Mappings:
Namespace Name Mixin selector named getTagKey
Lnet/minecraft/registry/entry/RegistryEntryList;getTagKey()Ljava/util/Optional;
intermediary method_45925
Lnet/minecraft/class_6885;method_45925()Ljava/util/Optional;
official d
Ljm;d()Ljava/util/Optional;
-
contains
Returns whetherentry
is in this list.- Returns:
- whether
entry
is in this list - Mappings:
Namespace Name Mixin selector named contains
Lnet/minecraft/registry/entry/RegistryEntryList;contains(Lnet/minecraft/registry/entry/RegistryEntry;)Z
intermediary method_40241
Lnet/minecraft/class_6885;method_40241(Lnet/minecraft/class_6880;)Z
official a
Ljm;a(Lji;)Z
-
toString
-
equals
- Overrides:
equals
in classObject
- Mappings:
Namespace Name Mixin selector named equals
Lnet/minecraft/registry/entry/RegistryEntryList$Direct;equals(Ljava/lang/Object;)Z
intermediary equals
Lnet/minecraft/class_6885$class_6886;equals(Ljava/lang/Object;)Z
official equals
Ljm$a;equals(Ljava/lang/Object;)Z
-
hashCode
public int hashCode()
-