⭕ NightMarket [1.20-1.21+] - FREE Rotating Market Plugin | Mystery Items & Player Reroll ✨ icon

⭕ NightMarket [1.20-1.21+] - FREE Rotating Market Plugin | Mystery Items & Player Reroll ✨ -----

Boost Player Engagement with a FREE Rotating GUI Shop, offering Timed-Exclusive Deals and Unique!



NightMarket - 1.5 Update
NightMarket v1.5 - The Global Stock & Competition Update!
This update introduces major new features focused on creating a more dynamic and competitive economy, alongside significant quality-of-life improvements for server administrators.

✨ New Features
Global Item Stock System
You can now set a global stock for each item in items.yml. This stock is shared across the entire server.

  • Set stock: -1 for infinite supply (ideal for common items).

  • Set stock to any positive number (e.g., stock: 5) to create rare, limited-quantity items that players will compete for!

  • A new %stock% placeholder is available to display the remaining quantity in the item's lore.

    Code (Text):
      nether_star:
        chance: 5.0 # Very Rare
        price: 2000.0
        stock: 2
        display_item:
          material: "NETHER_STAR"
          name: "&5Nether Star"
          lore:
            - "&7Power from the depths."
            - ""
            - "&ePrice: &6%price_placeholder%"
            - "&7Stock: &4&lONLY %stock% LEFT!"
        commands_on_click:
          - "give %player% nether_star 1"
Customizable "Out of Stock" Display
A new item display, global_out_of_stock_item_display, has been added to config.yml.

  • This allows you to create a unique appearance for items that have run out of global stock, differentiating them from items that a player has personally purchased.
Update Notifications for Operators
In addition to the console message, operators will now receive a configurable update notification directly in-game upon joining the server if a new version is available.

  • The update_notify message in config.yml has been simplified to a single, customizable line.
Improvements & Fixes
Intelligent Auto-Config Updater
The plugin now features a smart configuration updater. When you update the plugin, it will automatically add any new options to your existing config.yml without deleting your settings or comments. No more manual merging or .yml.old files!

Bug Fix: /nm resetplayer Command
Fixed a critical bug where using /nightmarket resetplayer <player> would not refresh the target player's open GUI, causing a data desynchronization. The GUI will now update instantly and correctly after a reset.

⬆️ How to Update
  1. Replace your old NightMarket.jar with the new one.

  2. Restart your server. The plugin will automatically and safely update your config.yml with the new options.

  3. (Optional) Customize the new options in config.yml and add stock values to your items.yml to take advantage of the new features.
----------, Aug 21, 2025
Resource Information
Author:
----------
Total Downloads: 192
First Release: Aug 11, 2025
Last Update: Yesterday at 2:15 PM
Category: ---------------
All-Time Rating:
4 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings