Information

AbyssStats is a useful plugin with Top Menus for each Statistic, filters, and the highest level of customization. It also allows players to view other players' statistics. It includes 12 statistics that are all designed to make your server stand out.

Dependencies

  • AbyssLib (required)

Statistics

  • Deaths

  • Players Killed

  • EXP Gained

  • EXP Levels Gained

  • Times Logged In

  • Blocks Broken

  • Blocks Placed

  • Mobs Killed

  • Crops Farmed

  • Distance Travelled

  • Items Picked Up

  • Items Dropped

Note: If you want any new metric to be tracked, make a suggestion in our discord server

Commands

  • /stats [player] - Opens the specified player's statistics menu (if there isn't a specified player it opens your own menu)

Configuration Files

Messages Configuration File
messages:
    "player-not-found":
        sound:
            enabled: true
            value: "FIZZ"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&c&lAbyss &8- &cThis player doesn't have any stats!"
    "top-updated-block-break":
        sound:
            enabled: true
            value: "ORB_PICKUP"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&b&lAbyss &8- &bBlock Break Top has updated in &3%time%ms&b."
    "top-updated-block-place":
        sound:
            enabled: true
            value: "ORB_PICKUP"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&b&lAbyss &8- &bBlock Place Top has updated in &3%time%ms&b."
    "top-updated-farming":
        sound:
            enabled: true
            value: "ORB_PICKUP"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&b&lAbyss &8- &bFarming Top has updated in &3%time%ms&b."
    "top-updated-deaths":
        sound:
            enabled: true
            value: "ORB_PICKUP"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&b&lAbyss &8- &bDeaths Top has updated in &3%time%ms&b."
    "top-updated-players-killed":
        sound:
            enabled: true
            value: "ORB_PICKUP"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&b&lAbyss &8- &bPlayers Killed Top has updated in &3%time%ms&b."
    "top-updated-mobs-killed":
        sound:
            enabled: true
            value: "ORB_PICKUP"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&b&lAbyss &8- &bMobs Killed Top has updated in &3%time%ms&b."
    "top-updated-levels-gained":
        sound:
            enabled: true
            value: "ORB_PICKUP"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&b&lAbyss &8- &bEXP Levels Gained Top has updated in &3%time%ms&b."
    "top-updated-exp-gained":
        sound:
            enabled: true
            value: "ORB_PICKUP"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&b&lAbyss &8- &bEXP Gained Top has updated in &3%time%ms&b."
    "top-updated-distance-travelled":
        sound:
            enabled: true
            value: "ORB_PICKUP"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&b&lAbyss &8- &bDistance Top has updated in &3%time%ms&b."
    "top-updated-items-picked-up":
        sound:
            enabled: true
            value: "ORB_PICKUP"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&b&lAbyss &8- &bItems Picked Up Top has updated in &3%time%ms&b."
    "top-updated-items-dropped":
        sound:
            enabled: true
            value: "ORB_PICKUP"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&b&lAbyss &8- &bItems Dropped Top has updated in &3%time%ms&b."
    "top-updated-times-logged-in":
        sound:
            enabled: true
            value: "ORB_PICKUP"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&b&lAbyss &8- &bTimes Logged In Top has updated in &3%time%ms&b."
Storage Configuration File
mode: "JSON" #JSON, MONGODB - MYSQL SOON
uri: ""
database: ""

Statistic Configuration Files

block-break.yml
enabled: true
top-update-interval: 60 # Seconds

filter: #Will only work with configured blocks if enabled
    enabled: true
    blocks:
        - "STONE"

