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