Use BukkitScriptEntryData

Also rework how supported plugins are gotten
Add <l@location.has_town>