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
<net.minecraft.world.entity.EntityType<?>, List<ICapabilityProvider<net.minecraft.world.entity.Entity, C, T>>> EntityCapability.providers
(package private) final Map
<net.minecraft.world.item.Item, List<ICapabilityProvider<net.minecraft.world.item.ItemStack, C, T>>> ItemCapability.providers
Methods in net.neoforged.neoforge.capabilities with parameters of type ICapabilityProviderModifier and TypeMethodDescription<T,
C extends @Nullable Object, BE extends net.minecraft.world.level.block.entity.BlockEntity>
voidRegisterCapabilitiesEvent.registerBlockEntity
(BlockCapability<T, C> capability, net.minecraft.world.level.block.entity.BlockEntityType<BE> blockEntityType, ICapabilityProvider<? super BE, C, T> provider) Register a capability provider for a block entity type.<T,
C extends @Nullable Object, E extends net.minecraft.world.entity.Entity>
voidRegisterCapabilitiesEvent.registerEntity
(EntityCapability<T, C> capability, net.minecraft.world.entity.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<net.minecraft.world.item.ItemStack, C, T> provider, net.minecraft.world.level.ItemLike... items) Register a capability provider for some items.