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 Type
    Method
    Description
    org.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)
     
    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)
     
    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(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)