Class ExpandICapabilityProvider
java.lang.Object
com.blamejared.crafttweaker.natives.capability.ExpandICapabilityProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> TgetCapability(net.minecraftforge.common.capabilities.ICapabilityProvider internal, Class<T> clazz, net.minecraftforge.common.capabilities.Capability<T> cap) Gets the capability.static <T> TgetCapability(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.
-
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
-