This idea just pooped into my head: what if there was a command that could infinitely animate, say, for example, an armour stand? So my suggestion is that this animate command has this syntax:
/animate <target:target> <states:list> <delay:ticks> [repeat:bool=true]
This syntax is simple: in each item of the ‘states’ list, a dictionary is entered describing the NBT state of the ‘target’ at that moment. The command then waits ‘delay’ ticks then changes the target’s NBT data to the next item in the list. When it reaches the end of the list, if ‘repeat’ is set to true (which by default it is), then it goes back to the beginning and repeats. Else, it ends the execution. There should also be another syntax:
/animate <target:target> cancel
Which would end the animation.
Some cool uses of this command could be armour stands repeatedly changing position, sheep changing wool colour, or very simple redstone clocks!
I hope all of you out there reading this like the idea, so please comment and vote as you wish!
Please sign in to leave a comment.
0 Comments