forked from SteamWar/SteamWar
@@ -1,6 +1,5 @@
|
||||
package de.steamwar.tntleague
|
||||
|
||||
import de.steamwar.message.Message
|
||||
import de.steamwar.tntleague.command.AcceptCommand
|
||||
import de.steamwar.tntleague.command.InviteCommand
|
||||
import de.steamwar.tntleague.command.LeaveCommand
|
||||
@@ -10,14 +9,11 @@ import de.steamwar.tntleague.events.LobbyListener
|
||||
import net.kyori.adventure.key.Key
|
||||
import net.kyori.adventure.translation.GlobalTranslator
|
||||
import net.kyori.adventure.translation.TranslationRegistry
|
||||
import net.kyori.adventure.translation.Translator
|
||||
import net.kyori.adventure.util.UTF8ResourceBundleControl
|
||||
import org.bukkit.plugin.java.JavaPlugin
|
||||
import java.text.MessageFormat
|
||||
import java.util.*
|
||||
|
||||
lateinit var plugin: TNTLeague
|
||||
lateinit var message: Message
|
||||
|
||||
class TNTLeague : JavaPlugin() {
|
||||
init {
|
||||
@@ -26,8 +22,18 @@ class TNTLeague : JavaPlugin() {
|
||||
|
||||
override fun onEnable() {
|
||||
saveResource("config.yml", false)
|
||||
saveDefaultConfig()
|
||||
|
||||
message = Message("de.steamwar.tntleague.TNTLeague", classLoader)
|
||||
val registry = TranslationRegistry.create(Key.key("steamwar:tntleague"))
|
||||
|
||||
val bundleDe = ResourceBundle.getBundle("de.steamwar.tntleague.TNTLeague", Locale.GERMAN, UTF8ResourceBundleControl())
|
||||
val bundleEn = ResourceBundle.getBundle("de.steamwar.tntleague.TNTLeague", Locale.US, UTF8ResourceBundleControl())
|
||||
registry.defaultLocale(Locale.GERMAN)
|
||||
|
||||
registry.registerAll(Locale.GERMAN, bundleDe, true)
|
||||
registry.registerAll(Locale.US, bundleEn, true)
|
||||
|
||||
GlobalTranslator.translator().addSource(registry)
|
||||
|
||||
server.pluginManager.registerEvents(LobbyListener, this)
|
||||
server.pluginManager.registerEvents(GlobalListener, this)
|
||||
|
||||
Reference in New Issue
Block a user