Class CapabilityAnimation.DefaultItemAnimationCapabilityProvider

java.lang.Object
net.minecraftforge.common.model.animation.CapabilityAnimation.DefaultItemAnimationCapabilityProvider
All Implemented Interfaces:
ICapabilityProvider
Enclosing class:
CapabilityAnimation

public static class CapabilityAnimation.DefaultItemAnimationCapabilityProvider extends Object implements ICapabilityProvider
  • Field Details

  • Constructor Details

  • Method Details

    • getCapability

      @Nonnull public <T> LazyOptional<T> getCapability(@Nonnull Capability<T> capability, @Nullable Direction facing)
      Description copied from interface: ICapabilityProvider
      Retrieves the Optional handler for the capability requested on the specific side. The return value CAN be the same for multiple faces. Modders are encouraged to cache this value, using the listener capabilities of the Optional to be notified if the requested capability get lost.
      Specified by:
      getCapability in interface ICapabilityProvider
      Parameters:
      capability - The capability to check
      facing - The Side to check from, CAN BE NULL. Null is defined to represent 'internal' or 'self'
      Returns:
      The requested an optional holding the requested capability.