Skip to content

Commit

Permalink
Begin rewrite for SubData 2
Browse files Browse the repository at this point in the history
  • Loading branch information
ME1312 committed Apr 18, 2019
1 parent 4638617 commit 3dab84c
Show file tree
Hide file tree
Showing 167 changed files with 2,803 additions and 10,028 deletions.
14 changes: 11 additions & 3 deletions SubServers.Bungee/pom.xml
Expand Up @@ -28,9 +28,15 @@
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.msgpack</groupId>
<artifactId>msgpack-core</artifactId>
<version>0.8.16</version>
<groupId>net.ME1312.Galaxi</groupId>
<artifactId>GalaxiUtil</artifactId>
<version>19w16a</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>net.ME1312.SubData</groupId>
<artifactId>Server</artifactId>
<version>19w16b</version>
<scope>compile</scope>
</dependency>
<dependency>
Expand Down Expand Up @@ -136,6 +142,8 @@
<reportOutputDirectory>${basedir}/../Javadoc/SubServers.Bungee</reportOutputDirectory>
<additionalOptions>-Xdoclint:none</additionalOptions>
<links>
<link>https://src.me1312.net/jenkins/job/GalaxiEngine/javadoc/GalaxiUtil/</link>
<link>https://src.me1312.net/jenkins/job/SubData/javadoc/Server/</link>
<link>https://ci.md-5.net/job/BungeeCord/ws/api/target/apidocs/</link>
</links>
</configuration>
Expand Down
@@ -1,9 +1,8 @@
package net.ME1312.SubServers.Bungee.Event;

import net.ME1312.SubServers.Bungee.Host.Host;
import net.ME1312.SubServers.Bungee.Host.Server;
import net.ME1312.SubServers.Bungee.Library.SubEvent;
import net.ME1312.SubServers.Bungee.Library.Util;
import net.ME1312.Galaxi.Library.Util;
import net.md_5.bungee.api.plugin.Cancellable;
import net.md_5.bungee.api.plugin.Event;

Expand Down
Expand Up @@ -2,7 +2,7 @@

import net.ME1312.SubServers.Bungee.Host.Proxy;
import net.ME1312.SubServers.Bungee.Library.SubEvent;
import net.ME1312.SubServers.Bungee.Library.Util;
import net.ME1312.Galaxi.Library.Util;
import net.md_5.bungee.api.plugin.Event;

