world.beforeEvents.chatSend.subscribe((eventData) => {
const player = eventData.sender;
if (!player.hasTag('admin')) return;
let playerCmds = ["!kick"];
switch (playerCmds.includes(eventData.message.split(' ')[0]) ? eventData.message.split(' ')[0] : eventData.message) {
case '!kick':
eventData.cancel = true;
let otherPlayerName = eventData.message.split(' ').slice(1).join(' ');
let otherPlayer;
for(const player of world.getPlayers()) {
if(player.name == otherPlayerName) otherPlayer = player;
}
if(!otherPlayer) return player.runCommand(`tellraw @s {"rawtext":[{"text":"§l§4[Serveur]§cLe joueur §e${otherPlayerName}§c n'est pas connecté!"}]}`);
otherPlayer.runCommand(`tellraw @a{"rawtext":[{"text":"§l§4[Serveur]§c${otherPlayerName} a été expulser par ${player.name}!"}]}`);
break;
default: break;
}
minecraft detected an error at line 19