Bridge: убран лишний код
This commit is contained in:
@@ -17,7 +17,7 @@ public class BridgeBukkitImpl extends AbstractBridge implements IBridge {
|
|||||||
private int scheduleId;
|
private int scheduleId;
|
||||||
private int second;
|
private int second;
|
||||||
|
|
||||||
public BridgeBukkitImpl(BridgePlugin plugin) {
|
BridgeBukkitImpl(BridgePlugin plugin) {
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
this.logger = new LoggerBukkitImpl(plugin.getLogger());
|
this.logger = new LoggerBukkitImpl(plugin.getLogger());
|
||||||
this.configBukkit = new ConfigBukkitImpl(plugin.getConfig());
|
this.configBukkit = new ConfigBukkitImpl(plugin.getConfig());
|
||||||
@@ -51,7 +51,6 @@ public class BridgeBukkitImpl extends AbstractBridge implements IBridge {
|
|||||||
@Override
|
@Override
|
||||||
public void startPing() {
|
public void startPing() {
|
||||||
scheduleId = plugin.getServer().getScheduler().scheduleSyncRepeatingTask(plugin,() -> {
|
scheduleId = plugin.getServer().getScheduler().scheduleSyncRepeatingTask(plugin,() -> {
|
||||||
plugin.getLogger().info("[D] send ping...");
|
|
||||||
this.client.sendPacket(new CS_Ping(
|
this.client.sendPacket(new CS_Ping(
|
||||||
System.currentTimeMillis(),
|
System.currentTimeMillis(),
|
||||||
20.0D, //FIXME fake tps
|
20.0D, //FIXME fake tps
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ import org.bukkit.configuration.file.FileConfiguration;
|
|||||||
public class ConfigBukkitImpl implements IConfig {
|
public class ConfigBukkitImpl implements IConfig {
|
||||||
private FileConfiguration fileConfiguration;
|
private FileConfiguration fileConfiguration;
|
||||||
|
|
||||||
public ConfigBukkitImpl(FileConfiguration fileConfiguration) {
|
ConfigBukkitImpl(FileConfiguration fileConfiguration) {
|
||||||
this.fileConfiguration = fileConfiguration;
|
this.fileConfiguration = fileConfiguration;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ public abstract class AbstractBridge implements IBridge {
|
|||||||
connectTicker = new TaskTicker().setStepTimeMs(5000L);
|
connectTicker = new TaskTicker().setStepTimeMs(5000L);
|
||||||
connectTicker.setTask(() -> {
|
connectTicker.setTask(() -> {
|
||||||
getLogger().info(String.format("Connect(%d) to Zond...", ++tryConnect));
|
getLogger().info(String.format("Connect(%d) to Zond...", ++tryConnect));
|
||||||
client.connect("127.0.0.1", getConfig().getInt("port"));
|
client.connect(getConfig().getInt("port"));
|
||||||
if (client.isConnected()) {
|
if (client.isConnected()) {
|
||||||
stopReconnect();
|
stopReconnect();
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -22,25 +22,25 @@ public class Client {
|
|||||||
private ChannelFuture channelFuture;
|
private ChannelFuture channelFuture;
|
||||||
private IBridge bridge;
|
private IBridge bridge;
|
||||||
|
|
||||||
public Client(IBridge bridge) {
|
Client(IBridge bridge) {
|
||||||
this.bridge = bridge;
|
this.bridge = bridge;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void connect(String host, int port) {
|
void connect(int port) {
|
||||||
if (group == null || bootstrap == null) {
|
if (group == null || bootstrap == null) {
|
||||||
group = new NioEventLoopGroup();
|
group = new NioEventLoopGroup();
|
||||||
bootstrap = createBootstrap();
|
bootstrap = createBootstrap();
|
||||||
}
|
}
|
||||||
|
|
||||||
channelFuture = bootstrap.connect(host, port);
|
channelFuture = bootstrap.connect("127.0.0.1", port);
|
||||||
channelFuture.awaitUninterruptibly(5000);
|
channelFuture.awaitUninterruptibly(5000);
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean isConnected() {
|
boolean isConnected() {
|
||||||
return (channelFuture != null && channelFuture.isSuccess());
|
return (channelFuture != null && channelFuture.isSuccess());
|
||||||
}
|
}
|
||||||
|
|
||||||
public void disconnect() {
|
void disconnect() {
|
||||||
group.shutdownGracefully();
|
group.shutdownGracefully();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user