name: MariaCraft
description: Maria's box of mini plugin thingies
main: nl.sbmf21.mariacraft.Maria
version: 1.5.4
api-version: "1.20"
website: https://gitlab.sbmf21.nl/sbmf/mariacraft/-/wikis/home

libraries:
  - org.jetbrains.kotlin:kotlin-stdlib:1.9.0
  - org.jetbrains.kotlin:kotlin-reflect:1.9.0
  - org.jetbrains.kotlinx:kotlinx-coroutines-core:1.7.2
  - org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.7.2
  - io.ktor:ktor-client-core:2.3.2
  - io.ktor:ktor-client-core-jvm:2.3.2
  - io.ktor:ktor-client-cio:2.3.2
  - io.ktor:ktor-client-cio-jvm:2.3.2
  - com.google.code.gson:gson:2.10.1

softdepend:
  - dynmap
  - WorldGuard

commands:
  back:
    description: Go back to your previous location
    usage: /back [amount]
  keep-inventory:
    description: Toggle if your inventory gets saved when you die
    usage: /keep-inventory [yes|no]
  home:
    description: Teleport to one of your homes
    usage: /home [set|delete|list] <name>
  spawn:
    description: Teleports a player to spawn
    usage: /spawn [player]
  setspawn:
    description: Sets the spawn of the server
    usage: /setspawn
    permission: maria.spawn.set
    permission-message: You don't have permission to change the spawn!
  spleef:
    description: All Spleef things
    usage: /spleef

permissions:
  maria.spleef.passthrough:
    description: Lets you pass through Spleef arenas at all times.
    default: op
  maria.spawn.other:
    description: Gives access to teleport other players to spawn
    default: op
  maria.spawn.set:
    description: Gives access to set the spawn
    default: op
  maria.spawn.*:
    description: Gives access to all spawn commands
    default: op
    children:
      maria.spawn.other: true
      maria.spawn.set: true
