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())));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
|
@ -4,3 +4,5 @@ version: 1.0
|
|||
main: net.krakatoa.proxy.ProxySystem
|
||||
commands:
|
||||
code:
|
||||
sendTestMessage:
|
||||
krakatoap:
|
|
@ -1,4 +1,4 @@
|
|||
name: KrakatoaProxySystem
|
||||
name: KraProxySystem
|
||||
author: AlexanderRoese
|
||||
version: 1.0
|
||||
main: net.krakatoa.proxy.ProxySystem
|
||||
|
|
Loading…
Reference in New Issue