void loadData() { this.config = plugin.getConfig(); this.offlineMessage = config.getString("offline-message"); this.showOfflineMsg = config.getBoolean("show-offline-message"); this.interval = config.getInt("interval"); this.timeout = config.getInt("timeout"); this.signsPerTick = config.getInt("sign-updates"); this.cooldown = config.getInt("cooldown"); this.debugmode = config.getBoolean("debug"); signLayouts = loadLayouts(); servers = loadServers(); loadSigns(); checkSigns(); }
protected PluginData(TeleportSigns plugin) { this.plugin = plugin; database = plugin.getDatabase(); this.config = plugin.getConfig(); plugin.saveDefaultConfig(); }