These are all the actions currently programmed and usable.

Action type Provider Description Options
chat_message JayLib Sends the player a message, can use all formatting codes and options message a String chat message that supports all formatting options.
play_sound JayLib Plays a sound at the players position sound a String ResourceLocation of the sound to play,
volume Float, default 1.0.
pitch Float, default 1.0
server_command JayLib Executes a command as the server, can use the variables %username% and %uuid% as placeholders for the player's info command a String command (without the slash) to execute.
tick_delay JayLib A delay function that allows delaying the next actions in the sequence, to preform a sort of animation delay a Integer delay in ticks.
nbt_merge LimitlessPixelmon Allows for adding nbt data into the players persistent nbt tag a JSON Object
grant_mega_ring LimitlessPixelmon Grants the player a mega ring None
grant_dynamax_band LimitlessPixelmon Grants the player a dynamax band None