程序包net.minecraftforge.common.capabilities的分层结构
类分层结构
- java.lang.Object
- net.minecraftforge.common.capabilities.Capability<T>
- net.minecraftforge.common.capabilities.CapabilityDispatcher (implements net.minecraftforge.common.capabilities.ICapabilityProvider, net.minecraftforge.common.util.INBTSerializable<T>)
- net.minecraftforge.common.capabilities.CapabilityManager
- net.minecraftforge.common.capabilities.CapabilityProvider<B> (implements net.minecraftforge.common.capabilities.ICapabilityProviderImpl<B>)
- net.minecraftforge.common.capabilities.CapabilityProvider.AsField<B>
- net.minecraftforge.common.capabilities.CapabilityToken<T>
- net.minecraftforge.eventbus.api.Event
- net.minecraftforge.common.capabilities.RegisterCapabilitiesEvent (implements net.minecraftforge.fml.event.IModBusEvent)
- net.minecraftforge.common.capabilities.ForgeCapabilities
接口分层结构
- net.minecraftforge.common.capabilities.ICapabilityProvider
- net.minecraftforge.common.capabilities.ICapabilityProviderImpl<B>
- net.minecraftforge.common.capabilities.ICapabilitySerializable<T> (并 extends net.minecraftforge.common.util.INBTSerializable<T>)
- net.minecraftforge.common.util.INBTSerializable<T>
- net.minecraftforge.common.capabilities.ICapabilitySerializable<T> (并 extends net.minecraftforge.common.capabilities.ICapabilityProvider)
批注接口分层结构
- net.minecraftforge.common.capabilities.AutoRegisterCapability (implements java.lang.annotation.Annotation)
记录类分层结构
- java.lang.Object
- java.lang.Record
- net.minecraftforge.common.capabilities.CapabilityManager.Key
- java.lang.Record