类 NamespacedDefaultedWrapper<T>
java.lang.Object
net.minecraft.core.MappedRegistry<T>
net.minecraftforge.registries.NamespacedWrapper<T>
net.minecraftforge.registries.NamespacedDefaultedWrapper<T>
- 所有已实现的接口:
com.mojang.serialization.Keyable
,Iterable<T>
,DefaultedRegistry<T>
,HolderGetter<T>
,HolderLookup<T>
,HolderLookup.RegistryLookup<T>
,HolderOwner<T>
,IdMap<T>
,Registry<T>
,WritableRegistry<T>
,ILockableRegistry
-
嵌套类概要
从类继承的嵌套类/接口 net.minecraft.core.MappedRegistry
MappedRegistry.TagSet<T>
从接口继承的嵌套类/接口 net.minecraft.core.HolderLookup
HolderLookup.Provider, HolderLookup.RegistryLookup<T>
从接口继承的嵌套类/接口 net.minecraft.core.HolderLookup.RegistryLookup
HolderLookup.RegistryLookup.Delegate<T>
从接口继承的嵌套类/接口 net.minecraft.core.Registry
Registry.PendingTags<T>
-
字段概要
字段修饰符和类型字段说明private Holder.Reference
<T> private final ResourceLocation
private final ForgeRegistry
<T> 从类继承的字段 net.minecraftforge.registries.NamespacedWrapper
locked, LOGGER, registryLifecycle
从类继承的字段 net.minecraft.core.MappedRegistry
unregisteredIntrusiveHolders
-
构造器概要
构造器构造器说明NamespacedDefaultedWrapper
(ForgeRegistry<T> fowner, Function<T, Holder.Reference<T>> intrusiveHolderCallback, RegistryManager stage) -
方法概要
修饰符和类型方法说明getRandom
(RandomSource rand) getValue
(@Nullable ResourceLocation name) (专用程序包) Holder.Reference
<T> onAdded
(RegistryManager stage, int id, ResourceKey<T> key, T newValue, T oldValue) 从类继承的方法 net.minecraftforge.registries.NamespacedWrapper
addOptionalTag, bindAllTagsToEmpty, bindAllUnboundTagsToEmpty, bindTag, byId, containsKey, containsKey, createIntrusiveHolder, createRegistrationLookup, entrySet, freeze, get, get, get, get, getHolder, getHolder, getId, getKey, getOptional, getOrCreateHolderOrThrow, getOrCreateTagForRegistration, getResourceKey, getTags, getValue, isEmpty, isFrozen, isIntrusive, iterator, keySet, listElements, lock, prepareTagReload, register, registrationInfo, registryKeySet, registryLifecycle, size, unfreeze, validateWrite, validateWrite, wrapAsHolder
从类继承的方法 net.minecraft.core.MappedRegistry
getAny, getKnownRegistries, key, listTags, markKnown, toString
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
从接口继承的方法 net.minecraft.core.DefaultedRegistry
byId, getKey
从接口继承的方法 net.minecraft.core.HolderGetter
get, get, getOrThrow, getOrThrow
从接口继承的方法 net.minecraft.core.HolderLookup
listElementIds, listElements, listTagIds, listTags
从接口继承的方法 net.minecraft.core.HolderLookup.RegistryLookup
filterElements, filterFeatures, registryLifecycle
从接口继承的方法 net.minecraft.core.HolderOwner
canSerializeIn
从接口继承的方法 net.minecraft.core.IdMap
byIdOrThrow, getIdOrThrow, size
从接口继承的方法 java.lang.Iterable
forEach, iterator, spliterator
从接口继承的方法 net.minecraft.core.Registry
asHolderIdMap, byNameCodec, containsKey, containsKey, createIntrusiveHolder, entrySet, freeze, get, get, getAny, getId, getOptional, getOptional, getRandomElementOf, getResourceKey, getTagOrEmpty, getTags, getValue, getValueOrThrow, holderByNameCodec, key, keys, keySet, prepareTagReload, registrationInfo, registryKeySet, stream, wrapAsHolder
-
字段详细资料
-
delegate
-
defaultKey
-
defaultHolder
-
-
构造器详细资料
-
NamespacedDefaultedWrapper
NamespacedDefaultedWrapper(ForgeRegistry<T> fowner, Function<T, Holder.Reference<T>> intrusiveHolderCallback, RegistryManager stage)
-
-
方法详细资料
-
getValue
- 指定者:
getValue
在接口中DefaultedRegistry<T>
- 指定者:
getValue
在接口中Registry<T>
- 覆盖:
getValue
在类中NamespacedWrapper<T>
-
getRandom
-
getDefaultKey
- 指定者:
getDefaultKey
在接口中DefaultedRegistry<T>
-
onAdded
@Nullable Holder.Reference<T> onAdded(RegistryManager stage, int id, ResourceKey<T> key, T newValue, T oldValue) - 覆盖:
onAdded
在类中NamespacedWrapper<T>
-