public class AttachCapabilitiesEvent<T> extends GenericEvent<T>
Event.HasResult, Event.Result| Constructor and Description | 
|---|
AttachCapabilitiesEvent(java.lang.Class<T> type,
                       T obj)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addCapability(ResourceLocation key,
             ICapabilityProvider cap)
Adds a capability to be attached to this object. 
 | 
java.util.Map<ResourceLocation,ICapabilityProvider> | 
getCapabilities()
A unmodifiable view of the capabilities that will be attached to this object. 
 | 
T | 
getObject()
Retrieves the object that is being created, Not much state is set. 
 | 
getGenericTypegetListenerList, getPhase, getResult, hasResult, isCancelable, isCanceled, setCanceled, setPhase, setResult, setuppublic T getObject()
public void addCapability(ResourceLocation key, ICapabilityProvider cap)
key - The name of owner of this capability provider.cap - The capability providerpublic java.util.Map<ResourceLocation,ICapabilityProvider> getCapabilities()