public interface ICapabilityProvider
| Modifier and Type | Method and Description | 
|---|---|
<T> T | 
getCapability(Capability<T> capability,
             EnumFacing facing)
Retrieves the handler for the capability requested on the specific side. 
 | 
boolean | 
hasCapability(Capability<?> capability,
             EnumFacing facing)
Determines if this object has support for the capability in question on the specific side. 
 | 
boolean hasCapability(Capability<?> capability, @Nullable EnumFacing facing)
capability - The capability to checkfacing - The Side to check from:
   CAN BE NULL. Null is defined to represent 'internal' or 'self'<T> T getCapability(Capability<T> capability, @Nullable EnumFacing facing)
capability - The capability to checkfacing - The Side to check from:
   CAN BE NULL. Null is defined to represent 'internal' or 'self'