mirror of
https://github.com/ViaVersion/ViaProxy.git
synced 2025-04-22 02:53:25 -04:00
Updated Via API usage
This commit is contained in:
parent
ca03e3b738
commit
aa2d149f3a
2 changed files with 13 additions and 4 deletions
src/main/java/net/raphimc/viaproxy/protocoltranslator
|
@ -18,11 +18,13 @@
|
|||
package net.raphimc.viaproxy.protocoltranslator.impl;
|
||||
|
||||
import com.viaversion.vialoader.impl.platform.ViaVersionPlatformImpl;
|
||||
import com.viaversion.viaversion.api.Via;
|
||||
import com.viaversion.viaversion.api.connection.UserConnection;
|
||||
import com.viaversion.viaversion.libs.gson.JsonArray;
|
||||
import com.viaversion.viaversion.libs.gson.JsonObject;
|
||||
import net.raphimc.viaproxy.ViaProxy;
|
||||
import net.raphimc.viaproxy.cli.ConsoleFormatter;
|
||||
import net.raphimc.viaproxy.plugins.ViaProxyPlugin;
|
||||
import net.raphimc.viaproxy.proxy.session.ProxyConnection;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
|
@ -43,8 +45,14 @@ public class ViaProxyViaVersionPlatformImpl extends ViaVersionPlatformImpl {
|
|||
}
|
||||
|
||||
@Override
|
||||
public void sendMessage(UUID uuid, String msg) {
|
||||
super.sendMessage(uuid, ConsoleFormatter.convert(msg));
|
||||
public boolean kickPlayer(UUID uuid, String message) {
|
||||
final UserConnection userConnection = Via.getManager().getConnectionManager().getConnectedClient(uuid);
|
||||
if (userConnection != null) {
|
||||
ProxyConnection.fromUserConnection(userConnection).kickClient(message);
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
|
@ -19,6 +19,7 @@ package net.raphimc.viaproxy.protocoltranslator.viaproxy;
|
|||
|
||||
import com.viaversion.viaversion.api.Via;
|
||||
import com.viaversion.viaversion.api.command.ViaCommandSender;
|
||||
import net.raphimc.viaproxy.cli.ConsoleFormatter;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
|
@ -33,7 +34,7 @@ public class ConsoleCommandSender implements ViaCommandSender {
|
|||
|
||||
@Override
|
||||
public void sendMessage(String msg) {
|
||||
Via.getPlatform().sendMessage(null, msg);
|
||||
Via.getPlatform().getLogger().info(ConsoleFormatter.convert(msg));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue