Add custom game settings
Each kit now supports custom settings aswell as custom game settings like min_players
This commit is contained in:
@@ -3,6 +3,8 @@ package club.mcscrims.speedhg
|
||||
import club.mcscrims.speedhg.command.KitCommand
|
||||
import club.mcscrims.speedhg.command.LeaderboardCommand
|
||||
import club.mcscrims.speedhg.command.TimerCommand
|
||||
import club.mcscrims.speedhg.config.CustomGameManager
|
||||
import club.mcscrims.speedhg.config.CustomGameSettings
|
||||
import club.mcscrims.speedhg.config.LanguageManager
|
||||
import club.mcscrims.speedhg.database.DatabaseManager
|
||||
import club.mcscrims.speedhg.database.StatsManager
|
||||
@@ -59,10 +61,16 @@ class SpeedHG : JavaPlugin() {
|
||||
lateinit var discordWebhookManager: DiscordWebhookManager
|
||||
private set
|
||||
|
||||
lateinit var customGameManager: CustomGameManager
|
||||
private set
|
||||
|
||||
override fun onLoad()
|
||||
{
|
||||
instance = this
|
||||
|
||||
customGameManager = CustomGameManager( this )
|
||||
customGameManager.load()
|
||||
|
||||
saveDefaultConfig()
|
||||
reloadConfig()
|
||||
|
||||
@@ -117,6 +125,7 @@ class SpeedHG : JavaPlugin() {
|
||||
kitManager.registerKit( GoblinKit() )
|
||||
kitManager.registerKit( IceMageKit() )
|
||||
kitManager.registerKit( RattlesnakeKit() )
|
||||
kitManager.registerKit( TheWorldKit() )
|
||||
kitManager.registerKit( VenomKit() )
|
||||
kitManager.registerKit( VoodooKit() )
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user