Class PluginConfiguration

java.lang.Object
eu.okaeri.configs.OkaeriConfig
net.dzikoysk.funnyguilds.config.PluginConfiguration

public class PluginConfiguration extends eu.okaeri.configs.OkaeriConfig
  • Field Details

    • informationMessageCooldowns

      public final Cooldown<UUID> informationMessageCooldowns
    • pluginName

      public String pluginName
    • debugMode

      public boolean debugMode
    • updateInfo

      public boolean updateInfo
    • updateNightlyInfo

      public boolean updateNightlyInfo
    • defaultLocale

      public Locale defaultLocale
    • availableLocales

      public Set<Locale> availableLocales
    • guildsEnabled

      public boolean guildsEnabled
    • regionsEnabled

      public boolean regionsEnabled
    • placingBlocksBypassOnRegion

      public Set<org.bukkit.Material> placingBlocksBypassOnRegion
    • blockFlow

      public boolean blockFlow
    • respawnInBase

      public boolean respawnInBase
    • createNameLength

      public int createNameLength
    • createNameMinLength

      public int createNameMinLength
    • createTagLength

      public int createTagLength
    • createTagMinLength

      public int createTagMinLength
    • nameRegex

      public FunnyPattern nameRegex
    • tagRegex

      public FunnyPattern tagRegex
    • playerNameRegex

      public FunnyPattern playerNameRegex
    • playerNameMinLength

      public int playerNameMinLength
    • playerNameMaxLength

      public int playerNameMaxLength
    • minMembersToInclude

      public int minMembersToInclude
    • enableItemComponent

      public boolean enableItemComponent
    • createItems

      public List<org.bukkit.inventory.ItemStack> createItems
    • requiredExperience

      public int requiredExperience
    • requiredMoney

      public double requiredMoney
    • createItemsVip

      public List<org.bukkit.inventory.ItemStack> createItemsVip
    • requiredExperienceVip

      public int requiredExperienceVip
    • requiredMoneyVip

      public double requiredMoneyVip
    • rankCreateEnable

      public boolean rankCreateEnable
    • rankCreate

      public int rankCreate
    • rankCreateVip

      public int rankCreateVip
    • useCommonGUI

      public boolean useCommonGUI
    • guiItems_

      public List<String> guiItems_
    • guiItems

      public List<org.bukkit.inventory.ItemStack> guiItems
    • guiItemsTitle

      public RawString guiItemsTitle
    • guiItemsVip_

      public List<String> guiItemsVip_
    • guiItemsVip

      public List<org.bukkit.inventory.ItemStack> guiItemsVip
    • guiItemsVipTitle

      public RawString guiItemsVipTitle
    • guiItemsName

      public RawString guiItemsName
    • addLoreLines

      public boolean addLoreLines
    • guiItemsLore

      public List<RawString> guiItemsLore
    • createDistance

      public int createDistance
    • createMinDistanceFromBorder

      public double createMinDistanceFromBorder
    • heart

      public HeartConfiguration heart
    • blockedInteract

      public List<org.bukkit.Material> blockedInteract
    • buggedBlocks

      public boolean buggedBlocks
    • buggedBlocksTimer

      public long buggedBlocksTimer
    • buggedBlocksExclude

      public Set<org.bukkit.Material> buggedBlocksExclude
    • buggedBlocksReturn

      public boolean buggedBlocksReturn
    • maxMembersInGuild

      public int maxMembersInGuild
    • maxAlliesBetweenGuilds

      public int maxAlliesBetweenGuilds
    • maxEnemiesBetweenGuilds

      public int maxEnemiesBetweenGuilds
    • blockedWorlds

      public List<String> blockedWorlds
    • escapeEnable

      public boolean escapeEnable
    • escapeDelay

      public Duration escapeDelay
    • escapeSpawn

      public boolean escapeSpawn
    • baseEnable

      public boolean baseEnable
    • baseDelay

      public Duration baseDelay
    • baseDelayVip

      public Duration baseDelayVip
    • baseItems

      public List<org.bukkit.inventory.ItemStack> baseItems
    • joinItems

      public List<org.bukkit.inventory.ItemStack> joinItems
    • enlargeSize

      public int enlargeSize
    • enlargeItems

      public List<org.bukkit.inventory.ItemStack> enlargeItems
    • regionSize

      public int regionSize
    • regionMinDistance

      public int regionMinDistance
    • regionNotificationCooldown

      public int regionNotificationCooldown
    • regionCommands

      public List<String> regionCommands
    • blockTeleportOnRegion

      public PluginConfiguration.BlockTeleportOnRegion blockTeleportOnRegion
    • eventTeleport

      public boolean eventTeleport
    • guildDeleteCancelIfSomeoneIsOnRegion

      public boolean guildDeleteCancelIfSomeoneIsOnRegion
    • tntProtection

      public TntProtectionConfiguration tntProtection
    • regionExplode

      public Duration regionExplode
    • regionExplodeBlockProtected

      public boolean regionExplodeBlockProtected
    • regionExplodeBlockTntDisabled

      public boolean regionExplodeBlockTntDisabled
    • regionExplodeExcludeEntities

      public Set<org.bukkit.entity.EntityType> regionExplodeExcludeEntities
    • regionExplodeBlockBreaking

      public boolean regionExplodeBlockBreaking
    • regionExplodeBlockInteractions

      public boolean regionExplodeBlockInteractions
    • explodeRadius

      public int explodeRadius
    • explodeMaterials_

      public Map<String,Double> explodeMaterials_
    • explodeMaterials

      public Map<org.bukkit.Material,Double> explodeMaterials
    • allMaterialsAreExplosive

      public boolean allMaterialsAreExplosive
    • defaultExplodeChance

      public double defaultExplodeChance
    • explodeShouldAffectOnlyGuild

      public boolean explodeShouldAffectOnlyGuild
    • warEnabled

      public boolean warEnabled
    • warLives

      public int warLives
    • warProtection

      public Duration warProtection
    • warWait

      public Duration warWait
    • warTntProtection

      public boolean warTntProtection
    • animalsProtection

      public boolean animalsProtection
    • validityStart

      public Duration validityStart
    • validityTime

      public Duration validityTime
    • validityWhen

      public Duration validityWhen
    • validityItems

      public List<org.bukkit.inventory.ItemStack> validityItems
    • deathMessageReceivers

      public PluginConfiguration.DeathMessageReceivers deathMessageReceivers
    • disableDefaultDeathMessage

      public boolean disableDefaultDeathMessage
    • rankStart

      public int rankStart
    • rankFarmingProtect

      public boolean rankFarmingProtect
    • bidirectionalRankFarmingProtect

      public boolean bidirectionalRankFarmingProtect
    • considerLastAttackerAsKiller

      public boolean considerLastAttackerAsKiller
    • damageTracking

      public PluginConfiguration.DamageTracking damageTracking
    • lastAttackerAsKillerConsiderationTimeout

      public Duration lastAttackerAsKillerConsiderationTimeout
    • rankFarmingCooldown

      public Duration rankFarmingCooldown
    • rankIPProtect

      public boolean rankIPProtect
    • rankMemberProtect

      public boolean rankMemberProtect
    • rankAllyProtect

      public boolean rankAllyProtect
    • skipPrivilegedPlayersInRankPositions

      public boolean skipPrivilegedPlayersInRankPositions
    • rankingUpdateInterval

      public int rankingUpdateInterval
    • assistEnable

      public boolean assistEnable
    • assistsLimit

      public int assistsLimit
    • assistKillerShare

      public double assistKillerShare
    • assistKillerAlwaysShare

      public boolean assistKillerAlwaysShare
    • assistsRegionsIgnored

      public Set<String> assistsRegionsIgnored
    • rankSystem

      public RankSystem.Type rankSystem
    • eloConstants_

      public List<String> eloConstants_
    • eloConstants

      public Map<NumberRange,Integer> eloConstants
    • eloDivider

      public double eloDivider
    • eloExponent

      public double eloExponent
    • percentRankChange

      public double percentRankChange
    • staticAttackerChange

      public int staticAttackerChange
    • staticVictimChange

      public int staticVictimChange
    • infoPlayerEnabled

      public boolean infoPlayerEnabled
    • infoPlayerCommand

      public boolean infoPlayerCommand
    • infoPlayerCooldown

      public Duration infoPlayerCooldown
    • infoPlayerSneaking

      public boolean infoPlayerSneaking
    • damageGuild

      public boolean damageGuild
    • damageAlly

      public boolean damageAlly
    • livesRepeatingSymbol

      public PluginConfiguration.LivesRepeatingSymbol livesRepeatingSymbol
    • chatPosition

      public RawString chatPosition
    • chatPositionLeader

      public RawString chatPositionLeader
    • chatPositionDeputy

      public RawString chatPositionDeputy
    • chatPositionMember

      public RawString chatPositionMember
    • chatGuild

      public RawString chatGuild
    • chatRank

      public RawString chatRank
    • chatPoints

      public RawString chatPoints
    • top

      public TopConfiguration top
    • pointsFormat

      public List<RangeFormatting> pointsFormat
    • ptopPoints

      public RawString ptopPoints
    • gtopPoints

      public RawString gtopPoints
    • killPointsChangeFormat

      public List<RangeFormatting> killPointsChangeFormat
    • pingFormat

      public List<RangeFormatting> pingFormat
    • chatPriv

      public String chatPriv
    • chatAlly

      public String chatAlly
    • chatGlobal

      public String chatGlobal
    • chatPrivDesign

      public RawString chatPrivDesign
    • chatAllyDesign

      public RawString chatAllyDesign
    • chatGlobalDesign

      public RawString chatGlobalDesign
    • chatSpyDesign

      public RawString chatSpyDesign
    • logGuildChat

      public boolean logGuildChat
    • relationalTag

      public PluginConfiguration.RelationalTag relationalTag
    • ptopRespectVanish

      public boolean ptopRespectVanish
    • ptopOnline

      public RawString ptopOnline
    • ptopOffline

      public RawString ptopOffline
    • scoreboard

      public ScoreboardConfiguration scoreboard
    • guildTagKeepCase

      public boolean guildTagKeepCase
    • guildTagUppercase

      public boolean guildTagUppercase
    • translatedMaterialsEnable

      public boolean translatedMaterialsEnable
    • useTranslatableComponentsForMaterials

      public boolean useTranslatableComponentsForMaterials
    • translatedMaterials

      public Map<org.bukkit.Material,String> translatedMaterials
    • itemAmountSuffix

      public RawString itemAmountSuffix
    • checkForRestrictedGuildNames

      public boolean checkForRestrictedGuildNames
    • whitelist

      public boolean whitelist
    • restrictedGuildNames

      public List<String> restrictedGuildNames
    • restrictedGuildTags

      public List<String> restrictedGuildTags
    • displayNotificationForKiller

      public boolean displayNotificationForKiller
    • regionEnterNotificationGuildMember

      public boolean regionEnterNotificationGuildMember
    • giveRewardsForFirstGuild

      public boolean giveRewardsForFirstGuild
    • firstGuildRewards

      public List<org.bukkit.inventory.ItemStack> firstGuildRewards
    • rankResetItems

      public List<org.bukkit.inventory.ItemStack> rankResetItems
    • statsResetItems

      public List<org.bukkit.inventory.ItemStack> statsResetItems
    • playerLookupIgnorecase

      public boolean playerLookupIgnorecase
    • commands

      public CommandsConfiguration commands
    • eventMove

      public boolean eventMove
    • eventPhysics

      public boolean eventPhysics
    • securitySystem

      public SecuritySystemConfiguration securitySystem
    • dataInterval

      public int dataInterval
    • inviteCommandAllArgument

      public String inviteCommandAllArgument
    • inviteCommandAllArgumentIgnoreCase

      public boolean inviteCommandAllArgumentIgnoreCase
    • inviteCommandAllMaxRange

      public double inviteCommandAllMaxRange
    • inviteCommandAllDefaultRange

      public double inviteCommandAllDefaultRange
    • disabledHooks

      public Set<String> disabledHooks
    • dynmapHook

      public PluginConfiguration.DynmapHook dynmapHook
    • dataModel

    • mysql

      public MysqlConfiguration mysql
  • Constructor Details

    • PluginConfiguration

      public PluginConfiguration()
  • Method Details

    • load

      public eu.okaeri.configs.OkaeriConfig load() throws eu.okaeri.configs.exception.OkaeriException
      Overrides:
      load in class eu.okaeri.configs.OkaeriConfig
      Throws:
      eu.okaeri.configs.exception.OkaeriException
    • loadProcessedProperties

      public void loadProcessedProperties()