Sueta

PlutonEXP | [1.14-1.21] |Exp Shop | Stand Alone | Lightweigh

1.2

A lightweight Spigot plugin that lets players purchase items using their experience points.

·Plugin
  1. 1.2latestUpdated the version jarJul 27, 2026
    The version jar was previously not updated since last update causing update available messages
    1 download
  2. 1.17 FixPlutonEXP Update v1.17 - Security Fixes, Hex Colors, Admin Commands & Tab CompletionJul 26, 2026
    This update includes security fixes for GUI interactions, adds hex color support, tab completion, and an admin command to open the shop for target players. New Features & Commands · Admin Player Open: Added /expshop open <player> to open the shop GUI for other online players (Permission: expshop.admin.openother). · Tab Completion: Added tab completion for /expshop subcommands (open, reload, help) and online player names. · RGB Hex Colors: Added support for 1.16+ Hex color codes (&#HEX or &#RRGGBB) in config.yml messages. Security & GUI Enhancements · Shift-Click & Drag Protection: Fixed shift-clicking and item dragging interactions to prevent item loss or moving items into shop slots. · Dynamic Reload Refresh: Reloading config via /expshop reload refreshes open inventories without breaking item interaction tags. · Material Validation Fallback: Invalid material names in shop.yml fall back to STONE with a console warning instead of throwing a NullPointerException. · On-Disable Cleanup: Open shop GUIs are closed automatically on plugin disable or reload. Performance & Bug Fixes · Async Update Checker: Converted OP join update checking to run asynchronously to prevent main-thread login lag. · bStats Integration Fix: Fixed config key lookup (settings.bstats-metrics.enabled) to enable bStats metric reporting by default. · Level 0 EXP Formula Fix: Level deduction formula now retains partial progress to the next level when dropping to level 0. · Dynamic Sound Reloading: /expshop reload now properly reloads sound configuration without requiring a server restart. · Console Command Safety: Fixed ClassCastException when commands are executed from the server console. Permissions · expshop.use - Allows players to open the shop GUI (Default: true) · expshop.admin.openother - Allows opening the shop for another player (Default: op) · expshop.admin.reload - Allows reloading the plugin configuration (Default: op) · expshop.admin.help - Access to help command (Default: op)
    1 download
  3. 1.16Fixed the exp deduction not deductingJan 6, 2026
    Fixed the exp deduction not deducting
    76 downloads
  4. 1.15Made it so that lore is still changed even if not navtypeOct 15, 2025
    Made it so that lore is still changed even if not navtype
    37 downloads
  5. 1.14Fixed the menu resetting cursor position resetting and fixing getting total expSep 13, 2025
    Things fixed in this update: · Cursor position getting reset while buying things · Rewrote the exp util to be used in getting the player total experience so it's more robust
    16 downloads
  6. 1.13Permission quick fixJul 25, 2025
    Had a problem with permission on which it allowed users who doesn't have the permission to still access it.
    47 downloads
  7. 1.12Added Permissions to open and helpJul 25, 2025
    Permissions is added for the open and help command for the plugin plutonexp.open - open command plutonexp.help - help command plutonexp.reload - reload command
    22 downloads
  8. 1.11New Version CheckerApr 21, 2025
    Added a feature to check plugin updates for pluton exp
    57 downloads
  9. 1.10Recreated the exp methods since the calculations weren't accurateApr 16, 2025
    The exp method wasn't accurate, when the levels are deducted the amount of exp point didn't follow had to create a new util to handle the exp problem
    36 downloads
  10. 1.01Small update to the config and shop.ymlApr 16, 2025
    Added a link to get the sounds and the material for items, also removed type: since it wasn't needed in the config
    27 downloads
  11. 1.0Sound was not working due to a problem with the object fixedApr 15, 2025
    Fixed a problem where the key(sound name) was not being detected and the playsound in the plugin was using the sound as the key(sound name) when trying to play a sound
    45 downloads

Similar projects

Plugin →