I don't know how to detect chat messages and get the contents I was trying (this code dosnt work for some reason)```world.events.beforeChat.subscribe(async (eventData) => {
const player = eventData.sender;
if (!player.hasTag('Admin')) return;
switch (eventData.message) {
case '!gmc':
eventData.cancel = true;
await player.runCommandAsync('gamemode c');
break;
case '!gms':
eventData.cancel = true;
await player.runCommandAsync('gamemode s');
break;
default: break;
}
});