Uses of Class
net.neoforged.neoforge.capabilities.ItemCapability
Packages that use ItemCapability
Package
Description
-
Uses of ItemCapability in net.neoforged.neoforge.capabilities
Fields in net.neoforged.neoforge.capabilities declared as ItemCapabilityModifier and TypeFieldDescriptionstatic final ItemCapability<EnergyHandler, ItemAccess> Capabilities.Energy.ITEMstatic final ItemCapability<ResourceHandler<FluidResource>, ItemAccess> Capabilities.Fluid.ITEMstatic final ItemCapability<ResourceHandler<ItemResource>, ItemAccess> Capabilities.Item.ITEMFields in net.neoforged.neoforge.capabilities with type parameters of type ItemCapabilityModifier and TypeFieldDescriptionprivate static final CapabilityRegistry<ItemCapability<?, ?>> ItemCapability.registryMethods in net.neoforged.neoforge.capabilities that return ItemCapabilityModifier and TypeMethodDescriptionstatic <T, C extends @Nullable Object>
ItemCapability<T, C> ItemCapability.create(Identifier name, Class<T> typeClass, Class<C> contextClass) Creates a new item capability, or gets it if it already exists.static <T> ItemCapability<T, @Nullable Void> ItemCapability.createVoid(Identifier name, Class<T> typeClass) Creates a new item capability withVoidcontext, or gets it if it already exists.Methods in net.neoforged.neoforge.capabilities that return types with arguments of type ItemCapabilityModifier and TypeMethodDescriptionstatic List<ItemCapability<?, ?>> ItemCapability.getAll()Returns a new immutable copy of all the currently known item capabilities.Methods in net.neoforged.neoforge.capabilities with parameters of type ItemCapabilityModifier and TypeMethodDescriptionbooleanRegisterCapabilitiesEvent.isItemRegistered(ItemCapability<?, ?> capability, Item item) Returntrueif a provider is registered for the given item and capability.<T, C extends @Nullable Object>
voidRegisterCapabilitiesEvent.registerItem(ItemCapability<T, C> capability, ICapabilityProvider<ItemStack, C, T> provider, ItemLike... items) Register a capability provider for some items. -
Uses of ItemCapability in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions with parameters of type ItemCapabilityModifier and TypeMethodDescriptiondefault <T, C extends @Nullable Object>
@Nullable TIItemStackExtension.getCapability(ItemCapability<T, C> capability, C context) default <T> @Nullable TIItemStackExtension.getCapability(ItemCapability<T, @Nullable Void> capability) -
Uses of ItemCapability in net.neoforged.neoforge.transfer.access
Methods in net.neoforged.neoforge.transfer.access with parameters of type ItemCapabilityModifier and TypeMethodDescriptiondefault <T> @Nullable TItemAccess.getCapability(ItemCapability<T, ItemAccess> capability) Retrieves a capability from this item location.