ActionMenu is an API to easily create menus. So far I have 3 implementations with a 4th to come. The 3 existing are DefaultActionMenu, SignActionMenu, MapActionMenu. The default one is really ugly as it shows the menu through sendMessage() and thus will be incredibly spammy. Luckily it's really easy to create your own ActionMenu implementation. All you do is extend ActionMenu and implement a showMenu() method. This tells the menu how to be displayed. Adding menu items is also pretty simple. They need some kind of text or visual information and for you to implement the run() method. This means menu items can do whatever you want them to do. Currently, I'm still fleshing out the MapActionMenu but here is an example using SpaceManiac's Map API: And here is the very short source code to make that happen: http://pastebin.com/zn3YGA6d (Obviously you probably shouldn't design a plugin like I did there but hopefully it conveys the simplicity of the menus.) I'd love some feedback so I'll let you download it and play with it now! ActionMenu API v.8.4-dev You'll have to get documentation from the source. As of now, the MapActionMenu stuff has not been documented and is still subject to great change, as is a lot of the rest of the API.