name: UsefulCommands
version: 1.1.9
main: me.pastelrobots.usefulcommands.UsefulCommands
softdepend: [ LuckPerms, PermissionsX ]
authors: [ PastelRobots ]
description: A plugin with well.. useful commands!
website: https://discord.gg/VtgcZRnmMR

commands:
  fly:
    description: Enables or disables flight.
    aliases: ["flight", "levitate"]
    permission: usefulcommands.fly
    usage: You have used this command incorrectly. Just do /fly
  heal:
    description: Heals a user
    aliases: ["maxhealth", "medkit", "regen"]
    permission: usefulcommands.heal
    usage: You have used this command incorrectly. Just do /heal
  configreload:
    description: Reloads the config
    aliases: ["ucreload", "uc-reload", "reload"]
    permission: usefulcommands.reload
    usage: /ucreload
  kick:
    description: Kicks a player for a set reason
    aliases: ["boot", "remove", "kickout"]
    permission: usefulcommands.kick
    usage: /kick <name> <reason>
  clearinventory:
    description: Clears a player's inventory
    aliases: ["ci", "cinv", "clearinv", "invclear", "inventoryclear"]
    permission: usefulcommands.ci
  enderchest:
    description: Opens the user's enderchest via a command.
    aliases: ["ec", "echest", "openec", "openechest"]
  xp:
    description: Checks the xp of a player.
    aliases: ["checkxp", "exp", "checkexp", "cxp", "cexp"]
  god:
    description: Makes a player invulnerable
    aliases: ["godly", "invulnerable"]
  feed:
    description: Feeds a player
    aliases: ["feast", "saturate", "fill"]
  craft:
    description: Allows you to craft via a command.
    aliases: ["workbench", "ctable", "craftingtable", "crafting"]
  rules:
    description: Allows you to read rules setup in the config via a command.
  smite:
    description: Allows you to smite someone.
    aliases: [ "strike", "lightning" ]
  spawn:
    description: Allows you to warp to spawn
    aliases: ["gotospawn"]
  ping:
    description: Allows you to view your ping to the server
    aliases: ["delay"]
  memory:
    description: Allows you to view the server's memory usage
    aliases: ["ram", "memoryusage", "musage", "ramusage"]
  time:
    description: Allows you to change the world time.
    aliases: ["worldtime", "ptime"]
  weather:
    description: Allows you to change the world weather.
    aliases: ["worldweather", "pweather"]
  anvil:
    description: Opens an anvil for the user via a command.
    aliases: ["openanvil", "anvilgui", "agui"]
  furnace:
    description: Opens a furnace for the user via a command.
    aliases: ["openanvil", "anvilgui", "agui", "smelt", "smelting"]
  enchantingtable:
    description: Opens the enchanting table gui for the user via a command.
    aliases: ["enchant", "etable", "enchanting", "enchantinggui", "egui"]
  brew:
    description: Opens the brewing stand gui for the user via a command.
    aliases: ["brewing", "brewingstand", "bgui", "brewgui"]
  stonecutter:
    description: Opens the stonecutter gui for the user via a command.
    aliases: ["stonecutting", "sc", "scgui", "sgui", "stonecut", "stonecuttergui"]
  info:
    description: Allows you to read information setup in the config via a command.
    aliases: ["information", "serverinfo"]
  motd:
    description: Allows you to view the server's MOTD via a command.
    aliases: ["servermotd"]
  disposal:
    description: Allows you to throw away useless items without throwing them on the ground.
    aliases: ["trash", "trashdisposal", "trashcan", "dumpster"]
  maxplayers:
    description: Allows you to view the server's max players via a command.



permissions:
  usefulcommands.*:
    description: Full permissions including dangerous commands.
    children:
      usefulcommands.commands: true
      usefulcommands.configreload: true
    default: op
  usefulcommands.commands:
    description: All command permissions apart from dangerous commands..
    children:
      usefulcommands.fly: true
      usefulcommands.heal: true
      usefulcommands.nick: true
      usefulcommands.fly.others: true
      usefulcommands.heal.others: true
      usefulcommands.kick: true
      usefulcommands.ci: true
      usefulcommands.ci.others: true
      usefulcommands.enderchest: true
      usefulcommands.xp: true
      usefulcommands.xp.others: true
      usefulcommands.god: true
      usefulcommands.god.others: true
      usefulcommands.feed: true
      usefulcommands.feed.others: true
      usefulcommands.spawn: true
      usefulcommands.spawn.others: true
      usefulcommands.ping: true
      usefulcommands.memory: true
      usefulcommands.time: true
      usefulcommands.weather: true
      usefulcommands.anvil: true
      usefulcommands.enchanttable: true
      usefulcommands.furnace: true
      usefulcommands.brew: true
      usefulcommands.stonecutter: true
      usefulcommands.disposal: true
    default: op
  usefulcommands.fly:
    description: Allows you to fly.
    default: op
  usefulcommands.heal:
    description: Allows you to heal.
    default: op
  usefulcommands.fly.others:
    description: Allows you to make other fly.
    default: op
  usefulcommands.heal.others:
    description: Allows you to heal others.
    default: op
  usefulcommands.reload:
    description: Allows you to reload the config
    default: op
  usefulcommands.kick:
    description: Allows you to kick players
    default: op
  usefulcommands.ci:
    description: Allows you to clear your own inventory
    default: true
  usefulcommands.ci.others:
    description: Allows you to clear other player's inventories
    default: op
  usefulcommands.enderchest:
    description: Allows you to open your enderchest via a command.
    default: op
  usefulcommands.xp:
    description: Allows you to view your xp via a command.
    default: true
  usefulcommands.xp.others:
    description: Allows you to view other's xp via a command.
    default: op
  usefulcommands.god:
    description: Allows you to become invulnerable.
    default: op
  usefulcommands.god.others:
    description: Allows you to make others become invulnerable
    default: op
  usefulcommands.feed:
    description: Allows you to feed yourself.
    default: op
  usefulcommands.feed.others:
    description: Allows you to feed others.
    default: op
  usefulcommands.spawn:
    description: Allows you to warp to spawn
    default: true
  usefulcommands.spawn.others:
    description: Allows you to warp others to spawn
    default: op
  usefulcommands.ping:
    description: Allows you to view your ping to the server.
    default: op
  usefulcommands.memory:
    description: Allows you to view the server's memory usage.
    default: op
  usefulcommands.time:
    description: Allows you to change the world's time.
    default: op
  usefulcommands.weather:
    description: Allows you to change the world's weather.
    default: op
  usefulcommands.anvil:
    description: Allows you to open the anvil gui via a command.
    default: op
  usefulcommands.enchanttable:
    description: Allows you to open the enchanting table gui via a command
    default: op
  usefulcommands.furnace:
    description: Allows you to open the furnace gui via a command
    default: op
  usefulcommands.brew:
    description: Allows you to open the brewing stand gui via a command
    default: op
  usefulcommands.stonecutter:
    description: Allows you to open the stonecutter gui via a command.
    default: op
  usefulcommands.disposal:
    description: Allows you to throw away useless items without throwing them on the ground.
    default: op

