add kick-kicked-players

This commit is contained in:
ajgeiss0702
2021-12-30 02:36:17 -07:00
parent 3573c34bc6
commit 0b44a259ea
5 changed files with 42 additions and 0 deletions
@@ -6,6 +6,7 @@ import net.kyori.adventure.sound.Sound;
import net.kyori.adventure.sound.SoundStop;
import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.ComponentLike;
import net.kyori.adventure.text.serializer.bungeecord.BungeeComponentSerializer;
import net.kyori.adventure.text.serializer.plain.PlainTextComponentSerializer;
import net.kyori.adventure.title.Title;
import net.md_5.bungee.api.connection.ProxiedPlayer;
@@ -136,6 +137,11 @@ public class BungeePlayer implements AdaptedPlayer, Audience {
return handle.getName();
}
@Override
public void kick(Component reason) {
handle.disconnect(BungeeComponentSerializer.get().serialize(reason));
}
@Override
public List<String> getPermissions() {
return new ArrayList<>(handle.getPermissions());