added KrakatoapCommand
parent
c7abef9630
commit
64919d8e24
|
@ -0,0 +1,37 @@
|
||||||
|
package net.krakatoa.proxy.command;
|
||||||
|
|
||||||
|
import de.dytanic.cloudnet.driver.CloudNetDriver;
|
||||||
|
import de.dytanic.cloudnet.driver.permission.IPermissionUser;
|
||||||
|
import earth.krakatao.debug.DebugMessage;
|
||||||
|
import net.krakatoa.proxy.ProxySystem;
|
||||||
|
import net.md_5.bungee.api.CommandSender;
|
||||||
|
import net.md_5.bungee.api.chat.TextComponent;
|
||||||
|
import net.md_5.bungee.api.connection.ProxiedPlayer;
|
||||||
|
import net.md_5.bungee.api.plugin.Command;
|
||||||
|
|
||||||
|
public class KrakatoapCommand extends Command {
|
||||||
|
|
||||||
|
public KrakatoapCommand(String name) {
|
||||||
|
super(name);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void execute(CommandSender sender, String[] args) {
|
||||||
|
if (sender instanceof ProxiedPlayer) {
|
||||||
|
ProxiedPlayer player = (ProxiedPlayer) sender;
|
||||||
|
|
||||||
|
IPermissionUser permissionUser = CloudNetDriver.getInstance().getPermissionManagement()
|
||||||
|
.getUser(player.getUniqueId());
|
||||||
|
|
||||||
|
if (permissionUser != null && permissionUser.hasPermission("*").asBoolean()) {
|
||||||
|
player.sendMessage(new TextComponent(
|
||||||
|
DebugMessage.GetMessage(CloudNetDriver.getInstance().getComponentName(),
|
||||||
|
ProxySystem.getInstance().getKraSocketClient().getSocketClient()
|
||||||
|
.getDest(), ProxySystem.getInstance().getKraSocketClientProtocol()
|
||||||
|
.getSendQueueMessages().size(), ProxySystem.getInstance()
|
||||||
|
.getKraSocketClientProtocol()
|
||||||
|
.getReceivedQueueMessages().size())));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -3,4 +3,6 @@ author: AlexanderRoese
|
||||||
version: 1.0
|
version: 1.0
|
||||||
main: net.krakatoa.proxy.ProxySystem
|
main: net.krakatoa.proxy.ProxySystem
|
||||||
commands:
|
commands:
|
||||||
code:
|
code:
|
||||||
|
sendTestMessage:
|
||||||
|
krakatoap:
|
|
@ -1,4 +1,4 @@
|
||||||
name: KrakatoaProxySystem
|
name: KraProxySystem
|
||||||
author: AlexanderRoese
|
author: AlexanderRoese
|
||||||
version: 1.0
|
version: 1.0
|
||||||
main: net.krakatoa.proxy.ProxySystem
|
main: net.krakatoa.proxy.ProxySystem
|
||||||
|
|
Loading…
Reference in New Issue