Class PartTypeBlockReader
java.lang.Object
org.cyclops.integrateddynamics.api.part.PartTypeAdapter<PartTypeBlockReader,PartStateReaderBase<PartTypeBlockReader>>
org.cyclops.integrateddynamics.core.part.PartTypeBase<PartTypeBlockReader,PartStateReaderBase<PartTypeBlockReader>>
org.cyclops.integrateddynamics.core.part.PartTypeConfigurable<PartTypeBlockReader,PartStateReaderBase<PartTypeBlockReader>>
org.cyclops.integrateddynamics.core.part.PartTypeAspects<PartTypeBlockReader,PartStateReaderBase<PartTypeBlockReader>>
org.cyclops.integrateddynamics.core.part.read.PartTypeReadBase<PartTypeBlockReader,PartStateReaderBase<PartTypeBlockReader>>
org.cyclops.integrateddynamics.part.PartTypeBlockReader
- All Implemented Interfaces:
INetworkEventListener<IPartNetworkElement<PartTypeBlockReader,,PartStateReaderBase<PartTypeBlockReader>>> IPartType<PartTypeBlockReader,,PartStateReaderBase<PartTypeBlockReader>> IPartTypeReader<PartTypeBlockReader,PartStateReaderBase<PartTypeBlockReader>>
public class PartTypeBlockReader
extends PartTypeReadBase<PartTypeBlockReader,PartStateReaderBase<PartTypeBlockReader>>
An block reader part.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.cyclops.integrateddynamics.core.part.PartTypeBase
PartTypeBase.IEventAction<P extends IPartType<P,S>, S extends IPartState<P>, E extends INetworkEvent> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintMethods inherited from class org.cyclops.integrateddynamics.core.part.read.PartTypeReadBase
getContainerProvider, getReadAspects, getUpdateAspects, getVariable, isSolid, onBlockNeighborChange, setTargetOffset, setTargetSideOverride, update, writeExtraGuiDataMethods inherited from class org.cyclops.integrateddynamics.core.part.PartTypeAspects
getAspects, isUpdate, loadTooltipMethods inherited from class org.cyclops.integrateddynamics.core.part.PartTypeConfigurable
getContainerProviderOffsets, getContainerProviderSettings, writeExtraGuiDataOffsets, writeExtraGuiDataSettingsMethods inherited from class org.cyclops.integrateddynamics.core.part.PartTypeBase
addDrops, constructNetworkEventActions, createBlock, createItem, createNetworkElement, createTranslationKey, forceLightTransparency, getBaseBlockState, getBlockModelPath, getBlockState, getMod, getModId, getSubscribedEvents, getUniqueName, hasEventSubscriptions, loadTooltip, onEvent, onPartActivated, registerBlockMethods inherited from class org.cyclops.integrateddynamics.api.part.PartTypeAdapter
afterNetworkAlive, afterNetworkReAlive, beforeNetworkKill, defaultBlockState, deserializeState, getChannel, getCloneItemStack, getItemStack, getMinimumUpdateInterval, getPriority, getState, getTarget, getTargetOffset, getTargetSideOverride, getTranslationKey, getUpdateInterval, hasOffsetVariables, isEnabled, onBlockNeighborChange, onNetworkAddition, onNetworkRemoval, onOffsetVariablesChanged, onPostRemoved, onPreRemoved, postUpdate, serializeState, setEnabled, setPriorityAndChannel, setUpdateInterval, shouldTriggerBlockRenderUpdate, updateTickMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.cyclops.integrateddynamics.api.network.INetworkEventListener
getSubscribedEvents, hasEventSubscriptions, onEventMethods inherited from interface org.cyclops.integrateddynamics.api.part.IPartType
addDrops, afterNetworkAlive, afterNetworkReAlive, beforeNetworkKill, createNetworkElement, defaultBlockState, deserializeState, forceLightTransparency, getBaseBlockState, getBlockModelPath, getBlockState, getChannel, getCloneItemStack, getContainerProviderOffsets, getContainerProviderSettings, getItem, getItemStack, getMinimumUpdateInterval, getPartRenderPosition, getPriority, getState, getTarget, getTargetOffset, getTargetSideOverride, getTranslationKey, getUniqueName, getUpdateInterval, isEnabled, isUpdate, loadTooltip, loadTooltip, onBlockNeighborChange, onNetworkAddition, onNetworkRemoval, onOffsetVariablesChanged, onPartActivated, onPostRemoved, onPreRemoved, postUpdate, serializeState, setEnabled, setPriorityAndChannel, setUpdateInterval, shouldTriggerBlockRenderUpdate, supportsOffsets, updateTick, writeExtraGuiDataOffsets, writeExtraGuiDataSettings
-
Constructor Details
-
PartTypeBlockReader
-
-
Method Details
-
constructDefaultState
- Specified by:
constructDefaultStatein classPartTypeAdapter<PartTypeBlockReader,PartStateReaderBase<PartTypeBlockReader>> - Returns:
- Constructor call for a new default state for this part type.
-
getConsumptionRate
- Specified by:
getConsumptionRatein interfaceIPartType<PartTypeBlockReader,PartStateReaderBase<PartTypeBlockReader>> - Overrides:
getConsumptionRatein classPartTypeAspects<PartTypeBlockReader,PartStateReaderBase<PartTypeBlockReader>> - Parameters:
state- The state- Returns:
- The consumption rate of this part for the given state.
-