Class DeferredItem<T extends Item>
java.lang.Object
net.neoforged.neoforge.registries.DeferredHolder<Item,T>
net.neoforged.neoforge.registries.DeferredItem<T>
- Type Parameters:
T- The specificItemtype.
- All Implemented Interfaces:
Supplier<T>, Holder<Item>, ItemLike, IHolderExtension<Item>, IWithData<Item>
-
Nested Class Summary
Nested classes/interfaces inherited from interface Holder
Holder.Direct<T>, Holder.Kind, Holder.Reference<T> -
Field Summary
Fields inherited from class DeferredHolder
key -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasItem()static <T extends Item>
DeferredItem<T> createItem(Identifier key) Creates a newDeferredHoldertargeting theItemwith the specified name.static <T extends Item>
DeferredItem<T> createItem(ResourceKey<Item> key) Creates a newDeferredHoldertargeting the specifiedItem.toStack()toStack(int count) Methods inherited from class DeferredHolder
areComponentsBound, asOptional, bind, canSerializeIn, components, create, create, create, equals, get, getData, getDelegate, getId, getKey, getRegistry, hashCode, is, is, is, is, is, isBound, kind, tags, toString, unwrap, unwrapKey, valueMethods inherited from interface Holder
getRegisteredNameMethods inherited from interface IHolderExtension
unwrapLookup
-
Constructor Details
-
DeferredItem
-
-
Method Details
-
toStack
-
toStack
-
createItem
Creates a newDeferredHoldertargeting theItemwith the specified name. -
createItem
Creates a newDeferredHoldertargeting the specifiedItem. -
asItem
-