Class PartTypeChemicalReader
java.lang.Object
org.cyclops.integrateddynamics.api.part.PartTypeAdapter<P,S>
org.cyclops.integrateddynamics.core.part.PartTypeBase<P,S>
org.cyclops.integrateddynamics.core.part.PartTypeConfigurable<P,S>
org.cyclops.integrateddynamics.core.part.PartTypeAspects<P,S>
org.cyclops.integrateddynamics.core.part.read.PartTypeReadBase<PartTypeChemicalReader,org.cyclops.integrateddynamics.core.part.read.PartStateReaderBase<PartTypeChemicalReader>>
org.cyclops.integratedmekanismics.part.PartTypeChemicalReader
- All Implemented Interfaces:
org.cyclops.integrateddynamics.api.network.INetworkEventListener<org.cyclops.integrateddynamics.api.network.IPartNetworkElement<PartTypeChemicalReader,
,org.cyclops.integrateddynamics.core.part.read.PartStateReaderBase<PartTypeChemicalReader>>> org.cyclops.integrateddynamics.api.part.IPartType<PartTypeChemicalReader,
,org.cyclops.integrateddynamics.core.part.read.PartStateReaderBase<PartTypeChemicalReader>> org.cyclops.integrateddynamics.api.part.read.IPartTypeReader<PartTypeChemicalReader,
org.cyclops.integrateddynamics.core.part.read.PartStateReaderBase<PartTypeChemicalReader>>
public class PartTypeChemicalReader
extends org.cyclops.integrateddynamics.core.part.read.PartTypeReadBase<PartTypeChemicalReader,org.cyclops.integrateddynamics.core.part.read.PartStateReaderBase<PartTypeChemicalReader>>
A chemical reader part.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.cyclops.integrateddynamics.core.part.PartTypeBase
org.cyclops.integrateddynamics.core.part.PartTypeBase.IEventAction<P extends org.cyclops.integrateddynamics.api.part.IPartType<P,
S>, S extends org.cyclops.integrateddynamics.api.part.IPartState<P>, E extends org.cyclops.integrateddynamics.api.network.event.INetworkEvent> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.cyclops.integrateddynamics.core.part.read.PartStateReaderBase<PartTypeChemicalReader>
int
getConsumptionRate
(org.cyclops.integrateddynamics.core.part.read.PartStateReaderBase<PartTypeChemicalReader> state) protected org.cyclops.cyclopscore.init.ModBase
getMod()
Methods inherited from class org.cyclops.integrateddynamics.core.part.read.PartTypeReadBase
getContainerProvider, getReadAspects, getUpdateAspects, getVariable, isSolid, onBlockNeighborChange, setTargetOffset, setTargetSideOverride, update, writeExtraGuiData
Methods inherited from class org.cyclops.integrateddynamics.core.part.PartTypeAspects
getAspects, isUpdate, loadTooltip
Methods inherited from class org.cyclops.integrateddynamics.core.part.PartTypeConfigurable
getContainerProviderOffsets, getContainerProviderSettings, writeExtraGuiDataOffsets, writeExtraGuiDataSettings
Methods inherited from class org.cyclops.integrateddynamics.core.part.PartTypeBase
addDrops, constructNetworkEventActions, createBlock, createItem, createNetworkElement, createTranslationKey, forceLightTransparency, getBaseBlockState, getBlock, getBlockModelPath, getBlockState, getItem, getModId, getPartRenderPosition, getSubscribedEvents, getUniqueName, hasEventSubscriptions, loadTooltip, onEvent, onPartActivated, registerBlock
Methods inherited from class org.cyclops.integrateddynamics.api.part.PartTypeAdapter
afterNetworkAlive, afterNetworkReAlive, beforeNetworkKill, defaultBlockState, fromNBT, getChannel, getCloneItemStack, getItemStack, getMinimumUpdateInterval, getPriority, getState, getTarget, getTargetOffset, getTargetSideOverride, getTranslationKey, getUpdateInterval, hasOffsetVariables, isEnabled, onNetworkAddition, onNetworkRemoval, onOffsetVariablesChanged, onPostRemoved, onPreRemoved, postUpdate, setEnabled, setPriorityAndChannel, setUpdateInterval, shouldTriggerBlockRenderUpdate, toNBT, updateTick
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.cyclops.integrateddynamics.api.network.INetworkEventListener
getSubscribedEvents, hasEventSubscriptions, onEvent
Methods inherited from interface org.cyclops.integrateddynamics.api.part.IPartType
addDrops, afterNetworkAlive, afterNetworkReAlive, beforeNetworkKill, createNetworkElement, defaultBlockState, forceLightTransparency, fromNBT, getBaseBlockState, getBlockModelPath, getBlockState, getChannel, getCloneItemStack, getContainerProviderOffsets, getContainerProviderSettings, getItem, getItemStack, getMinimumUpdateInterval, getPartRenderPosition, getPriority, getState, getTarget, getTargetOffset, getTargetSideOverride, getTranslationKey, getUniqueName, getUpdateInterval, isEnabled, isUpdate, loadTooltip, loadTooltip, onNetworkAddition, onNetworkRemoval, onOffsetVariablesChanged, onPartActivated, onPostRemoved, onPreRemoved, postUpdate, setEnabled, setPriorityAndChannel, setUpdateInterval, shouldTriggerBlockRenderUpdate, supportsOffsets, toNBT, updateTick, writeExtraGuiDataOffsets, writeExtraGuiDataSettings
-
Constructor Details
-
PartTypeChemicalReader
-
-
Method Details
-
getMod
protected org.cyclops.cyclopscore.init.ModBase getMod()- Overrides:
getMod
in classorg.cyclops.integrateddynamics.core.part.PartTypeBase<PartTypeChemicalReader,
org.cyclops.integrateddynamics.core.part.read.PartStateReaderBase<PartTypeChemicalReader>>
-
constructDefaultState
public org.cyclops.integrateddynamics.core.part.read.PartStateReaderBase<PartTypeChemicalReader> constructDefaultState()- Specified by:
constructDefaultState
in classorg.cyclops.integrateddynamics.api.part.PartTypeAdapter<PartTypeChemicalReader,
org.cyclops.integrateddynamics.core.part.read.PartStateReaderBase<PartTypeChemicalReader>>
-
getConsumptionRate
public int getConsumptionRate(org.cyclops.integrateddynamics.core.part.read.PartStateReaderBase<PartTypeChemicalReader> state) - Specified by:
getConsumptionRate
in interfaceorg.cyclops.integrateddynamics.api.part.IPartType<PartTypeChemicalReader,
org.cyclops.integrateddynamics.core.part.read.PartStateReaderBase<PartTypeChemicalReader>> - Overrides:
getConsumptionRate
in classorg.cyclops.integrateddynamics.core.part.PartTypeAspects<PartTypeChemicalReader,
org.cyclops.integrateddynamics.core.part.read.PartStateReaderBase<PartTypeChemicalReader>>
-