ModsJava
Glaze | Living Economy: Dynamic Shop, Auctions, Trading, Slots & Coinflip
Java mod listed for Minecraft 26.x. Downloads from the MC Java Mods app on Android.
⬇ Download on SpigotGlaze
A living survival economy in one plugin
Paper 26.2+ | Java 25 | Not for Spigot or Bukkit servers
Glaze is everything an economy survival server needs, built to work together: a shop whose prices move with what players buy and sell, an auction house and buy orders, safe trading, teams, bounties, duels, daily quests, and a slot machine and coinflip that play out in the world in front of the player instead of in a chest menu.
One jar, one config, one look. No database to set up. Vault and PlaceholderAPI are supported but not required.
/slots: floating reels that follow your view. No menu, no resource pack.
Why Glaze
- Prices that move. Every sale pushes an item's price down, every purchase pushes it up, and it drifts back over time. Dumping ten stacks pays less with every stack. Tuned so that buying and re-selling can never make money.
- Casino games in the world, not in a chest. The slot machine and the coinflip are made of display entities that float in front of the player and follow their camera, with smooth client-side animation.
- Nothing to explain to your players. /help opens a clickable menu of everything they are allowed to do, and any command typed on its own answers with how it works.
- Clean menus. A minimal, uncluttered style by default, seven colour themes you can switch in game, every line of text in one file.
- Safe with money. Trades, coinflips and spins are decided and paid exactly once. Closing a window, logging out, a restart or a crash never eats an item or a stake.
The shop and the market
Buy and sell price, trend and a price chart on every item.
- 638 items in 12 categories out of the box, every price checked against crafting and stonecutter recipes so nothing can be crafted into profit
- /sell window, /sellall, sell wands for chests, and rank or perk sell bonuses
- Dynamic prices with per-item volatility, price limits and recovery, or switch the market off for fixed prices
- Market events: one item goes "in demand" or "on sale" for a while, announced in chat
- /shop search with tab completion for every item, and /shop movers for the best deals right now
- Change any price in game with /glaze setprice. Updates add new items to your shop file without touching your prices
Hover any item to see what it sells for right now. (Needs the free PacketEvents plugin. Everything else works without it.)
Player to player
- /trade Two-sided window for items and money. Any change un-readies both sides, there is a countdown after both confirm, and everything goes back to its owner if the trade ends early for any reason
- /ah Auction house with search, sorting, a mailbox for sold and expired items, and a preview of shulker box contents
- /order Buy orders, the auction house in reverse: say what you want and what you pay, the money is held, anyone can deliver
- /pay, /balance, /baltop
Slots and coinflip
/coinflip: the coin's two faces are the two players' heads.
- /slots <bet> Three reels and a sign appear in the air and follow the player's view. Reels slow down and land one by one, winners glow
- The pay table is yours to edit. On load the plugin works out exactly how much of all money bet is paid back and logs it (about 92% by default, about 94% with the jackpot). A table that would pay out more than it takes is scaled down with a warning, so the machine is always a money sink
- Progressive jackpot fed by a slice of every bet, shown on the machine and in the tab list
- /coinflip <amount> Put money up, another player matches it, winner takes both stakes minus a configurable tax. Stakes are held the moment an offer is made and refunded on cancel, logout, restart or crash
Teams, PvP and things to do
- Teams with roles, a shared bank, a team home, team chat and friendly fire protection
- Bounties that anyone can add to, paid to whoever gets the kill
- Duels with optional wagers. Nobody dies, nothing drops, outsiders cannot interfere
- Combat tag with a boss bar. Logging out in a fight counts as a death
- Daily quests (a different set per player per day) and a /daily streak reward
- Playtime rewards that only count active play. Water streams and minecarts earn nothing
- /perks Permanent upgrades (homes, vaults, listings, sell bonus) with rising prices, so the richest players drain the most money
- Private vaults, homes with a menu, /tpa, /rtp, /spawn, warps, /back
- Optional lifesteal module, off by default
Looks and feel
- Seven colour themes, switched live with /glaze theme, or define your own
- Sidebar, tab list header and footer, and server list motd (each can be turned off if you already use another plugin for it)
- Chat format with team tags, a hover card on every name, @mentions, [item] to show what you hold, private messages, ignore, anti-spam
- Profiles, six leaderboards and a money history for every player
- Every message is MiniMessage in messages.yml. Your server name appears wherever players see a name: set it once with /glaze name
For server owners
- Painless updates. Replace the jar and restart. Player data is never touched, new config sections and new shop items are added to your files, and anything that gets replaced is kept as a backup first
- Automatic backups of all plugin data, zipped on a schedule and on startup
- Staff tools /invsee (with armour and off hand), /echest, and /inspect: a player's balance, where their money came from in the last 24 hours, and their full money history. Works for offline players
- Discord webhook for joins, market events, big sales, bounties, duels and big wins. One way, can never ping anyone
- Built for busy servers. Large data files are written off the main thread, the tab list and sidebar send nothing when nothing changed, leaderboards are cached, and menus redraw only what changed
- Vault Glaze registers as the server economy, so other plugins can pay and charge players
- PlaceholderAPI placeholders listed below, and PlaceholderAPI placeholders work in the chat format
Installation
- You need Paper 26.2 or newer running on Java 25. Glaze uses Paper's own command and plugin system and will not load on Spigot or Bukkit.
- Put the jar in your plugins folder and restart.
- Optional: install PacketEvents for the hover tooltips, Vault and PlaceholderAPI.
- Run /glaze name <your server name>, stand where players should arrive and run /setspawn, then have a look through config.yml.
Spoiler: Player commands
- Help /help
- Homes and travel /sethome, /home, /homes, /delhome, /tpa, /tpahere, /tpaccept, /tpdeny, /rtp, /spawn, /warp, /warps, /back
- Money /balance, /pay, /baltop, /history
- Shop /shop, /shop search <item>, /shop movers, /sell, /sellall, /worth, /event
- Trading /trade <player>, /ah, /ah sell <price>, /ah search <text>, /ah mine, /ah mailbox, /order, /order create <item> <amount> <price each>, /order collect
- Games /slots <bet>, /slots, /coinflip, /coinflip <amount>, /coinflip cancel
- Teams /team (create, invite, join, leave, disband, kick, promote, demote, home, sethome, deposit, withdraw, ff, info, top), /tc <message>, /teamchat
- PvP /bounty, /bounty set <player> <amount>, /duel <player> [wager]
- Daily /daily, /quests, /perks, /playtime
- Storage /pv [number]
- Chat /pm, /r, /ignore
- Stats /profile [player], /stats, /leaderboard, /sidebar
Spoiler: Staff commands
- /glaze reload
- /glaze theme, /glaze name <text>
- /glaze setprice <item> <buy> <sell>, /glaze market reset
- /glaze event start <demand|sale> <item>, /glaze event stop
- /glaze backup, /glaze backup list
- /glaze discord test
- /eco give|take|set <player> <amount>
- /sellwand give <player> <uses> <multiplier>
- /invsee <player>, /echest <player>, /inspect <player> [history]
- /setspawn, /setwarp <name>, /delwarp <name>
- /clearchat, /mutechat, /socialspy
Spoiler: Permissions
Everything a normal player needs is given by default. Staff permissions default to op.
- Players (default: everyone) glaze.home, glaze.tpa, glaze.rtp, glaze.spawn, glaze.warp, glaze.back, glaze.shop, glaze.sell, glaze.sellwand.use, glaze.ah, glaze.order, glaze.economy, glaze.trade, glaze.slots, glaze.coinflip, glaze.bounty, glaze.duel, glaze.team, glaze.quests, glaze.daily, glaze.perks, glaze.playtime, glaze.playtime.reward, glaze.vault, glaze.stats, glaze.help, glaze.chat.pm, glaze.chat.ignore, glaze.chat.item
- Limits glaze.home.limit.<n>, glaze.ah.limit.<n>, glaze.order.limit.<n>, glaze.vault.limit.<n> (the highest number a player has wins, or use .unlimited)
- Sell bonus for ranks glaze.sell.multiplier.<percent>
- Staff (default: op) glaze.admin, glaze.economy.admin, glaze.sellwand.give, glaze.warp.admin, glaze.chat.admin, glaze.chat.color, glaze.chat.bypass, glaze.staff.invsee, glaze.staff.edit, glaze.staff.inspect, glaze.rtp.bypass, glaze.combat.bypass, glaze.teleport.bypass
Spoiler: PlaceholderAPI placeholders
%glaze_balance%, %glaze_balance_formatted%, %glaze_balance_compact%, %glaze_kills%, %glaze_deaths%, %glaze_kd%, %glaze_killstreak%, %glaze_best_killstreak%, %glaze_bounty%, %glaze_homes%, %glaze_team%, %glaze_daily_streak%, %glaze_playtime%, %glaze_afk%, %glaze_jackpot%
Spoiler: Files
- config.yml every feature has its own section and can be switched off
- messages.yml every line players see, in MiniMessage
- shop.yml categories, items and base prices
- help.yml the /help menu
- quests.yml the daily quest pool
- data/ player data as JSON. backups/ zipped copies
Good to know
- Glaze has its own economy. With Vault installed it becomes the server's economy; it does not use another economy plugin's balances.
- Data is stored in JSON files. That is comfortable into the thousands of players; there is no MySQL option yet.
- The slot machine and coinflip use in-game money only.
Support
Found a bug? Please use the discussion tab or send me a message with your Paper version, the Glaze version and the error from your console. Reviews are not a good place for bug reports: I cannot reply with questions there.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 26.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Glaze | Living Economy: Dynamic Shop, Auctions, Trading, Slots & Coinflip is a free Minecraft Java mod. Compatible with Minecraft 26.2. Downloaded 21 times (via Spigot). Download it and open it directly in the game.