name: MiniGames prefix: MiniGames version: '${project.version}' main: net.knarcraft.minigames.MiniGames api-version: 1.19 description: A plugin that adds various mini-games softdepend: - PlaceholderAPI - Vault # Note to self: Aliases must be lowercase! commands: miniGamesReload: aliases: - mreload permission: minigames.admin usage: / description: Reloads all data from disk miniGamesLeave: aliases: - mleave - dleave - pleave usage: / description: Used to leave the current dropper arena miniGamesMenu: aliases: - mmenu usage: / description: Used to display an actions menu while in an arena dropperGroupSet: aliases: - dgset permission: minigames.edit.dropper usage: | / - The group will be created if it doesn't already exist - Use "none" or "null" as the group to release the arena from its group description: Sets the group of the given arena dropperGroupSwap: aliases: - dgswap permission: minigames.edit.dropper usage: | / - The two arenas must be in the same group description: Swaps the order of two arenas in the same group dropperGroupList: aliases: - dglist permission: minigames.edit.dropper usage: | / [group] - Existing groups will be listed if used without an argument - Supplying a group shows the group's arenas description: Lists existing groups and their arenas dropperList: aliases: - dlist permission: minigames.join.dropper usage: / description: Used to list all current dropper arenas dropperJoin: aliases: - djoin permission: minigames.join.dropper usage: | / [mode] - Mode can be used to select challenge modes which can be played after beating the arena. - inverted = A game-mode where the WASD buttons are inverted - random = A game-mode where the WASD buttons toggle between being inverted and not description: Used to join a dropper arena dropperCreate: aliases: - dcreate permission: minigames.create.dropper usage: | / [new value] - Valid properties: name, spawnLocation, exitLocation, verticalVelocity, horizontalVelocity, winBlockType description: Used to create a new dropper arena dropperEdit: aliases: - dedit permission: minigames.edit.dropper usage: / (Details not finalized) description: Used to edit an existing dropper arena dropperRemove: aliases: - dremove permission: minigames.remove.dropper usage: / description: Used to remove an existing dropper arena parkourGroupSet: aliases: - pgset permission: minigames.edit.parkour usage: | / - The group will be created if it doesn't already exist - Use "none" or "null" as the group to release the arena from its group description: Sets the group of the given arena parkourGroupSwap: aliases: - pgswap permission: minigames.edit.parkour usage: | / - The two arenas must be in the same group description: Swaps the order of two arenas in the same group parkourGroupList: aliases: - pglist permission: minigames.edit.parkour usage: | / [group] - Existing groups will be listed if used without an argument - Supplying a group shows the group's arenas description: Lists existing groups and their arenas parkourList: aliases: - plist permission: minigames.join.parkour usage: / description: Used to list all current parkour arenas parkourJoin: aliases: - pjoin permission: minigames.join.parkour usage: | / [mode] - Mode can be used to select challenge modes which can be played after beating the arena. - hardcore = A game-mode where checkpoints cannot be triggered description: Used to join a parkour arena parkourCreate: aliases: - pcreate permission: minigames.create.parkour usage: | / [new value] - Valid properties: name, spawnLocation, exitLocation, winBlockType, winLocation, checkpointAdd, checkpointClear, killPlaneBlocks description: Used to create a new parkour arena parkourEdit: aliases: - pedit permission: minigames.edit.parkour usage: / (Details not finalized) description: Used to edit an existing parkour arena parkourRemove: aliases: - dremove permission: minigames.remove.parkour usage: / description: Used to remove an existing parkour arena permissions: minigames.*: description: Gives all permissions default: false children: - minigames.admin minigames.admin: description: Gives all permissions default: op children: - minigames.join - minigames.create - minigames.edit - minigames.remove minigames.dropper: description: Gives all dropper-related permissions default: false children: - minigames.join.dropper - minigames.create.dropper - minigames.edit.dropper - minigames.remove.dropper minigames.parkour: description: Gives all parkour-related permissions default: false children: - minigames.join.parkour - minigames.create.parkour - minigames.edit.parkour - minigames.remove.parkour minigames.join: description: Allows a player to participate in mini-games arenas default: true children: - minigames.join.dropper - minigames.join.parkour minigames.join.dropper: description: Allows a player to participate in dropper arenas default: false minigames.join.parkour: description: Allows a player to participate in parkour arenas default: false minigames.create: description: Allows a player to create a new mini-games arena default: false children: - minigames.create.dropper - minigames.create.parkour minigames.create.dropper: description: Allows a player to create a new dropper arena default: false minigames.create.parkour: description: Allows a player to create a new parkour arena default: false minigames.edit: description: Allows a player to edit an existing mini-games arena default: false children: - minigames.edit.dropper - minigames.edit.parkour minigames.edit.dropper: description: Allows a player to edit an existing dropper arena default: false minigames.edit.parkour: description: Allows a player to edit an existing parkour arena default: false minigames.remove: description: Allows a player to remove a mini-games arena default: false children: - minigames.remove.dropper - minigames.remove.parkour minigames.remove.dropper: description: Allows a player to remove a dropper arena default: false minigames.remove.parkour: description: Allows a player to remove a parkour arena default: false