Well, I discovered some goody added to Towny in the recent version called TownyCommandAddonAPI. So why not use it? (Thanks to LImDI and warriorr for pointing it out). Now if you are running Towny version
0.97.0.1 or above, you will have
/t missions command available to make your TMS experience even more seamlessly connects to native Towny!
Features Added: - As described above, /t missions command~
Bugs Fixed: - Under certain occasions, you cannot abort a timed out mission through mission manage GUI
- /tmsa list mission <mission_type> throws internal error
- When aborting a mission, the cooldown timer will display incorrect info (like -23 hours?) at the beginning