repackage

This commit is contained in:
2023-05-04 21:46:09 +08:00
parent de1ad1d31b
commit 4db42f957c
61 changed files with 276 additions and 287 deletions
+2 -2
View File
@@ -3,7 +3,7 @@ plugins {
id("com.github.johnrengelman.shadow")
}
group = "cc.maxmc.msm.controlled"
group = "com.mohist.mistyrain.controlled"
repositories {
mavenCentral()
@@ -20,7 +20,7 @@ dependencies {
tasks.shadowJar {
archiveClassifier.set(null as? String?)
relocate("kotlin", "cc.maxmc.msm.lib.kotlin")
relocate("kotlin", "com.mohist.mistyrain.lib.kotlin")
}
tasks.build {
@@ -1,15 +1,15 @@
package cc.maxmc.msm.controlled
package com.mohist.mistyrain.controlled
import cc.maxmc.msm.api.MultiServerManAPIProvider
import cc.maxmc.msm.controlled.api.APIImpl
import cc.maxmc.msm.controlled.listener.APIPacketListener
import cc.maxmc.msm.controlled.command.Api
import cc.maxmc.msm.controlled.command.Send
import cc.maxmc.msm.controlled.listener.ProtocolListener
import cc.maxmc.msm.controlled.netty.NetClient
import cc.maxmc.msm.controlled.settings.Settings
import cc.maxmc.msm.controlled.settings.SettingsReader
import cc.maxmc.msm.common.network.netty.NetworkRegistry
import com.mohist.mistyrain.api.MultiServerManAPIProvider
import com.mohist.mistyrain.common.network.netty.NetworkRegistry
import com.mohist.mistyrain.controlled.api.APIImpl
import com.mohist.mistyrain.controlled.command.Api
import com.mohist.mistyrain.controlled.command.Send
import com.mohist.mistyrain.controlled.listener.APIPacketListener
import com.mohist.mistyrain.controlled.listener.ProtocolListener
import com.mohist.mistyrain.controlled.netty.NetClient
import com.mohist.mistyrain.controlled.settings.Settings
import com.mohist.mistyrain.controlled.settings.SettingsReader
import net.md_5.bungee.api.ProxyServer
import net.md_5.bungee.api.plugin.Plugin
@@ -1,9 +1,9 @@
package cc.maxmc.msm.controlled.api
package com.mohist.mistyrain.controlled.api
import cc.maxmc.msm.api.MultiServerManAPI
import cc.maxmc.msm.api.misc.MatchInfo
import cc.maxmc.msm.controlled.netty.NetClient
import cc.maxmc.msm.common.network.packet.PPacketAPICall
import com.mohist.mistyrain.api.MultiServerManAPI
import com.mohist.mistyrain.api.misc.MatchInfo
import com.mohist.mistyrain.common.network.packet.PPacketAPICall
import com.mohist.mistyrain.controlled.netty.NetClient
import java.util.*
import java.util.concurrent.CompletableFuture
import java.util.concurrent.TimeUnit
@@ -1,6 +1,6 @@
package cc.maxmc.msm.controlled.command
package com.mohist.mistyrain.controlled.command
import cc.maxmc.msm.api.MultiServerManAPIProvider
import com.mohist.mistyrain.api.MultiServerManAPIProvider
import net.md_5.bungee.api.CommandSender
import net.md_5.bungee.api.chat.TextComponent
import net.md_5.bungee.api.plugin.Command
@@ -1,7 +1,7 @@
package cc.maxmc.msm.controlled.command
package com.mohist.mistyrain.controlled.command
import cc.maxmc.msm.controlled.netty.NetClient
import cc.maxmc.msm.common.network.packet.PPacketDebug
import com.mohist.mistyrain.common.network.packet.PPacketDebug
import com.mohist.mistyrain.controlled.netty.NetClient
import net.md_5.bungee.api.CommandSender
import net.md_5.bungee.api.chat.TextComponent
import net.md_5.bungee.api.plugin.Command
@@ -1,14 +1,13 @@
package cc.maxmc.msm.controlled.listener
package com.mohist.mistyrain.controlled.listener
import cc.maxmc.msm.controlled.api.APIImpl
import cc.maxmc.msm.common.event.PacketReceiveEvent
import cc.maxmc.msm.common.network.packet.CPacketAPICallback
import com.mohist.mistyrain.common.network.packet.CPacketAPICallback
import com.mohist.mistyrain.controlled.api.APIImpl
import net.md_5.bungee.api.plugin.Listener
import net.md_5.bungee.event.EventHandler
object APIPacketListener : Listener {
@EventHandler
fun onPacket(packetEvent: PacketReceiveEvent) {
fun onPacket(packetEvent: com.mohist.mistyrain.common.event.PacketReceiveEvent) {
val packet = packetEvent.packet
if (packet !is CPacketAPICallback) {
return
@@ -1,14 +1,12 @@
package cc.maxmc.msm.controlled.listener
package com.mohist.mistyrain.controlled.listener
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
import cc.maxmc.msm.common.event.ChannelInactiveEvent
import cc.maxmc.msm.common.event.PacketReceiveEvent
import cc.maxmc.msm.common.network.packet.*
import cc.maxmc.msm.common.utils.log
import cc.maxmc.msm.common.utils.pluginScope
import com.mohist.mistyrain.common.network.packet.*
import com.mohist.mistyrain.common.utils.log
import com.mohist.mistyrain.common.utils.pluginScope
import com.mohist.mistyrain.controlled.Controlled
import com.mohist.mistyrain.controlled.misc.SubServer
import com.mohist.mistyrain.controlled.netty.NetClient
import com.mohist.mistyrain.controlled.settings.Settings
import kotlinx.coroutines.launch
import net.md_5.bungee.api.plugin.Listener
import net.md_5.bungee.event.EventHandler
@@ -21,7 +19,7 @@ object ProtocolListener : Listener {
private val serverCache = HashMap<UUID, SubServer>()
@EventHandler
fun onGetInfo(packetE: PacketReceiveEvent) {
fun onGetInfo(packetE: com.mohist.mistyrain.common.event.PacketReceiveEvent) {
if (packetE.packet !is CPacketGetInfo) return
val types = Controlled.instance.dataFolder.toPath().resolve("patterns").listDirectoryEntries()
.filter { it.isDirectory() }.map { it.name }.toMutableSet()
@@ -30,7 +28,7 @@ object ProtocolListener : Listener {
}
@EventHandler
fun onRequestServer(packetE: PacketReceiveEvent) {
fun onRequestServer(packetE: com.mohist.mistyrain.common.event.PacketReceiveEvent) {
val packet = packetE.packet as? CPacketRequestServer ?: return
val serverInfo = packet.serverInfo
log("§a| §7正在启动服务器 ${serverInfo.server}")
@@ -47,12 +45,12 @@ object ProtocolListener : Listener {
}
@EventHandler
fun onDisconnect(evt: ChannelInactiveEvent) {
fun onDisconnect(evt: com.mohist.mistyrain.common.event.ChannelInactiveEvent) {
log("§c| §7与远程服务器断开连接.")
}
@EventHandler
fun onServerEnd(evt: PacketReceiveEvent) {
fun onServerEnd(evt: com.mohist.mistyrain.common.event.PacketReceiveEvent) {
val packet = evt.packet as? CPacketEndServer ?: return
val serverInfo = packet.server
val server =
@@ -1,8 +1,8 @@
package cc.maxmc.msm.controlled.misc
package com.mohist.mistyrain.controlled.misc
import cc.maxmc.msm.controlled.Controlled
import cc.maxmc.msm.controlled.settings.Settings
import cc.maxmc.msm.controlled.utils.ScriptRunner
import com.mohist.mistyrain.controlled.Controlled
import com.mohist.mistyrain.controlled.settings.Settings
import com.mohist.mistyrain.controlled.utils.ScriptRunner
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.withContext
import java.nio.file.Path
@@ -1,9 +1,8 @@
package cc.maxmc.msm.controlled.netty
package com.mohist.mistyrain.controlled.netty
import cc.maxmc.msm.common.network.BungeePacket
import cc.maxmc.msm.common.network.netty.NetworkRegistry
import cc.maxmc.msm.common.utils.log
import cc.maxmc.msm.common.utils.pipelineInit
import com.mohist.mistyrain.common.network.netty.NetworkRegistry
import com.mohist.mistyrain.common.utils.log
import com.mohist.mistyrain.common.utils.pipelineInit
import io.netty.bootstrap.Bootstrap
import io.netty.channel.Channel
import io.netty.channel.ChannelOption
@@ -44,7 +43,7 @@ object NetClient {
}
}
fun sendPacket(packet: BungeePacket) {
fun sendPacket(packet: com.mohist.mistyrain.common.network.BungeePacket) {
channel.writeAndFlush(packet)
}
@@ -1,6 +1,6 @@
package cc.maxmc.msm.controlled.settings
package com.mohist.mistyrain.controlled.settings
import cc.maxmc.msm.controlled.settings.SettingsReader.config
import com.mohist.mistyrain.controlled.settings.SettingsReader.config
object Settings {
val name
@@ -1,6 +1,6 @@
package cc.maxmc.msm.controlled.settings
package com.mohist.mistyrain.controlled.settings
import cc.maxmc.msm.controlled.Controlled
import com.mohist.mistyrain.controlled.Controlled
import net.md_5.bungee.api.ProxyServer
import net.md_5.bungee.api.chat.TextComponent
import net.md_5.bungee.config.Configuration
@@ -1,6 +1,6 @@
package cc.maxmc.msm.controlled.utils
package com.mohist.mistyrain.controlled.utils
import cc.maxmc.msm.common.utils.log
import com.mohist.mistyrain.common.utils.log
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.withContext
import java.nio.file.Path
+1 -1
View File
@@ -1,3 +1,3 @@
name: Controlled
main: cc.maxmc.msm.controlled.Controlled
main: com.mohist.mistyrain.controlled.Controlled
author: MistyRain