Bridge: файл настроек
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
group = 'asys'
|
||||
version = '0.3-SNAPSHOT'
|
||||
version = '0.4-SNAPSHOT'
|
||||
|
||||
repositories {
|
||||
maven { url 'https://hub.spigotmc.org/nexus/content/groups/public/' }
|
||||
|
||||
@@ -20,12 +20,13 @@ public class BridgePlugin extends JavaPlugin {
|
||||
@Override
|
||||
public void onEnable() {
|
||||
INSTANCE = this;
|
||||
client = new Client();
|
||||
saveDefaultConfig();
|
||||
|
||||
client = new Client();
|
||||
ScheduledExecutorService ses = Executors.newScheduledThreadPool(1);
|
||||
sesFuture = ses.scheduleAtFixedRate(() -> {
|
||||
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()) {
|
||||
getLogger().info(String.format("Connect(%d) OK", tryConnect));
|
||||
sesFuture.cancel(false);
|
||||
|
||||
@@ -40,7 +40,9 @@ public class ClientPacketHandler extends ChannelInboundHandlerAdapter implements
|
||||
context.channel().attr(KNOWN_PACKETS).set(handshakePackets);
|
||||
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);
|
||||
}
|
||||
|
||||
|
||||
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