Information

Abyss Exp Shop was created to provide a feature-rich and performance-friendly plugin that allows any server owner to easily expand the economy of their server. Exp Shop allows people to have a permanent shop category, a rotating shop, and a dated category, which allows them to automatically release a new shop on a specific date without having to put in any effort or worry about forgetting and lets them spice up their economy.

Dependencies

  • AbyssLib (required)

Commands

  • /expshop - opens the main experience shop GUI

Note: The command can be used with the following aliases - experienceshop, xpshop and expshop

Showcase

Short Showcase Video

Frequently Asked Questions

How do the scheduled / dated shops work?

Using the open-time field in the configuration file, you can specify when the shop becomes available to all players (the time is in EST timezone). You can set the time down to the second within a minute.

Default Configuration Files

Main Configuration File
title: "&8&lCATEGORIES"
rows: 3
borders:
    "gray":
        material: "GRAY_STAINED_GLASS_PANE"
        name: " "
        lore: []
        slots:
            - "0-26"
categories:
    "static":
        slot: 12
        open:
            material: "LIME_DYE"
            name: "&aStatic Shop &7(Open)"
            lore: []
        closed:
            material: "RED_DYE"
            name: "&cStatic Shop &7(Closed)"
            lore: []
    "rotating":
        slot: 14
        open:
            material: "LIME_DYE"
            name: "&aRotating Shop &7(Open)"
            lore: []
        closed:
            material: "RED_DYE"
            name: "&cRotating Shop &7(Closed)"
            lore: []
Messages Configuration File
messages:
    "not-enough":
        sound:
            enabled: true
            value: "FIZZ"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&cYou don't have enough exp to buy this!"
    "purchased":
        sound:
            enabled: true
            value: "ORB_PICKUP"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&aYou have successfully purchased &2%item%&a for &2%cost%&a."
    "rotated": # This is a broadcast
        sound:
            enabled: true
            value: "ORB_PICKUP"
            volume: 1
            pitch: 1
        message:
            enabled: true
            value:
                - "&aThe &2%shop%&a shop has just rotated it's items!"
Shops Configuration File
shops:
    "static":
        title: "&8&lSTATIC"
        rows: 3
        borders:
            "gray":
                material: "GRAY_STAINED_GLASS_PANE"
                name: " "
                lore: [ ]
                slots:
                    - "0-26"
        open-time: "1/28/2022 17:30:00"
        rotating: false
        items:
            "diamond":
                slot: 13
                price: 10
                material: "DIAMOND"
                name: "&bDiamond &7(10 exp)"
                lore: []
                commands:
                    - "give %player% diamond 1"
    "rotating":
        title: "&8&lROTATING"
        rows: 3
        borders:
            "gray":
                material: "GRAY_STAINED_GLASS_PANE"
                name: " "
                lore: [ ]
                slots:
                    - "0-26"
            "light_gray":
                material: "LIGHT_GRAY_STAINED_GLASS_PANE"
                name: " "
                lore: [ ]
                slots:
                    - "10-16"
        open-time: "1/28/2022 17:30:00"
        rotating: true
        rotating-time: 30 #In Seconds
        item-slots: [10,11,12,13,14,15,16]
        items:
            "diamond":
                price: 10
                material: "DIAMOND"
                name: "&bDiamond &7(10 exp)"
                lore: []
                commands:
                    - "give %player% diamond 1"
            "emerald":
                price: 10
                material: "EMERALD"
                name: "&aEmerald &7(10 exp)"
                lore: []
                commands:
                    - "give %player% emerald 1"
        rotating-item:
            slot: 18
            material: "CLOCK"
            name: "&eRotating in &f%time%&e."
            lore: []
Settings Configuration File
open-first: "main" #Will open the categories menu first, you can also set this to another shop.

Last updated