top-menu:
    title: "&8&lBLOCKS BROKEN TOP"
    rows: 3
    top-slots: [ 10,11,12,13,14,15,16 ]
    top-update-interval: 60 #seconds
    borders:
        "gray":
            material: "GRAY_STAINED_GLASS_PANE"
            name: " "
            lore: [ ]
            slots:
                - "0-26"
    invalid-item:
        material: "PLAYER_HEAD"
        skull: "MHF_Question"
        name: "&c???"
        lore: [ ]
    valid-item:
        material: "PLAYER_HEAD"
        skull: "%player%"
        name: "&4&l[&c&l!&4&l] &c%player% &7(#%rank%)"
        lore:
            - "&7&o(( &f&o%player%&7&o has broken &f&o%amount%x&7&o blocks! ))"
    stats-item:
        slot: 26
        material: "PLAYER_HEAD"
        skull: "%player%"
        name: "&4&l[&c&l!&4&l] &c%player% &7(#%rank%)"
        lore:
            - "&7&o(( You currently have broken &f&o%amount%x&7&o blocks! ))"
block-place.yml

deaths.yml
enabled: true
top-update-interval: 60 # Seconds

top-menu:
    title: "&8&lDEATH TOP"
    rows: 3
    top-slots: [ 10,11,12,13,14,15,16 ]
    top-update-interval: 60 #seconds
    borders:
        "gray":
            material: "GRAY_STAINED_GLASS_PANE"
            name: " "
            lore: [ ]
            slots:
                - "0-26"
    invalid-item:
        material: "PLAYER_HEAD"
        skull: "MHF_Question"
        name: "&c???"
        lore: [ ]
    valid-item:
        material: "PLAYER_HEAD"
        skull: "%player%"
        name: "&4&l[&c&l!&4&l] &c%player% &7(#%rank%)"
        lore:
            - "&7&o(( &f&o%player%&7&o has died &f&o%amount%x&7&o times! ))"
    stats-item:
        slot: 26
        material: "PLAYER_HEAD"
        skull: "%player%"
        name: "&4&l[&c&l!&4&l] &c%player% &7(#%rank%)"
        lore:
            - "&7&o(( You currently have died &f&o%amount%x&7&o times! ))"
exp-gained.yml
enabled: true
top-update-interval: 60 # Seconds

top-menu:
    title: "&8&lEXP GAINED TOP"
    rows: 3
    top-slots: [ 10,11,12,13,14,15,16 ]
    top-update-interval: 60 #seconds
    borders:
        "gray":
            material: "GRAY_STAINED_GLASS_PANE"
            name: " "
            lore: [ ]
            slots:
                - "0-26"
    invalid-item:
        material: "PLAYER_HEAD"
        skull: "MHF_Question"
        name: "&c???"
        lore: [ ]
    valid-item:
        material: "PLAYER_HEAD"
        skull: "%player%"
        name: "&5&l[&d&l!&5&l] &d%player% &7(#%rank%)"
        lore:
            - "&7&o(( &f&o%player%&7&o has gained &f&o%amount%x&7&o exp! ))"
    stats-item:
        slot: 26
        material: "PLAYER_HEAD"
        skull: "%player%"
        name: "&5&l[&d&l!&5&l] &d%player% &7(#%rank%)"
        lore:
            - "&7&o(( You currently have gained &f&o%amount%x&7&o exp! ))"
distance-travelled.yml
enabled: true
top-update-interval: 60 # Seconds

top-menu:
    title: "&8&lDISTANCE TOP"
    rows: 3
    top-slots: [ 10,11,12,13,14,15,16 ]
    top-update-interval: 60 #seconds
    borders:
        "gray":
            material: "GRAY_STAINED_GLASS_PANE"
            name: " "
            lore: [ ]
            slots:
                - "0-26"
    invalid-item:
        material: "PLAYER_HEAD"
        skull: "MHF_Question"
        name: "&c???"
        lore: [ ]
    valid-item:
        material: "PLAYER_HEAD"
        skull: "%player%"
        name: "&2&l[&a&l!&2&l] &a%player% &7(#%rank%)"
        lore:
            - "&7&o(( &f&o%player%&7&o has moved &f&o%amount%x&7&o blocks! ))"
    stats-item:
        slot: 26
        material: "PLAYER_HEAD"
        skull: "%player%"
        name: "&2&l[&a&l!&2&l] &a%player% &7(#%rank%)"
        lore:
            - "&7&o(( You currently have moved &f&o%amount%x&7&o blocks! ))"
farming.yml
enabled: true
top-update-interval: 60 # Seconds
crops:
    - "SUGAR_CANE"
    - "PUMPKIN"
    - "CACTUS"

