tabcomplete_fetch: debug: false type: procedure definitions: player script: - define result - define data - foreach <[data]> key:group as:group_data: - if <[group]> == default || <[player].has_permission[<[group_data].get[permission].if_null[true]>]>: - define result <[result].include[<[group_data].get[commands].if_null[]>]> - determine <[result]>