mirror of
https://github.com/funkemunky/AntiVPN.git
synced 2026-06-02 18:02:20 +00:00
32 lines
927 B
Java
32 lines
927 B
Java
package dev.brighten.antivpn.sponge;
|
|
|
|
import dev.brighten.antivpn.api.APIPlayer;
|
|
import dev.brighten.antivpn.sponge.util.StringUtil;
|
|
import net.kyori.adventure.text.Component;
|
|
import org.spongepowered.api.entity.living.player.server.ServerPlayer;
|
|
|
|
public class SpongePlayer extends APIPlayer {
|
|
|
|
private final ServerPlayer player;
|
|
|
|
public SpongePlayer(ServerPlayer player) {
|
|
super(player.uniqueId(), player.name(), player.connection().address().getAddress());
|
|
this.player = player;
|
|
}
|
|
|
|
@Override
|
|
public void sendMessage(String message) {
|
|
//player.sendMessage(StringUtil.translateColorCodes('&', message));
|
|
}
|
|
|
|
@Override
|
|
public void kickPlayer(String reason) {
|
|
player.kick(Component.text(StringUtil.translateColorCodes('&', reason)));
|
|
}
|
|
|
|
@Override
|
|
public boolean hasPermission(String permission) {
|
|
return player.hasPermission(permission);
|
|
}
|
|
}
|