Aquatic Minishop icon

Aquatic Minishop 1.0

Minishop with items in your inventory

BIGIMAGEpng.png

DESCRIPTION.png

 

AquaticMiniShop is a feature-rich, portable shop and storage solution for Minecraft servers. It allows players to purchase and carry a MiniShop Barrel (for buying items anywhere) and a Mini Ender Chest (for portable personal storage). The plugin includes a Perk Shop where these items and upgrades (expanding the MiniChest size up to 6 rows) can be purchased using in-game currency. It supports Vault, MySQL/SQLite storage, and is fully translatable.

 

REQUIREMENTS.png

 

  • Spigot/Paper 1.20+
  • Java 17 or higher
  • Vault (Recommended for economy integration)
  • An economy provider (e.g., EssentialsXCMI, etc.) if using Vault.
  • PlaceholderAPI (Optional, for placeholders)
  • Server: Paper / Spigot 1.20.1 – 1.21.10

 

 

INSTALLATION.png

1. Download the AquaticMiniShop-1.0.0.jar.

2. Place it in your server's plugins folder.

3. Restart the server.

4. Configure config.yml and lang/*.yml files as needed in plugins/AquaticMiniShop/.

 

allfeatures.png

  • Portable MiniShop: Open a shop GUI anywhere using the MiniShop Barrel item.
  • Portable Mini Ender Chest: Access a private, upgradable storage anywhere.
  • Perk Shop: Buy the portable items and upgrade your MiniChest rows (3 to 6 rows).
  • Upgradable Storage: Start with 3 rows, upgrade to 6 rows using money and XP levels.
  • Economy Support: Full Vault support (Essentials, CMI, etc.). Automatically falls back to internal SQLite economy if Vault is missing.
  • Settings GUI: Players can toggle item visibility and glow effects via [ICODE]/minishopsettings[/ICODE].
  • Admin GUI: Admins can manage player perks, rows, daily limits, and toggle features live.
  • Daily Limits: Limit how many items a player can buy per day (VIP support available).
  • Multi-language: Built-in support for EnglishHungarianGermanFrenchSpanish.
  • Database Support: SQLite (default) and MySQL support.
  • Logging: Logs purchases and admin actions to file and optional Discord Webhook.

 

commands.png

 

/minishop Opens the Perk Shop GUI. aquaminishop.shop
/minishopsettings Opens the Settings GUI to toggle items/glow. aquaminishop.shop
/minishopgive <player> [type] Gives special items to a player. Type options: barrel, ender, or leave empty for both. aquaminishop.give
/minishopadmin [player] Opens the Admin GUI to manage a player's data. aquaminishop.admin
/minishopreload Reloads the configuration and language files. aquaminishop.admin

 

 

PERMISSION.png

aquaminishop.shop true Allows access to /minishop and /minishopsettings.
aquaminishop.give op Allows usage of /minishopgive.
aquaminishop.admin op Allows usage of /minishopadmin and /minishopreload.
aquaminishop.barrel true Allows using the MiniShop Barrel item.
aquaminishop.miniender true Allows using the Mini Ender Chest item.
aquaminishop.vip false Bypass default daily limits (uses daily-limit.vip in config).

 

configfile.png

 

# https://aquaticdev.eu/docs - DOCUMENTATION
# Debug mode – if true, more verbose error logging + stacktraces in console
debug: false

# Default language (en, hu, de, fr, es)
language: en
available-languages:
  - en
  - hu
  - de
  - fr
  - es

# Starting balance when Vault is NOT present and the built-in economy is used
starting-balance: 0.0

# Daily purchase limits
daily-limit:
  default: 0
  vip: 0

# Permissions – configurable permission nodes
permissions:
  shop: aquaminishop.shop
  settings: aquaminishop.shop
  admin: aquaminishop.admin
  give: aquaminishop.give
  barrel-use: aquaminishop.barrel
  miniender-use: aquaminishop.miniender
  vip: aquaminishop.vip
  open: minishop.open

# Storage mode: sqlite | mysql | json
storage:
  type: sqlite
  sqlite:
    file: data.db
  mysql:
    host: localhost
    port: 3306
    database: minishop
    user: root
    password: password
    useSSL: false
  json:
    folder: data/json

# Perk prices and MiniChest upgrades
perk-shop:
  gui-title: "&3Perk Shop"
  require-xp-for-upgrades: true
  prices:
    mini-ender: 8000.0
    minishop-barrel: 10000.0
  minichest-upgrades:
    - to-rows: 4
      price: 20000
      required-level: 0
    - to-rows: 5
      price: 40000
      required-level: 30
    - to-rows: 6
      price: 80000
      required-level: 40

# Special items
special-items:
  hotbar-slots:
    barrel: 7
    mini-ender: 8
  barrel:
    material: BARREL
    name: "&6MiniShop Barrel"
    lore:
      - "&7Right-click to open the &bMiniShop&7."
  mini-ender:
    material: ENDER_CHEST
    name: "&5Mini Ender Chest"
    lore:
      - "&7Right-click to open your personal"
      - "&7MiniChest anywhere."

# MiniShop GUI
minishop:
  gui-title: "&bMiniShop"
  size: 27
  items:
    - slot: 10
      item:
        material: OAK_LOG
        amount: 16
        name: "&a16x Wood"
        lore:
          - "&7Price: &6$500"
          - "&8Simple building material."
      price: 500
      reward:
        type: item
        material: OAK_LOG
        amount: 16

    - slot: 11
      item:
        material: COBBLESTONE
        amount: 32
        name: "&7 32x Cobblestone"
        lore:
          - "&7Price: &6$700"
          - "&8Cheap but useful."
      price: 700
      reward:
        type: item
        material: COBBLESTONE
        amount: 32

    - slot: 12
      item:
        material: APPLE
        amount: 8
        name: "&c8x Apple"
        lore:
          - "&7Price: &6$600"
          - "&8Restores some health."
      price: 600
      reward:
        type: item
        material: APPLE
        amount: 8

# Logging + Discord webhook
logging:
  enabled: true
  file: "logs/aquatic-minishop.log"
  events:
    purchase: true
    admin-give: true
    upgrade: true
    usage: true
  discord-webhook:
    enabled: false
    url: ""

 

placeholders.png

The plugin registers its own PAPI expansion under the name aquaminishop.

Usage: %aquaminishop_<placeholder>%.

______________________________________________________________________________________________________________

SHOWCASE

videooo-ezgif-com-resize%20(1).gif
videooo2-ezgif-com-resize.gif
videooo3-ezgif-com-resize.gif

aquaticdev.png
doksi.png
discord.png

You might also like...