27 ::ll::TypedStorage<4, 12, ::BlockPos> mChunkPos;
34 ::ll::TypedStorage<1, 1, bool> mLockGraph;
35 ::ll::TypedStorage<8, 408, ::CircuitSceneGraph> mSceneGraph;
36 ::ll::TypedStorage<8, 24, ::std::vector<::CircuitSystem::LevelChunkTracking>> mAddedLevelChunk;
37 ::ll::TypedStorage<1, 1, bool> mHasBeenEvaluated;
43 MCAPI ::BaseCircuitComponent*
44 createComponent(
::BlockPos const& pos, uchar direction, ::std::unique_ptr<::BaseCircuitComponent> newComponent);
48 MCAPI
void evaluateComponents(
bool bOnlyProducers);
52 MCAPI
bool isAvailableAt(
::BlockPos const& pos);
54 MCAPI
void removeComponents(
::BlockPos const& pos);
56 MCAPI
void setStrength(
::BlockPos const& pos,
int strength);