Interface IChemicalTarget
- All Superinterfaces:
org.cyclops.integratedtunnels.part.aspect.IChanneledTarget<IChemicalNetwork,
mekanism.api.chemical.ChemicalStack<?>>
- All Known Implementing Classes:
ChemicalTargetCapabilityProvider
public interface IChemicalTarget
extends org.cyclops.integratedtunnels.part.aspect.IChanneledTarget<IChemicalNetwork,mekanism.api.chemical.ChemicalStack<?>>
-
Method Summary
Modifier and TypeMethodDescriptionorg.cyclops.commoncapabilities.api.ingredient.storage.IIngredientComponentStorage<mekanism.api.chemical.ChemicalStack<?>,
Integer> org.cyclops.commoncapabilities.api.ingredient.storage.IIngredientComponentStorageSlotted<mekanism.api.chemical.ChemicalStack<?>,
Integer> org.cyclops.integratedtunnels.core.predicate.IngredientPredicate<mekanism.api.chemical.ChemicalStack<?>,
Integer> org.cyclops.integratedtunnels.part.aspect.ITunnelConnection
org.cyclops.integrateddynamics.api.part.PartTarget
org.cyclops.integrateddynamics.api.part.aspect.property.IAspectProperties
org.cyclops.commoncapabilities.api.ingredient.storage.IIngredientComponentStorage<mekanism.api.chemical.ChemicalStack<?>,
Integer> <H extends mekanism.api.chemical.IChemicalHandler<?,
?>>
org.cyclops.commoncapabilities.api.ingredient.storage.IIngredientComponentStorage<mekanism.api.chemical.ChemicalStack<?>,Integer> getStorage
(net.minecraftforge.common.capabilities.Capability<H> chemicalCapability) static IChemicalTarget
ofBlock
(org.cyclops.integratedtunnels.part.aspect.ITunnelTransfer transfer, org.cyclops.integrateddynamics.api.part.PartTarget partTarget, org.cyclops.integrateddynamics.api.part.aspect.property.IAspectProperties properties, org.cyclops.integratedtunnels.core.predicate.IngredientPredicate<mekanism.api.chemical.ChemicalStack<?>, Integer> chemicalStackMatcher) static IChemicalTarget
ofCapabilityProvider
(org.cyclops.integratedtunnels.part.aspect.ITunnelTransfer transfer, org.cyclops.integrateddynamics.api.part.PartTarget partTarget, org.cyclops.integrateddynamics.api.part.aspect.property.IAspectProperties properties, org.cyclops.integratedtunnels.core.predicate.IngredientPredicate<mekanism.api.chemical.ChemicalStack<?>, Integer> chemicalStackMatcher) static IChemicalTarget
ofEntity
(org.cyclops.integratedtunnels.part.aspect.ITunnelTransfer transfer, org.cyclops.integrateddynamics.api.part.PartTarget partTarget, net.minecraft.world.entity.Entity entity, org.cyclops.integrateddynamics.api.part.aspect.property.IAspectProperties properties, org.cyclops.integratedtunnels.core.predicate.IngredientPredicate<mekanism.api.chemical.ChemicalStack<?>, Integer> chemicalStackMatcher) Methods inherited from interface org.cyclops.integratedtunnels.part.aspect.IChanneledTarget
getChannel, getChanneledNetwork, getNetwork, getPartState, getPartStatePositionedAddon, hasValidTarget, isCraftIfFailed, isPassiveIO, isRoundRobin, postTransfer, preTransfer
-
Method Details
-
getChemicalChannel
org.cyclops.commoncapabilities.api.ingredient.storage.IIngredientComponentStorage<mekanism.api.chemical.ChemicalStack<?>,Integer> getChemicalChannel() -
getChemicalChannelSlotted
org.cyclops.commoncapabilities.api.ingredient.storage.IIngredientComponentStorageSlotted<mekanism.api.chemical.ChemicalStack<?>,Integer> getChemicalChannelSlotted() -
getStorage
org.cyclops.commoncapabilities.api.ingredient.storage.IIngredientComponentStorage<mekanism.api.chemical.ChemicalStack<?>,Integer> getStorage() -
getStorage
<H extends mekanism.api.chemical.IChemicalHandler<?,?>> org.cyclops.commoncapabilities.api.ingredient.storage.IIngredientComponentStorage<mekanism.api.chemical.ChemicalStack<?>,Integer> getStorage(net.minecraftforge.common.capabilities.Capability<H> chemicalCapability) -
getChemicalStackMatcher
org.cyclops.integratedtunnels.core.predicate.IngredientPredicate<mekanism.api.chemical.ChemicalStack<?>,Integer> getChemicalStackMatcher() -
getPartTarget
org.cyclops.integrateddynamics.api.part.PartTarget getPartTarget() -
getProperties
org.cyclops.integrateddynamics.api.part.aspect.property.IAspectProperties getProperties() -
getConnection
org.cyclops.integratedtunnels.part.aspect.ITunnelConnection getConnection() -
ofCapabilityProvider
static IChemicalTarget ofCapabilityProvider(org.cyclops.integratedtunnels.part.aspect.ITunnelTransfer transfer, org.cyclops.integrateddynamics.api.part.PartTarget partTarget, org.cyclops.integrateddynamics.api.part.aspect.property.IAspectProperties properties, org.cyclops.integratedtunnels.core.predicate.IngredientPredicate<mekanism.api.chemical.ChemicalStack<?>, Integer> chemicalStackMatcher) -
ofEntity
static IChemicalTarget ofEntity(org.cyclops.integratedtunnels.part.aspect.ITunnelTransfer transfer, org.cyclops.integrateddynamics.api.part.PartTarget partTarget, @Nullable net.minecraft.world.entity.Entity entity, org.cyclops.integrateddynamics.api.part.aspect.property.IAspectProperties properties, org.cyclops.integratedtunnels.core.predicate.IngredientPredicate<mekanism.api.chemical.ChemicalStack<?>, Integer> chemicalStackMatcher) -
ofBlock
static IChemicalTarget ofBlock(org.cyclops.integratedtunnels.part.aspect.ITunnelTransfer transfer, org.cyclops.integrateddynamics.api.part.PartTarget partTarget, org.cyclops.integrateddynamics.api.part.aspect.property.IAspectProperties properties, org.cyclops.integratedtunnels.core.predicate.IngredientPredicate<mekanism.api.chemical.ChemicalStack<?>, Integer> chemicalStackMatcher)
-