/**
Expand Down
Expand Up @@ -3,7 +3,7 @@
import net.ME1312.SubServers.Bungee.Host.Host;
import net.ME1312.SubServers.Bungee.Host.Server;
import net.ME1312.SubServers.Bungee.Library.SubEvent;
import net.ME1312.SubServers.Bungee.Library.Util;
import net.ME1312.Galaxi.Library.Util;
import net.md_5.bungee.api.plugin.Cancellable;
import net.md_5.bungee.api.plugin.Event;

Expand Down
Expand Up @@ -3,8 +3,8 @@
import net.ME1312.SubServers.Bungee.Host.Host;
import net.ME1312.SubServers.Bungee.Host.SubCreator;
import net.ME1312.SubServers.Bungee.Library.SubEvent;
import net.ME1312.SubServers.Bungee.Library.Util;
import net.ME1312.SubServers.Bungee.Library.Version.Version;
import net.ME1312.Galaxi.Library.Util;
import net.ME1312.Galaxi.Library.Version.Version;
import net.md_5.bungee.api.plugin.Cancellable;
import net.md_5.bungee.api.plugin.Event;

Expand Down Expand Up @@ -33,7 +33,7 @@ public class SubCreateEvent extends Event implements SubEvent, Cancellable {
* @param port Server Port Number
*/
public SubCreateEvent(UUID player, Host host, String name, SubCreator.ServerTemplate template, Version version, int port) {
if (Util.isNull(host, name, template, version, port)) throw new NullPointerException();
if (Util.isNull(host, name, template, port)) throw new NullPointerException();
this.player = player;
this.host = host;
this.name = name;
Expand Down
@@ -1,11 +1,11 @@
package net.ME1312.SubServers.Bungee.Event;

import net.ME1312.SubServers.Bungee.Host.Server;
import net.ME1312.SubServers.Bungee.Library.Config.YAMLSection;
import net.ME1312.SubServers.Bungee.Library.Config.YAMLValue;
import net.ME1312.SubServers.Bungee.Library.NamedContainer;
import net.ME1312.Galaxi.Library.Map.ObjectMap;
import net.ME1312.Galaxi.Library.Map.ObjectMapValue;
import net.ME1312.Galaxi.Library.NamedContainer;
import net.ME1312.SubServers.Bungee.Library.SubEvent;
import net.ME1312.SubServers.Bungee.Library.Util;
import net.ME1312.Galaxi.Library.Util;
import net.md_5.bungee.api.plugin.Cancellable;
import net.md_5.bungee.api.plugin.Event;

Expand All @@ -18,7 +18,7 @@ public class SubEditServerEvent extends Event implements SubEvent, Cancellable {
private boolean cancelled = false;
private UUID player;
private Server server;
private NamedContainer<String, YAMLValue> edit;
private NamedContainer<String, ObjectMapValue> edit;
private boolean perm;

/**
Expand All @@ -31,11 +31,11 @@ public class SubEditServerEvent extends Event implements SubEvent, Cancellable {
*/
public SubEditServerEvent(UUID player, Server server, NamedContainer<String, ?> edit, boolean permanent) {
if (Util.isNull(server, edit)) throw new NullPointerException();
YAMLSection section = new YAMLSection();
ObjectMap<String> section = new ObjectMap<String>();
section.set(".", edit.get());
this.player = player;
this.server = server;
this.edit = new NamedContainer<String, YAMLValue>(edit.name(), section.get("."));
this.edit = new NamedContainer<String, ObjectMapValue>(edit.name(), section.get("."));
this.perm = permanent;
}

Expand All @@ -58,7 +58,7 @@ public SubEditServerEvent(UUID player, Server server, NamedContainer<String, ?>
*
* @return Edit to be made
*/
public NamedContainer<String, YAMLValue> getEdit() {
public NamedContainer<String, ObjectMapValue> getEdit() {
return edit;
}

Expand Down
@@ -1,8 +1,11 @@
package net.ME1312.SubServers.Bungee.Event;

import net.ME1312.SubData.Server.DataClient;
import net.ME1312.SubData.Server.DataServer;
import net.ME1312.SubData.Server.SubDataClient;
import net.ME1312.SubServers.Bungee.Library.SubEvent;
import net.ME1312.SubServers.Bungee.Library.Util;
import net.ME1312.SubServers.Bungee.Network.SubDataServer;
import net.ME1312.Galaxi.Library.Util;
import net.ME1312.SubData.Server.SubDataServer;
import net.md_5.bungee.api.plugin.Cancellable;
import net.md_5.bungee.api.plugin.Event;

Expand All @@ -13,34 +16,34 @@
*/
public class SubNetworkConnectEvent extends Event implements SubEvent, Cancellable {
private boolean cancelled = false;
private SubDataServer network;
private InetAddress address;
private DataServer network;
private DataClient client;

/**
* SubData Network Connect Event
*/
public SubNetworkConnectEvent(SubDataServer network, InetAddress address) {
if (Util.isNull(network, address)) throw new NullPointerException();
public SubNetworkConnectEvent(DataServer network, DataClient client) {
if (Util.isNull(network, client)) throw new NullPointerException();
this.network = network;
this.address = address;
this.client = client;
}

/**
* Get the network the client is trying to connect to
*
* @return SubData Network
*/
public SubDataServer getNetwork() {
public DataServer getNetwork() {
return network;
}

/**
* Get the address of the connecting client
* Get the connecting client
*
* @return Client address
* @return Client
*/
public InetAddress getAddress() {
return address;
public DataClient getClient() {
return client;
}

/**
Expand Down
@@ -1,33 +1,38 @@
package net.ME1312.SubServers.Bungee.Event;

import net.ME1312.SubData.Server.DataClient;
import net.ME1312.SubData.Server.DataServer;
import net.ME1312.SubData.Server.Library.DisconnectReason;
import net.ME1312.SubData.Server.SubDataClient;
import net.ME1312.SubServers.Bungee.Library.SubEvent;
import net.ME1312.SubServers.Bungee.Library.Util;
import net.ME1312.SubServers.Bungee.Network.Client;
import net.ME1312.SubServers.Bungee.Network.SubDataServer;
import net.ME1312.Galaxi.Library.Util;
import net.ME1312.SubData.Server.SubDataServer;
import net.md_5.bungee.api.plugin.Event;

/**
* SubData Network Disconnect Event
*/
public class SubNetworkDisconnectEvent extends Event implements SubEvent {
private SubDataServer network;
private Client client;
private DataServer network;
private DataClient client;
private DisconnectReason reason;

/**
* SubData Network Disconnect Event
*/
public SubNetworkDisconnectEvent(SubDataServer network, Client client) {
if (Util.isNull(network, client)) throw new NullPointerException();
public SubNetworkDisconnectEvent(DataServer network, DataClient client, DisconnectReason reason) {
if (Util.isNull(network, client, reason)) throw new NullPointerException();
this.network = network;
this.client = client;
this.reason = reason;
}

/**
* Get the network the client is disconnecting from
*
* @return SubData Network
*/
public SubDataServer getNetwork() {
public DataServer getNetwork() {
return network;
}

Expand All @@ -36,8 +41,16 @@ public SubDataServer getNetwork() {
*
* @return Client
*/
public Client getClient() {
public DataClient getClient() {
return client;
}

/**
* Get the reason the client disconnected
*
* @return Disconnect Reason
*/
public DisconnectReason getReason() {
return reason;
}
}
@@ -1,9 +1,8 @@
package net.ME1312.SubServers.Bungee.Event;

import net.ME1312.SubServers.Bungee.Host.Host;
import net.ME1312.SubServers.Bungee.Host.Server;
import net.ME1312.SubServers.Bungee.Library.SubEvent;
import net.ME1312.SubServers.Bungee.Library.Util;
import net.ME1312.Galaxi.Library.Util;
import net.md_5.bungee.api.plugin.Cancellable;
import net.md_5.bungee.api.plugin.Event;

Expand Down
Expand Up @@ -2,7 +2,7 @@

import net.ME1312.SubServers.Bungee.Host.Proxy;
import net.ME1312.SubServers.Bungee.Library.SubEvent;
import net.ME1312.SubServers.Bungee.Library.Util;
import net.ME1312.Galaxi.Library.Util;
import net.md_5.bungee.api.plugin.Event;

/**
Expand Down
Expand Up @@ -3,7 +3,7 @@
import net.ME1312.SubServers.Bungee.Host.Host;
import net.ME1312.SubServers.Bungee.Host.Server;
import net.ME1312.SubServers.Bungee.Library.SubEvent;
import net.ME1312.SubServers.Bungee.Library.Util;
import net.ME1312.Galaxi.Library.Util;
import net.md_5.bungee.api.plugin.Cancellable;
import net.md_5.bungee.api.plugin.Event;

Expand Down
Expand Up @@ -2,7 +2,7 @@

import net.ME1312.SubServers.Bungee.Host.SubServer;
import net.ME1312.SubServers.Bungee.Library.SubEvent;
import net.ME1312.SubServers.Bungee.Library.Util;
import net.ME1312.Galaxi.Library.Util;
import net.md_5.bungee.api.plugin.Cancellable;
import net.md_5.bungee.api.plugin.Event;

Expand Down
Expand Up @@ -2,7 +2,7 @@

import net.ME1312.SubServers.Bungee.Host.SubServer;
import net.ME1312.SubServers.Bungee.Library.SubEvent;
import net.ME1312.SubServers.Bungee.Library.Util;
import net.ME1312.Galaxi.Library.Util;
import net.md_5.bungee.api.plugin.Cancellable;
import net.md_5.bungee.api.plugin.Event;

Expand Down
Expand Up @@ -2,7 +2,7 @@

import net.ME1312.SubServers.Bungee.Host.SubServer;
import net.ME1312.SubServers.Bungee.Library.SubEvent;
import net.ME1312.SubServers.Bungee.Library.Util;
import net.ME1312.Galaxi.Library.Util;
import net.md_5.bungee.api.plugin.Cancellable;
import net.md_5.bungee.api.plugin.Event;

Expand Down
Expand Up @@ -2,7 +2,7 @@

import net.ME1312.SubServers.Bungee.Host.SubServer;
import net.ME1312.SubServers.Bungee.Library.SubEvent;
import net.ME1312.SubServers.Bungee.Library.Util;
import net.ME1312.Galaxi.Library.Util;
import net.md_5.bungee.api.plugin.Event;

/**
Expand Down
@@ -1,10 +1,9 @@
package net.ME1312.SubServers.Bungee.Host;

import net.ME1312.SubServers.Bungee.Library.Compatibility.JNA;
import net.ME1312.SubServers.Bungee.Library.Util;
import net.ME1312.Galaxi.Library.Util;

import java.io.File;
import java.lang.reflect.Field;

/**
* Executable Handler Class
Expand Down

0 comments on commit 3dab84c

Please sign in to comment.