Class PartTypeConnectorOmniDirectional.State
java.lang.Object
org.cyclops.integrateddynamics.core.part.PartStateBase<P>
org.cyclops.integrateddynamics.part.PartTypeConnector.State<PartTypeConnectorOmniDirectional>
org.cyclops.integrateddynamics.part.PartTypeConnectorOmniDirectional.State
- All Implemented Interfaces:
Comparable<IPathElement>,org.cyclops.cyclopscore.persist.IDirtyMarkListener,IPartState<PartTypeConnectorOmniDirectional>,IPathElement
- Enclosing class:
- PartTypeConnectorOmniDirectional
public static class PartTypeConnectorOmniDirectional.State
extends PartTypeConnector.State<PartTypeConnectorOmniDirectional>
-
Field Summary
Fields inherited from interface org.cyclops.integrateddynamics.api.part.IPartState
GLOBALCOUNTER_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbooleanbooleanvoidreadFromNBT(net.minecraft.nbt.CompoundTag tag) Read a state from NBT.voidsetAddedToGroup(boolean addedToGroup) voidsetGroupId(int groupId) voidwriteToNBT(net.minecraft.nbt.CompoundTag tag) Write a state to NBT.Methods inherited from class org.cyclops.integrateddynamics.part.PartTypeConnector.State
compareTo, getCapability, getPartPos, getPosition, setPositionMethods 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
loadInventoryNamed, saveInventoryNamed
-
Constructor Details
-
State
public State()
-
-
Method Details
-
writeToNBT
public void writeToNBT(net.minecraft.nbt.CompoundTag tag) Description copied from interface:IPartStateWrite a state to NBT.- Specified by:
writeToNBTin interfaceIPartState<PartTypeConnectorOmniDirectional>- Overrides:
writeToNBTin classPartStateBase<PartTypeConnectorOmniDirectional>- Parameters:
tag- The tag to write to.
-
readFromNBT
public void readFromNBT(net.minecraft.nbt.CompoundTag tag) Description copied from interface:IPartStateRead a state from NBT.- Specified by:
readFromNBTin interfaceIPartState<PartTypeConnectorOmniDirectional>- Overrides:
readFromNBTin classPartStateBase<PartTypeConnectorOmniDirectional>- Parameters:
tag- The tag to read from.
-
getReachableElements
- Returns:
- The set of all path elements that can be reached from here.
-
getGroupId
public int getGroupId() -
setGroupId
public void setGroupId(int groupId) -
hasConnectorId
public boolean hasConnectorId() -
isAddedToGroup
public boolean isAddedToGroup() -
setAddedToGroup
public void setAddedToGroup(boolean addedToGroup)
-