Uses of Interface
net.minecraftforge.common.capabilities.ICapabilityProvider
Package
Description
-
Uses of ICapabilityProvider in net.minecraft.client.multiplayer
-
Uses of ICapabilityProvider in net.minecraft.client.player
-
Uses of ICapabilityProvider in net.minecraft.server.level
-
Uses of ICapabilityProvider in net.minecraft.world.entity
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
-
Uses of ICapabilityProvider in net.minecraft.world.entity.ambient
-
Uses of ICapabilityProvider in net.minecraft.world.entity.animal
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
-
Uses of ICapabilityProvider in net.minecraft.world.entity.animal.allay
-
Uses of ICapabilityProvider in net.minecraft.world.entity.animal.axolotl
-
Uses of ICapabilityProvider in net.minecraft.world.entity.animal.camel
-
Uses of ICapabilityProvider in net.minecraft.world.entity.animal.frog
-
Uses of ICapabilityProvider in net.minecraft.world.entity.animal.goat
-
Uses of ICapabilityProvider in net.minecraft.world.entity.animal.horse
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
-
Uses of ICapabilityProvider in net.minecraft.world.entity.boss
-
Uses of ICapabilityProvider in net.minecraft.world.entity.boss.enderdragon
-
Uses of ICapabilityProvider in net.minecraft.world.entity.boss.wither
-
Uses of ICapabilityProvider in net.minecraft.world.entity.decoration
Modifier and TypeClassDescriptionclass
class
class
class
class
class
-
Uses of ICapabilityProvider in net.minecraft.world.entity.item
-
Uses of ICapabilityProvider in net.minecraft.world.entity.monster
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
-
Uses of ICapabilityProvider in net.minecraft.world.entity.monster.hoglin
-
Uses of ICapabilityProvider in net.minecraft.world.entity.monster.piglin
-
Uses of ICapabilityProvider in net.minecraft.world.entity.monster.warden
-
Uses of ICapabilityProvider in net.minecraft.world.entity.npc
-
Uses of ICapabilityProvider in net.minecraft.world.entity.player
-
Uses of ICapabilityProvider in net.minecraft.world.entity.projectile
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
-
Uses of ICapabilityProvider in net.minecraft.world.entity.raid
-
Uses of ICapabilityProvider in net.minecraft.world.entity.vehicle
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
-
Uses of ICapabilityProvider in net.minecraft.world.item
Modifier and TypeMethodDescriptionBucketItem.initCapabilities
(ItemStack stack, CompoundTag nbt) MilkBucketItem.initCapabilities
(ItemStack stack, CompoundTag nbt) -
Uses of ICapabilityProvider in net.minecraft.world.level
-
Uses of ICapabilityProvider in net.minecraft.world.level.block.entity
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
-
Uses of ICapabilityProvider in net.minecraft.world.level.block.piston
-
Uses of ICapabilityProvider in net.minecraft.world.level.chunk
-
Uses of ICapabilityProvider in net.minecraftforge.common.capabilities
Modifier and TypeInterfaceDescriptioninterface
ICapabilityProviderImpl<B extends ICapabilityProviderImpl<B>>
interface
ICapabilitySerializable<T extends Tag>
Modifier and TypeClassDescriptionfinal class
A high-speed implementation of a capability delegator.class
CapabilityProvider<B extends ICapabilityProviderImpl<B>>
static class
CapabilityProvider.AsField<B extends ICapabilityProviderImpl<B>>
Special implementation for cases which have a superclass and can't extend CapabilityProvider directly.Modifier and TypeFieldDescriptionprivate Supplier<ICapabilityProvider>
CapabilityProvider.lazyParentSupplier
Modifier and TypeMethodDescriptionprivate void
CapabilityProvider.doGatherCapabilities
(@Nullable ICapabilityProvider parent) protected final void
CapabilityProvider.gatherCapabilities
(@Nullable ICapabilityProvider parent) Modifier and TypeMethodDescriptionprotected final void
CapabilityProvider.gatherCapabilities
(@Nullable Supplier<ICapabilityProvider> parent) ModifierConstructorDescriptionCapabilityDispatcher
(Map<ResourceLocation, ICapabilityProvider> list, List<Runnable> listeners, @Nullable ICapabilityProvider parent) ModifierConstructorDescriptionCapabilityDispatcher
(Map<ResourceLocation, ICapabilityProvider> list, List<Runnable> listeners) CapabilityDispatcher
(Map<ResourceLocation, ICapabilityProvider> list, List<Runnable> listeners, @Nullable ICapabilityProvider parent) -
Uses of ICapabilityProvider in net.minecraftforge.common.extensions
Modifier and TypeInterfaceDescriptioninterface
interface
interface
interface
interface
interface
Modifier and TypeMethodDescriptiondefault ICapabilityProvider
IForgeItem.initCapabilities
(ItemStack stack, @Nullable CompoundTag nbt) Called from ItemStack.setItem, will hold extra data for the life of this ItemStack. -
Uses of ICapabilityProvider in net.minecraftforge.common.util
Modifier and TypeClassDescriptionclass
A basic fake server player implementation that can be used to simulate player actions. -
Uses of ICapabilityProvider in net.minecraftforge.debug.block
Modifier and TypeClassDescriptionprivate static class
private static class
static class
static class
private static class
-
Uses of ICapabilityProvider in net.minecraftforge.debug.client.model
Modifier and TypeClassDescriptionprivate static class
static class
-
Uses of ICapabilityProvider in net.minecraftforge.debug.client.rendering
-
Uses of ICapabilityProvider in net.minecraftforge.debug.entity
Modifier and TypeClassDescriptionprivate static class
private static class
-
Uses of ICapabilityProvider in net.minecraftforge.debug.misc
-
Uses of ICapabilityProvider in net.minecraftforge.entity
-
Uses of ICapabilityProvider in net.minecraftforge.event
Modifier and TypeFieldDescriptionprivate final Map<ResourceLocation,
ICapabilityProvider> AttachCapabilitiesEvent.caps
private final Map<ResourceLocation,
ICapabilityProvider> AttachCapabilitiesEvent.view
Modifier and TypeMethodDescriptionstatic <T extends ICapabilityProvider>
@Nullable CapabilityDispatcherForgeEventFactory.gatherCapabilities
(Class<? extends T> type, T provider) static <T extends ICapabilityProvider>
@Nullable CapabilityDispatcherForgeEventFactory.gatherCapabilities
(Class<? extends T> type, T provider, @Nullable ICapabilityProvider parent) Modifier and TypeMethodDescriptionAttachCapabilitiesEvent.getCapabilities()
A unmodifiable view of the capabilities that will be attached to this object.Modifier and TypeMethodDescriptionvoid
AttachCapabilitiesEvent.addCapability
(ResourceLocation key, ICapabilityProvider cap) Adds a capability to be attached to this object.static <T extends ICapabilityProvider>
@Nullable CapabilityDispatcherForgeEventFactory.gatherCapabilities
(Class<? extends T> type, T provider, @Nullable ICapabilityProvider parent) private static @Nullable CapabilityDispatcher
ForgeEventFactory.gatherCapabilities
(AttachCapabilitiesEvent<?> event, @Nullable ICapabilityProvider parent) -
Uses of ICapabilityProvider in net.minecraftforge.fluids.capability
Modifier and TypeMethodDescriptionItemFluidContainer.initCapabilities
(@NotNull ItemStack stack, @Nullable CompoundTag nbt) -
Uses of ICapabilityProvider in net.minecraftforge.fluids.capability.templates
Modifier and TypeClassDescriptionclass
FluidHandlerItemStack is a template capability provider for ItemStacks.static class
Destroys the container item when it's emptied.static class
Swaps the container item for a different one when it's emptied.class
FluidHandlerItemStackSimple is a template capability provider for ItemStacks.static class
Destroys the container item when it's emptied.static class
Swaps the container item for a different one when it's emptied. -
Uses of ICapabilityProvider in net.minecraftforge.fluids.capability.wrappers
-
Uses of ICapabilityProvider in net.minecraftforge.items.wrapper
Modifier and TypeMethodDescriptionstatic @Nullable ICapabilityProvider
ShulkerItemStackInvWrapper.createDefaultProvider
(ItemStack itemStack)