Holy crap that sounds very useful. Have you considered implementing a save/load feature?
Also, is there a time limit as to when the macro automatically stops recording?
No, I would never limit what someone can do with my mod.
However, you can cancel the playback at any time.
One problem with that was if the person was, for example, walking forward, they would not stop if you cancel the playback. I made a function that terminates all ongoing button presses when you stop the playback to fix this.
I was thinking about a save/load feature, among other things, but it really depends on how popular this is going to be if it will be worth the extra effort.
I have a bit of a request
blockland theatre mode
if the client, and the server both have the add-on
the client can "record" the gameplay and save every single action to a .txt, then replay it in theatre mode, say, you want to replay a deathmatch because you saw a funny kill
boom
you can replay it, and fly around as if the whole server is actually in your server suddenly
Hmm, it wouldn't be able to use any of the stuff in SuperMacro, since it is not 100% accurate (you could see that by the end of the video it was about half a stud off, and it really adds up over a long and complicated recording). Jetting seems to be the big thing that often throws it off, but it can still get off even if you do not jet. This is possible, but sounds like it would be completely server sided, and somewhat problematic. I'm not convinced this would be worth the trouble.