mirror of
https://github.com/funkemunky/AntiVPN.git
synced 2026-05-31 09:31:54 +00:00
35 lines
996 B
Java
35 lines
996 B
Java
package dev.brighten.antivpn.bungee;
|
|
|
|
import dev.brighten.antivpn.api.APIPlayer;
|
|
import net.md_5.bungee.api.ChatColor;
|
|
import net.md_5.bungee.api.chat.TextComponent;
|
|
import net.md_5.bungee.api.connection.ProxiedPlayer;
|
|
|
|
public class BungeePlayer extends APIPlayer {
|
|
|
|
private final ProxiedPlayer player;
|
|
public BungeePlayer(ProxiedPlayer player) {
|
|
super(player.getUniqueId(), player.getName(), player.getAddress().getAddress());
|
|
|
|
this.player = player;
|
|
}
|
|
|
|
|
|
@Override
|
|
public void sendMessage(String message) {
|
|
player.sendMessage(TextComponent.fromLegacyText(ChatColor
|
|
.translateAlternateColorCodes('&', message)));
|
|
}
|
|
|
|
@Override
|
|
public void kickPlayer(String reason) {
|
|
player.disconnect(TextComponent.fromLegacyText(ChatColor
|
|
.translateAlternateColorCodes('&', reason)));
|
|
}
|
|
|
|
@Override
|
|
public boolean hasPermission(String permission) {
|
|
return player.hasPermission(permission);
|
|
}
|
|
}
|