Current Features









- Wash, Play, Love and Feed Your own Pet
- View All pets in your guild
- Random Pet Names
- Customizable Affections and Games
- Create Unlimited Pets
- Customizable Names, Emojis, Images and Costs
- Require Levels, Coins and Roles
- Coin rewards for each pet
- Cross Guild Support





YAML:
RequiredRole: "@everyone"
Commands:
Help:
Enabled: true
Description: View the list of commands for using your pet.
Adopt:
Enabled: true
Description: Adopt a pet and take care of it.
Name:
Enabled: true
Description: Set the name of your pet.
Feed:
Enabled: true
Description: Feed your pet so it doesnt get hungry.
AverageXp: 10
Wash:
Enabled: true
Description: Wash your pet so it doesnt get dirty.
AverageXp: 13
Play:
Enabled: true
Description: Play with your pet so its happy.
AverageXp: 15
Love:
Enabled: true
Description: Show affection to your pet.
AverageXp: 5
List:
Enabled: true
PetsPerPage: 10
SortBy: RequiredLevel
# How should pets be sorted?
# RequiredLevel: sort by what level is required to adopt
# Cost: Sort by how much it costs to adopt
# Default: Sort by how pets are listed in the config
Inline: false
Description: List all avaiable pets that are up for adoption.
Stats:
Enabled: true
Description: View the stats of your pet.
Info:
Enabled: true
Description: View the information on a pet.
Disown:
Enabled: true
Description: Send your pet to another home by disowning it.
Top:
Enabled: true
Description: View the top 10 pets in the server
PetsPerPage: 10
RandomPetNames:
- Peachy
- Doodle
- Odd
- Blake
- Slim
- Shooter
- Houdini
- Stanley
- Goldy
- Millie
- Mercury
- Pablo
- Gem
- Ming
- Roman
- Screw
RandomAffectionActions:
- snuggle
- cuddle
- sleep
- share food
- split icecream
- watch tv
RandomGames:
- fetch
- catch
- with a laser pointer
- with a stick
BlacklistedNames:
- Example1
- Example2
- Example3
Pets:
Fish:
Name: GoldFish
# Name of pet
Emoji: 🐠
# Emoji of pet
Image: https://cdn.discordapp.com/attachments/733403799355523122/733404142667825252/Fish.png
# The image of the pet. They must be a png or jpeg image
Aliases:
- fish
# Aliases for the pet (Set to [] for no aliases)
Cost: 3000
# How much the pet costs to adopt
Costs:
Feed: 75
# How much it approximately costs to feed your pet
Wash: 30
# How much it approximately costs to wash your pet
Play: 23
# How much it approximately costs to play with your pet
Requirements:
Level: false
# Set to false for no required Level
Role: false
# Set to false for no required role
Coins: 100
# Set to false for no coins required
Treasure:
MaxReward: 90
# Maximum amount of coins your pet can find for you
MinReward: 60
# Minimum amount of coins your pet can find for you
Chance: 25
# Chance of finding treasure
StatDepletionRate: 2
# Approximately how fast your pets stats will decrease per hour
Cat:
Name: Kitten
Emoji: 🐈
Image: https://cdn.discordapp.com/attachments/733403799355523122/733403970931785779/KittyCat.png
Aliases:
- kitty
Cost: 7500
Costs:
Feed: 110
Wash: 50
Play: 32
Requirements:
Level: 2
Role: false
Coins: 7500
Treasure:
MaxReward: 120
MinReward: 70
Chance: 25
StatDepletionRate: 5
Dog:
Name: Puppy
Emoji: 🐕
Image: https://cdn.discordapp.com/attachments/733403799355523122/733404041144434809/Dog.png
Aliases:
- dog
Cost: 11000
Costs:
Feed: 170
Wash: 50
Play: 73
Requirements:
Level: 5
Role: false
Coins: 11000
Treasure:
MaxReward: 220
MinReward: 120
Chance: 25
StatDepletionRate: 9
Turtle:
Name: Turtle
Emoji: 🐢
Image: https://cdn.discordapp.com/attachments/733403799355523122/733404204814696499/Turtle.png
Aliases: []
Cost: 15000
Costs:
Feed: 190
Wash: 15
Play: 5
Requirements:
Level: 12
Role: false
Coins: 15000
Treasure:
MaxReward: 610
MinReward: 450
Chance: 20
StatDepletionRate: 17
Camel:
Name: Camel
Emoji: 🐪
Image: https://cdn.discordapp.com/attachments/733403799355523122/733404086526804099/Camel.png
Aliases:
- donkey
Cost: 30000
Costs:
Feed: 210
Wash: 50
Play: 30
Requirements:
Level: 20
Role: false
Coins: 30000
Treasure:
MaxReward: 1500
MinReward: 900
Chance: 20
StatDepletionRate: 15
Parrot:
Name: Parrot
Emoji: 🦜
Image: https://cdn.discordapp.com/attachments/733403799355523122/735526571766448158/Parrot.png
Aliases:
- bird
Cost: 35000
Costs:
Feed: 50
Wash: 10
Play: 30
Requirements:
Level: 35
Role: false
Coins: 35000
Treasure:
MaxReward: 2300
MinReward: 1100
Chance: 15
StatDepletionRate: 5
Embeds:
Errors:
InvalidPet:
Title: Invalid Pet
Description: Please select a pet from `{prefix}pet list`
Color: "#f52c2c"
MaxPets:
Title: Pet Limit Reached
Description: You may only own 1 pet.
Color: "#f52c2c"
NoPet:
Title: You havent adopted a pet yet
Description: You can adopt a pet by using the command `{prefix}pet adopt`
Color: "#f52c2c"
NoName:
Title: Invalid Name
Description: What do you want to name your pet?
Color: "#f52c2c"
BlacklistedName:
Title: Invalid Name
Description: You are trying to use a name that is blacklisted
Color: "#f52c2c"
PetsFull:
Title: "{petName} is full"
Description: Your pet is not hungry at this time, try again later.
Color: "#f52c2c"
PetsTired:
Title: "{petName} doesnt want to play"
Description: Your pet is tired at this time, try again later.
Color: "#f52c2c"
PetsClean:
Title: "{petName} is already clean"
Description: Your pet is already squeaky clean, try again later.
Color: "#f52c2c"
PetsAnnoyed:
Title: "{petName} is annoyed"
Description: Your pet is already full of affection and doesnt want any more, try
again later.
Color: "#f52c2c"
NotEnoughCoins:
Description: You dont have enough coins to do this action.
Color: "#f52c2c"
MissingLevel:
Title: Pet locked
Description: The pet you are trying to adopt requires a level of {requiredLevel}
Color: "#f52c2c"
MissingRole:
Title: Pet locked
Description: The pet you are trying to adopt requires the role <@&{requiredRole_Id}>
Color: "#f52c2c"
MissingPet:
Title: Your Pet Ran Away
Description: |-
Your {pet} ran away, would you like to delete it?
If you wish to keep your pet react with ❌ and create it in the config.
Footer: "NOTE: reacting with ✅ will delete your pet"
Success:
Top:
Title: 👑 Leaderboard of pets (Page {current-page}/{max-pages})
Description: "{description}"
Footer: "{Total_Pets} pets in this guild."
Color: "#25de1f"
DisownSuccess:
Title: Pet disowned
Description: You sent {petName} to live with another family.
Color: "#25de1f"
DisownCanceled:
Description: You decided to not disown your pet.
Color: "#25de1f"
DisownConfirmation:
Title: Are you sure?
Description: Are you sure that you want to disown your pet? You will lose your
pet forever.
Color: "#25de1f"
List:
Title: Current pets up for adoption
Description: |-
To adopt a pet use `{prefix}pet adopt <pet>`
**Unlocked** | ~~Locked~~
Footer: Page {page} | {totalPets} total pets
Color: "#25de1f"
Love:
Description: You {randomAction} with {petName}
Color: "#25de1f"
Play:
Description: You payed {cost} coins to play {randomGame} with {petName}.
Color: "#25de1f"
Wash:
Description: You paid {cost} coins to wash {petName}.
Color: "#25de1f"
Feed:
Description: You paid {cost} coins to feed {petName}.
Color: "#25de1f"
Name:
Title: Name Changed!
Description: Your pets name has been set to {name}.
Color: "#25de1f"
Help:
Title: List of available commands for pets
Description: "{commands}"
Color: "#25de1f"
LevelUp:
Title: Level Up!
Description: "{petName} has leveled up! {oldLevel} → {newLevel}"
Color: "#25de1f"
MoneyFound:
Title: Treasure Found!
Description: "{petName} found **{found}** coins."
Color: "#25de1f"
Info:
Title: Information for {pet}
Thumbnail: "{image}"
Color: "#25de1f"
Fields:
- name: Costs
value: |-
Feed: {feedCost}
Wash: {washCost}
Play: {playCost}
inline: true
- name: Requirements
value: |-
Level: {requiredLevel}
Coins: {requiredCoins}
Role: {requiredRole}
inline: true
- name: Treasure
value: |-
Minimum Find: {minFind}
Maximum Find: {maxFind}
Chance: {chance}
inline: true
- name: Aliases
value: "{aliases}"
inline: true
- name: Depletion Rate
value: "[{depletionRate_Bar}](https://corebot.dev/developers/59L/)"
inline: true
Adopt:
Title: New animal adopted!
Description: You successfully adopted a {animal} named {name}
Thumbnail: "{petImage}"
Color: "#25de1f"
Fields:
- name: name
value: "[{name}](https://corebot.dev/developers/59L)"
inline: true
- name: Hunger
value: "[{hungerBar}](https://corebot.dev/developers/59L)"
inline: true
- name: Hygiene
value: "[{hygieneBar}](https://corebot.dev/developers/59L)"
inline: true
- name: Happiness
value: "[{happinessBar}](https://corebot.dev/developers/59L)"
inline: true
- name: Affection
value: "[{affectionBar}](https://corebot.dev/developers/59L)"
inline: true
Stats:
Title: "{tag}'s pet {animal} ({name})"
Thumbnail: "{image}"
Color: "#25de1f"
Fields:
- name: Hunger
value: |-
[{hungerBar}](https://corebot.dev/developers/59L)
``{HungerTimeLeft} until empty``
inline: true
- name: Hygiene
value: |-
[{hygieneBar}](https://corebot.dev/developers/59L)
``{HygieneTimeLeft} until empty``
inline: true
- name: Happiness
value: |-
[{happinessBar}](https://corebot.dev/developers/59L)
``{HappinessTimeLeft} until empty``
inline: true
- name: Affection
value: |-
[{affectionBar}](https://corebot.dev/developers/59L)
``{AffectionTimeLeft} until empty``
inline: true
- name: Level {level}
value: "[{levelBar}](https://corebot.dev/developers/59L)"
inline: true
PetDeleted:
Title: Success
Description: Your pet was deleted.