thanks guys those will be helpful for when blizzard releases classic with the modern API.

Any ideas for private servers running 1.12 though? Its a different macro language and those wont work.