Package net.minecraft.registry
Interface DefaultedRegistry<T>
- All Superinterfaces:
IndexedIterable<T>,Iterable<T>,com.mojang.serialization.Keyable,Registry<T>,RegistryEntryLookup<T>,RegistryEntryOwner<T>,RegistryWrapper<T>,RegistryWrapper.Impl<T>
- All Known Implementing Classes:
SimpleDefaultedRegistry
- Mappings:
Namespace Name named net/minecraft/registry/DefaultedRegistryintermediary net/minecraft/class_7922official jm
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.registry.Registry
Registry.PendingTagLoad<T>Nested classes/interfaces inherited from interface net.minecraft.registry.RegistryEntryLookup
RegistryEntryLookup.RegistryLookupNested classes/interfaces inherited from interface net.minecraft.registry.RegistryWrapper
RegistryWrapper.Impl<T>, RegistryWrapper.WrapperLookupNested classes/interfaces inherited from interface net.minecraft.registry.RegistryWrapper.Impl
RegistryWrapper.Impl.Delegating<T> -
Field Summary
Fields inherited from interface net.minecraft.util.collection.IndexedIterable
ABSENT_RAW_ID -
Method Summary
Modifier and TypeMethodDescriptionget(int index) get(@Nullable Identifier id) Returns the value that is assignedid, ornullif there is none.Returns the ID assigned tovalue, ornullif it is not registered.Methods inherited from interface net.minecraft.util.collection.IndexedIterable
getOrThrow, getRawIdOrThrow, sizeMethods inherited from interface java.lang.Iterable
forEach, iterator, spliteratorMethods inherited from interface net.minecraft.registry.Registry
contains, containsId, createEntry, freeze, get, getCodec, getDefaultEntry, getEntry, getEntry, getEntry, getEntryCodec, getEntryInfo, getEntrySet, getIds, getIndexedEntries, getKey, getKey, getKeys, getOptionalValue, getOptionalValue, getRandom, getRandomEntry, getRawId, getValueOrThrow, iterateEntries, keys, startTagReload, stream, streamTagsMethods inherited from interface net.minecraft.registry.RegistryEntryLookup
getOptional, getOptional, getOrThrow, getOrThrowMethods inherited from interface net.minecraft.registry.entry.RegistryEntryOwner
ownerEqualsMethods inherited from interface net.minecraft.registry.RegistryWrapper
getTags, streamEntries, streamKeys, streamTagKeysMethods inherited from interface net.minecraft.registry.RegistryWrapper.Impl
getLifecycle, withFeatureFilter, withPredicateFilter
-
Method Details
-
getId
Returns the ID assigned tovalue, ornullif it is not registered.- Specified by:
getIdin interfaceRegistry<T>- Returns:
- the ID assigned to
value, ornullif it is not registered - Mappings:
Namespace Name Mixin selector named getIdLnet/minecraft/registry/Registry;getId(Ljava/lang/Object;)Lnet/minecraft/util/Identifier;intermediary method_10221Lnet/minecraft/class_2378;method_10221(Ljava/lang/Object;)Lnet/minecraft/class_2960;official bLke;b(Ljava/lang/Object;)Lakv;
-
get
Returns the value that is assignedid, ornullif there is none.- Specified by:
getin interfaceRegistry<T>- Returns:
- the value that is assigned
id, ornullif there is none - Mappings:
Namespace Name Mixin selector named getLnet/minecraft/registry/Registry;get(Lnet/minecraft/util/Identifier;)Ljava/lang/Object;intermediary method_63535Lnet/minecraft/class_2378;method_63535(Lnet/minecraft/class_2960;)Ljava/lang/Object;official aLke;a(Lakv;)Ljava/lang/Object;
-
get
- Specified by:
getin interfaceIndexedIterable<T>- Mappings:
Namespace Name Mixin selector named getLnet/minecraft/util/collection/IndexedIterable;get(I)Ljava/lang/Object;intermediary method_10200Lnet/minecraft/class_2359;method_10200(I)Ljava/lang/Object;official aLjw;a(I)Ljava/lang/Object;
-
getDefaultId
Identifier getDefaultId()- Mappings:
Namespace Name Mixin selector named getDefaultIdLnet/minecraft/registry/DefaultedRegistry;getDefaultId()Lnet/minecraft/util/Identifier;intermediary method_10137Lnet/minecraft/class_7922;method_10137()Lnet/minecraft/class_2960;official bLjm;b()Lakv;
-