Commands - NickImpact/Bidoof-Unleashed GitHub Wiki
Arguments Key
- Required arguments are marked with angle brackets - e.g.
<required>
- Optional arguments are marked with square brackets - e.g.
[optional]
- If you want to include spaces in arguments, such as specifying a name, you must enclose the argument in quotes - e.g.
"? ??"
All commands in Bidoof Unleashed will be conducted via the primary alias: /bu3
. However, one command overrides this. This command is /badges
, which is setup as it's own command to ease player access.
- /badges
- /bu3
- /bu3 help
- /bu3 gyms
- /bu3 challenge
- /bu3 accept
- /bu3 open
- /bu3 close
- /bu3 admin addgym
- /bu3 admin editgym
- /bu3 admin deletegym
- /bu3 admin createe4
- /bu3 admin addleader
- /bu3 admin adde4member
- /bu3 admin givebadge
- /bu3 admin removebadge
- /bu3 admin addpoke
- /bu3 admin addrequirement
- /bu3 admin setuparena
Permission: bu3.command.badges.base
Allows a player to view their collection of obtained badges!
Permission: bu3.command.bu3.base
Base Bidoof Unleashed command. Specifying this command with no arguments will simply list out all potential sub commands based on permission level.
Permission: bu3.command.help.base
Specifying this command with no arguments will simply list out all potential sub commands based on permission level.
Permission: bu3.command.gyms.base
Opens up a sorted menu by category which details all gyms in the system. Allows people to directly warp to the gym in the event all conditions are met for it.
Permission: bu3.command.challenge.base
Arguments:
-
<gym / e4>
- The Gym or E4 you wish to challenge - ``[stage] - A number between 1-4. This option is only necessary when challenging the E4.
Allows a player to challenge a Gym or Elite Four member. Your challenge is placed into the Gym/E4's queue, which can then be accepted by the leader. Make sure you have your team ready for your challenge! Don't worry, your pokemon will be healed before the battle starts.
Permission: bu3.command.accept.base
Arguments:
-
<gym / e4>
- The Gym or E4 you wish to accept a challenge for.
If you are a leader of the specified Gym or Elite Four, you may accept a challenge from the queue belonging to such.
Permission: bu3.command.open.base
Arguments:
-
<gym / e4>
- The Gym or E4 you wish to open.
If you are a leader of the specified Gym or Elite Four, you may open it!
Permission: bu3.command.close.base
Arguments:
-
<gym / e4>
- The Gym or E4 you wish to close.
If you are a leader of the specified Gym or Elite Four, you may close it!
Aliases: addgym
, ag
, creategym
, cg
Permission: bu3.command.admin.addgym.base
Arguments:
-
<name>
- The name of the Gym -
[spec]
- Additional settings for the Gym to quicken the creation process.- Available Settings:
-
badge-type
- Item ID -
badge-name
- Name for the badge -
lvl-cap-init
- The level cap for players who have not yet defeated the gym -
lvl-cap-rematch
- The level cap for players who have defeated the gym -
cooldown
- How long players must wait (in minutes) to challenge the gym after a previous attempt. -
weight
- Specifies the ordering of the gym. Lower values come before larger ones! -
category
- The category to create the gym under. If no category currently exists for the specification, one will be created
-
- Available Settings:
Specifies the creation of a new gym. Gyms created via this command will still need a few edits before being ready for the public!
Aliases: editgym
, eg
Permission: bu3.command.admin.editgym.base
Arguments:
-
<gym>
- The Gym we want to edit -
<spec>
- Additional settings for the Gym to quicken the creation process.- Available Settings:
-
name
- The name of the gym -
badge-type
- Item ID -
badge-name
- Name for the badge -
lvl-cap-init
- The level cap for players who have not yet defeated the gym -
lvl-cap-rematch
- The level cap for players who have defeated the gym -
cooldown
- How long players must wait (in minutes) to challenge the gym after a previous attempt. -
weight
- Specifies the ordering of the gym. Lower values come before larger ones! -
category
- The category to create the gym under. If no category currently exists for the specification, one will be created
-
- Available Settings:
Allows quick command usage to simply edit a gym rather than go through the config to edit it.
Aliases: deletegym
, dg
Permission: bu3.command.admin.deletegym.base
Arguments:
-
<gym>
- The gym you wish to delete.
Deletes a gym from the stored data. If you have teams.save-on-delete
set to true in your config, the pool of pokemon belonging to the gym will not be altered.
Aliases: createe4
, ce4
Permission: bu3.command.admin.createe4.base
Arguments:
-
<category>
- The category for the Elite Four -
[spec]
- Additional settings for the Gym to quicken the creation process.- Available Settings:
-
badge-type
- Item ID -
badge-name
- Name for the badge -
cooldown
- How long players must wait (in minutes) to challenge the gym after a previous attempt.
-
- Available Settings:
Specifies the creation of a new Elite Four. Note that you will likely want to configure each stage separately after this creation.
Aliases: addleader
, addgymleader
, agl
, al
Permission: bu3.commands.admin.addgymleader.base
Arguments:
-
<gym>
- The Gym to add the leader to -
<leader>
- The name of the leader, or "npc" to add an NPC leader at your position -
[world]
- The world to spawn a NPC leader in (Namely for console use) -
[position]
- The position to spawn a NPC leader at (Namely for console use)
Adds a new leader to the specified Gym.
Aliases: ae4m
, adde4member
Permission: bu3.commands.admin.ae4m.base
Arguments:
-
<e4>
- The Gym to add the leader to -
<stage>
- The stage of the Elite Four -
<leader>
- The name of the leader, or "npc" to add an NPC leader at your position
Adds a new leader to the specified Elite Four.
Aliases: givebadge
, gb
Permission: bu3.commands.admin.givebadge.base
Arguments:
-
<player>
- The player to give a badge to -
<gym>
- The gym referencing which badge to award
Manually gives a player a badge.
Permission: bu3.commands.admin.removebadge.base
Arguments:
-
<player>
- The player to give a badge to -
<gym>
- The gym referencing the badge
Takes a badge away from the player, assuming they have it.
Aliases: addpoke
, aps
, addpokemonspec
Permission: bu3.commands.admin.aps.base
Arguments:
-
<gym>
- The Gym we are targetting -
<battle type>
- initial or rematch -
<spec>
- The pokemon spec, typically exactly how you'd format pokegive or pokespawn
Adds a pokemon spec to the gym's pool of pokemon, translated into Showdown format
Permission: bu3.commands.admin.addrequirement.base
Arguments:
-
<gym>
- The Gym we are targetting -
<battle type>
- initial or rematch -
<requirement>
- The requirement to add to the gym -
[extras]
- Any additonal arguments required to add the requirement.
Adds a requirement to the gym's list of requirements
Aliases: setuparena
, sa
, sarena
Permission: bu3.commands.admin.setuparena.base
Arguments:
-
<gym>
- The Gym we are targetting -
<area>
- challenger, leader, or spectator
Sets the location of an arena location based on the command caster's current position.