Class ExpandICapabilityProvider

java.lang.Object
com.blamejared.crafttweaker.natives.capability.ExpandICapabilityProvider

@ZenRegister public class ExpandICapabilityProvider extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T> T
    getCapability(net.minecraftforge.common.capabilities.ICapabilityProvider internal, Class<T> clazz, net.minecraftforge.common.capabilities.Capability<T> cap)
    Gets the capability.
    static <T> T
    getCapability(net.minecraftforge.common.capabilities.ICapabilityProvider internal, Class<T> clazz, net.minecraftforge.common.capabilities.Capability<T> cap, net.minecraft.core.Direction side)
    Gets the capability for the given side.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ExpandICapabilityProvider

      public ExpandICapabilityProvider()
  • Method Details

    • getCapability

      public static <T> T getCapability(net.minecraftforge.common.capabilities.ICapabilityProvider internal, Class<T> clazz, net.minecraftforge.common.capabilities.Capability<T> cap, net.minecraft.core.Direction side)
      Gets the capability for the given side.
      Type Parameters:
      T - The type of the capability to get.
      Parameters:
      cap - The capability to get.
      side - The side to get the capability from, can be null.
      Returns:
      The found capability or null.
      DocParam:
      T IEnergyStorage, clazz IEnergyStorage, cap Capabilities.ENERGY, side <constant:minecraft:direction:north>
    • getCapability

      public static <T> T getCapability(net.minecraftforge.common.capabilities.ICapabilityProvider internal, Class<T> clazz, net.minecraftforge.common.capabilities.Capability<T> cap)
      Gets the capability.
      Type Parameters:
      T - The type of the capability to get.
      Parameters:
      cap - The capability to get.
      Returns:
      The found capability or null.
      DocParam:
      clazz IEnergyStorage, cap Capabilities.ENERGY