Initial commit

This commit is contained in:
2025-04-07 21:34:05 -07:00
commit a6ba3b87a7
11 changed files with 287 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
package xyz.lncvrt.galaxyapi
import io.papermc.paper.event.player.AsyncChatEvent
import net.kyori.adventure.text.minimessage.MiniMessage
import org.bukkit.event.EventHandler
import org.bukkit.event.Listener
import org.bukkit.plugin.java.JavaPlugin
import xyz.lncvrt.galaxyapi.utils.MessageFormat
@Suppress("unused")
class GalaxyAPI : JavaPlugin(), Listener {
override fun onEnable() {
instance = this
server.pluginManager.registerEvents(this, this)
}
@EventHandler
fun test(event: AsyncChatEvent) {
event.player.sendMessage(MiniMessage.miniMessage().deserialize(MessageFormat.setStaffPrefix("test")))
}
companion object {
private lateinit var instance: GalaxyAPI
fun getInstance(): GalaxyAPI {
return instance
}
}
}

View File

@@ -0,0 +1,14 @@
package xyz.lncvrt.galaxyapi.utils
@Suppress("unused")
class MessageFormat {
companion object {
fun setPrefix(text: String): String {
return "<bold><gradient:#${Messages.PRIMARY_COLOR}:#${Messages.SECONDARY_COLOR}:#${Messages.PRIMARY_COLOR}>GalaxyNetwork</gradient> <gray>»</gray></bold> $text"
}
fun setStaffPrefix(text: String): String {
return "<bold><gradient:#${Messages.PRIMARY_COLOR}:#${Messages.SECONDARY_COLOR}:#${Messages.PRIMARY_COLOR}>GalaxyNetwork</gradient> <gradient:green:dark_green:green>Staff Mode</gradient> <gray>»</gray></bold> $text"
}
}
}

View File

@@ -0,0 +1,6 @@
package xyz.lncvrt.galaxyapi.utils
object Messages {
const val PRIMARY_COLOR = "c864f0"
const val SECONDARY_COLOR = "8c2db4"
}