package lilypad.bukkit.connect; import java.net.InetSocketAddress; import org.bukkit.configuration.file.FileConfiguration; import lilypad.client.connect.api.ConnectSettings; public class ConnectSettingsImpl implements ConnectSettings { private String outboundIp; private int outboundPort; private String username; private String password; public ConnectSettingsImpl(FileConfiguration fileConfiguration) { this.outboundIp = fileConfiguration.getString("settings.address"); this.outboundPort = fileConfiguration.getInt("settings.port"); this.username = fileConfiguration.getString("settings.credentials.username"); this.password = fileConfiguration.getString("settings.credentials.password"); } public InetSocketAddress getOutboundAddress() { return new InetSocketAddress(this.outboundIp, this.outboundPort); } public String getUsername() { return this.username; } public String getPassword() { return this.password; } }