rename
This commit is contained in:
parent
f971211e33
commit
de1ad1d31b
|
|
@ -13,7 +13,7 @@ import cc.maxmc.msm.common.network.netty.NetworkRegistry
|
|||
import net.md_5.bungee.api.ProxyServer
|
||||
import net.md_5.bungee.api.plugin.Plugin
|
||||
|
||||
class MultiServerMan : Plugin() {
|
||||
class Controlled : Plugin() {
|
||||
init {
|
||||
instance = this
|
||||
}
|
||||
|
|
@ -34,6 +34,6 @@ class MultiServerMan : Plugin() {
|
|||
}
|
||||
|
||||
companion object {
|
||||
lateinit var instance: MultiServerMan
|
||||
lateinit var instance: Controlled
|
||||
}
|
||||
}
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package cc.maxmc.msm.controlled.listener
|
||||
|
||||
import cc.maxmc.msm.controlled.MultiServerMan
|
||||
import cc.maxmc.msm.controlled.Controlled
|
||||
import cc.maxmc.msm.controlled.misc.SubServer
|
||||
import cc.maxmc.msm.controlled.netty.NetClient
|
||||
import cc.maxmc.msm.controlled.settings.Settings
|
||||
|
|
@ -23,7 +23,7 @@ object ProtocolListener : Listener {
|
|||
@EventHandler
|
||||
fun onGetInfo(packetE: PacketReceiveEvent) {
|
||||
if (packetE.packet !is CPacketGetInfo) return
|
||||
val types = MultiServerMan.instance.dataFolder.toPath().resolve("patterns").listDirectoryEntries()
|
||||
val types = Controlled.instance.dataFolder.toPath().resolve("patterns").listDirectoryEntries()
|
||||
.filter { it.isDirectory() }.map { it.name }.toMutableSet()
|
||||
val packetCallBack = PPacketChildInfo(Settings.portRange.toHashSet(), types)
|
||||
NetClient.sendPacket(packetCallBack)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
package cc.maxmc.msm.controlled.misc
|
||||
|
||||
import cc.maxmc.msm.controlled.MultiServerMan
|
||||
import cc.maxmc.msm.controlled.Controlled
|
||||
import cc.maxmc.msm.controlled.settings.Settings
|
||||
import cc.maxmc.msm.controlled.utils.ScriptRunner
|
||||
import kotlinx.coroutines.Dispatchers
|
||||
|
|
@ -16,7 +16,7 @@ import kotlin.io.path.deleteRecursively
|
|||
@Suppress("CanBeParameter", "MemberVisibilityCanBePrivate") // API
|
||||
@OptIn(kotlin.io.path.ExperimentalPathApi::class)
|
||||
class SubServer(
|
||||
val uid: UUID, val type: String, val port: Int, baseFolder: Path = MultiServerMan.instance.dataFolder.toPath()
|
||||
val uid: UUID, val type: String, val port: Int, baseFolder: Path = Controlled.instance.dataFolder.toPath()
|
||||
) {
|
||||
private val serverFolder =
|
||||
baseFolder.resolve("cache").resolve(uid.toString().substring(0..7)).also { it.createDirectories() }
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
package cc.maxmc.msm.controlled.settings
|
||||
|
||||
import cc.maxmc.msm.controlled.MultiServerMan
|
||||
import cc.maxmc.msm.controlled.Controlled
|
||||
import net.md_5.bungee.api.ProxyServer
|
||||
import net.md_5.bungee.api.chat.TextComponent
|
||||
import net.md_5.bungee.config.Configuration
|
||||
|
|
@ -9,17 +9,17 @@ import net.md_5.bungee.config.YamlConfiguration
|
|||
import kotlin.io.path.*
|
||||
|
||||
object SettingsReader {
|
||||
private val file = MultiServerMan.instance.dataFolder.toPath().resolve("settings.yml")
|
||||
private val file = Controlled.instance.dataFolder.toPath().resolve("settings.yml")
|
||||
val config: Configuration
|
||||
private val basePatternFolder = MultiServerMan.instance.dataFolder.toPath().resolve("patterns")
|
||||
private val basePatternFolder = Controlled.instance.dataFolder.toPath().resolve("patterns")
|
||||
|
||||
init {
|
||||
if (!basePatternFolder.exists()) {
|
||||
basePatternFolder.createDirectories()
|
||||
}
|
||||
if (!file.exists()) {
|
||||
MultiServerMan.instance.dataFolder.toPath().createDirectories()
|
||||
val stream = MultiServerMan.instance.getResourceAsStream("settings.yml")
|
||||
Controlled.instance.dataFolder.toPath().createDirectories()
|
||||
val stream = Controlled.instance.getResourceAsStream("settings.yml")
|
||||
file.createFile()
|
||||
stream.copyTo(file.outputStream())
|
||||
ProxyServer.getInstance().console.sendMessage(TextComponent("§b| §7配置文件不存在,正在创建配置文件。"))
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
name: Controlled
|
||||
main: cc.maxmc.msm.controlled.MultiServerMan
|
||||
main: cc.maxmc.msm.controlled.Controlled
|
||||
author: MistyRain
|
||||
|
|
@ -9,7 +9,7 @@ import cc.maxmc.msm.mastercontrol.netty.NetManager
|
|||
import net.md_5.bungee.api.ProxyServer
|
||||
import net.md_5.bungee.api.plugin.Plugin
|
||||
|
||||
class MultiServerMan : Plugin() {
|
||||
class MasterControl : Plugin() {
|
||||
|
||||
override fun onEnable() {
|
||||
instance = this
|
||||
|
|
@ -26,7 +26,7 @@ class MultiServerMan : Plugin() {
|
|||
}
|
||||
|
||||
companion object {
|
||||
lateinit var instance: MultiServerMan
|
||||
lateinit var instance: MasterControl
|
||||
private set
|
||||
}
|
||||
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
package cc.maxmc.msm.mastercontrol.settings
|
||||
|
||||
import cc.maxmc.msm.mastercontrol.MultiServerMan
|
||||
import cc.maxmc.msm.mastercontrol.MasterControl
|
||||
import net.md_5.bungee.api.ProxyServer
|
||||
import net.md_5.bungee.api.chat.TextComponent
|
||||
import net.md_5.bungee.config.Configuration
|
||||
|
|
@ -9,13 +9,13 @@ import net.md_5.bungee.config.YamlConfiguration
|
|||
import kotlin.io.path.*
|
||||
|
||||
object SettingsReader {
|
||||
private val file = MultiServerMan.instance.dataFolder.toPath().resolve("settings.yml")
|
||||
private val file = MasterControl.instance.dataFolder.toPath().resolve("settings.yml")
|
||||
val config: Configuration
|
||||
|
||||
init {
|
||||
if (!file.exists()) {
|
||||
MultiServerMan.instance.dataFolder.toPath().createDirectories()
|
||||
val stream = MultiServerMan.instance.getResourceAsStream("settings.yml")
|
||||
MasterControl.instance.dataFolder.toPath().createDirectories()
|
||||
val stream = MasterControl.instance.getResourceAsStream("settings.yml")
|
||||
file.createFile()
|
||||
stream.copyTo(file.outputStream())
|
||||
ProxyServer.getInstance().console.sendMessage(TextComponent("§b| §7配置文件不存在,正在创建配置文件。"))
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
name: MasterControl
|
||||
main: cc.maxmc.msm.mastercontrol.MultiServerMan
|
||||
main: cc.maxmc.msm.mastercontrol.MasterControl
|
||||
author: MistyRain
|
||||
Loading…
Reference in New Issue