类 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>
,IdMap<T>
,Registry<T>
,WritableRegistry<T>
,ILockableRegistry
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明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) -
方法概要
修饰符和类型方法说明get
(@Nullable ResourceLocation name) getRandom
(RandomSource rand) (专用程序包) Holder.Reference<T>
onAdded
(RegistryManager stage, int id, ResourceKey<T> key, T newValue, T oldValue) 从类继承的方法 net.minecraftforge.registries.NamespacedWrapper
addOptionalTag, 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, wrapAsHolder
从类继承的方法 net.minecraft.core.MappedRegistry
asLookup, getKnownRegistries, holderOwner, key, markKnown, toString
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
从接口继承的方法 net.minecraft.core.DefaultedRegistry
byId, getKey
从接口继承的方法 net.minecraft.core.IdMap
byIdOrThrow, size
从接口继承的方法 java.lang.Iterable
forEach, iterator, spliterator
从接口继承的方法 net.minecraft.core.Registry
asHolderIdMap, 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
-
字段详细资料
-
delegate
-
defaultKey
-
defaultHolder
-
-
构造器详细资料
-
NamespacedDefaultedWrapper
NamespacedDefaultedWrapper(ForgeRegistry<T> fowner, Function<T, Holder.Reference<T>> intrusiveHolderCallback, RegistryManager stage)
-
-
方法详细资料
-
get
- 指定者:
get
在接口中DefaultedRegistry<T>
- 指定者:
get
在接口中Registry<T>
- 覆盖:
get
在类中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>
-