I don't know how to implement the velocity idea
The Blockland default admin menu checks for isAdmin and isAdmin only. If an SA didn't have isAdmin, they couldn't do a lot of admin things. isSuperAdmin checks are for super admin exclusively.
or if the client variable ( clientCmdSetAdminLevel(int 0-2(3?)) ) which is $IAmAdmin