BlackMarket - Endless Customization v2.2.0

The Ultimate Rotating Shop Plugin. NEW! Edit items in-game by GUI
[+] Added in-game admin GUI for easier item management
[+] Added support for configuring market items directly through the GUI
[+] Added preview item editing directly in-game without manual config editing
[+] Added enhanced protection validation and build integrity handling

[~] Fixed an issue where the market scheduler would stop updating correctly
[~] Fixed an issue where the blackmarket would not properly reset in some cases
[~] Improved scheduler reliability and timer synchronization
[~] Refactored internal market handling and GUI management systems
[~] General performance optimizations and internal code cleanup

[!] Notes:
• The new admin GUI allows faster market setup directly in-game
• Preview items can now be configured visually without editing files manually
• Scheduler handling has been improved for better long-term stability

Please note that the admin GUI is in beta and it may have bugs.
[+] Added market scheduler system with customizable reset intervals
[+] Added support for configurable market closed periods
[+] Added placeholders for market status and scheduler information
[~] Refactored config management system for better maintainability and flexibility
[~] Improved scheduler configuration handling and overall structure

[!] Notes:
• Market scheduler supports fully customizable reset timings
• Closed periods can now be configured directly through the config
• New placeholders allow easier integration with menus and messages

[!] New PlaceholderAPI Placeholders:
PlaceholderDescriptionExample OutputTypeStatus
%blackmarket_is_open%Returns whether the market is currently opentrueBooleanNew
%blackmarket_status%Returns the current market statusOpenTextNew
%blackmarket_status_color%Returns colored market status text&a&lOPENFormatted TextNew
%blackmarket_status_emoji%Returns status icon for market state✓ / ✗SymbolNew
%blackmarket_time_until_open%Returns remaining time until market opens2h 14mTimeNew
%blackmarket_time_until_open_detailed%Returns detailed time until market opens2 hours 14 minutesDetailed TimeNew
%blackmarket_reset_interval_detailed%Returns detailed reset interval12 hoursDetailed TimeNew
%blackmarket_cooldown_detailed_<itemkey>%Returns detailed cooldown for an item45 minutesDetailed TimeNew

[!] New Internal Placeholders:
PlaceholderDescriptionExample OutputTypeStatus
%market_type%Returns market type modeGlobalTextNew
%market_status%Returns current market statusClosedTextNew
%market_status_short%Returns compact colored market status&aOPENFormatted TextNew
%market_status_color%Returns bold colored market status&c&lCLOSEDFormatted TextNew
%market_status_emoji%Returns emoji representation of market state✓ / ✗SymbolNew
%is_open%Returns whether market is openfalseBooleanNew
%is_closed%Returns whether market is closedtrueBooleanNew
%time_until_market_open%Returns remaining time until market opens1h 30mTimeNew
%time_until_market_open_detailed%Returns detailed remaining time until market opens1 hour 30 minutesDetailed TimeNew

[!] New Scheduler:

YAML:
# ================================================
#                 Market Settings
# ================================================
market:
  # Global market (all players see same items) or per-player market
  global-market: true

  # Number of items to show per reset
  items-per-reset: 5

  # Send message to all players when market resets
  send-reset-message: true

  # ================================================
  #           Market Scheduler Settings
  # ================================================
  scheduler:
    # How often the market resets (supports: s, m, h, d)
    # Example: 24h = reset every 24 hours
    reset-interval: 24h

    # Timezone for scheduling (IANA timezone names)
    # Examples: "UTC", "America/New_York", "Europe/London", "Asia/Tokyo"
    timezone: "UTC"

    # ================================================
    #         Market Closed Periods (Optional)
    # ================================================
    # Configure times when the market should be closed
    closed-periods:
      enabled: false
      periods:
        # Example: Close market at night
        # night:
        #   name: "Night"
        #   days: [1, 2, 3, 4, 5, 6, 7]  # 1=Monday, 7=Sunday (all days)
        #   start: "22:00"  # Closes at 10 PM (HH:mm format, 24-hour)
        #   end: "08:00" # Opens at 8 AM
        #
        # maintenance:
        #   name: "Maintenance"
        #   days: [3] # Only Wednesday
        #   start: "02:00"
        #   end: "04:00"

    # ================================================
    #       Custom Market Schedule (Optional)
    # ================================================
    # Advanced scheduling for specific days or times
    custom-schedule:
      enabled: false
      
      # Option 1: Only open on specific days of the week
      # type: "day-based"
      # days: [6, 7] # Saturday and Sunday only (1=Monday, 7=Sunday)
      
      # Option 2: Only open during specific hours
      # type: "time-based"
      # opening-times:
      #   - "10:00-18:00" # Open 10 AM to 6 PM
      #   - "19:00-22:00" # Open 7 PM to 10 PM
      
      # Option 3: Advanced cron expression
      # type: "cron"
      # expression: "0 0 * * 6,0" # Midnight on Saturday and Sunday
