EnesStore v1.0

The Best Free EnesStore Plugin
  • EnesStore.png
  • gui.png
  • chat.png
  • EnesStore.png
  • gui.png
  • chat.png
EnesStore — Minecraft server store link (Paper / Folia)
What is EnesStore?
EnesStore is a Paper-compatible (API 1.21+) and Folia-supported Minecraft plugin that provides custom chest-style GUIs or sleek chat messages for your players. Instead of dealing with heavy in-game shop systems, it is ideal for any server looking to establish a simple, branded, and effective “store redirection” flow.
Players use one familiar command: /store. When the GUI is enabled and correctly configured, they see an inventory window you design in gui.yml (title, number of rows, item material, slot, display name, and lore). The “store” item is tagged internally; when they click it, the inventory closes and the plugin sends your multi-line store messages from config.yml. Lines that contain your store URL (or the %link% placeholder) become clickable Adventure links that open the browser—plus optional hover text—so conversion from in-game prompt to real purchase page is one click.
If you turn the GUI off, misconfigure items, or leave placements empty, EnesStore does not leave players stuck: the same /store command falls back to chat-only mode and still delivers your store lines with the same click-to-open behaviour. That makes EnesStore suitable for A/B testing (GUI vs chat), temporary maintenance, or minimalist setups.
Server staff can reload both configuration files without restarting: /store reload (permission store.reload, default operators). Reload confirmation messages and an optional sound effect for players are configurable. Tab completion offers reload only to accounts that hold the reload permission.
There is no database and no external API dependency beyond your normal Paper stack: state is YAML-only (config.yml for messages, link, reload text, and sounds; gui.yml for layout). Messages support legacy-style & codes and &#RRGGBB hex colours through the plugin’s text pipeline, so you can match your server’s branding.
Who should download EnesStore?
• Owners who monetize with a web store and only need a clear in-game path to that URL
• Networks that want a consistent /store command across lobby and game modes
• Projects on Folia that need plugins marked compatible in plugin.yml
• Anyone searching for: Minecraft store plugin, server donation link, Tebex link GUI, Paper 1.21 shop button, clickable store URL, YAML store messages, lightweight webstore bridge
Complete feature list
Commands
/store — Opens the store GUI for online players when GUI mode is enabled and at least one valid item placement exists; otherwise sends configured store message lines in chat. Console senders receive a clear “players only” style message when a GUI cannot apply.
/store reload — Reloads config.yml and gui.yml from disk; broadcasts your configured reload message lines to the executor; plays the configured “pling” sound for player executors when enabled.
Permissions
Default (no node) — Use /store to open the GUI or receive chat fallback.
store.reload — Use /store reload (default group: operators).
GUI (gui.yml)
• Toggle gui.enable on or off.
• Set gui.rows from 1 to 6 (capped by the plugin for valid chest sizes).
• Set gui.title with colour codes / hex for the window title.
• Define items as a single block (one material + slot + name + lore) or as multiple named sections for several decorative or informational items; only the plugin’s link item responds to clicks.
• Lore lines support %link% substitution with your configured URL.
Chat & links (config.yml)
message.link — Your live storefront URL.
message.store — List of lines sent after a successful link-item click, or when using chat-only mode; merge with newlines; click/hover applied where the URL appears.
message.reload — Lines shown after a successful reload.
Audio
sounds.pling — Enable/disable, Bukkit Sound id (including minecraft: prefix where applicable), volume, and pitch; used when opening the store flow and on player reload where implemented.
Safety & UX
• Top-inventory clicks are cancelled so players cannot steal items from the fake chest.
• Shift-click from player inventory into the top inventory is blocked while the store GUI is open.
• Drag events affecting the top inventory are cancelled.
• Opening state is tracked so only your store window receives these protections.
Compatibility
• Declared api-version: '1.21' and folia-supported: true in plugin.yml.
• Intended for Paper and forks that ship Adventure; behaviour relies on modern component APIs for URLs in chat.
Typical player journey (in-game)
1. Player runs /store.
2. A titled inventory opens (your rows, your title, your items).
3. Player reads lore (optional small caps / gradients via your config).
4. Player clicks the designated store item.
5. GUI closes; chat shows your store banner lines; player clicks the URL line to open the shop in a browser.
6. Optional note sound plays if you keep sounds enabled.
Installation
1. Download the EnesStore jar and place it in the plugins folder.
2. Start the server once to generate default config.yml and gui.yml under plugins/EnesStore/.
3. Set message.link to your real storefront.
4. Adjust message.store, message.reload, GUI title, materials, slots, and lore to match your brand.
5. Run /store reload to apply changes without a full restart.
Configuration — config.yml
YAML:
message:
  reload:
    - "&aReloaded the config!"
  store:
    - "&#E0E319ᴠɪꜱɪᴛ ᴏᴜʀ ꜱᴛᴏʀᴇ"
    - "&#E0E319• &f&n%link%"
  link: "https://yourstore.com"
sounds:
  pling:
    enabled: true
    sound: "minecraft:block.note_block.pling"
    volume: 0.5
    pitch: 1.0
Configuration — gui.yml
YAML:
gui:
  enable: true
  rows: 3
  title: "&8ꜱᴛᴏʀᴇ"
items:
  material: YELLOW_CANDLE
  slot: 13
  name: "&#E0E319&lSTORE"
  lore:
    - ""
    - "&fVisit our store to"
    - "&fbuy anything you want!"
    - ""
    - "&#E0E319&l➟ &#E0E319&l&nCLICK&#E0E319 to get the link"
Screenshots & carousel
Screenshot 1 — Store GUI
Full view of the /store inventory: your window title, rows, and the store item in its slot (you may include the item tooltip if it shows your name/lore clearly).
Screenshot 2 — Chat
How EnesStore looks in chat when players get your store lines—for example right after clicking the GUI link item, or after /store when using chat-only mode. Show your formatted message.store lines and the URL line so buyers see styling and, if visible, click-to-open behaviour.
EULA: Free EULA
139 Views
7 Downloads
May 15, 2026 Published
N/A Updated
Not yet rated
54.2 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Chat
  1. Monetization
  1. GUI
Supported software
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Lag-free, customizable servers ready in minutes.
Host your adventure today!
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,169 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 52 ratings
3,088 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,029 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,800 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,569 purchases
139 Views
7 Downloads
May 15, 2026 Published
N/A Updated
Not yet rated
54.2 KB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. Yes
Type
  1. Chat
  1. Monetization
  1. GUI
Supported software
  1. Paper
  1. Folia
  1. Purpur
Supported versions
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Struggling to cover the costs of your server? Set up your own webstore with Tebex in under 30 seconds.
Lag-free, customizable servers ready in minutes.
Host your adventure today!
Recommended for you
#1 BuiltByBit Plugin ~ Protects your server from crash packet exploits ~ Folia Support
5.00 star(s) 141 ratings
4,169 purchases
Create items, blocks, mobs, emojis, and more with automatic resourcepack generation!
5.00 star(s) 52 ratings
3,088 purchases
Protect your server from crash/dupe/packet exploits with the ultimate security fix plugin.
5.00 star(s) 44 ratings
3,029 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
4.50 star(s) 72 ratings
2,800 purchases
All-in-one dungeon creator. Create unlimited, timed dungeon experiences with your own builds
4.50 star(s) 72 ratings
2,569 purchases
Top