The default command prefix for BattleBanana is
!
or mentioning the bot.The prefix the bot uses can be changed with the
!setcmdkey
command (listed in the util section).keyboard_arrow_rightfeedback
!bugreport (report)
Leaves a bug report on the official BattleBanana server and trello.
!suggest (suggestion)
Leaves a suggestion on the official BattleBanana server and trello.
keyboard_arrow_rightfun
!topdog
View the "top dog"
!battletopdog
Battle the "top dog"
Alias:
btd
!givepotato player
Who doesn't like potatoes?
Alias:
potato
!viewtopdog
See the info page of the "top dog"
Alias:
vtd
!globalranks (page)
Global BattleBanana leaderboard
Aliases:
globalrankings, globalleaderboard, gleaderboard
!pandemic
Tracked the passed BattleBanana pandemic.
!minecraft
Give you the official BattleBanana minecraft server
!topdoghistory (page)
Display the current and the 10 previous topdogs
Alias:
tdh
!globalrank
or !globalrank @player
Find your or another player's global rank.
Alias:
grank
!glitter(text)
Creates a glitter text gif!
(Glitter text from https://www.gigaglitters.com/)
Aliases:
gt, glittertext
!myrank
or for your global rank
!myrank global
Tells you where you are on the !leaderboard.
Alias:
rank
!giveemoji player emoji
Give a friend an emoji.
Why? Who knows.
I'm sure you can have loads of game with the :cancer: emoji though!
Also see !givepotato
Alias:
emoji
!rank @player
or for the global rank
!rank @player global
Tells you where a player is on the !leaderboard.
Note: !rank is an alias for !myrank
!leaderboard (page)
or for global ranks
!leaderboard global (page)
!globalranks (page)
The global leaderboard of BattleBanana!
The leaderboard updated every hour*.
Now with local
*May be longer.
Aliases:
ranks, rankings
!eyes modifiers
Modifiers:
snek - Snek eyes (slits)
ogre - Ogre colours
evil - Red eyes
gay - Pink stuff
high - Large pupils + red eyes
emoji - emoji size + no border
small - Small size (larger than emoji)
left - Eyes look left
right - Eyes look right
top - Eyes look to the top
bottom - Eyes look to the bottom
derp - Random pupil positions
bottom left - Eyes look bottom left
bottom right - Eyes look bottom right
top right - Eyes look top right
top left - Eyes look top left
no modifiers - Procedurally generated eyes!!!111
keyboard_arrow_rightgamble
!russianroulette (bet)
Play Russian Roulette with your friends, the gun.
Game objective: Pray to survive.
Alias:
rr
!blackjack (bet)
Play blackjack with BattleBanana.
Game objective: Obtain 21 or the closest to win!
[Card Values](https://battlebanana.xyz/img/21Values.png)
Alias:
bjkeyboard_arrow_rightgeneral
!buy item name
!sell item name
!shop department (page or name)
A place to see all the backgrounds, banners, themes
and weapons on sale.
e.g. !shop weapons
will show all weapons currenly in store.
!shop item
will show extra details about that item.
If you want anything from the shop use the
!buy command!
keyboard_arrow_rightmisc
Obtain up to ¤40'000 for voting
!redeem (code)
Redeem your code
!ping
Pong! Gives you the response time.
Alias:
pong
!permissions
A check command for the permissions system.
!wish
Does this increase the chance of a quest spawn?!
Who knows?
Me.
!benchmark
Runs a few commands to test time taken to do stuff, and outputs results in a nice pretty embed.
[PERM]
keyboard_arrow_rightplayer
!myinfo
Shows your info!
Aliases:
mi, info
!hidemyweapon
Hides your weapon
Alias:
hmw
!myawards (page number)
Shows your awards!
Alias:
awards
!settheme (theme name)
Sets your profile theme
!setbanner (banner name)
Sets your profile banner
!mylimit
Shows the weapon price you're limited to.
Alias:
limit
!setbg (background name)
Sets your profile background
Alias:
setbackground
!myprofile
Gives the link to your battlebanana.xyz profile
Alias:
profile
!mybanners (optional banner name)
Shows the banners you've bought!
Alias:
banners
!mybgs (optional background name)
Shows the backgrounds you've bought!
Aliases:
mybackgrounds, backgrounds, bgs
!createaccount
Create your account to start your BattleBanana adventure
Alias:
start
!resetme
Resets all your stats & any customization.
This cannot be reversed!
!deleteme
Deletes all your stats & any customization.
This cannot be reversed!
!prestige
Make you restart from 0,
keeping few stats
and having some bonuses :)
!weekly
Your weekly free and easy to get quest!
You can use this command once very 7 days!
!info @player
Shows the info of another player!
Note: !info is an alias for !myinfo
Alias:
in
!awards @player (page number)
Shows a players awards!
Note: !awards is an alias for !myawards
!profile @player
Gives a link to a player's profile!
Note: !profile is an alias for !myprofile
!battlename (name)
Sets your name in BattleBanana.
To reset your name to your discord name run the
command with no arguments
Alias:
bn
!compare Player1 Player2
Compares 2 player's statistic!
If the "Player2" argument is not given, it will compare you to the "Player1"
!sendquest @player (quest number) (optional message)
Sends one of your quest to another player.
Note: The quest can't be 10 level higher the other player's level.
Alias:
sq
!mythemes (optional theme name)
Shows the amazing themes you can use on your profile.
If you use this command with a theme name you can get a preview of the theme!
Alias:
themes
!daily
¤50 * your level! Your daily pocket money!
You can use this command once every 24 hours!
Joining the support server will give you 10% more!
!train
Train to get a little exp to help you with quests.
This will never give you much exp! But should help you out with quests early on!
You can use this command once every 6 hours!
!sendcash @player amount (optional message)
Sends some cash to another player.
Note: The maximum amount someone can receive is ten times their limit.
Example usage:
!sendcash @MrAwais 1000000 "for the lit bot fam"
or
!sendcash @MrAwais 1
Alias:
sc
!myprestige (player)
~~Display what prestige the player is at.
if no argument is given, it will display your prestige
and how many BBTs & level you need for the next prestige!~~
You can now see the prestige next to the level in the profile!
It is shown as "Level X (Prestige)"
NOTE: This command is deprecated and will be removed in the future.
Aliases:
mp, showprestige, sp, prestigekeyboard_arrow_rightquest
!acceptallquests
acceptquest, but without the spamming!
Alias:
aaq
!questinfo index
Shows a simple stats page for the quest
Alias:
qi
!myquests
Shows the list of active quests you have pending.
Aliases:
mq, quests
!declinequest index
Declines a quest because you're too wimpy to accept it.
Alias:
dq
!acceptquest (quest number)
You know what to do. Spam !acceptquest 1
!
Alias:
aq
!declineallquest
Declines all of your quests because you're too wimpy to do any of them.
Alias:
daq
!resetquests
Genocide in a command!
This command will delete all quests on your guild.
!removequest (quest name)
Systematically exterminates all instances of the quest...
...Even those yet to be born
!serverquests (page or quest name)
Lists the quests active on your guild.
If you would like to see the base stats of a quest do !serverquests (quest name)
Remember you can edit any of the quests on your guild with !editquest
!editquest name (property value)+
Any number of properties can be set at once.
This is also how you set quest channels!
Properties:
attack, hp, accy, spawn, weapon,
image, task, strg, and channel
Example usage:
!editquest "snek man" hp 43 attack 4.2 task "Kill the monster"
!editquest slime channel #slime_fields
!createquest name (base attack) (base strg) (base accy) (base hp)
You can also add (task string) (weapon) (image url) (spawn chance)
after the first four args.
Note a base value is how strong the quest would be at level 1
Example:
Basic Quest:
!createquest "Mega Mouse" 1.3 2 1.1 32
This creates a quest named "Mega Mouse".
With base values:
Attack = 1.3
Strg = 2
Accy = 1.1
HP = 32
Advanced Quest:
!createquest "Snek Man" 1.3 2 1.1 32 "Kill the" "Dagger" https://battlebanana.xyz/img/snek_man.png 21
This creates a quest with the same base values as before but with the message "Kill the"
when the quest pops up, a dagger, a quest icon image and a spawn chance of 21%
keyboard_arrow_rightteam
!deleteteam
Delete your team
!showteams (page)
Display all teams!
Aliases:
st, teams
!showinvites
Show all your team invites
Alias:
si
!acceptinvite (team)
Accept a team invite
Alias:
ai
!jointeam (team)
Join a team or the pending list
Alias:
jt
!showteaminfo (team)
Display information about a team!
Alias:
sti
!acceptpending (index)
Accept a player pending to your team.
Alias:
ap
!declinepending (index)
Decline a player pending to your team.
Alias:
dp
!showpendings (page)
Display a list of pending users for your team!
Aliases:
pendings, showteampendings
!declineinvite (team index)
Decline a team invite cuz you're too good for it :sunglasses:
Alias:
di
!myteam
Display your team!
Couldn't find
a longer description
for this than
that :shrug:
So now it is longer
Aliases:
mt, team
!teaminvite (player)
Invite a player to your team
NOTE: You cannot invite a player that is already in a team!
Alias:
ti
!demoteuser (player)
Demote an admin of your team to a normal member.
NOTE: Only the owner can demote members!
Alias:
du
!leaveteam
You don't want to be in your team anymore?
Congrats you found the right command to leave!
NOTE: You can't leave a team if you are the owner!
Alias:
lt
!promoteuser (player)
Promote a member of your team to admin.
An admin can invite and kick players from the team.
NOTE: Only the owner can promote members!
Alias:
pu
!createteam name (description) (recruiting) (Minimum Level)
Name: Team's name
Description: Describe your team
recruiting: Accepts people?
Min level: Lowest level for someone to join the team
!editteam param (value)+
You can change as many properties as you want at the same time
Properties:
level, recruiting, description
Example usage:
!editteam "minimum level" 10
!editteam recruiting true
Alias:
ts
!teamkick (player)
Allows you to kick a member from your team.
You don't like him? Get rid of him!
NOTE: Team owner & admin are able to kick users from their team!
Admins cannot kick other admins or the owner.
Only the owner can kick an admin.
Alias:
tkkeyboard_arrow_rightutil
Aliases:
transdata, td
!optinhere
Optin to BattleBanana on a guild.
!help (command name or category)
INCEPTION SOUND
Alias:
helpme
!botinfo
General information about BattleBanana.
!botstats
BattleBanana's stats since the dawn of time!
@BattleBanana
prefix
Tells you what the prefix is on a guild.
!invite
Display BattleBanana invite link & Support guild.
!servers
Shows the number of servers BattleBanana is chillin on.
!currencies
Display every currencies currently available on Discoin
!setcmdkey
Sets the prefix for commands on your guild.
The default is '!'
Alias:
setprefix
!optin
Optin to BattleBanana.
(This applies to all servers with BattleBanana)
!donate
This command show where you can donate to BattleBanana.
All money received is used to pay BattleBanana's cost.
!unshutup
Reverts !shutup
or !shutup all
(allowing BattleBanana to give alerts and be used again).
!optouthere
Optout of BattleBanana on the guild you run the command.
This has the same effect as !optout but is local.
!setuproles
Creates any discord roles BattleBanana needs. These will have been made when
BattleBanana joined your guild but if you deleted any & need them you'll
want to run this command.
!leave
Makes BattleBanana leave your guild cleanly.
This will delete all quests & weapons created
on your guild.
This command can only be run by real guild admins
(you must have manage guild permissions).
!exchange (amount) (currency)
Exchange your BBT (BattleBanana Tokens) for other bot currencies!
For more information go to: https://dash.discoin.zws.im/#/
Note: Exchanges can take a few minutes to process!
Alias:
convert
!shutup
Mutes BattleBanana in the channel the command is used in.
By default the !shutup
will stop alerts (level ups, ect)
using !shutup all
will make BattleBanana ignore all commands
from non-admins.
!optout
Optout of BattleBanana.
When you opt out:
You don't get quests or exp.
Other players can't use you in commands.
You lose access to all "game" commands.
Guild admins (that opt out) still have access to admin commands.
(This applies to all servers with BattleBanana)
!whitelist
Choose what BattleBanana commands you want to allow in a channel.
E.g. !whitelist help battle shop myinfo info
Normal users will not be able to use any other commands than the ones you
choose.
The whitelist does not effect guild admins.
To reset the whitelist run the command with no arguments.
Note: Whitelisting a command like !info will also whitelist !myinfo
(since !info is mapped to !myinfo)
!blacklist
Choose what BattleBanana commands you want to ban in a channel.
E.g. !blacklist acceptquest battleme sell
Normal users will only be able to use commands not in the blacklist.
The blacklist does not effect guild admins.
To reset the blacklist run the command with no arguments.
The blacklist is not independent from the whitelist.
Note: Blacklisting a command like !info will also blacklist !myinfo
(since !info is mapped to !myinfo)
keyboard_arrow_rightweapon
!unequip
Unequips your current weapon
Aliases:
uq, uneq
!mywagers (page)
Lists your received wagers.
Aliases:
vw, wagers
!acceptwager (wager number)
Accepts a wager!
Alias:
aw
!declinewager (wager number)
Declines a wager.
Alias:
dw
!equip (weapon name)
Equips a weapon from your weapon inventory.
Alias:
eq
!removeweapon (weapon name)
Screw all the people that bought it :D
!myweapons (page)/(weapon name)
Shows the contents of your weapon inventory.
Aliases:
mw, weapons
!resetweapons
Screw over everyone on your guild!
This command deletes all weapons on your guild.
!battle player (optional other player)
Battle someone!
Note! You don't gain any exp or reward from these battles!
Please do not spam anyone with unwanted battles.
Alias:
bt
!wagerbattle player amount
Money will not be taken from your account after you use this command.
If you cannot afford to pay when the wager is accepted you will be forced
to sell your weapons.
Aliases:
wager, wb
!editweapon name (property value)+
Any number of properties can be set at once.
Properties:
message, icon, ranged, and image
Example usage:
!editweapon laser message "pews at" icon :gun:
!editweapon "a gun" image https://battlebanana.xyz/img/a_gun.png
!createweapon "weapon name" "hit message" damage accy
Creates a weapon for the guild shop!
For extra customization you add the following:
(ranged) (icon) (image url)
Example:
Basic Weapon:
!createweapon "Laser" "FIRES THEIR LAZOR AT" 100 50
This creates a weapon named "Laser" with the hit message
"FIRES THEIR LAZOR AT", 100 damage and 50% accy
Advanced Weapon:
!createweapon "Banana Gun" "splats" 12 10 True :banana: https://battlebanana.xyz/img/banana_gun.png
The first four properties work like before. This weapon also has ranged set to true
as it fires projectiles, a icon (for the shop) ':banana:' and image of the weapon from the url.