[+] Added Dutch localization support with a full language file
[+] Introduced update checker to notify when new versions are available
[+] Added Base64 texture support for custom items in items.yml
[~] Reworked config updater styling for improved clarity and consistency
[~] Updated config updater to support localization across different languages
[~] General improvements to update handling system

[!] Fixes:
Resolved an issue with the config updater overwritting files

[!] Notes:
• New localization system allows easier addition of future languages
• items.yml now supports Base64 textures
[~] Optimized the plugin
[~] Reduced .jar size
[~] Fixed a bug with legacy color codes not working
[~] Fixed a bug with items.yml
[+] Added redis support for cross-server networks
[+] Added a database migrator for easy migrating between SQLite and MySQL
[+] Changed items to items.yml
[+] Added localization in /lang/
[+] Added a auto updater all files are auto updated from now on
[~] Changed commands
[~] Added better debugging
[~] Fixed bugs
Buy a license now
$8.49
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 5% commission.
2,089 Views
16 Purchases
18 Downloads
Aug 8, 2025 Published
May 21, 2026 Updated
5.00 star(s)
Average rating (2)
3.8 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Game mode
  1. Survival & SMP
  1. Towny
Type
  1. Economy
  1. GUI
  1. Shop
Game mode
  1. Survival
  1. Skyblock
  1. Roleplay
Game mode (legacy)
  1. Survival
  1. Towny
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Sponge
  1. Bungee
  1. Folia
  1. Velocity
  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
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Closed source & unobfuscated
Creator
Recommended for you
Alternative warps system as Taxi with fully customize GUI, messages and sounds, Unlimited warps
5.00 star(s) 5 ratings
74 purchases
TownyDiscord is a new plugin which lets town mayors add a discord to thier town! - Towny Addon
5.00 star(s) 1 ratings
7 purchases
Let mayors create warps inside town land for your town or nation! - Towny Addon
5.00 star(s) 3 ratings
7 purchases
Stunning modern city map for roleplay or GTA servers, ready to play! (Map Only)
5.00 star(s) 1 ratings
27 purchases
Give custom and professional look on your server with End Esc
Not yet rated
4 purchases
Share and earn
Refer this resource and earn a 5% commission.
2,089 Views
16 Purchases
18 Downloads
Aug 8, 2025 Published
May 21, 2026 Updated
5.00 star(s)
Average rating (2)
3.8 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Game mode
  1. Survival & SMP
  1. Towny
Type
  1. Economy
  1. GUI
  1. Shop
Game mode
  1. Survival
  1. Skyblock
  1. Roleplay
Game mode (legacy)
  1. Survival
  1. Towny
Supported software
  1. Bukkit
  1. Spigot
  1. Paper
  1. Sponge
  1. Bungee
  1. Folia
  1. Velocity
  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
  1. 1.20
  1. 1.19
  1. 1.18
  1. 1.17
  1. 1.16
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Closed source & unobfuscated
Creator
Recommended for you
Alternative warps system as Taxi with fully customize GUI, messages and sounds, Unlimited warps
5.00 star(s) 5 ratings
74 purchases
TownyDiscord is a new plugin which lets town mayors add a discord to thier town! - Towny Addon
5.00 star(s) 1 ratings
7 purchases
Let mayors create warps inside town land for your town or nation! - Towny Addon
5.00 star(s) 3 ratings
7 purchases
Stunning modern city map for roleplay or GTA servers, ready to play! (Map Only)
5.00 star(s) 1 ratings
27 purchases
Give custom and professional look on your server with End Esc
Not yet rated
4 purchases
Top