Class NetworkNode
java.lang.Object
io.github.sefiraat.networks.network.NetworkNode
- Direct Known Subclasses:
NetworkRoot
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Set<NetworkNode>protected Locationprotected NodeTypeprotected NetworkNodeprotected longprotected NetworkRoot -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddChild(NetworkNode child) longgetPower()getRoot()booleannetworkContains(NetworkNode networkNode) booleannetworkContains(Location location) protected long
-
Field Details
-
VALID_FACES
-
childrenNodes
-
parent
-
root
-
nodePosition
-
nodeType
-
power
protected long power
-
-
Constructor Details
-
NetworkNode
-
-
Method Details
-
addChild
-
getNodePosition
-
getNodeType
-
networkContains
-
networkContains
-
getRoot
-
getParent
-
getChildrenNodes
-
addAllChildren
public void addAllChildren() -
retrieveBlockCharge
protected long retrieveBlockCharge() -
getPower
public long getPower()
-