package net.crystopia.messagesystem import com.velocitypowered.api.event.Subscribe import com.velocitypowered.api.event.proxy.ProxyInitializeEvent import com.velocitypowered.api.plugin.Plugin import com.velocitypowered.api.proxy.ProxyServer import java.util.logging.Logger import javax.inject.Inject @Plugin( id = "messagesystem", name = "MessageSystem", version = "1.0.0", url = "https://www.crystopia.net", description = "Message Manager with Chat Channels and more", authors = ["xyzjesper"] ) class MessageSystem { private var server: ProxyServer? = null private var logger: Logger? = null var instance: MessageSystem? = null @Inject fun MessageSystem(server: ProxyServer?, logger: Logger) { this.server = server this.logger = logger logger.info("MessageSystem Loaded!") } @Subscribe fun onProxyInitialization(event: ProxyInitializeEvent?) { logger?.info("Initializing plugin...") } }