So, to sum up, to connect note blocks to redstone I would have to create:
- TriggerNote(position) in cWorld that would call
- TriggerNote(position) in cChunkMap that would create a m_CSLayers lock and call
- TriggerNote(position) in cChunk that would find entity and call MakeSound()?
I don't know... it looks complicated. Especially cWorld becomes overloaded by all this entity-related stuff... Or there is more effective method than that.. tunelling?
- TriggerNote(position) in cWorld that would call
- TriggerNote(position) in cChunkMap that would create a m_CSLayers lock and call
- TriggerNote(position) in cChunk that would find entity and call MakeSound()?
I don't know... it looks complicated. Especially cWorld becomes overloaded by all this entity-related stuff... Or there is more effective method than that.. tunelling?