Class PartStateChemical<P extends org.cyclops.integrateddynamics.api.part.write.IPartTypeWriter>
java.lang.Object
org.cyclops.integrateddynamics.core.part.PartStateBase<P>
org.cyclops.integrateddynamics.core.part.PartStateActiveVariableBase<P>
org.cyclops.integrateddynamics.core.part.write.PartStateWriterBase<P>
org.cyclops.integratedtunnels.core.part.PartStateRoundRobin<P>
org.cyclops.integratedtunnels.core.part.PartStatePositionedAddon<P,IChemicalNetwork,mekanism.api.chemical.ChemicalStack>
org.cyclops.integratedmekanism.modcompat.integratedtunnels.part.PartStateChemical<P>
- All Implemented Interfaces:
org.cyclops.cyclopscore.persist.IDirtyMarkListener,org.cyclops.integrateddynamics.api.part.IPartState<P>,org.cyclops.integrateddynamics.api.part.write.IPartStateWriter<P>
public class PartStateChemical<P extends org.cyclops.integrateddynamics.api.part.write.IPartTypeWriter>
extends org.cyclops.integratedtunnels.core.part.PartStatePositionedAddon<P,IChemicalNetwork,mekanism.api.chemical.ChemicalStack>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.cyclops.integrateddynamics.core.part.write.PartStateWriterBase
org.cyclops.integrateddynamics.core.part.write.PartStateWriterBase.ValidatorNested classes/interfaces inherited from class org.cyclops.integrateddynamics.core.part.PartStateActiveVariableBase
org.cyclops.integrateddynamics.core.part.PartStateActiveVariableBase.SingularInventory -
Field Summary
Fields inherited from class org.cyclops.integrateddynamics.core.part.PartStateActiveVariableBase
currentVariableFacadeFields inherited from interface org.cyclops.integrateddynamics.api.part.IPartState
GLOBALCOUNTER_KEY -
Constructor Summary
ConstructorsConstructorDescriptionPartStateChemical(int inventorySize, boolean canReceive, boolean canExtract) -
Method Summary
Modifier and TypeMethodDescription<T> Optional<T> getCapability(P partType, org.cyclops.integrateddynamics.api.part.PartCapability<T> capability, org.cyclops.integrateddynamics.api.network.INetwork network, org.cyclops.integrateddynamics.api.network.IPartNetwork partNetwork, org.cyclops.integrateddynamics.api.part.PartTarget target) Methods inherited from class org.cyclops.integratedtunnels.core.part.PartStatePositionedAddon
canExtract, canReceive, getPositionedAddonsNetwork, getStorageFilter, setPositionedAddonsNetwork, setStorageFilterMethods inherited from class org.cyclops.integratedtunnels.core.part.PartStateRoundRobin
getPartPosIteratorHandler, setPartPosIteratorHandlerMethods inherited from class org.cyclops.integrateddynamics.core.part.write.PartStateWriterBase
addError, checkAndResetFirstTick, getActiveAspect, getErrors, hasVariable, onCorruptedState, onVariableContentsUpdated, readFromNBT, triggerAspectInfoUpdate, validate, writeToNBTMethods inherited from class org.cyclops.integrateddynamics.core.part.PartStateActiveVariableBase
addGlobalError, getGlobalErrors, getInventory, getVariable, isDeactivated, isRetryEvaluation, setDeactivated, setRetryEvaluationMethods inherited from class org.cyclops.integrateddynamics.core.part.PartStateBase
addVolatileCapability, clearInventoriesNamed, forceBlockRenderUpdate, gatherCapabilities, generateId, getAspectProperties, getChannel, getDefaultUpdateInterval, getId, getInventoriesNamed, getInventoryNamed, getMaxOffset, getOffsetVariableError, getPriority, getTargetOffset, getTargetSideOverride, getUpdateInterval, initializeOffsets, isDirtyAndReset, isEnabled, isForceBlockRenderUpdateAndReset, isUpdateAndReset, markDirty, markOffsetVariablesChanged, onDirty, readAspectProperties, removeVolatileCapability, requiresOffsetUpdates, sendUpdate, setAspectProperties, setChannel, setEnabled, setInventoryNamed, setMaxOffset, setPriority, setTargetOffset, setTargetSideOverride, setUpdateInterval, updateOffsetVariables, writeAspectPropertiesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.cyclops.integrateddynamics.api.part.IPartState
addVolatileCapability, clearInventoriesNamed, forceBlockRenderUpdate, gatherCapabilities, generateId, getAspectProperties, getChannel, getId, getInventoriesNamed, getInventoryNamed, getMaxOffset, getOffsetVariableError, getPriority, getTargetOffset, getTargetSideOverride, getUpdateInterval, initializeOffsets, isDirtyAndReset, isEnabled, isForceBlockRenderUpdateAndReset, isUpdateAndReset, loadInventoryNamed, markDirty, markOffsetVariablesChanged, removeVolatileCapability, requiresOffsetUpdates, saveInventoryNamed, setAspectProperties, setChannel, setEnabled, setInventoryNamed, setMaxOffset, setPriority, setTargetOffset, setTargetSideOverride, setUpdateInterval, updateOffsetVariablesMethods inherited from interface org.cyclops.integrateddynamics.api.part.write.IPartStateWriter
getInventory, getVariable, isDeactivated, setDeactivated
-
Constructor Details
-
PartStateChemical
public PartStateChemical(int inventorySize, boolean canReceive, boolean canExtract)
-
-
Method Details
-
getCapability
public <T> Optional<T> getCapability(P partType, org.cyclops.integrateddynamics.api.part.PartCapability<T> capability, org.cyclops.integrateddynamics.api.network.INetwork network, org.cyclops.integrateddynamics.api.network.IPartNetwork partNetwork, org.cyclops.integrateddynamics.api.part.PartTarget target) - Specified by:
getCapabilityin interfaceorg.cyclops.integrateddynamics.api.part.IPartState<P extends org.cyclops.integrateddynamics.api.part.write.IPartTypeWriter>- Overrides:
getCapabilityin classorg.cyclops.integrateddynamics.core.part.PartStateActiveVariableBase<P extends org.cyclops.integrateddynamics.api.part.write.IPartTypeWriter>
-