question: use this only if you know what you 're doing . you should rarely need to iterate over all controllers in a world ! concode_field_sep HashMap<Long,Set<IMultiblockPart>> partsAwaitingChunkLoad concode_elem_sep Object orphanedPartsMutex concode_elem_sep Set<MultiblockControllerBase> deadControllers concode_elem_sep Set<IMultiblockPart> orphanedParts concode_elem_sep Set<IMultiblockPart> detachedParts concode_elem_sep Set<MultiblockControllerBase> controllers concode_elem_sep Object partsAwaitingChunkLoadMutex concode_elem_sep World worldObj concode_elem_sep Set<MultiblockControllerBase> dirtyControllers concode_field_sep void onPartRemovedFromWorld concode_elem_sep void tickStart concode_elem_sep void processMultiblockChanges concode_elem_sep void onChunkLoaded concode_elem_sep void addDirtyController concode_elem_sep void onWorldUnloaded concode_elem_sep void addOrphanedPartThreadsafe concode_elem_sep void onPartAdded concode_elem_sep void addAllOrphanedPartsThreadsafe concode_elem_sep void addDeadController concode_elem_sep String clientOrServer
target: Set < MultiblockControllerBase > function ( ) { return Collections . unmodifiableSet ( controllers ) ; }