public class AttachCapabilitiesEvent<T> extends GenericEvent<T>
Event.HasResult, Event.Result| コンストラクタと説明 |
|---|
AttachCapabilitiesEvent(java.lang.Class<T> type,
T obj) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
addCapability(ResourceLocation key,
ICapabilityProvider cap)
Adds a capability to be attached to this object.
|
void |
addListener(java.lang.Runnable listener)
Adds a callback that is fired when the attached object is invalidated.
|
java.util.Map<ResourceLocation,ICapabilityProvider> |
getCapabilities()
A unmodifiable view of the capabilities that will be attached to this object.
|
java.util.List<java.lang.Runnable> |
getListeners() |
T |
getObject()
Retrieves the object that is being created, Not much state is set.
|
getGenericTypegetListenerList, getParentListenerList, 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()
public void addListener(java.lang.Runnable listener)
public java.util.List<java.lang.Runnable> getListeners()