Class LanguageConfiguration

java.lang.Object
com.gamersafer.minecraft.auth.common.configuration.LanguageConfiguration
Direct Known Subclasses:
ProxyLanguageConfiguration, ServerLanguageConfiguration

public class LanguageConfiguration extends Object
  • Field Details

    • pluginPrefix

      protected String pluginPrefix
    • commandAuthDisabled

      protected String commandAuthDisabled
    • commandAuthEnabled

      protected String commandAuthEnabled
    • commandInvalidCategory

      protected String commandInvalidCategory
    • commandIpPunishmentsDisabled

      protected String commandIpPunishmentsDisabled
    • commandNoReason

      protected String commandNoReason
    • commandNoPermission

      protected String commandNoPermission
    • commandPermBanNoPermission

      protected String commandPermBanNoPermission
    • commandPermIpBanNoPermission

      protected String commandPermIpBanNoPermission
    • commandPermMuteNoPermission

      protected String commandPermMuteNoPermission
    • commandIpBanNoAddress

      protected String commandIpBanNoAddress
    • commandConsoleOnly

      protected String commandConsoleOnly
    • commandPlayerNowBanned

      protected String commandPlayerNowBanned
    • commandPlayerNowBannedBroadcast

      protected String commandPlayerNowBannedBroadcast
    • commandPlayerNowTempBanned

      protected String commandPlayerNowTempBanned
    • commandPlayerNowTempBannedBroadcast

      protected String commandPlayerNowTempBannedBroadcast
    • commandPlayerAlreadyBanned

      protected String commandPlayerAlreadyBanned
    • commandPlayerNowIpBanned

      protected String commandPlayerNowIpBanned
    • commandPlayerNowIpBannedBroadcast

      protected String commandPlayerNowIpBannedBroadcast
    • commandPlayerNowIpTempBanned

      protected String commandPlayerNowIpTempBanned
    • commandPlayerNowIpTempBannedBroadcast

      protected String commandPlayerNowIpTempBannedBroadcast
    • commandPlayerAlreadyIpBanned

      protected String commandPlayerAlreadyIpBanned
    • commandIntegrationNotFound

      protected String commandIntegrationNotFound
    • commandIntegrationImported

      protected String commandIntegrationImported
    • commandKicked

      protected String commandKicked
    • commandKickedBroadcast

      protected String commandKickedBroadcast
    • commandNotOnline

      protected String commandNotOnline
    • commandPlayerNotFound

      protected String commandPlayerNotFound
    • commandAlreadyLinked

      protected String commandAlreadyLinked
    • commandLinkingStarted

      protected String commandLinkingStarted
    • commandNotLinked

      protected String commandNotLinked
    • commandPlayerNowTempMuted

      protected String commandPlayerNowTempMuted
    • commandPlayerNowTempMutedBroadcast

      protected String commandPlayerNowTempMutedBroadcast
    • commandPlayerNowMutedPermanently

      protected String commandPlayerNowMutedPermanently
    • commandPlayerNowMutedPermanentlyBroadcast

      protected String commandPlayerNowMutedPermanentlyBroadcast
    • commandReloaded

      protected String commandReloaded
    • commandPageNumberPositive

      protected String commandPageNumberPositive
    • commandNoReportsServer

      protected String commandNoReportsServer
    • commandNoReportsPlayer

      protected String commandNoReportsPlayer
    • commandNoBansPlayer

      protected String commandNoBansPlayer
    • commandNoWarnsPlayer

      protected String commandNoWarnsPlayer
    • commandNoKicksPlayer

      protected String commandNoKicksPlayer
    • commandNoMutesPlayer

      protected String commandNoMutesPlayer
    • commandPlayerNowUnbanned

      protected String commandPlayerNowUnbanned
    • commandPlayerNowUnbannedBroadcast

      protected String commandPlayerNowUnbannedBroadcast
    • commandPlayerNotBanned

      protected String commandPlayerNotBanned
    • commandPlayerNotBannedButIpBanned

      protected String commandPlayerNotBannedButIpBanned
    • commandPlayerNowIpUnbanned

      protected String commandPlayerNowIpUnbanned
    • commandPlayerNowIpUnbannedBroadcast

      protected String commandPlayerNowIpUnbannedBroadcast
    • commandPlayerNotIpBanned

      protected String commandPlayerNotIpBanned
    • commandPlayerNotIpBannedButBanned

      protected String commandPlayerNotIpBannedButBanned
    • commandPlayerNowUnmuted

      protected String commandPlayerNowUnmuted
    • commandPlayerNowUnmutedBroadcast

      protected String commandPlayerNowUnmutedBroadcast
    • commandPlayerNotMuted

      protected String commandPlayerNotMuted
    • commandPlayerNowWarned

      protected String commandPlayerNowWarned
    • commandPlayerNowWarnedBroadcast

      protected String commandPlayerNowWarnedBroadcast
    • commandReportHistoryHeader

      protected String commandReportHistoryHeader
    • commandReportListHeader

      protected String commandReportListHeader
    • commandBanListHeader

      protected String commandBanListHeader
    • commandWarnListHeader

      protected String commandWarnListHeader
    • commandKickListHeader

      protected String commandKickListHeader
    • commandMuteListHeader

      protected String commandMuteListHeader
    • commandInternalError

      protected String commandInternalError
    • commandCheckNone

      protected String commandCheckNone
    • commandCheckNoDisplayPerm

      protected String commandCheckNoDisplayPerm
    • commandCheckHeaderGS

      protected String commandCheckHeaderGS
    • commandCheckHeaderIP

      protected String commandCheckHeaderIP
    • commandCheckEntry

      protected String commandCheckEntry
    • commandCheckEntryAge

      protected String commandCheckEntryAge
    • commandForwardNoPlayers

      protected String commandForwardNoPlayers
    • commandForwarded

      protected String commandForwarded
    • commandGsRoomSent

      protected String commandGsRoomSent
    • commandGsRoomSentAlreadyLinked

      protected String commandGsRoomSentAlreadyLinked
    • logPlayerJoinedFirstTime

      protected String logPlayerJoinedFirstTime
    • logPlayerJoinedHasGamersafer

      protected String logPlayerJoinedHasGamersafer
    • logPlayerJoinedDoesNotHaveGamersafer

      protected String logPlayerJoinedDoesNotHaveGamersafer
    • logPlayerLinkSuccessful

      protected String logPlayerLinkSuccessful
    • logPlayerLinkFailed

      protected String logPlayerLinkFailed
    • logPlayerLinkError

      protected String logPlayerLinkError
    • logPlayerUnlinkedSuccessful

      protected String logPlayerUnlinkedSuccessful
    • logPlayerAuthSuccessful

      protected String logPlayerAuthSuccessful
    • logPlayerAuthFailed

      protected String logPlayerAuthFailed
    • logPlayerAuthError

      protected String logPlayerAuthError
    • logPlayerStillNotAuthed

      protected String logPlayerStillNotAuthed
    • logPlayerAddingRequiredGroups

      protected String logPlayerAddingRequiredGroups
    • logPlayerRemovingRequiredGroups

      protected String logPlayerRemovingRequiredGroups
    • logPlayerAddingNotAuthedGroup

      protected String logPlayerAddingNotAuthedGroup
    • logPlayerRemovingNotAuthedGroup

      protected String logPlayerRemovingNotAuthedGroup
    • logDBTypeNotImplemented

      protected String logDBTypeNotImplemented
    • logDBFailedToConnect

      protected String logDBFailedToConnect
    • logDBFailedFixup

      protected String logDBFailedFixup
    • logDBFailedMigration

      protected String logDBFailedMigration
    • logDBExecutingMigration

      protected String logDBExecutingMigration
    • logDBFixup

      protected String logDBFixup
    • logIntegrationLoaded

      protected String logIntegrationLoaded
    • logIntegrationShutdownFailed

      protected String logIntegrationShutdownFailed
    • logIntegrationDispatchBanFailed

      protected String logIntegrationDispatchBanFailed
    • logIntegrationDispatchUnbanFailed

      protected String logIntegrationDispatchUnbanFailed
    • logIntegrationDispatchMuteFailed

      protected String logIntegrationDispatchMuteFailed
    • logIntegrationDispatchUnmuteFailed

      protected String logIntegrationDispatchUnmuteFailed
    • logIntegrationDispatchWarningFailed

      protected String logIntegrationDispatchWarningFailed
    • logIntegrationDispatchKickFailed

      protected String logIntegrationDispatchKickFailed
    • logIntegrationImportBansFailed

      protected String logIntegrationImportBansFailed
    • logIntegrationImportMutesFailed

      protected String logIntegrationImportMutesFailed
    • logIntegrationImportWarningsFailed

      protected String logIntegrationImportWarningsFailed
    • logIntegrationImportKicksFailed

      protected String logIntegrationImportKicksFailed
    • logPermissionUsingPlugin

      protected String logPermissionUsingPlugin
    • logPermissionNoPluginFound

      protected String logPermissionNoPluginFound
    • logPermissionOverrideGroupNotFound

      protected String logPermissionOverrideGroupNotFound
    • logPermissionUserGroupsFileFailed

      protected String logPermissionUserGroupsFileFailed
    • logPermissionUserGroupsSaveFailed

      protected String logPermissionUserGroupsSaveFailed
    • logPermissionServerNotBlocked

      protected String logPermissionServerNotBlocked
    • logWebhookError

      protected String logWebhookError
    • logWebhookStarted

      protected String logWebhookStarted
    • logWebhookStartFailed

      protected String logWebhookStartFailed
    • logWebhookTLSInit

      protected String logWebhookTLSInit
    • logWebhookTLSFileFailed

      protected String logWebhookTLSFileFailed
    • logWebhookTLSOtherFailed

      protected String logWebhookTLSOtherFailed
    • logKeyManagerLoadFailed

      protected String logKeyManagerLoadFailed
    • logKeyManagerImporting

      protected String logKeyManagerImporting
    • logKeyManagerImportFailed

      protected String logKeyManagerImportFailed
    • logKeyManagerLoadingKeys

      protected String logKeyManagerLoadingKeys
    • logPluginInitFailed

      protected String logPluginInitFailed
    • logPluginShutdown

      protected String logPluginShutdown
    • logPluginLoadedStandalone

      protected String logPluginLoadedStandalone
    • logPluginLoadedWithProxy

      protected String logPluginLoadedWithProxy
    • logCategoryNameMissing

      protected String logCategoryNameMissing
    • logCategoryNameDuplicate

      protected String logCategoryNameDuplicate
    • logMissingApiKeyOrGuildId

      protected String logMissingApiKeyOrGuildId
    • logApiConnectionSuccessful

      protected String logApiConnectionSuccessful
    • logReportsSubmitted

      protected String logReportsSubmitted
    • logReportsSubmitFailed

      protected String logReportsSubmitFailed
    • playerPreferencesAdultChatDisabled

      protected String playerPreferencesAdultChatDisabled
    • playerPreferencesYouthChatDisabled

      protected String playerPreferencesYouthChatDisabled
    • playerPreferencesMinorChatDisabled

      protected String playerPreferencesMinorChatDisabled
    • snipPlayername

      protected String snipPlayername
    • snipCategory

      protected String snipCategory
    • snipReason

      protected String snipReason
    • snipIntegration

      protected String snipIntegration
    • snipBy

      protected String snipBy
    • categoryToName

      protected Map<Category,String> categoryToName
  • Constructor Details

    • LanguageConfiguration

      public LanguageConfiguration(File file, ILogger ilogger)
  • Method Details

    • loadConfig

      public final void loadConfig()
      Load the config from the file specified in the constructor. To load additional value override the loadValues method.
    • getCommandReloaded

      public String getCommandReloaded()
    • getCommandIpPunishmentsDisabled

      public String getCommandIpPunishmentsDisabled()
    • loadValues

      protected void loadValues(org.spongepowered.configurate.CommentedConfigurationNode root)
      Load values from a Configuration load. Override this method to read extra values.
      Parameters:
      root - the root level node of the configuration
    • getPluginPrefix

      public String getPluginPrefix()
    • getCommandNoPermission

      public String getCommandNoPermission()
    • getCommandPermBanNoPermission

      public String getCommandPermBanNoPermission()
    • getCommandPermIpBanNoPermission

      public String getCommandPermIpBanNoPermission()
    • getCommandPermMuteNoPermission

      public String getCommandPermMuteNoPermission()
    • getCommandIpBanNoAddress

      public String getCommandIpBanNoAddress()
    • getCommandConsoleOnly

      public String getCommandConsoleOnly()
    • getCommandInvalidCategory

      public String getCommandInvalidCategory()
    • getCommandNoReason

      public String getCommandNoReason()
    • getCommandAuthDisabled

      public String getCommandAuthDisabled()
    • getCommandAuthEnabled

      public String getCommandAuthEnabled()
    • getCommandPlayerNowBanned

      public String getCommandPlayerNowBanned()
    • getCommandPlayerNowBannedBroadcast

      public String getCommandPlayerNowBannedBroadcast()
    • getCommandPlayerNowTempBanned

      public String getCommandPlayerNowTempBanned()
    • getCommandPlayerNowTempBannedBroadcast

      public String getCommandPlayerNowTempBannedBroadcast()
    • getCommandPlayerAlreadyBanned

      public String getCommandPlayerAlreadyBanned()
    • getCommandPlayerNowIpBanned

      public String getCommandPlayerNowIpBanned()
    • getCommandPlayerNowIpBannedBroadcast

      public String getCommandPlayerNowIpBannedBroadcast()
    • getCommandPlayerNowIpTempBanned

      public String getCommandPlayerNowIpTempBanned()
    • getCommandPlayerNowIpTempBannedBroadcast

      public String getCommandPlayerNowIpTempBannedBroadcast()
    • getCommandPlayerAlreadyIpBanned

      public String getCommandPlayerAlreadyIpBanned()
    • getCommandIntegrationNotFound

      public String getCommandIntegrationNotFound()
    • getCommandIntegrationImported

      public String getCommandIntegrationImported()
    • getCommandKicked

      public String getCommandKicked()
    • getCommandKickedBroadcast

      public String getCommandKickedBroadcast()
    • getCommandNotOnline

      public String getCommandNotOnline()
    • getCommandPlayerNotFound

      public String getCommandPlayerNotFound()
    • getCommandAlreadyLinked

      public String getCommandAlreadyLinked()
    • getCommandLinkingStarted

      public String getCommandLinkingStarted()
    • getCommandNotLinked

      public String getCommandNotLinked()
    • getCommandPlayerNowTempMuted

      public String getCommandPlayerNowTempMuted()
    • getCommandPlayerNowTempMutedBroadcast

      public String getCommandPlayerNowTempMutedBroadcast()
    • getCommandPlayerNowMutedPermanently

      public String getCommandPlayerNowMutedPermanently()
    • getCommandPlayerNowMutedPermanentlyBroadcast

      public String getCommandPlayerNowMutedPermanentlyBroadcast()
    • getCommandPageNumberPositive

      public String getCommandPageNumberPositive()
    • getCommandNoReportsServer

      public String getCommandNoReportsServer()
    • getCommandNoReportsPlayer

      public String getCommandNoReportsPlayer()
    • getCommandNoBansPlayer

      public String getCommandNoBansPlayer()
    • getCommandNoWarnsPlayer

      public String getCommandNoWarnsPlayer()
    • getCommandNoKicksPlayer

      public String getCommandNoKicksPlayer()
    • getCommandNoMutesPlayer

      public String getCommandNoMutesPlayer()
    • getCommandPlayerNowUnbanned

      public String getCommandPlayerNowUnbanned()
    • getCommandPlayerNowUnbannedBroadcast

      public String getCommandPlayerNowUnbannedBroadcast()
    • getCommandPlayerNotBanned

      public String getCommandPlayerNotBanned()
    • getCommandPlayerNotBannedButIpBanned

      public String getCommandPlayerNotBannedButIpBanned()
    • getCommandPlayerNowIpUnbanned

      public String getCommandPlayerNowIpUnbanned()
    • getCommandPlayerNowIpUnbannedBroadcast

      public String getCommandPlayerNowIpUnbannedBroadcast()
    • getCommandPlayerNotIpBanned

      public String getCommandPlayerNotIpBanned()
    • getCommandPlayerNotIpBannedButBanned

      public String getCommandPlayerNotIpBannedButBanned()
    • getCommandPlayerNowUnmuted

      public String getCommandPlayerNowUnmuted()
    • getCommandPlayerNowUnmutedBroadcast

      public String getCommandPlayerNowUnmutedBroadcast()
    • getCommandPlayerNotMuted

      public String getCommandPlayerNotMuted()
    • getCommandPlayerNowWarned

      public String getCommandPlayerNowWarned()
    • getCommandPlayerNowWarnedBroadcast

      public String getCommandPlayerNowWarnedBroadcast()
    • getCommandReportHistoryHeader

      public String getCommandReportHistoryHeader()
    • getCommandReportListHeader

      public String getCommandReportListHeader()
    • getCommandBanListHeader

      public String getCommandBanListHeader()
    • getCommandWarnListHeader

      public String getCommandWarnListHeader()
    • getCommandKickListHeader

      public String getCommandKickListHeader()
    • getCommandMuteListHeader

      public String getCommandMuteListHeader()
    • getCommandInternalError

      public String getCommandInternalError()
    • getCommandCheckNone

      public String getCommandCheckNone()
    • getCommandCheckNoDisplayPerm

      public String getCommandCheckNoDisplayPerm()
    • getCommandCheckHeaderGS

      public String getCommandCheckHeaderGS()
    • getCommandCheckHeaderIP

      public String getCommandCheckHeaderIP()
    • getCommandCheckEntry

      public String getCommandCheckEntry()
    • getCommandCheckEntryAge

      public String getCommandCheckEntryAge()
    • getCommandForwardNoPlayers

      public String getCommandForwardNoPlayers()
    • getCommandForwarded

      public String getCommandForwarded()
    • getCommandGsRoomSent

      public String getCommandGsRoomSent()
    • getCommandGsRoomSentAlreadyLinked

      public String getCommandGsRoomSentAlreadyLinked()
    • getLogPlayerJoinedFirstTime

      public String getLogPlayerJoinedFirstTime()
    • getLogPlayerJoinedHasGamersafer

      public String getLogPlayerJoinedHasGamersafer()
    • getLogPlayerJoinedDoesNotHaveGamersafer

      public String getLogPlayerJoinedDoesNotHaveGamersafer()
    • getLogPlayerLinkSuccessful

      public String getLogPlayerLinkSuccessful()
    • getLogPlayerLinkFailed

      public String getLogPlayerLinkFailed()
    • getLogPlayerLinkError

      public String getLogPlayerLinkError()
    • getLogPlayerUnlinkedSuccessful

      public String getLogPlayerUnlinkedSuccessful()
    • getLogPlayerAuthSuccessful

      public String getLogPlayerAuthSuccessful()
    • getLogPlayerAuthFailed

      public String getLogPlayerAuthFailed()
    • getLogPlayerAuthError

      public String getLogPlayerAuthError()
    • getLogPlayerStillNotAuthed

      public String getLogPlayerStillNotAuthed()
    • getLogPlayerAddingRequiredGroups

      public String getLogPlayerAddingRequiredGroups()
    • getLogPlayerRemovingRequiredGroups

      public String getLogPlayerRemovingRequiredGroups()
    • getLogPlayerAddingNotAuthedGroup

      public String getLogPlayerAddingNotAuthedGroup()
    • getLogPlayerRemovingNotAuthedGroup

      public String getLogPlayerRemovingNotAuthedGroup()
    • getLogDBTypeNotImplemented

      public String getLogDBTypeNotImplemented()
    • getLogDBFailedToConnect

      public String getLogDBFailedToConnect()
    • getLogDBFailedFixup

      public String getLogDBFailedFixup()
    • getLogDBFailedMigration

      public String getLogDBFailedMigration()
    • getLogDBExecutingMigration

      public String getLogDBExecutingMigration()
    • getLogDBFixup

      public String getLogDBFixup()
    • getLogIntegrationLoaded

      public String getLogIntegrationLoaded()
    • getLogIntegrationShutdownFailed

      public String getLogIntegrationShutdownFailed()
    • getLogIntegrationDispatchBanFailed

      public String getLogIntegrationDispatchBanFailed()
    • getLogIntegrationDispatchUnbanFailed

      public String getLogIntegrationDispatchUnbanFailed()
    • getLogIntegrationDispatchMuteFailed

      public String getLogIntegrationDispatchMuteFailed()
    • getLogIntegrationDispatchUnmuteFailed

      public String getLogIntegrationDispatchUnmuteFailed()
    • getLogIntegrationDispatchWarningFailed

      public String getLogIntegrationDispatchWarningFailed()
    • getLogIntegrationDispatchKickFailed

      public String getLogIntegrationDispatchKickFailed()
    • getLogIntegrationImportBansFailed

      public String getLogIntegrationImportBansFailed()
    • getLogIntegrationImportMutesFailed

      public String getLogIntegrationImportMutesFailed()
    • getLogIntegrationImportWarningsFailed

      public String getLogIntegrationImportWarningsFailed()
    • getLogIntegrationImportKicksFailed

      public String getLogIntegrationImportKicksFailed()
    • getLogPermissionUsingPlugin

      public String getLogPermissionUsingPlugin()
    • getLogPermissionNoPluginFound

      public String getLogPermissionNoPluginFound()
    • getLogPermissionOverrideGroupNotFound

      public String getLogPermissionOverrideGroupNotFound()
    • getLogPermissionUserGroupsFileFailed

      public String getLogPermissionUserGroupsFileFailed()
    • getLogPermissionUserGroupsSaveFailed

      public String getLogPermissionUserGroupsSaveFailed()
    • getLogPermissionServerNotBlocked

      public String getLogPermissionServerNotBlocked()
    • getLogWebhookError

      public String getLogWebhookError()
    • getLogWebhookStarted

      public String getLogWebhookStarted()
    • getLogWebhookStartFailed

      public String getLogWebhookStartFailed()
    • getLogWebhookTLSInit

      public String getLogWebhookTLSInit()
    • getLogWebhookTLSFileFailed

      public String getLogWebhookTLSFileFailed()
    • getLogWebhookTLSOtherFailed

      public String getLogWebhookTLSOtherFailed()
    • getLogKeyManagerLoadFailed

      public String getLogKeyManagerLoadFailed()
    • getLogKeyManagerImporting

      public String getLogKeyManagerImporting()
    • getLogKeyManagerImportFailed

      public String getLogKeyManagerImportFailed()
    • getLogKeyManagerLoadingKeys

      public String getLogKeyManagerLoadingKeys()
    • getLogPluginInitFailed

      public String getLogPluginInitFailed()
    • getLogPluginShutdown

      public String getLogPluginShutdown()
    • getLogPluginLoadedStandalone

      public String getLogPluginLoadedStandalone()
    • getLogPluginLoadedWithProxy

      public String getLogPluginLoadedWithProxy()
    • getLogCategoryNameMissing

      public String getLogCategoryNameMissing()
    • getLogCategoryNameDuplicate

      public String getLogCategoryNameDuplicate()
    • getLogMissingApiKeyOrGuildId

      public String getLogMissingApiKeyOrGuildId()
    • getLogApiConnectionSuccessful

      public String getLogApiConnectionSuccessful()
    • getLogReportsSubmitted

      public String getLogReportsSubmitted()
    • getLogReportsSubmitFailed

      public String getLogReportsSubmitFailed()
    • getPlayerPreferencesAdultChatDisabled

      public String getPlayerPreferencesAdultChatDisabled()
    • getPlayerPreferencesYouthChatDisabled

      public String getPlayerPreferencesYouthChatDisabled()
    • getPlayerPreferencesMinorChatDisabled

      public String getPlayerPreferencesMinorChatDisabled()
    • getSnipPlayername

      public String getSnipPlayername()
    • getSnipCategory

      public String getSnipCategory()
    • getSnipReason

      public String getSnipReason()
    • getSnipIntegration

      public String getSnipIntegration()
    • getSnipBy

      public String getSnipBy()
    • getCategoryLocalizedName

      public String getCategoryLocalizedName(Category category)
      Gets the category name set in the language configuration.

      It may contain spaces and it should be used only in messages. For internal usage please use Category.getNames() or Category.getId().

      Parameters:
      category - the category
      Returns:
      the category name or its id if it's not set. See Category.getId()
    • getCategoryToLocalizedName

      public Map<Category,String> getCategoryToLocalizedName()
      Gets all localized names. Values are guaranteed to be unique.

      The map may contain spaces and these names should be used only in messages. For internal usage please use Category.getNames() or Category.getId().

      Returns:
      the localized names