top-menu:
    title: "&8&lFARMING TOP"
    rows: 3
    top-slots: [ 10,11,12,13,14,15,16 ]
    top-update-interval: 60 #seconds
    borders:
        "gray":
            material: "GRAY_STAINED_GLASS_PANE"
            name: " "
            lore: [ ]
            slots:
                - "0-26"
    invalid-item:
        material: "PLAYER_HEAD"
        skull: "MHF_Question"
        name: "&c???"
        lore: [ ]
    valid-item:
        material: "PLAYER_HEAD"
        skull: "%player%"
        name: "&2&l[&a&l!&2&l] &a%player% &7(#%rank%)"
        lore:
            - "&7&o(( &f&o%player%&7&o has broken &f&o%amount%x&7&o crops! ))"
    stats-item:
        slot: 26
        material: "PLAYER_HEAD"
        skull: "%player%"
        name: "&2&l[&a&l!&2&l] &a%player% &7(#%rank%)"
        lore:
            - "&7&o(( You currently have broken &f&o%amount%x&7&o crops! ))"
items-dropped.yml
enabled: true
top-update-interval: 60 # Seconds

top-menu:
    title: "&8&lDROPPED UP TOP"
    rows: 3
    top-slots: [ 10,11,12,13,14,15,16 ]
    top-update-interval: 60 #seconds
    borders:
        "gray":
            material: "GRAY_STAINED_GLASS_PANE"
            name: " "
            lore: [ ]
            slots:
                - "0-26"
    invalid-item:
        material: "PLAYER_HEAD"
        skull: "MHF_Question"
        name: "&c???"
        lore: [ ]
    valid-item:
        material: "PLAYER_HEAD"
        skull: "%player%"
        name: "&6&l[&e&l!&6&l] &e%player% &7(#%rank%)"
        lore:
            - "&7&o(( &f&o%player%&7&o has dropped &f&o%amount%x&7&o items! ))"
    stats-item:
        slot: 26
        material: "PLAYER_HEAD"
        skull: "%player%"
        name: "&6&l[&e&l!&6&l] &e%player% &7(#%rank%)"
        lore:
            - "&7&o(( You currently have dropped &f&o%amount%x&7&o items! ))"
items-picked-up.yml
enabled: true
top-update-interval: 60 # Seconds

top-menu:
    title: "&8&lPICKED UP TOP"
    rows: 3
    top-slots: [ 10,11,12,13,14,15,16 ]
    top-update-interval: 60 #seconds
    borders:
        "gray":
            material: "GRAY_STAINED_GLASS_PANE"
            name: " "
            lore: [ ]
            slots:
                - "0-26"
    invalid-item:
        material: "PLAYER_HEAD"
        skull: "MHF_Question"
        name: "&c???"
        lore: [ ]
    valid-item:
        material: "PLAYER_HEAD"
        skull: "%player%"
        name: "&6&l[&e&l!&6&l] &e%player% &7(#%rank%)"
        lore:
            - "&7&o(( &f&o%player%&7&o has picked up &f&o%amount%x&7&o items! ))"
    stats-item:
        slot: 26
        material: "PLAYER_HEAD"
        skull: "%player%"
        name: "&6&l[&e&l!&6&l] &e%player% &7(#%rank%)"
        lore:
            - "&7&o(( You currently have picked up &f&o%amount%x&7&o items! ))"
levels-gained.yml
enabled: true
top-update-interval: 60 # Seconds

top-menu:
    title: "&8&lLEVELS GAINED TOP"
    rows: 3
    top-slots: [ 10,11,12,13,14,15,16 ]
    top-update-interval: 60 #seconds
    borders:
        "gray":
            material: "GRAY_STAINED_GLASS_PANE"
            name: " "
            lore: [ ]
            slots:
                - "0-26"
    invalid-item:
        material: "PLAYER_HEAD"
        skull: "MHF_Question"
        name: "&c???"
        lore: [ ]
    valid-item:
        material: "PLAYER_HEAD"
        skull: "%player%"
        name: "&5&l[&d&l!&5&l] &d%player% &7(#%rank%)"
        lore:
            - "&7&o(( &f&o%player%&7&o has gained &f&o%amount%x&7&o exp levels! ))"
    stats-item:
        slot: 26
        material: "PLAYER_HEAD"
        skull: "%player%"
        name: "&5&l[&d&l!&5&l] &d%player% &7(#%rank%)"
        lore:
            - "&7&o(( You currently have gained &f&o%amount%x&7&o exp levels! ))"
