Information

Abyss Pets, the highly optimized and feature-rich pets plugin, allows server owners to create one-of-a-kind pets that follow players and grant them various buffs such as economic and potion boosts!

Dependencies

  • AbyssLib (required)

Commands

  • /pets - Opens the pet storage menu

  • /pets give <player> <type> <amount> - Gives a player a pet with a certain type

NOTE: Admins need the abysspets.admin permission to execute the custom voucher command.

Permissions

  • abysspets.maxstorage.<amount> - The max amount of pets a player can have stored

  • abysspets.maxequipped.<amount> - The max amount of pets a player can have equipped

  • abysspets.admin - The admin permission needed for the give command

Default Configuration Files

Main Configuration File
exp-settings:
    min-exp-per-proc: 1
    max-exp-per-proc: 3
    chance-per-proc: 100
    max-level: 10
    max-exp-formula: "%level% * 100"

merge-settings:
    enabled: true
    merges-with: ""
    merge-result: ""

boosts:
    - "AbyssPets;0.1;0.1" # Boost Type, Starting Boost, Increase per level
    - "Experience;0.1;0.1"

entity-item:
    material: "PLAYER_HEAD"
    skull: "Chubbyduck1"
    name: " "
    lore: []

item:
    material: "PLAYER_HEAD"
    skull: "Chubbyduck1"
    name: "&6&l[!] &eDuck Pet &7(Right-Click)"
    lore: []

equipped-item:
    material: "YELLOW_DYE"
    enchanted: true
    name: "&6&l[!] &eDuck Pet &7(Click to unequip)"
    lore:
        - " "
        - "&eInformation"
        - "&e- &7Level: &f%level%/10"
        - "&e- &7EXP: &f%exp%/%max-exp%"
        - "&e- &7Progress: &f%progress%"
        - " "
        - "&eBoosts"
        - "&e- &7Collectors: &f%abysscollectors-boost%x"
        - "&e- &7Experience: &f%experience-boost%x"
        - " "
        - "&7&o(( Click me to &f&ounequip&7&o this pet! ))"

menu-item:
    material: "PLAYER_HEAD"
    skull: "Chubbyduck1"
    name: "&6&l[!] &eDuck Pet &7(Click to equip)"
    lore:
        - " "
        - "&eInformation"
        - "&e- &7Level: &f%level%/10"
        - "&e- &7EXP: &f%exp%/%max-exp%"
        - "&e- &7Progress: &f%progress%"
        - " "
        - "&eBoosts"
        - "&e- &7Collectors: &f%abysscollectors-boost%x"
        - "&e- &7Experience: &f%experience-boost%x"
        - " "
        - "&7&o(( Click me to &f&oequip&7&o this pet! ))"
Messages Configuration File
messages:
    "no-permission":
        sound:
            enabled: true
            value: "FIZZ"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&c&lAbyss &8- &cYou don't have permission to do this."
    "admin-help":
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&3&m---------------------------------------"
                - " "
                - "&b&lAbyss&3&lPets &8&l┃ &bAdmin Help"
                - "&7&oMade by &f&oRelocation#0001&7&o."
                - " "
                - "&7<> = Required"
                - "&7[] = Optional"
                - " "
                - "&3&lCOMMANDS:"
                - "&3&l» &b/pets give <player> <type> <amount>"
                - " "
                - "&3&m---------------------------------------"
    "player-help":
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&3&m---------------------------------------"
                - " "
                - "&b&lAbyss&3&lPets &8&l┃ &bPlayer Help"
                - "&7&oMade by &f&oRelocation#0001&7&o."
                - " "
                - "&7<> = Required"
                - "&7[] = Optional"
                - " "
                - "&3&lCOMMANDS:"
                - "&3&l» &b/pets &8- &7&oOpens the main menu"
                - " "
                - "&3&m---------------------------------------"
    "given-pet":
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&b&lAbyss &8- &bYou have given &3%player%&b &ba &3%pet%&b pet. &7(%amount%x)"
    "received-pet":
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&b&lAbyss &8- &bYou have received a &3%pet%&b pet. &7(%amount%x)"
    "redeemed-pet":
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&b&lAbyss &8- &bYou have stored a &3%pet%&b pet. &7(&f%stored%/%max-stored%&7)"
    "max-storage":
        sound:
            enabled: true
            value: "FIZZ"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&c&lAbyss &8- &cYou can only store &4%max-storage%&c pets!"
    "max-equipped":
        sound:
            enabled: true
            value: "FIZZ"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&c&lAbyss &8- &cYou can only equip &4%max-equipped%&c pets!"
    "merged-pet":
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&b&lAbyss &8- &bYou have merged &32&b pets and have created a &3%pet%&b pet."
    "boost-vault":
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&a&l+$%amount% &7(Pet boost)"
    "boost-experience":
        sound:
            enabled: true
            value: "BLOCK_NOTE_PLING"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&d&l+%amount% EXP &7(Pet boost)"

Last updated