name: Konquest
description: A plugin for land claiming and territory control
author: Rumsfield
version: 0.10.3
api-version: 1.16
load: POSTWORLD
main: konquest.KonquestPlugin
depend: [Vault]
softdepend:
- ProtocolLib
- QuickShop
- LuckPerms
- PlaceholderAPI
- dynmap
- EconomyPlus
- Economy
- XConomy
- EssentialsX
- Multiverse-Core
- Multiverse-Inventories
- Multiverse-Portals
- Multiverse-NetherPortals
- DiscordSRV
commands:
  konquest:
    description: Base Konquest command
    usage: /<command> [sub-command] [arguments]
    permission: konquest.command
  k:
    description: Display help menu
    usage: /<command> [sub-command] [arguments]
    permission: konquest.command
permissions:
  konquest.*:
    description: Gives access to all Konquest permissions
    default: op
    children:
      konquest.command.*: true
      konquest.directive.*: true
      konquest.compass: true
      konquest.join: true

  konquest.command:
    description: Base command permission
    default: true
    
  konquest.command.*:
    description: Gives access to all Konquest commands
    default: op
    children:
      konquest.command.help: true
      konquest.command.join: true
      konquest.command.leave: true
      konquest.command.exile: true
      konquest.command.info: true
      konquest.command.chat: true
      konquest.command.claim: true
      konquest.command.unclaim: true
      konquest.command.list: true
      konquest.command.map: true
      konquest.command.settle: true
      konquest.command.travel: true
      konquest.command.favor: true
      konquest.command.quest: true
      konquest.command.score: true
      konquest.command.spy: true
      konquest.command.stats: true
      konquest.command.prefix: true
      konquest.command.town: true
      konquest.command.guild: true
      konquest.command.fly: true
      konquest.command.border: true
      konquest.command.admin.*: true

  konquest.command.help:
    description: Display help in chat
    default: true

  konquest.command.join:
    description: Join a kingdom or town
    default: true
    
  konquest.command.leave:
    description: Leave a town
    default: true

  konquest.command.exile:
    description: Exile yourself as a barbarian
    default: true
    
  konquest.command.info:
    description: Display info on a kingdom, town or player
    default: true
    
  konquest.command.chat:
    description: Toggle between global and kingdom-only chat
    default: true

  konquest.command.claim:
    description: Claim land for an adjacent town
    default: true
    
  konquest.command.unclaim:
    description: Unlaim land for a town
    default: true
    
  konquest.command.list:
    description: Display a list of kingdoms or towns
    default: true

  konquest.command.map:
    description: Display a map of surrounding land in chat
    default: true

  konquest.command.settle:
    description: Settle a new town
    default: true

  konquest.command.travel:
    description: Travel to a friendly town
    default: true

  konquest.command.favor:
    description: Display your favor and costs
    default: true
    
  konquest.command.quest:
    description: Display the quest book
    default: true

  konquest.command.score:
    description: Display a kingdom's score
    default: true
    
  konquest.command.spy:
    description: Purchase a map centered on an enemy town
    default: true
    
  konquest.command.stats:
    description: Display the stats book
    default: true
    
  konquest.command.prefix:
    description: Choose a prefix for your name in chat
    default: true
    
  konquest.command.town:
    description: Manage a town
    default: true

  konquest.command.guild:
    description: Manage a kingdom guild
    default: true

  konquest.command.fly:
    description: Fly in friendly territory
    default: op
    
  konquest.command.border:
    description: Toggle particle borders of territories and plots
    default: true
    
  konquest.command.admin.*:
    description: All admin commands
    default: op
    children:
      konquest.command.admin.bypass: true
      konquest.command.admin.claim: true
      konquest.command.admin.flag: true
      konquest.command.admin.forcecapture: true
      konquest.command.admin.forceexile: true
      konquest.command.admin.forceguild: true
      konquest.command.admin.forcejoin: true
      konquest.command.admin.forcetown: true
      konquest.command.admin.help: true
      konquest.command.admin.list: true
      konquest.command.admin.makekingdom: true
      konquest.command.admin.maketown: true
      konquest.command.admin.monument: true
      konquest.command.admin.reload: true
      konquest.command.admin.removecamp: true
      konquest.command.admin.removekingdom: true
      konquest.command.admin.removetown: true
      konquest.command.admin.rename: true
      konquest.command.admin.ruin: true
      konquest.command.admin.save: true
      konquest.command.admin.settravel: true
      konquest.command.admin.stat: true
      konquest.command.admin.travel: true
      konquest.command.admin.unclaim: true
  
  konquest.command.admin.bypass:
    description: Toggle admin bypass mode
    default: op
  
  konquest.command.admin.claim:
    description: Claim land chunks
    default: op
  
  konquest.command.admin.flag:
    description: Set kingdom flags
    default: op
  
  konquest.command.admin.forcecapture:
    description: Forces a town to be captured by the given Kingdom
    default: op
  
  konquest.command.admin.forceexile:
    description: Forces a player to become a Barbarian
    default: op
  
  konquest.command.admin.forceguild:
    description: Forces a Guild to accept the provided management sub-commands
    default: op
    
  konquest.command.admin.forcejoin:
    description: Forces a player to join a Kingdom
    default: op
  
  konquest.command.admin.forcetown:
    description: Forces a Town to accept the provided management sub-commands
    default: op
  
  konquest.command.admin.help:
    description: Display the admin help message
    default: op
  
  konquest.command.admin.list:
    description: Display all Kingdoms or Towns of a Kingdom
    default: op
  
  konquest.command.admin.makekingdom:
    description: Create a new Kingdom
    default: op
  
  konquest.command.admin.maketown:
    description: Create a new Town for a Kingdom
    default: op
  
  konquest.command.admin.monument:
    description: Creates, removes or shows the Monument Template for a Kingdom
    default: op
  
  konquest.command.admin.reload:
    description: Reloads configuration files
    default: op
  
  konquest.command.admin.removecamp:
    description: Removes a Camp owned by the given Barbarian player
    default: op
  
  konquest.command.admin.removekingdom:
    description: Removes a Kingdom and all claimed Capital and Town chunks
    default: op
  
  konquest.command.admin.removetown:
    description: Removes a Town from a Kingdom and all claimed Town chunks
    default: op
  
  konquest.command.admin.rename:
    description: Renames a Kingdom or Town to newName
    default: op
  
  konquest.command.admin.ruin:
    description: Manage a Ruin territory
    default: op
  
  konquest.command.admin.save:
    description: Saves Kingdoms and Players data files
    default: op
  
  konquest.command.admin.settravel:
    description: Sets the travel point for the territory you're in
    default: op
  
  konquest.command.admin.stat:
    description: Manage player stats
    default: op
  
  konquest.command.admin.travel:
    description: Teleport to the specified kingdom or town
    default: op
  
  konquest.command.admin.unclaim:
    description: Return a chunk to the Wild
    default: op

  konquest.directive.*:
    description: Gives access to all Konquest directives
    default: true
    children:
      konquest.directive.settle: true
      konquest.directive.claim: true
      konquest.directive.build: true
      konquest.directive.golem: true
      konquest.directive.armor: true
      konquest.directive.enchant: true
      konquest.directive.attack: true
      konquest.directive.capture: true
      konquest.directive.kill: true

  konquest.directive.settle:
    description: Receive a reward for settling your first town
    default: true
    
  konquest.directive.claim:
    description: Receive a reward for claiming your first 5 chunks
    default: true
    
  konquest.directive.build:
    description: Receive a reward for building structures in a town
    default: true
    
  konquest.directive.golem:
    description: Receive a reward for creating an iron golem in a town
    default: true
    
  konquest.directive.armor:
    description: Receive a reward for crafting a set of iron armor
    default: true
    
  konquest.directive.enchant:
    description: Receive a reward for enchanting tools and weapons
    default: true
    
  konquest.directive.attack:
    description: Receive a reward for attacking an enemy town
    default: true
    
  konquest.directive.capture:
    description: Receive a reward for capturing an enemy town
    default: true
    
  konquest.directive.kill:
    description: Receive a reward for killing an enemy player
    default: true
    
  konquest.compass:
    description: Compass points to nearest enemy town
    default: true
  
  konquest.join:
    description: Join a kingdom
    default: op
    
  konquest.discount:
    description: Applies a percent discount on all Favor withdraws
    default: false
    
  konquest.prefix:
    description: Grants access to a custom prefix
    default: false
