Class PSConfig

java.lang.Object
dev.espi.protectionstones.PSConfig

public class PSConfig extends Object
Represents the global config (config.toml) settings.
  • Field Details

    • configVersion

      public int configVersion
    • uuidupdated

      public Boolean uuidupdated
    • regionNegativeMinMaxUpdated

      public Boolean regionNegativeMinMaxUpdated
    • placingCooldown

      public Integer placingCooldown
    • allowDuplicateRegionNames

      public Boolean allowDuplicateRegionNames
    • asyncLoadUUIDCache

      public Boolean asyncLoadUUIDCache
    • psViewCooldown

      public Integer psViewCooldown
    • base_command

      public String base_command
    • aliases

      public List<String> aliases
    • dropItemWhenInventoryFull

      public Boolean dropItemWhenInventoryFull
    • regionsMustBeAdjacent

      public Boolean regionsMustBeAdjacent
    • allowMergingRegions

      public Boolean allowMergingRegions
    • allowMergingHoles

      public Boolean allowMergingHoles
    • defaultProtectionBlockPlacementOff

      public Boolean defaultProtectionBlockPlacementOff
    • allowAddownerForOfflinePlayersWithoutLp

      public Boolean allowAddownerForOfflinePlayersWithoutLp
    • allowHomeTeleportForMembers

      public Boolean allowHomeTeleportForMembers
    • cleanupDeleteRegionsWithMembersButNoOwners

      public Boolean cleanupDeleteRegionsWithMembersButNoOwners
    • maxRentPrice

      public Double maxRentPrice
    • minRentPrice

      public Double minRentPrice
    • maxRentPeriod

      public Integer maxRentPeriod
    • minRentPeriod

      public Integer minRentPeriod
    • taxEnabled

      public Boolean taxEnabled
    • taxMessageOnJoin

      public Boolean taxMessageOnJoin
  • Constructor Details

    • PSConfig

      public PSConfig()