Class DelayNetworkElement
java.lang.Object
org.cyclops.integrateddynamics.core.network.NetworkElementBase
org.cyclops.integrateddynamics.core.network.ConsumingNetworkElementBase
org.cyclops.integrateddynamics.core.network.TileNetworkElement<BlockEntityProxy>
org.cyclops.integrateddynamics.network.ProxyNetworkElement
org.cyclops.integrateddynamics.network.DelayNetworkElement
- All Implemented Interfaces:
Comparable<INetworkElement>, IEnergyConsumingNetworkElement, IEventListenableNetworkElement<BlockEntityProxy>, IIdentifiableNetworkElement, INetworkElement, IPositionedNetworkElement
Network element for delays.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class ProxyNetworkElement
getChannel, getId, getNetworkEventListener, getPriority, getTileClass, onNetworkAddition, onNetworkRemoval, setPriorityAndChannelMethods inherited from class TileNetworkElement
afterNetworkReAlive, canRevalidate, compareTo, equals, getPos, getPosition, getTile, hashCode, isLoaded, revalidateMethods inherited from class ConsumingNetworkElementBase
isUpdate, postUpdateMethods inherited from class NetworkElementBase
addDrops, afterNetworkAlive, beforeNetworkKill, canRevalidatePositioned, getUpdateInterval, invalidate, onNeighborBlockChange, onPostRemoved, onPreRemoved, revalidatePositioned, updateMethods inherited from class Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Comparable
compareToMethods inherited from interface INetworkElement
addDrops, afterNetworkAlive, afterNetworkReAlive, beforeNetworkKill, canRevalidate, getUpdateInterval, invalidate, isLoaded, isUpdate, onNeighborBlockChange, onPostRemoved, onPreRemoved, revalidate, update
-
Field Details
-
GROUP
public static final net.minecraft.resources.Identifier GROUP
-
-
Constructor Details
-
DelayNetworkElement
public DelayNetworkElement(org.cyclops.cyclopscore.datastructure.DimPos pos)
-
-
Method Details
-
getGroup
public net.minecraft.resources.Identifier getGroup()- Specified by:
getGroupin interfaceIIdentifiableNetworkElement- Overrides:
getGroupin classProxyNetworkElement- Returns:
- A group within which the element is unique.
-
getConsumptionRate
public int getConsumptionRate()- Specified by:
getConsumptionRatein interfaceIEnergyConsumingNetworkElement- Overrides:
getConsumptionRatein classProxyNetworkElement- Returns:
- The energy consumption rate of this part for the given state.
-