name: Teleports
main: uk.vrtl.plugin.teleports.Teleports
version: 1.0.6c

commands:
  tp:
    aliases: [goto, tpa, tpo, teleport]
    description: teleport command.
  back:
    aliases: [return]
    description: teleport back
  tphere:
    aliases: [tph, call, tpahere]
    description: teleport here command.
  tpreload:
    aliases: [tprl]
    description: reload config

permissions:
  teleports.player: { description: teleport to players, default: false }
  teleports.player.other: { description: teleport others to players, default: false }
  teleports.coords: { description: teleport to coords, default: false }
  teleports.coords.other: { description: teleport others to coords, default: false }
  teleports.bypass.border: { description: bypass border restriction, default: false }
  teleports.bypass.cooldown: { description: bypass cooldown restriction, default: false }
  teleports.bypass.request: { description: bypass request restriction, default: false }
  teleports.bypass.warmup: { description: bypass warmup restriction, default: false }
  teleports.bypass.world: { description: bypass world restriction, default: false }
  teleports.cooldown.smart: { description: use smart cooldown, default: false }
  teleports.cooldown.walk: { description: walk during cooldown, default: false }
  teleports.back: { description: teleport back after teleport, default: false }
  teleports.back.death: { description: teleport back after death, default: false }
  teleports.reload: { description: reload config, default: false }

  teleports.*:
    default: false
    children:
      teleports.player: true
      teleports.player.other: true
      teleports.coords: true
      teleports.coords.other: true
      teleports.bypass.*: true
      teleports.cooldown.*: true
      teleports.back.*: true
      teleports.reload: true
  teleports.bypass.*:
    default: false
    children:
      teleports.bypass.border: true
      teleports.bypass.cooldown: true
      teleports.bypass.request: true
      teleports.bypass.warmup: true
      teleports.bypass.world: true
  teleports.cooldown.*:
    default: false
    children:
      teleports.cooldown.smart: true
      teleports.cooldown.walk: true
  teleports.back.*:
    default: false
    children:
      teleports.back: true
      teleports.back.death: true

  teleports.op:
    default: op
    children:
      teleports.*: true
  teleports.default:
    default: true
    children:
      teleports.player: true
      teleports.back.*: true