Uses of Interface
net.neoforged.neoforge.capabilities.ICapabilityProvider
Packages that use ICapabilityProvider
-
Uses of ICapabilityProvider in net.neoforged.neoforge.capabilities
Fields in net.neoforged.neoforge.capabilities with type parameters of type ICapabilityProviderModifier and TypeFieldDescription(package private) final Map
<EntityType<?>, List<ICapabilityProvider<Entity, C, T>>> EntityCapability.providers
ItemCapability.providers
Methods in net.neoforged.neoforge.capabilities with parameters of type ICapabilityProviderModifier and TypeMethodDescription<T,
C extends @Nullable Object, BE extends BlockEntity>
voidRegisterCapabilitiesEvent.registerBlockEntity
(BlockCapability<T, C> capability, BlockEntityType<BE> blockEntityType, ICapabilityProvider<? super BE, C, T> provider) Register a capability provider for a block entity type.RegisterCapabilitiesEvent.registerEntity
(EntityCapability<T, C> capability, EntityType<E> entityType, ICapabilityProvider<? super E, C, T> provider) Register a capability provider for some entity type.<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.