I have used the plugin system successfully before, don't miss understand me, I'm trying to get feedback on how to achieve the following:
I'm working on an application manager capable of starting Marauroa applications in a prettier GUI (at least than the command prompt). One of its features besides starting and stopping the server, is to visually show information about the server instance. For example I would like to show the zones it has and probably the objects within it (I know it can be many but I will control how many or not displaying all if more than certain amount). For games like Stendahl with visual representations of objects and zone I would like to show those in the visual map.
What's the best way to achieve this? These are the options I have so far:
1) Special user with access to all that
2) Special action to retrieve this info
3) A type of listener for all perceptions
Keep in mind that at some point I would like to add zones and objects from the GUI as well in order to have something like a live "Dungeon Master" controlling the action.
But that's for later. Right now I want to show what's going on in the server and add more functionality later.