@ParametersAreNonnullByDefault @MethodsReturnNonnullByDefault public final class CapabilityDispatcher extends java.lang.Object implements INBTSerializable<CompoundNBT>, ICapabilityProvider
| コンストラクタと説明 | 
|---|
| CapabilityDispatcher(java.util.Map<ResourceLocation,ICapabilityProvider> list,
                    java.util.List<java.lang.Runnable> listeners) | 
| CapabilityDispatcher(java.util.Map<ResourceLocation,ICapabilityProvider> list,
                    java.util.List<java.lang.Runnable> listeners,
                    ICapabilityProvider parent) | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| boolean | areCompatible(CapabilityDispatcher other) | 
| void | deserializeNBT(CompoundNBT nbt) | 
| <T> LazyOptional<T> | getCapability(Capability<T> cap,
             Direction side)Retrieves the Optional handler for the capability requested on the specific side. | 
| void | invalidate() | 
| CompoundNBT | serializeNBT() | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCapabilitypublic CapabilityDispatcher(java.util.Map<ResourceLocation,ICapabilityProvider> list, java.util.List<java.lang.Runnable> listeners)
public CapabilityDispatcher(java.util.Map<ResourceLocation,ICapabilityProvider> list, java.util.List<java.lang.Runnable> listeners, @Nullable ICapabilityProvider parent)
public <T> LazyOptional<T> getCapability(Capability<T> cap, @Nullable Direction side)
ICapabilityProvidergetCapability インタフェース内 ICapabilityProviderpublic CompoundNBT serializeNBT()
serializeNBT インタフェース内 INBTSerializable<CompoundNBT>public void deserializeNBT(CompoundNBT nbt)
deserializeNBT インタフェース内 INBTSerializable<CompoundNBT>public boolean areCompatible(@Nullable
                             CapabilityDispatcher other)
public void invalidate()