25 ::ll::TypedStorage<4, 12, ::BlockPos> mChunkPos;
32 ::ll::TypedStorage<1, 1, bool> mLockGraph;
33 ::ll::TypedStorage<8, 408, ::CircuitSceneGraph> mSceneGraph;
34 ::ll::TypedStorage<8, 24, ::std::vector<::CircuitSystem::LevelChunkTracking>> mAddedLevelChunk;
35 ::ll::TypedStorage<1, 1, bool> mHasBeenEvaluated;
41 MCAPI ::BaseCircuitComponent*
42 createComponent(
::BlockPos const& pos, uchar direction, ::std::unique_ptr<::BaseCircuitComponent> newComponent);
46 MCAPI
void evaluateComponents(
bool bOnlyProducers);
50 MCAPI
bool isAvailableAt(
::BlockPos const& pos);
52 MCAPI
void removeComponents(
::BlockPos const& pos);
54 MCAPI
void setStrength(
::BlockPos const& pos,
int strength);