Home›Java›Mods›EnsNightMarket Next-Gen Minecraft NightMarket Plugin
ModsJava

EnsNightMarket Next-Gen Minecraft NightMarket Plugin

Java mod listed for Minecraft 1.20–26.x. Download on the author's site.

⬇ Download on Spigot
EnsNightMarket 2.1.0
A per-player floating Night Market for Paper, written in Kotlin. Type /nightmarket and six floating heads appear in an arc in front of you — visible only to you. Left-click reveals the reward, right-click buys it.

Why EnsNightMarket
Commands
/nightmarket (aliases: enm, gecepazari, gece-pazari, night-market)


Command
Description
/nightmarket Open your market (open / ac)
/nightmarket close (kapat) Close your market
/nightmarket refresh (yenile) Paid reroll (price + cooldown)
/nightmarket admin [player] Admin GUI / inspect a player's market
/nightmarket admin refresh <player> Free force-reroll
/nightmarket admin reset <player> Full market wipe
/nightmarket admin reload Reload everything
/nightmarket admin lang
Code (Text):
 Switch language (tr_tr / en_en)
/nightmarket admin anim <preview|stats|quality|patterns|shapes|reload> Animation tools
/nightmarket info · /nightmarket help Version info · help
[SIZE=5][B]Configuration[/B][/SIZE]
[LIST]
[*]config.yml — economy, language, market, schedule, refresh, session, protection, floating, animation, purchase feedback, cinematics, performance, storage.
[*]rarities.yml — rarity weights, colors, heads and effects.
[*]offers.yml — offers, pricing, discounts, stock, limits.
[*]commands.yml — command names, Turkish + English aliases, permissions.
[*]lang/tr_tr.yml, lang/en_en.yml — every message, MiniMessage + %placeholders%.
[/LIST]
[SIZE=5][B]Placeholders (%ensnightmarket_<key>%)[/B][/SIZE]
Market: refresh, refresh_seconds, refresh_hours, offers, revealed, unrevealed, remaining, purchased, purchases, economy, balance. Schedule: schedule_open, schedule_enabled. Session: session_active, session_remaining, session_remaining_seconds. Refresh: refresh_price, refresh_enabled.

[SIZE=5][B]Custom Heads[/B][/SIZE]
Per rarity in rarities.yml:

head:
  type: TEXTURE_VALUE
  value: "eyJ0ZXh0dXJlcyI6..." # minecraft-heads.com "Value" field

Types: TEXTURE_VALUE / BASE64 (full Base64), RAW / VALUE / TEXTURE_ID (bare id or URL, wrapped for you), URL / TEXTURE_URL (full textures.minecraft.net URL), HDB (HeadDatabase id, needs HeadDatabase).

Blank or invalid values fall back to a plain player head. Values are cached — after editing run /nightmarket admin reload and re-showcase. Once revealed, the floating display swaps the rarity chest head for the actual reward item.

[SIZE=5][B]Requirements[/B][/SIZE]
Paper 1.20+ (Paper or Spigot; Folia is not supported), Java 17, one economy (Vault + economy plugin, or PlayerPoints). Optional: PlaceholderAPI, WorldGuard, Oraxen, ItemsAdder, Nexo, MMOItems, HeadDatabase.

Build: mvn clean package → target/EnsNightMarket-2.1.0.jar. Details in [URL='https://github.com/ensisdev/EnsNightMarket/blob/master/docs/building.md']Building[/URL].

[SIZE=5][B]License[/B][/SIZE]
Proprietary — see [URL='https://github.com/ensisdev/EnsNightMarket/blob/master/LICENSE']LICENSE[/URL]. © 2026 EnsisDev. All Rights Reserved.
Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

EnsNightMarket Next-Gen Minecraft NightMarket Plugin is a free Minecraft Java mod. Compatible with Minecraft 1.20, 1.20.6, 1.21, 26.1 and newer. Downloaded 10 times (via Spigot). Download it and open it directly in the game.

Explore more