players-killed.yml
enabled: true
top-update-interval: 60 # Seconds

top-menu:
    title: "&8&lKILLED TOP"
    rows: 3
    top-slots: [ 10,11,12,13,14,15,16 ]
    top-update-interval: 60 #seconds
    borders:
        "gray":
            material: "GRAY_STAINED_GLASS_PANE"
            name: " "
            lore: [ ]
            slots:
                - "0-26"
    invalid-item:
        material: "PLAYER_HEAD"
        skull: "MHF_Question"
        name: "&c???"
        lore: [ ]
    valid-item:
        material: "PLAYER_HEAD"
        skull: "%player%"
        name: "&4&l[&c&l!&4&l] &c%player% &7(#%rank%)"
        lore:
            - "&7&o(( &f&o%player%&7&o has killed &f&o%amount%x&7&o players! ))"
    stats-item:
        slot: 26
        material: "PLAYER_HEAD"
        skull: "%player%"
        name: "&4&l[&c&l!&4&l] &c%player% &7(#%rank%)"
        lore:
            - "&7&o(( You currently have killed &f&o%amount%x&7&o players! ))"
times-logged-in.yml
enabled: true
top-update-interval: 60 # Seconds

top-menu:
    title: "&8&lLOGGED IN TOP"
    rows: 3
    top-slots: [ 10,11,12,13,14,15,16 ]
    top-update-interval: 60 #seconds
    borders:
        "gray":
            material: "GRAY_STAINED_GLASS_PANE"
            name: " "
            lore: [ ]
            slots:
                - "0-26"
    invalid-item:
        material: "PLAYER_HEAD"
        skull: "MHF_Question"
        name: "&c???"
        lore: [ ]
    valid-item:
        material: "PLAYER_HEAD"
        skull: "%player%"
        name: "&3&l[&b&l!&3&l] &b%player% &7(#%rank%)"
        lore:
            - "&7&o(( &f&o%player%&7&o has logged in &f&o%amount%x&7&o times! ))"
    stats-item:
        slot: 26
        material: "PLAYER_HEAD"
        skull: "%player%"
        name: "&3&l[&b&l!&3&l] &b%player% &7(#%rank%)"
        lore:
            - "&7&o(( You currently have logged in &f&o%amount%x&7&o times! ))"
mobs-killed.yml
enabled: true
top-update-interval: 60 # Seconds

filter: #Will only work with configured mobs if enabled
    enabled: true
    mobs:
        - "ZOMBIE"

top-menu:
    title: "&8&lMOBS KILLED TOP"
    rows: 3
    top-slots: [ 10,11,12,13,14,15,16 ]
    top-update-interval: 60 #seconds
    borders:
        "gray":
            material: "GRAY_STAINED_GLASS_PANE"
            name: " "
            lore: [ ]
            slots:
                - "0-26"
    invalid-item:
        material: "PLAYER_HEAD"
        skull: "MHF_Question"
        name: "&c???"
        lore: [ ]
    valid-item:
        material: "PLAYER_HEAD"
        skull: "%player%"
        name: "&4&l[&c&l!&4&l] &c%player% &7(#%rank%)"
        lore:
            - "&7&o(( &f&o%player%&7&o has killed &f&o%amount%x&7&o mobs! ))"
    stats-item:
        slot: 26
        material: "PLAYER_HEAD"
        skull: "%player%"
        name: "&4&l[&c&l!&4&l] &c%player% &7(#%rank%)"
        lore:
            - "&7&o(( You currently have killed &f&o%amount%x&7&o mobs! ))"

Showcase

Last updated