Package net.minecraftforge.registries
Class NamespacedDefaultedWrapper<T>
java.lang.Object
net.minecraft.core.MappedRegistry<T>
net.minecraftforge.registries.NamespacedWrapper<T>
net.minecraftforge.registries.NamespacedDefaultedWrapper<T>
- All Implemented Interfaces:
- com.mojang.serialization.Keyable,- Iterable<T>,- DefaultedRegistry<T>,- IdMap<T>,- Registry<T>,- WritableRegistry<T>,- ILockableRegistry
- 
Nested Class SummaryNested Classes
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate Holder.Reference<T>private final ResourceLocationprivate final ForgeRegistry<T>Fields inherited from class net.minecraftforge.registries.NamespacedWrapperlocked, LOGGER, registryLifecycleFields inherited from class net.minecraft.core.MappedRegistryunregisteredIntrusiveHolders
- 
Constructor SummaryConstructorsConstructorDescriptionNamespacedDefaultedWrapper(ForgeRegistry<T> fowner, Function<T, Holder.Reference<T>> intrusiveHolderCallback, RegistryManager stage) 
- 
Method SummaryModifier and TypeMethodDescriptionget(@Nullable ResourceLocation name) getRandom(RandomSource rand) (package private) Holder.Reference<T>onAdded(RegistryManager stage, int id, ResourceKey<T> key, T newValue, T oldValue) Methods inherited from class net.minecraftforge.registries.NamespacedWrapperaddOptionalTag, bindTags, byId, containsKey, containsKey, createIntrusiveHolder, createRegistrationLookup, entrySet, freeze, get, getHolder, getHolder, getHolder, getHolder, getId, getKey, getOptional, getOrCreateHolderOrThrow, getOrCreateTag, getResourceKey, getTag, getTagNames, getTags, holders, isEmpty, isFrozen, isIntrusive, iterator, keySet, lifecycle, lock, register, registerMapping, registryKeySet, registryLifecycle, resetTags, size, unfreeze, validateWrite, validateWrite, wrapAsHolderMethods inherited from class net.minecraft.core.MappedRegistryasLookup, getKnownRegistries, holderOwner, key, markKnown, toStringMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.core.DefaultedRegistrybyId, getKeyMethods inherited from interface net.minecraft.core.IdMapbyIdOrThrow, sizeMethods inherited from interface java.lang.IterableforEach, iterator, spliteratorMethods inherited from interface net.minecraft.core.RegistryasHolderIdMap, asLookup, asTagAddingLookup, bindTags, byNameCodec, containsKey, containsKey, createIntrusiveHolder, entrySet, freeze, get, getHolder, getHolder, getHolderOrThrow, getId, getOptional, getOptional, getOrCreateTag, getOrThrow, getResourceKey, getTag, getTagNames, getTagOrEmpty, getTags, holderByNameCodec, holderOwner, holders, key, keys, keySet, lifecycle, registryKeySet, registryLifecycle, resetTags, stream, wrapAsHolder
- 
Field Details- 
delegate
- 
defaultKey
- 
defaultHolder
 
- 
- 
Constructor Details- 
NamespacedDefaultedWrapperNamespacedDefaultedWrapper(ForgeRegistry<T> fowner, Function<T, Holder.Reference<T>> intrusiveHolderCallback, RegistryManager stage) 
 
- 
- 
Method Details- 
get- Specified by:
- getin interface- DefaultedRegistry<T>
- Specified by:
- getin interface- Registry<T>
- Overrides:
- getin class- NamespacedWrapper<T>
 
- 
getRandom
- 
getDefaultKey- Specified by:
- getDefaultKeyin interface- DefaultedRegistry<T>
 
- 
onAdded@Nullable Holder.Reference<T> onAdded(RegistryManager stage, int id, ResourceKey<T> key, T newValue, T oldValue) - Overrides:
- onAddedin class- NamespacedWrapper<T>
 
 
-