Bridge: файл настроек
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
group = 'asys'
|
group = 'asys'
|
||||||
version = '0.3-SNAPSHOT'
|
version = '0.4-SNAPSHOT'
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
maven { url 'https://hub.spigotmc.org/nexus/content/groups/public/' }
|
maven { url 'https://hub.spigotmc.org/nexus/content/groups/public/' }
|
||||||
|
|||||||
@@ -20,12 +20,13 @@ public class BridgePlugin extends JavaPlugin {
|
|||||||
@Override
|
@Override
|
||||||
public void onEnable() {
|
public void onEnable() {
|
||||||
INSTANCE = this;
|
INSTANCE = this;
|
||||||
client = new Client();
|
saveDefaultConfig();
|
||||||
|
|
||||||
|
client = new Client();
|
||||||
ScheduledExecutorService ses = Executors.newScheduledThreadPool(1);
|
ScheduledExecutorService ses = Executors.newScheduledThreadPool(1);
|
||||||
sesFuture = ses.scheduleAtFixedRate(() -> {
|
sesFuture = ses.scheduleAtFixedRate(() -> {
|
||||||
getLogger().info(String.format("Connect(%d) to ASys...", ++tryConnect));
|
getLogger().info(String.format("Connect(%d) to ASys...", ++tryConnect));
|
||||||
client.connect("127.0.0.1", 8779);
|
client.connect(getConfig().getString("host"), getConfig().getInt("port"));
|
||||||
if (client.isConnected()) {
|
if (client.isConnected()) {
|
||||||
getLogger().info(String.format("Connect(%d) OK", tryConnect));
|
getLogger().info(String.format("Connect(%d) OK", tryConnect));
|
||||||
sesFuture.cancel(false);
|
sesFuture.cancel(false);
|
||||||
|
|||||||
@@ -40,7 +40,9 @@ public class ClientPacketHandler extends ChannelInboundHandlerAdapter implements
|
|||||||
context.channel().attr(KNOWN_PACKETS).set(handshakePackets);
|
context.channel().attr(KNOWN_PACKETS).set(handshakePackets);
|
||||||
context.channel().attr(KNOWN_HANDLERS).set(handshakeHandlers);
|
context.channel().attr(KNOWN_HANDLERS).set(handshakeHandlers);
|
||||||
|
|
||||||
CS_Handshake packet = new CS_Handshake("SpigotServer0", "testpassphrase");
|
CS_Handshake packet = new CS_Handshake(
|
||||||
|
BridgePlugin.INSTANCE.getConfig().getString("clientId"),
|
||||||
|
BridgePlugin.INSTANCE.getConfig().getString("passcode"));
|
||||||
context.channel().writeAndFlush(packet);
|
context.channel().writeAndFlush(packet);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
4
bridge/src/main/resources/config.yml
Normal file
4
bridge/src/main/resources/config.yml
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
clientId: SpigotServer0
|
||||||
|
host: 127.0.0.1
|
||||||
|
port: 8779
|
||||||
|
passcode: testpassphrase
|
||||||
Reference in New Issue
Block a user