Here are the examples of the java api de.dytanic.cloudnet.lib.utility.document.Document.getObject() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
74 Examples
18
Source : NameToUUIDDatabase.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
public UUID get(String name) {
if (name == null) {
return null;
}
if (getDatabaseImplementation().containsDoc(name.toLowerCase())) {
Doreplacedent doreplacedent = database.getDoreplacedent(name.toLowerCase());
if (!doreplacedent.contains("uniqueId")) {
database.delete(name.toLowerCase());
return null;
}
return doreplacedent.getObject("uniqueId", new TypeToken<UUID>() {
}.getType());
}
return null;
}
15
Source : PacketInAuthResultReader.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
AuthLoginResult authLoginResult = data.getObject("result", AuthLoginResult.clreplaced);
handleResult(authLoginResult);
}
15
Source : PacketInWrapperScreen.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
if (!(packetSender instanceof Wrapper)) {
return;
}
CloudNet.getInstance().getNetworkManager().handleWrapperScreenInput(((Wrapper) packetSender), data.getObject("screen", TYPE));
}
15
Source : PacketInUpdateServerInfo.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
if (packetSender instanceof MinecraftServer) {
((MinecraftServer) packetSender).setLastServerInfo(((MinecraftServer) packetSender).getServerInfo());
((MinecraftServer) packetSender).setServerInfo(data.getObject("serverInfo", type));
CloudNet.getInstance().getNetworkManager().handleServerInfoUpdate(((MinecraftServer) packetSender), data.getObject("serverInfo", type));
}
if (packetSender instanceof CloudServer) {
((CloudServer) packetSender).setLastServerInfo(((CloudServer) packetSender).getServerInfo());
((CloudServer) packetSender).setServerInfo(data.getObject("serverInfo", type));
CloudNet.getInstance().getNetworkManager().handleServerInfoUpdate(((CloudServer) packetSender), data.getObject("serverInfo", type));
}
}
15
Source : PacketInUpdateProxyInfo.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
if (packetSender instanceof ProxyServer) {
((ProxyServer) packetSender).setLastProxyInfo(((ProxyServer) packetSender).getProxyInfo());
((ProxyServer) packetSender).setProxyInfo(data.getObject("proxyInfo", type));
CloudNet.getInstance().getNetworkManager().handleProxyInfoUpdate(((ProxyServer) packetSender), data.getObject("proxyInfo", type));
}
}
15
Source : PacketInCommandExecute.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
PlayerCommandExecution playerCommandExecutor = data.getObject("playerCommandExecution", PlayerCommandExecution.clreplaced);
CloudNet.getInstance().getNetworkManager().handleCommandExecute(playerCommandExecutor);
}
15
Source : CloudFlareDatabase.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
public boolean contains(CloudFlareConfig cloudFlareConfig, String wrapper) {
Doreplacedent doreplacedent = database.getDoreplacedent(CLOUDFLARE_CACHE);
/*
Map<String, MultiValue<PostResponse, String>> responses = doreplacedent.getObject("requests", new TypeToken<Map<String, MultiValue<PostResponse, String>>>() {
}.getType());
*/
/*
return CollectionWrapper.filter(responses.values(), new Acceptable<MultiValue<PostResponse, String>>() {
@Override
public boolean isAccepted(MultiValue<PostResponse, String> value)
{
return value.getSecond().equalsIgnoreCase(wrapper) && value.getFirst().getCloudFlareConfig().getDomainName().equalsIgnoreCase(cloudFlareConfig.getDomainName());
}
}) != null;
*/
for (String key : doreplacedent.keys()) {
if (!key.equalsIgnoreCase(Database.UNIQUE_NAME_KEY)) {
MultiValue<PostResponse, String> value = doreplacedent.getObject(key, new TypeToken<MultiValue<PostResponse, String>>() {
}.getType());
if (value != null && value.getSecond().equalsIgnoreCase(wrapper) && value.getFirst().getCloudFlareConfig().getDomainName().equalsIgnoreCase(cloudFlareConfig.getDomainName())) {
return true;
}
}
}
return false;
// return doreplacedent.contains(wrapper);
}
15
Source : PacketInServerRemove.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
ServerInfo serverInfo = data.getObject("serverInfo", new TypeToken<ServerInfo>() {
}.getType());
if (CloudAPI.getInstance() != null) {
CloudAPI.getInstance().getNetworkHandlerProvider().iterator(new Runnabled<NetworkHandler>() {
@Override
public void run(NetworkHandler obj) {
obj.onServerRemove(serverInfo);
}
});
}
}
15
Source : PacketInServerInfoUpdate.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
ServerInfo serverInfo = data.getObject("serverInfo", new TypeToken<ServerInfo>() {
}.getType());
if (CloudAPI.getInstance() != null) {
CloudAPI.getInstance().getNetworkHandlerProvider().iterator(new Runnabled<NetworkHandler>() {
@Override
public void run(NetworkHandler obj) {
obj.onServerInfoUpdate(serverInfo);
}
});
}
}
15
Source : PacketInServerAdd.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
ServerInfo serverInfo = data.getObject("serverInfo", new TypeToken<ServerInfo>() {
}.getType());
if (CloudAPI.getInstance() != null) {
CloudAPI.getInstance().getNetworkHandlerProvider().iterator(new Runnabled<NetworkHandler>() {
@Override
public void run(NetworkHandler obj) {
obj.onServerAdd(serverInfo);
}
});
}
}
14
Source : PacketInStopServer.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
ServerInfo serverInfo = data.getObject("serverInfo", new TypeToken<ServerInfo>() {
}.getType());
if (CloudNetWrapper.getInstance().getServers().containsKey(serverInfo.getServiceId().getServerId())) {
CloudNetWrapper.getInstance().getServers().get(serverInfo.getServiceId().getServerId()).shutdown();
return;
}
if (CloudNetWrapper.getInstance().getCloudServers().containsKey(serverInfo.getServiceId().getServerId())) {
CloudNetWrapper.getInstance().getCloudServers().get(serverInfo.getServiceId().getServerId()).shutdown();
}
}
14
Source : PacketInAddSign.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
Sign sign = data.getObject("sign", new TypeToken<Sign>() {
}.getType());
SignsModule.getInstance().getSignDatabase().appendSign(sign);
CloudNet.getInstance().getNetworkManager().reload();
CloudNet.getInstance().getNetworkManager().updateAll();
}
14
Source : SignDatabase.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
public java.util.Map<UUID, Sign> loadAll() {
Doreplacedent x = database.getDoreplacedent("signs");
Doreplacedent doreplacedent = x.getDoreplacedent("signs");
Type typeToken = new TypeToken<Sign>() {
}.getType();
java.util.Map<UUID, Sign> signs = new LinkedHashMap<>();
for (String key : doreplacedent.keys()) {
signs.put(UUID.fromString(key), doreplacedent.getObject(key, typeToken));
}
return signs;
}
14
Source : PacketInUpdateOnlinePlayer.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
CloudNet.getInstance().getNetworkManager().handlePlayerUpdate(data.getObject("player", CloudPlayer.TYPE));
}
14
Source : PacketInPlayerLoginRequest.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
if (!(packetSender instanceof ProxyServer) && packetUniqueId != null) {
return;
}
PlayerConnection playerConnection = data.getObject("playerConnection", new TypeToken<PlayerConnection>() {
}.getType());
CloudNet.getInstance().getNetworkManager().handlePlayerLoginRequest(((ProxyServer) packetSender), playerConnection, packetUniqueId);
}
14
Source : PacketInLogoutPlayer.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
CloudPlayer cloudPlayer = data.getObject("player", new TypeToken<CloudPlayer>() {
}.getType());
if (cloudPlayer != null) {
CloudNet.getInstance().getNetworkManager().handlePlayerLogout(cloudPlayer);
} else if (packetSender instanceof ProxyServer) {
CloudNet.getInstance().getNetworkManager().handlePlayerLogout(data.getObject("uniqueId", new TypeToken<UUID>() {
}.getType()), ((ProxyServer) packetSender));
}
}
14
Source : PacketInEnableScreen.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
if (!(packetSender instanceof Wrapper)) {
return;
}
ServiceId serviceId = data.getObject("serviceId", new TypeToken<ServiceId>() {
}.getType());
CloudNet.getInstance().getScreenProvider().handleEnableScreen(serviceId, ((Wrapper) packetSender));
}
14
Source : PacketInDisableScreen.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
ServiceId serviceId = data.getObject("serviceId", new TypeToken<ServiceId>() {
}.getType());
CloudNet.getInstance().getScreenProvider().handleDisableScreen(serviceId);
}
14
Source : PacketDBInInsertDocument.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
CloudNet.getInstance().getDatabaseManager().getDatabase(data.getString("db")).insert(data.getObject("insert", new TypeToken<Doreplacedent[]>() {
}.getType()));
}
14
Source : PacketAPIInGetPlayer.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
UUID uniqueId = data.getObject("uniqueId", new TypeToken<UUID>() {
}.getType());
if (uniqueId != null && CloudNet.getInstance().getNetworkManager().getOnlinePlayers().containsKey(uniqueId)) {
packetSender.sendPacket(getResult(new Doreplacedent("player", CloudNet.getInstance().getNetworkManager().getOnlinePlayers().get(uniqueId))));
} else {
packetSender.sendPacket(getResult(new Doreplacedent()));
}
}
14
Source : PlayerDatabase.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
public OfflinePlayer getPlayer(UUID uniqueId) {
CloudNet.getLogger().debug("PlayerDatabase getPlayer uniqueId " + uniqueId);
if (uniqueId == null) {
return null;
}
Doreplacedent doreplacedent = database.getDoreplacedent(uniqueId.toString());
CloudNet.getLogger().debug("PlayerDatabase getPlayer doreplacedent null: " + (doreplacedent == null));
if (doreplacedent == null) {
return null;
}
CloudNet.getLogger().debug("PlayerDatabase getPlayer offlinePlayer contained: " + doreplacedent.contains("offlinePlayer"));
return doreplacedent.getObject("offlinePlayer", OfflinePlayer.TYPE);
}
14
Source : CloudFlareDatabase.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
public Map<String, MultiValue<PostResponse, String>> getAndRemove() {
Doreplacedent doreplacedent = database.getDoreplacedent(CLOUDFLARE_CACHE_REQ);
if (doreplacedent.contains("requests")) {
Map<String, MultiValue<PostResponse, String>> responses = doreplacedent.getObject("requests", new TypeToken<Map<String, MultiValue<PostResponse, String>>>() {
}.getType());
doreplacedent.append("requests", Collections.EMPTY_MAP);
database.insert(doreplacedent);
return responses;
}
return Collections.EMPTY_MAP;
}
14
Source : PacketInProxyRemove.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
ProxyInfo proxyInfo = data.getObject("proxyInfo", new TypeToken<ProxyInfo>() {
}.getType());
if (CloudAPI.getInstance() != null) {
CloudAPI.getInstance().getNetworkHandlerProvider().iterator(new Runnabled<NetworkHandler>() {
@Override
public void run(NetworkHandler obj) {
obj.onProxyRemove(proxyInfo);
}
});
}
}
14
Source : PacketInProxyInfoUpdate.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
ProxyInfo proxyInfo = data.getObject("proxyInfo", new TypeToken<ProxyInfo>() {
}.getType());
if (CloudAPI.getInstance() != null) {
CloudAPI.getInstance().getNetworkHandlerProvider().iterator(new Runnabled<NetworkHandler>() {
@Override
public void run(NetworkHandler obj) {
obj.onProxyInfoUpdate(proxyInfo);
}
});
}
}
14
Source : PacketInProxyAdd.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
ProxyInfo proxyInfo = data.getObject("proxyInfo", new TypeToken<ProxyInfo>() {
}.getType());
if (CloudAPI.getInstance() != null) {
CloudAPI.getInstance().getNetworkHandlerProvider().iterator(new Runnabled<NetworkHandler>() {
@Override
public void run(NetworkHandler obj) {
obj.onProxyAdd(proxyInfo);
}
});
}
}
13
Source : PacketInUpdateWrapperProperties.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
Configuration configuration = data.getObject("configuration", new TypeToken<Configuration>() {
}.getType());
CloudNetWrapper.getInstance().getWrapperConfig().getConfiguration().self.putAll(configuration.self);
CloudNetWrapper.getInstance().getWrapperConfig().save();
CloudNetWrapper.getInstance().getWrapperConfig().load();
}
13
Source : PacketInStopProxy.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
ProxyInfo serverInfo = data.getObject("proxyInfo", new TypeToken<ProxyInfo>() {
}.getType());
if (CloudNetWrapper.getInstance().getProxys().containsKey(serverInfo.getServiceId().getServerId())) {
CloudNetWrapper.getInstance().getProxys().get(serverInfo.getServiceId().getServerId()).shutdown();
}
}
13
Source : PacketInStartServer.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
ServerProcessMeta serverProcessMeta = data.getObject("serverProcess", new TypeToken<ServerProcessMeta>() {
}.getType());
if (!data.contains("async")) {
System.out.println("Server process is now in queue [" + serverProcessMeta.getServiceId() + ']');
CloudNetWrapper.getInstance().getServerProcessQueue().putProcess(serverProcessMeta);
} else {
CloudNetWrapper.getInstance().getServerProcessQueue().patchAsync(serverProcessMeta);
}
}
13
Source : PacketInStartProxy.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
ProxyProcessMeta proxyProcessMeta = data.getObject("proxyProcess", new TypeToken<ProxyProcessMeta>() {
}.getType());
if (!data.contains("async")) {
System.out.println("Proxy process is now in queue [" + proxyProcessMeta.getServiceId() + ']');
CloudNetWrapper.getInstance().getServerProcessQueue().putProcess(proxyProcessMeta);
} else {
CloudNetWrapper.getInstance().getServerProcessQueue().patchAsync(proxyProcessMeta);
}
}
13
Source : PacketInStartCloudServer.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
CloudServerMeta cloudServerMeta = data.getObject("cloudServerMeta", new TypeToken<CloudServerMeta>() {
}.getType());
if (!data.contains("async")) {
System.out.println("Cloud game server process is now in queue [" + cloudServerMeta.getServiceId() + ']');
CloudNetWrapper.getInstance().getServerProcessQueue().putProcess(cloudServerMeta);
} else {
CloudNetWrapper.getInstance().getServerProcessQueue().patchAsync(cloudServerMeta);
}
}
13
Source : PacketInCopyServer.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
ServerInfo serverInfo = data.getObject("serverInfo", new TypeToken<ServerInfo>() {
}.getType());
GameServer gameServer = CloudNetWrapper.getInstance().getServers().get(serverInfo.getServiceId().getServerId());
if (gameServer != null) {
if (!data.contains("template")) {
CloudNetWrapper.getInstance().getScheduler().runTaskAsync(new Runnable() {
@Override
public void run() {
gameServer.copy();
}
});
} else {
CloudNetWrapper.getInstance().getScheduler().runTaskAsync(new Runnable() {
@Override
public void run() {
gameServer.copy(data.getObject("template", new TypeToken<Template>() {
}.getType()));
}
});
}
}
}
13
Source : PacketInRemoveSign.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
Sign sign = data.getObject("sign", new TypeToken<Sign>() {
}.getType());
SignsModule.getInstance().getSignDatabase().removeSign(sign.getUniqueId());
CloudNet.getInstance().getNetworkManager().reload();
CloudNet.getInstance().getNetworkManager().updateAll();
}
13
Source : PacketInUpdatePermissionGroup.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
PermissionGroup permissionGroup = data.getObject("permissionGroup", new TypeToken<PermissionGroup>() {
}.getType());
PermissionModule.getInstance().getConfigPermission().updatePermissionGroup(permissionGroup);
CloudNet.getInstance().getNetworkManager().reload();
CloudNet.getInstance().getNetworkManager().updateAll0();
}
13
Source : PacketInRemoveMob.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
ServerMob serverMob = data.getObject("mob", new TypeToken<ServerMob>() {
}.getType());
MobModule.getInstance().getMobDatabase().remove(serverMob);
CloudNet.getInstance().getNetworkManager().reload();
CloudNet.getInstance().getNetworkManager().updateAll();
}
13
Source : PacketInAddMob.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
ServerMob serverMob = data.getObject("mob", new TypeToken<ServerMob>() {
}.getType());
MobModule.getInstance().getMobDatabase().append(serverMob);
CloudNet.getInstance().getNetworkManager().reload();
CloudNet.getInstance().getNetworkManager().updateAll();
}
13
Source : PacketInAuthReader.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
Auth auth = data.getObject("auth", new TypeToken<Auth>() {
}.getType());
handleAuth(auth, auth.getType(), auth.getAuthData(), packetSender);
}
13
Source : PacketInUpdateWrapperInfo.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
if (!(packetSender instanceof Wrapper)) {
return;
}
WrapperInfo wrapperInfo = data.getObject("wrapperInfo", new TypeToken<WrapperInfo>() {
}.getType());
if (((Wrapper) packetSender).getWrapperInfo() != null) {
((Wrapper) packetSender).setWrapperInfo(wrapperInfo);
((Wrapper) packetSender).setMaxMemory(wrapperInfo.getMemory());
System.out.println("Wrapper [" + ((Wrapper) packetSender).getServerId() + "] is ready with C" + wrapperInfo.getAvailableProcessors() + " and " + wrapperInfo.getMemory() + "MB");
} else {
((Wrapper) packetSender).setWrapperInfo(wrapperInfo);
((Wrapper) packetSender).setMaxMemory(wrapperInfo.getMemory());
((Wrapper) packetSender).updateWrapper();
System.out.println("Wrapper [" + ((Wrapper) packetSender).getServerId() + "] is ready with C" + wrapperInfo.getAvailableProcessors() + " and " + wrapperInfo.getMemory() + "MB");
if (wrapperInfo.getVersion() != null && !wrapperInfo.getVersion().equals(NetworkUtils.clreplaced.getPackage().getImplementationVersion())) {
System.err.println("Wrapper [" + ((Wrapper) packetSender).getServerId() + "] does not use the same version as this CloudNet Master [Master:" + NetworkUtils.clreplaced.getPackage().getImplementationVersion() + "/Wrapper:" + wrapperInfo.getVersion() + "], please update");
}
}
}
13
Source : PacketInUpdateServerGroup.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
ServerGroup proxyGroup = data.getObject("group", new TypeToken<ServerGroup>() {
}.getType());
CloudNet.getInstance().getConfig().createGroup(proxyGroup);
try {
CloudNet.getInstance().getConfig().load();
} catch (Exception e) {
e.printStackTrace();
}
CloudNet.getInstance().getServerGroups().clear();
CloudNet.getInstance().getProxyGroups().clear();
NetworkUtils.addAll(CloudNet.getInstance().getServerGroups(), CloudNet.getInstance().getConfig().getServerGroups(), new Acceptable<ServerGroup>() {
@Override
public boolean isAccepted(ServerGroup value) {
System.out.println("Loading server group: " + value.getName());
return true;
}
});
NetworkUtils.addAll(CloudNet.getInstance().getProxyGroups(), CloudNet.getInstance().getConfig().getProxyGroups(), new Acceptable<ProxyGroup>() {
@Override
public boolean isAccepted(ProxyGroup value) {
System.out.println("Loading proxy group: " + value.getName());
return true;
}
});
CloudNet.getInstance().getNetworkManager().reload();
CloudNet.getInstance().getNetworkManager().updateAll0();
CloudNet.getInstance().getWrappers().values().forEach(new Consumer<Wrapper>() {
@Override
public void accept(Wrapper wrapper) {
wrapper.updateWrapper();
}
});
}
13
Source : PacketInUpdateProxyGroup.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
ProxyGroup proxyGroup = data.getObject("group", new TypeToken<ProxyGroup>() {
}.getType());
CloudNet.getInstance().getConfig().createGroup(proxyGroup);
try {
CloudNet.getInstance().getConfig().load();
} catch (Exception e) {
e.printStackTrace();
}
CloudNet.getInstance().getServerGroups().clear();
CloudNet.getInstance().getProxyGroups().clear();
NetworkUtils.addAll(CloudNet.getInstance().getServerGroups(), CloudNet.getInstance().getConfig().getServerGroups(), new Acceptable<ServerGroup>() {
@Override
public boolean isAccepted(ServerGroup value) {
System.out.println("Loading server group: " + value.getName());
return true;
}
});
NetworkUtils.addAll(CloudNet.getInstance().getProxyGroups(), CloudNet.getInstance().getConfig().getProxyGroups(), new Acceptable<ProxyGroup>() {
@Override
public boolean isAccepted(ProxyGroup value) {
System.out.println("Loading proxy group: " + value.getName());
return true;
}
});
CloudNet.getInstance().getNetworkManager().reload();
CloudNet.getInstance().getNetworkManager().updateAll0();
CloudNet.getInstance().getWrappers().values().forEach(new Consumer<Wrapper>() {
@Override
public void accept(Wrapper wrapper) {
wrapper.updateWrapper();
}
});
}
13
Source : PlayerDatabase.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
public Map<UUID, OfflinePlayer> getRegisteredPlayers() {
database.loadDoreplacedents();
Map<UUID, OfflinePlayer> map = new HashMap<>();
for (Doreplacedent doreplacedent : database.getDocs()) {
OfflinePlayer offlinePlayer = doreplacedent.getObject("offlinePlayer", OfflinePlayer.TYPE);
map.put(offlinePlayer.getUniqueId(), offlinePlayer);
}
return map;
}
13
Source : CloudConfig.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
public java.util.Map<String, ServerGroup> getServerGroups() {
Map<String, ServerGroup> groups = NetworkUtils.newConcurrentHashMap();
if (serviceDoreplacedent.contains("serverGroups")) {
Collection<ServerGroup> collection = serviceDoreplacedent.getObject("serverGroups", new TypeToken<Collection<ServerGroup>>() {
}.getType());
for (ServerGroup serverGroup : collection) {
createGroup(serverGroup);
}
serviceDoreplacedent.remove("serverGroups");
serviceDoreplacedent.saveAsConfig(servicePath);
}
File groupsDirectory = new File("groups");
Doreplacedent entry;
if (groupsDirectory.isDirectory()) {
File[] files = groupsDirectory.listFiles();
if (files != null) {
for (File file : files) {
if (file.getName().endsWith(".json")) {
try {
entry = Doreplacedent.$loadDoreplacedent(file);
ServerGroup serverGroup = entry.getObject("group", ServerGroup.TYPE);
groups.put(serverGroup.getName(), serverGroup);
} catch (Throwable ex) {
ex.printStackTrace();
System.out.println("Cannot load servergroup file [" + file.getName() + ']');
}
}
}
}
}
return groups;
}
13
Source : PacketInUpdatePlayer.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
CloudPlayer cloudPlayer = data.getObject("player", CloudPlayer.TYPE);
if (CloudAPI.getInstance() != null) {
CloudAPI.getInstance().getNetworkHandlerProvider().iterator(new Runnabled<NetworkHandler>() {
@Override
public void run(NetworkHandler obj) {
obj.onPlayerUpdate(cloudPlayer);
}
});
}
}
13
Source : PacketInUpdateOfflinePlayer.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
OfflinePlayer offlinePlayer = data.getObject("player", OfflinePlayer.TYPE);
if (CloudAPI.getInstance() != null) {
CloudAPI.getInstance().getNetworkHandlerProvider().iterator(new Runnabled<NetworkHandler>() {
@Override
public void run(NetworkHandler obj) {
obj.onOfflinePlayerUpdate(offlinePlayer);
}
});
}
}
13
Source : PacketInLogoutPlayer.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
CloudPlayer cloudPlayer = data.getObject("player", new TypeToken<CloudPlayer>() {
}.getType());
if (cloudPlayer != null) {
if (CloudAPI.getInstance() != null) {
CloudAPI.getInstance().getNetworkHandlerProvider().iterator(new Runnabled<NetworkHandler>() {
@Override
public void run(NetworkHandler obj) {
obj.onPlayerDisconnectNetwork(cloudPlayer);
}
});
}
} else {
UUID uuid = data.getObject("uniqueId", UUID.clreplaced);
if (CloudAPI.getInstance() != null) {
CloudAPI.getInstance().getNetworkHandlerProvider().iterator(new Runnabled<NetworkHandler>() {
@Override
public void run(NetworkHandler obj) {
obj.onPlayerDisconnectNetwork(uuid);
}
});
}
}
}
13
Source : PacketInLoginPlayer.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
if (CloudAPI.getInstance() != null) {
CloudPlayer cloudPlayer = data.getObject("player", CloudPlayer.TYPE);
CloudAPI.getInstance().getNetworkHandlerProvider().iterator(new Runnabled<NetworkHandler>() {
@Override
public void run(NetworkHandler obj) {
obj.onPlayerLoginNetwork(cloudPlayer);
}
});
}
}
13
Source : PacketInCloudNetwork.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
if (CloudAPI.getInstance() != null) {
CloudNetwork cloudNetwork = data.getObject("cloudnetwork", NetworkUtils.cloudnet().getType());
CloudAPI.getInstance().setCloudNetwork(cloudNetwork);
CloudAPI.getInstance().getNetworkHandlerProvider().iterator(new Runnabled<NetworkHandler>() {
@Override
public void run(NetworkHandler obj) {
obj.onCloudNetworkUpdate(cloudNetwork);
}
});
}
}
13
Source : ProxiedListener.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@EventHandler(priority = EventPriority.LOWEST)
public void handleLogin(LoginEvent e) {
CloudAPI.getInstance().getLogger().logp(Level.FINEST, this.getClreplaced().getSimpleName(), "handleLogin", String.format("Handling login event: %s", e));
PlayerConnection playerConnection = new PlayerConnection(e.getConnection().getUniqueId(), e.getConnection().getName(), e.getConnection().getVersion(), e.getConnection().getAddress().getAddress().getHostAddress(), e.getConnection().getAddress().getPort(), e.getConnection().isOnlineMode(), e.getConnection().isLegacy());
Doreplacedent result = CloudAPI.getInstance().getNetworkConnection().getPacketManager().sendQuery(new PacketOutPlayerLoginRequest(playerConnection), CloudAPI.getInstance().getNetworkConnection()).getResult();
CloudPlayer cloudPlayer = result.getObject("player", new TypeToken<CloudPlayer>() {
}.getType());
if (cloudPlayer == null) {
CloudAPI.getInstance().getLogger().finest("cloudPlayer is null!");
e.setCancelReason(TextComponent.fromLegacyText("§cUnverified login. Reason: §e" + (result.contains("reason") ? result.getString("reason") : "no reason defined")));
e.setCancelled(true);
return;
}
CommandSender cloudCommandSender = new CloudPlayerCommandSender(cloudPlayer);
if (CloudProxy.getInstance().getProxyGroup() != null) {
ProxyConfig proxyConfig = CloudProxy.getInstance().getProxyGroup().getProxyConfig();
if ((proxyConfig.isEnabled() && proxyConfig.isMaintenance())) {
PermissionCheckEvent permissionCheckEvent = new PermissionCheckEvent(cloudCommandSender, "cloudnet.maintenance", false);
if (!proxyConfig.getWhitelist().contains(e.getConnection().getName()) && !proxyConfig.getWhitelist().contains(e.getConnection().getUniqueId().toString()) && !ProxyServer.getInstance().getPluginManager().callEvent(permissionCheckEvent).hasPermission()) {
e.setCancelled(true);
e.setCancelReason(ChatColor.translateAlternateColorCodes('&', CloudAPI.getInstance().getCloudNetwork().getMessages().getString("kick-maintenance")));
return;
}
}
}
ProxyGroup proxyGroup = CloudProxy.getInstance().getProxyGroup();
if (proxyGroup != null) {
if (proxyGroup.getProxyConfig().isEnabled()) {
if (CloudAPI.getInstance().getOnlineCount() >= CloudProxy.getInstance().getProxyGroup().getProxyConfig().getMaxPlayers()) {
PermissionCheckEvent permissionCheckEvent = new PermissionCheckEvent(cloudCommandSender, "cloudnet.fulljoin", false);
if (!ProxyServer.getInstance().getPluginManager().callEvent(permissionCheckEvent).hasPermission()) {
e.setCancelled(true);
e.setCancelReason(ChatColor.translateAlternateColorCodes('&', CloudAPI.getInstance().getCloudNetwork().getMessages().getString("full-join")));
return;
}
}
}
}
CloudProxy.getInstance().getCloudPlayers().put(cloudPlayer.getUniqueId(), cloudPlayer);
}
12
Source : PacketInSendScreenLine.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
Collection<ScreenInfo> screenInfos = data.getObject("screenInfo", TYPE);
CloudNet.getInstance().getEventManager().callEvent(new ScreenInfoEvent(screenInfos));
for (ScreenInfo screenInfo : screenInfos) {
if (CloudNet.getInstance().getScreenProvider().getMainServiceId() != null && screenInfo.getServiceId().getServerId().equalsIgnoreCase(CloudNet.getInstance().getScreenProvider().getMainServiceId().getServerId())) {
System.out.println('[' + screenInfo.getServiceId().getServerId() + "] " + screenInfo.getLine());
}
}
CloudNet.getInstance().getNetworkManager().handleScreen(((INetworkComponent) packetSender), screenInfos);
}
12
Source : PacketInLoginSuccess.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
UUID unique = data.getObject("uniqueId", UUID.clreplaced);
CloudPlayer cloudPlayer = CloudNet.getInstance().getNetworkManager().getWaitingPlayers().get(unique);
if (cloudPlayer != null) {
CloudNet.getInstance().getNetworkManager().getWaitingPlayers().remove(unique);
CloudNet.getInstance().getNetworkManager().getOnlinePlayers().put(cloudPlayer.getUniqueId(), cloudPlayer);
}
}
12
Source : PacketInStartProxy.java
with Apache License 2.0
from CloudNetService
with Apache License 2.0
from CloudNetService
@Override
public void handleInput(Doreplacedent data, PacketSender packetSender) {
if (!data.contains("wrapper")) {
CloudNet.getInstance().startProxy(CloudNet.getInstance().getProxyGroups().get(data.getString("group")), data.getInt("memory"), data.getObject("processParameters", new TypeToken<String[]>() {
}.getType()), data.getString("url"), data.getObject("plugins", new TypeToken<Collection<ServerInstallablePlugin>>() {
}.getType()), data.getDoreplacedent("properties"));
} else {
CloudNet.getInstance().startProxy(CloudNet.getInstance().getWrappers().get(data.getString("wrapper")), CloudNet.getInstance().getProxyGroups().get(data.getString("group")), data.getInt("memory"), data.getObject("processParameters", new TypeToken<String[]>() {
}.getType()), data.getString("url"), data.getObject("plugins", new TypeToken<Collection<ServerInstallablePlugin>>() {
}.getType()), data.getDoreplacedent("properties"));
}
}
See More Examples