PatreonRoleSync: type: world debug: true events: on discord message received: - if == "!rolesync": - discord id:sxr add_role user: role:discordrole@191040935633616896,458328476248965120 group:191040935633616896 - wait 1s - discord id:sxr remove_role user: role:discordrole@191040935633616896,458328476248965120 group:191040935633616896 - else if ].get[1]> == "!linkminecraft": - if ].get[2]>]||null> != null: - flag server discord-user_.minecraft-player:].get[2]>]> - discord id:sxr add_role user: role:discordrole@191040935633616896,458328476248965120 group:191040935633616896 - wait 1s - discord id:sxr remove_role user: role:discordrole@191040935633616896,458328476248965120 group:191040935633616896 - discord id:sxr message channel:191040977652285450 "<<>@<>>, you linked your Discord account to the Minecraft player ].get[2]>].name>! If this is in error, please feel free to try again, or contact Wahrheit." - else: - discord id:sxr message channel:191040977652285450 "<<>@<>>, something went wrong! Please feel free to try again, or contact Wahrheit." on discord user role changes: - if .minecraft-player]>: - if : - group add Patron player:.minecraft-player]> - group add GenerousPatron player:.minecraft-player]> - group add EsteemedPatron player:.minecraft-player]> - else if : - group add Patron player:.minecraft-player]> - group add GenerousPatron player:.minecraft-player]> - else if : - group add Patron player:.minecraft-player]> - else: - group remove Patron player:.minecraft-player]> - group remove GenerousPatron player:.minecraft-player]> - group remove EsteemedPatron player:.minecraft-player]> - group remove Duke player:.minecraft-player]> - group remove GenerousDuke player:.minecraft-player]> - group remove EsteemedDuke player:.minecraft-player]> - group remove Duchess player:.minecraft-player]> - group remove GenerousDuchess player:.minecraft-player]> - group remove EsteemedDuchess player:.minecraft-player]>