Interface ICapabilityProviderImpl<B extends ICapabilityProviderImpl<B>>
- All Superinterfaces:
ICapabilityProvider
- All Known Implementing Classes:
AbstractArrow
,AbstractChestedHorse
,AbstractClientPlayer
,AbstractFish
,AbstractFurnaceBlockEntity
,AbstractGolem
,AbstractHorse
,AbstractHurtingProjectile
,AbstractIllager
,AbstractMinecart
,AbstractMinecartContainer
,AbstractPiglin
,AbstractSchoolingFish
,AbstractSkeleton
,AbstractVillager
,AgeableMob
,Allay
,AmbientCreature
,Animal
,AreaEffectCloud
,ArmorStand
,Arrow
,Axolotl
,BannerBlockEntity
,BarrelBlockEntity
,BaseContainerBlockEntity
,Bat
,BeaconBlockEntity
,BedBlockEntity
,Bee
,BeehiveBlockEntity
,BellBlockEntity
,BlastFurnaceBlockEntity
,Blaze
,BlockEntity
,Boat
,Breeze
,BrewingStandBlockEntity
,BrushableBlockEntity
,CalibratedSculkSensorBlockEntity
,Camel
,CampfireBlockEntity
,CapabilityProvider
,CapabilityProvider.AsField
,Cat
,CaveSpider
,ChestBlockEntity
,ChestBoat
,Chicken
,ChiseledBookShelfBlockEntity
,ClientLevel
,Cod
,CommandBlockEntity
,ComparatorBlockEntity
,ConduitBlockEntity
,Cow
,CrafterBlockEntity
,Creeper
,DaylightDetectorBlockEntity
,DecoratedPotBlockEntity
,DispenserBlockEntity
,Display
,Display.BlockDisplay
,Display.ItemDisplay
,Display.TextDisplay
,Dolphin
,Donkey
,DragonFireball
,DropperBlockEntity
,Drowned
,ElderGuardian
,EmptyLevelChunk
,EnchantmentTableBlockEntity
,EndCrystal
,EnderChestBlockEntity
,EnderDragon
,EnderDragonPart
,EnderMan
,Endermite
,Entity
,Evoker
,EvokerFangs
,ExperienceOrb
,EyeOfEnder
,FallingBlockEntity
,Fireball
,FireworkRocketEntity
,FishingHook
,FluidHandlerBlockEntity
,FlyingMob
,Fox
,Frog
,FurnaceBlockEntity
,Ghast
,Giant
,GlowItemFrame
,GlowSquid
,Goat
,Guardian
,HangingEntity
,HangingSignBlockEntity
,Hoglin
,HopperBlockEntity
,Horse
,Husk
,Illusioner
,Interaction
,IronGolem
,ItemEntity
,ItemFrame
,ItemStack
,JigsawBlockEntity
,JukeboxBlockEntity
,LargeFireball
,LeashFenceKnotEntity
,LecternBlockEntity
,Level
,LevelChunk
,LightningBolt
,LivingEntity
,Llama
,LlamaSpit
,LocalPlayer
,MagmaCube
,Marker
,Minecart
,MinecartChest
,MinecartCommandBlock
,MinecartFurnace
,MinecartHopper
,MinecartSpawner
,MinecartTNT
,Mob
,Monster
,Mule
,MushroomCow
,Ocelot
,Painting
,Panda
,Parrot
,PartEntity
,PathfinderMob
,PatrollingMonster
,Phantom
,Pig
,Piglin
,PiglinBrute
,Pillager
,PistonMovingBlockEntity
,Player
,PolarBear
,PrimedTnt
,Projectile
,Pufferfish
,Rabbit
,Raider
,RandomizableContainerBlockEntity
,Ravager
,RemotePlayer
,Salmon
,SculkCatalystBlockEntity
,SculkSensorBlockEntity
,SculkShriekerBlockEntity
,ServerLevel
,ServerPlayer
,Sheep
,ShoulderRidingEntity
,Shulker
,ShulkerBoxBlockEntity
,ShulkerBullet
,SignBlockEntity
,Silverfish
,Skeleton
,SkeletonHorse
,SkullBlockEntity
,Slime
,SmallFireball
,SmokerBlockEntity
,Sniffer
,Snowball
,SnowGolem
,SpawnerBlockEntity
,SpectralArrow
,SpellcasterIllager
,Spider
,Squid
,Stray
,Strider
,StructureBlockEntity
,Tadpole
,TamableAnimal
,TheEndGatewayBlockEntity
,TheEndPortalBlockEntity
,ThrowableItemProjectile
,ThrowableProjectile
,ThrownEgg
,ThrownEnderpearl
,ThrownExperienceBottle
,ThrownPotion
,ThrownTrident
,TraderLlama
,TrappedChestBlockEntity
,TrialSpawnerBlockEntity
,TropicalFish
,Turtle
,VehicleEntity
,Vex
,Villager
,Vindicator
,WanderingTrader
,Warden
,WaterAnimal
,WindCharge
,Witch
,WitherBoss
,WitherSkeleton
,WitherSkull
,Wolf
,Zoglin
,Zombie
,ZombieHorse
,ZombieVillager
,ZombifiedPiglin
@Internal
public interface ICapabilityProviderImpl<B extends ICapabilityProviderImpl<B>>
extends ICapabilityProvider
-
Method Summary
Modifier and TypeMethodDescriptionboolean
areCapsCompatible
(@Nullable CapabilityDispatcher other) boolean
areCapsCompatible
(CapabilityProvider<B> other) void
void
Methods inherited from interface net.minecraftforge.common.capabilities.ICapabilityProvider
getCapability, getCapability
-
Method Details
-
areCapsCompatible
-
areCapsCompatible
-
invalidateCaps
void invalidateCaps() -
reviveCaps
void reviveCaps()
-