04-05-2014, 12:41 AM
Why not? All you need is a cWorld pointer, then you can manipulate any sign within the loaded chunks, using the cWorld::DoWithBlockEntityAt() function (if you need, you can write a specific DoWithSignEntityAt() function; although it'd be nice to somehow templatize this piece of code to avoid copy-pasting it to new functions).