{"id":67541,"date":"2026-06-03T23:39:47","date_gmt":"2026-06-03T20:39:47","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/ezauction\/"},"modified":"2026-06-03T23:39:47","modified_gmt":"2026-06-03T20:39:47","slug":"ezauction","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/ezauction\/","title":{"rendered":"EzAuction"},"content":{"rendered":"<p>**EzAuction** is a fully-featured Minecraft auction house plugin for Paper, Spigot, Purpur, and Bukkit servers. Players list items for timed sale, create reserve-balance buy orders, and browse the live market through a smooth, paginated GUI &#8211; all backed by Vault economy, MySQL or YAML persistence, PlaceholderAPI support, and optional Discord webhook notifications.<\/p>\n<p>Whether you&#8217;re running a survival, skyblock, or factions server, EzAuction gives players a click-friendly, permission-controlled marketplace with timed listings, offline-safe returns, enchantment search, live broadcast auctions, and team auction support through TeamsAPI.<\/p>\n<p>| | |<br \/>\n|&#8212;|&#8212;|<br \/>\n| **Platforms** | Paper, Spigot, Purpur, Bukkit 1.13 \u2013 26.1.* |<br \/>\n| **Java** | 21+ |<br \/>\n| **Storage** | YAML (built-in) \u00b7 MySQL |<br \/>\n| **Languages** | English \u00b7 Dutch \u00b7 Spanish \u00b7 Chinese |<br \/>\n| **Dependencies** | Vault + any economy plugin |<\/p>\n<p>> **Requires Vault and a compatible economy plugin such as EzEconomy to process currency.**<\/p>\n<p>## Why Use EzAuction?<br \/>\n&#8211; **Menu-first trading** \u2013 Paginated browsers, sell\/order editors, and confirmation popups keep every transaction guided and click-friendly.<br \/>\n&#8211; **Listings + buy orders** \u2013 Run timed sales, reserve balance for buy requests, and fulfill either side straight from the GUI or command flow.<br \/>\n&#8211; **Team auctions** \u2013 TeamsAPI integration lets team members co-list and co-claim auctions, perfect for faction and skyblock economies.<\/p>\n<p>![Team Auction GUI](https:\/\/i.ibb.co\/vCYzR3R6\/image.png)<\/p>\n<p>&#8211; **Async persistence &#038; fallbacks** \u2013 Listings and history write through dedicated executors, automatically falling back to YAML storage if MySQL is unreachable.<br \/>\n&#8211; **Offline-safe returns** \u2013 Expired or undeliverable items go to a claimable stash with login reminders and `\/auction claim` recovery.<br \/>\n&#8211; **Rank-aware limits** \u2013 Plug in a custom `AuctionListingLimitResolver` service to scale slot caps with ranks, islands, or progression data.<br \/>\n&#8211; **Smart value overlays** \u2013 Surface configured price hints or pipe in EzShops buy\/sell estimates directly into menu lore.<\/p>\n<p>## Feature Highlights<br \/>\n&#8211; **Configurable menus &#038; translations** \u2013 Override browser\/confirm layouts, filler glass, and button text across the bundled English, Dutch, Spanish, and Chinese menu files.<br \/>\n&#8211; **Flexible storage** \u2013 Start on lightweight YAML or flip to production-ready MySQL with connection pooling, SSL flags, and table prefixes.<br \/>\n&#8211; **Asynchronous history** \u2013 Background save queues batch player history writes to keep gameplay responsive, even during heavy auction traffic.<br \/>\n&#8211; **Player protections** \u2013 Deposit refunds, balance checks, expiry sweeps, and inventory-aware delivery prevent dupes and lost currency.<br \/>\n&#8211; **PlaceholderAPI support** \u2013 Drop `%ezauction_*%` placeholders into scoreboards, holograms, or chat to surface active listings, orders, limits, and pending returns.<br \/>\n&#8211; **Integration-ready API** \u2013 Register Bukkit services to override listing caps or provide custom value providers without forking the plugin.<br \/>\n&#8211; **Enchant-aware search** \u2013 Search `sharpness v`, `fortune 3`, or `minecraft:looting` to find listings and buy orders carrying exact enchantment stacks &#8211; supports roman numerals, numeric levels, namespaced keys, and underscore\/space variants.<br \/>\n&#8211; **Shulker box previews** \u2013 Buyers can inspect shulker contents directly from the auction browser before purchasing.<\/p>\n<p>## Discord Integration<br \/>\n&#8211; **Standalone webhook** \u2013 Post colour-coded embed notifications to any Discord channel by pasting a webhook URL into `discord.yml`. No DiscordSRV or bot setup required.<br \/>\n&#8211; **DiscordSRV support** \u2013 Optionally route notifications through an existing DiscordSRV installation with optional account-linking and role-gating per event.<br \/>\n&#8211; **Four event types** \u2013 Receive a message whenever an auction is listed, sold, bid on, or cancelled, each styled with its own accent colour (green \/ blue \/ yellow \/ red).<br \/>\n&#8211; **Live admin commands** \u2013 Configure, enable, disable, and test the webhook in-game with `\/auctiondiscord webhook` &#8211; changes take effect instantly without a restart.<br \/>\n&#8211; **Async &#038; non-blocking** \u2013 All HTTP calls run on a background thread; a failed delivery is logged at WARNING level and never interrupts gameplay.<\/p>\n<details>\n<summary>Discord Webhook Quick Setup<\/summary>\n<p>1. Open the target Discord channel \u2192 **Edit Channel** \u2192 **Integrations** \u2192 **Webhooks** \u2192 **New Webhook** \u2192 **Copy Webhook URL**.<br \/>\n2. In-game or via console, run:<br \/>\n   &#8220;`<br \/>\n   \/auctiondiscord webhook set url https:\/\/discord.com\/api\/webhooks\/YOUR_ID\/YOUR_TOKEN<br \/>\n   &#8220;`<br \/>\n3. Verify with `\/auctiondiscord webhook test` &#8211; a test embed will appear in your channel immediately.<\/p>\n<p>&#8220;`yml<br \/>\n# discord.yml &#8211; webhook section<br \/>\nwebhook:<br \/>\n  enabled: true<br \/>\n  url: &#8220;https:\/\/discord.com\/api\/webhooks\/123456789\/YOURTOKEN&#8221;<br \/>\n  username: &#8220;EzAuction&#8221;<br \/>\n  use-embeds: true<br \/>\n  events:<br \/>\n    auction_start: true<br \/>\n    auction_end: true<br \/>\n    auction_bid: true<br \/>\n    auction_cancel: true<br \/>\n&#8220;`<\/p>\n<p>For the full DiscordSRV integration guide and all options, see the Discord integration docs.<br \/>\n<\/details>\n<p>## Hologram Features<br \/>\n&#8211; **Auction holograms** \u2013 Place interactive holograms in the world to display live auction stats, top listings, or buy order summaries. Supports click\/touch interaction for quick info and future actions.<br \/>\n&#8211; **Performance optimized** \u2013 Configurable max hologram count and batch update options ensure smooth gameplay even with many holograms active.<br \/>\n&#8211; **Permission and proximity controls** \u2013 Optionally restrict hologram visibility and interaction by permission node or player proximity (distance).<br \/>\n&#8211; **Configurable types** \u2013 Choose which auction stats or listings to display via hologram type selection.<\/p>\n<details>\n<summary>Hologram Configuration<\/summary>\n<p>&#8220;`yml<br \/>\nholograms:<br \/>\n  enabled: true<br \/>\n  update-interval-ticks: 100<br \/>\n  search-radius: 2.5<br \/>\n  height-offset: 1.75<br \/>\n  max-holograms: 100<br \/>\n  batch-update: true<br \/>\n  require-permission: false # Set true to require a permission node<br \/>\n  view-permission: ezauction.hologram.view # Permission node for viewing\/interacting<br \/>\n  proximity-limit: false # Set true to restrict by distance<br \/>\n  proximity-distance: 32.0 # Max distance for interaction<br \/>\n&#8220;`<br \/>\n<\/details>\n<p>## Quick Start<br \/>\n1. Upload `EzAuction.jar`, restart your Paper or Purpur server, and confirm Vault plus an economy plugin are active.<br \/>\n2. Edit `plugins\/EzAuction\/auction.yml` for pricing rules, durations, and GUI slots, adjust `auction-storage.yml` for YAML\/MySQL persistence, and update `auction-values.yml` or `messages\/menu-interactions_*.yml` as needed.<br \/>\n3. Choose between YAML or MySQL storage, then grant players `ezauction.auction` (and optional sell\/order\/history nodes) so they can browse and trade.<br \/>\n4. Encourage `\/auction history` so buyers and sellers can audit their latest activity right from chat.<\/p>\n<p>## Live Auctions<br \/>\n&#8211; **Queue the spotlight listings** \u2013 Flip `live-auctions.enabled` on (and `queue-enabled` if you want a rolling lineup) so fresh sales are staged for broadcast and visible through `\/auction live`.<br \/>\n&#8211; **Hype them in chat** \u2013 Keep `display-in-chat` enabled to announce the next queued listing every `announcement-interval-ticks` ticks using your Vault currency formatting.<br \/>\n&#8211; **Curate from the live menu** \u2013 The Live Auctions GUI shows queue position, seller names, price summaries, and quick actions to refresh or jump back into the main browser.<\/p>\n<p>## Commands &#038; Permissions<br \/>\n| Command | Description | Permission |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;|<br \/>\n| `\/auction` | Open the auction browser, claim items, and cancel listings. | ezauction.auction |<br \/>\n| `\/auction sell <price> [duration]` | List the held item instantly or open the sell GUI. | ezauction.auction.sell |<br \/>\n| `\/auction order <price> <amount> [duration]` | Create a buy order with reserved funds. | ezauction.auction.order |<br \/>\n| `\/auction cancel [id]` | Review and cancel active listings or buy orders. | ezauction.auction |<br \/>\n| `\/auction history [buy\/sell]` | Show the latest transactions for each category. | ezauction.auction.history |<br \/>\n| `\/auction live` | Preview upcoming live auction broadcasts and refresh the queue. | ezauction.auction.live |<br \/>\n| `\/auction claim` | Withdraw stored return items. | ezauction.auction |<br \/>\n| `\/auction search <query>` | Open the auction browser filtered by item name, enchantment, or keyword. | ezauction.auction.search |<br \/>\n| `\/auctionhologram <create\/remove\/list> [args]` | Manage auction holograms: create, remove, or list in-world auction displays. | ezauction.hologram.manage |<\/p>\n<p>## Setup Guide<\/p>\n<details>\n<summary>Installation &#038; Configuration<\/summary>\n<p>**Need more details?** See the full documentation for all YAML, MySQL, menu, and advanced settings options.<\/p>\n<p>### Requirements<br \/>\n| Requirement | Notes |<br \/>\n|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;-|<br \/>\n| Java 21+ | Matches the Paper 1.21+ API target used by EzAuction. |<br \/>\n| Paper \/ Spigot \/ Purpur 1.21+ | The plugin relies on Paper-compatible server APIs. |<br \/>\n| Vault | Provides the economy bridge for deposits, buy orders, and payouts. |<br \/>\n| Economy plugin (recommended: EzEconomy) | A Vault-compatible provider is required. EzEconomy is recommended for best compatibility and modern features. |<br \/>\n| Optional: EzShops | Unlock live value overlays via `values.mode = ezshops-buy` or `ezshops-sell`. |<br \/>\n| Optional: Custom limit resolver | Expose `AuctionListingLimitResolver` as a Bukkit service to scale listing caps. |<br \/>\n| Optional: Menu localisation overrides | Duplicate the bundled `_nl`, `_es`, or `_zh` menu files to keep translations in sync with your branding. |<\/p>\n<p>### Configuration Overview<br \/>\n&#8211; **Storage selection** \u2013 Toggle `storage.type` between `yaml` and `mysql`; MySQL connections support SSL flags and pool tuning.<br \/>\n&#8211; **Menus** \u2013 `menu.browser` and `menu.confirm` control inventory sizes, filler panes, and navigation slots across all language variants.<br \/>\n&#8211; **Sell &#038; order editors** \u2013 Configure default price suggestions and click adjustments for both listing and buy-order editors.<br \/>\n&#8211; **Listing rules** \u2013 Clamp durations, enforce minimum pricing, schedule custom duration options, and reserve refundable deposits, with automatic executor-based expiry sweeps.<br \/>\n&#8211; **Menu interactions** \u2013 Tweak click increments, confirmation buttons, and chat prompts through `messages\/menu-interactions_*.yml` per locale.<br \/>\n&#8211; **Live auctions** \u2013 Manage `live-auctions.enabled`, `queue-enabled`, `display-in-chat`, and `announcement-interval-ticks` to stage listings for announcements or GUI previews.<br \/>\n&#8211; **Value display** \u2013 Display configured material prices or EzShops-sourced estimates, templated through `values.format`.<\/p>\n<p>### Optional Integrations<br \/>\n&#8211; Expose a custom `AuctionListingLimitResolver` service to scale listing caps with ranks, islands, or other progression data.<br \/>\n&#8211; Install EzShops so the auction browser can display buy or sell prices directly in listing lore when configured.<br \/>\n&#8211; Install PlaceholderAPI to unlock `%ezauction_*%` placeholders for leaderboards, scoreboards, or Discord relays.<\/p>\n<p>### Network Setup (Bungee\/Velocity)<br \/>\n1. Switch `storage.type` to `mysql` and point each Paper\/Purpur backend to the same credentials so listings, buy orders, and returns are stored centrally. The bundled MySQL driver implements `DistributedAuctionListingStorage` so inserts and claims remain atomic across servers.<br \/>\n2. Drop the same `EzAuction.jar` on every gameplay server behind your proxy, then copy a single set of tuned configs (`auction.yml`, `auction-storage.yml`, `messages\/*.yml`) to keep menus, limits, and language consistent network-wide.<br \/>\n3. Restart each backend (avoid \/reload) after editing the configs so every instance warms its cache from MySQL before players join. The manager only serves listings once storage is marked ready.<br \/>\n4. If a lobby should not show auctions, leave EzAuction off that node or point it at a different `table-prefix` so it maintains a separate pool.<br \/>\n5. Confirm every server shares the same Vault economy provider or synchronised balance backend. Currency withdrawals happen locally, so mismatched economy data across nodes can desync deposits and reserved funds.<br \/>\n<\/details>\n<details>\n<summary>Bundled menu translations<\/summary>\n<p>&#8211; EzAuction ships with `menu-layout_*.yml` and `menu-interactions_*.yml` bundles for English, Dutch, Spanish, and Chinese (`_en`, `_nl`, `_es`, `_zh`).<br \/>\n&#8211; Copy any bundle to another locale tag (for example `_de`) to introduce custom language support without touching code.<br \/>\n&#8211; Keep button text consistent across languages so navigation slots and confirmation buttons remain aligned with the GUI configuration.<br \/>\n<\/details>\n<details>\n<summary>Custom listing limit resolver example<\/summary>\n<p>&#8220;`java<br \/>\npackage com.example.auctionlimits;<\/p>\n<p>import com.skyblockexp.ezauction.api.AuctionListingLimitResolver;<br \/>\nimport org.bukkit.Bukkit;<br \/>\nimport org.bukkit.plugin.ServicePriority;<br \/>\nimport org.bukkit.plugin.java.JavaPlugin;<\/p>\n<p>public final class AuctionLimitPlugin extends JavaPlugin {<\/p>\n<p>    @Override<br \/>\n    public void onEnable() {<br \/>\n        saveDefaultConfig();<\/p>\n<p>        AuctionListingLimitResolver resolver = (sellerId, baseLimit) -> {<br \/>\n            int bonus = getConfig().getInt(&#8220;extra-slots.&#8221; + sellerId.toString(), 0);<br \/>\n            return Math.max(0, baseLimit + bonus);<br \/>\n        };<\/p>\n<p>        Bukkit.getServicesManager().register(<br \/>\n                AuctionListingLimitResolver.class,<br \/>\n                resolver,<br \/>\n                this,<br \/>\n                ServicePriority.Normal<br \/>\n        );<br \/>\n    }<\/p>\n<p>    @Override<br \/>\n    public void onDisable() {<br \/>\n        Bukkit.getServicesManager().unregisterAll(this);<br \/>\n    }<br \/>\n}<br \/>\n&#8220;`<\/p>\n<p>&#8220;`yml<br \/>\nname: AuctionLimitPlugin<br \/>\nversion: 1.0.0<br \/>\nmain: com.example.auctionlimits.AuctionLimitPlugin<br \/>\nloadbefore: [EzAuction]<br \/>\n&#8220;`<\/p>\n<p>&#8220;`yml<br \/>\n# plugins\/AuctionLimitPlugin\/config.yml<br \/>\nextra-slots:<br \/>\n  123e4567-e89b-12d3-a456-426614174000: 2<br \/>\n  2a2f4982-0c7a-4f13-86a1-4f85c4a94cf7: 4<br \/>\n&#8220;`<\/p>\n<p>This companion plugin registers before EzAuction enables and adds any configured bonus slots per player UUID on top of EzAuction&#8217;s base limit. Update the UUID keys or compute the bonus however you like to reflect your network&#8217;s progression rules.<br \/>\n<\/details>\n<details>\n<summary>Configuration at a Glance<\/summary>\n<p>#### auction.yml<br \/>\n&#8220;`yml<br \/>\nstorage:<br \/>\n  type: yaml # or mysql<br \/>\n  mysql:<br \/>\n    host: localhost<br \/>\n    port: 3306<br \/>\n    database: skyblock<br \/>\n    username: root<br \/>\n    password: secret<br \/>\n    use-ssl: true<br \/>\n    table-prefix: ezauction_<br \/>\n    pool:<br \/>\n      maximum-pool-size: 10<br \/>\n      minimum-idle: 2<br \/>\n      connection-timeout-millis: 10000<br \/>\n      idle-timeout-millis: 600000<br \/>\n      max-lifetime-millis: 1800000<br \/>\nmenu:<br \/>\n  browser:<br \/>\n    title: &#8220;&#038;2Auction House &#038;7({page}\/{total_pages})&#8221;<br \/>\n    size: 54<br \/>\n    filler:<br \/>\n      material: GRAY_STAINED_GLASS_PANE<br \/>\n      display-name: &#8220;&#038;8 &#8221;<br \/>\n    navigation:<br \/>\n      previous-slot: 45<br \/>\n      close-slot: 49<br \/>\n      next-slot: 53<br \/>\n    empty-listing-slot: 22<br \/>\n  confirm:<br \/>\n    title: &#8220;&#038;2Confirm Purchase&#8221;<br \/>\n    size: 27<br \/>\n    filler:<br \/>\n      material: GRAY_STAINED_GLASS_PANE<br \/>\n      display-name: &#8220;&#038;8 &#8221;<br \/>\n    confirm-slot: 11<br \/>\n    listing-slot: 13<br \/>\n    cancel-slot: 15<br \/>\nlistings:<br \/>\n  default-duration-hours: 24<br \/>\n  max-duration-hours: 72<br \/>\n  minimum-price: 10.0<br \/>\n  listing-deposit-percent: 5.0<br \/>\n  max-listings-per-player: 3<br \/>\nlive-auctions:<br \/>\n  enabled: false<br \/>\n  queue-enabled: true<br \/>\n  display-in-chat: true<br \/>\n  announcement-interval-ticks: 200<br \/>\nvalues:<br \/>\n  enabled: false<br \/>\n  format: &#8220;&#038;7Value: &#038;6{value}&#8221;<br \/>\n  materials:<br \/>\n    diamond: 2500.0<br \/>\n&#8220;`<\/p>\n<p>#### auction-storage.yml<br \/>\n&#8220;`yml<br \/>\ntype: yaml # or mysql<br \/>\nmysql:<br \/>\n  host: localhost<br \/>\n  port: 3306<br \/>\n  database: skyblock<br \/>\n  username: root<br \/>\n  password: secret<br \/>\n  use-ssl: true<br \/>\n  table-prefix: ezauction_<br \/>\n  pool:<br \/>\n    maximum-pool-size: 10<br \/>\n    minimum-idle: 2<br \/>\n    connection-timeout-millis: 10000<br \/>\n    idle-timeout-millis: 600000<br \/>\n    max-lifetime-millis: 1800000<br \/>\n&#8220;`<\/p>\n<p>#### auction-values.yml<br \/>\n&#8220;`yml<br \/>\nenabled: false<br \/>\nmode: configured # or ezshops-buy \/ ezshops-sell<br \/>\nformat: &#8220;&#038;7Value: &#038;6{value}&#8221;<br \/>\nmaterials:<br \/>\n  diamond: 2500.0<br \/>\n&#8220;`<br \/>\n<\/details>\n<p>## Support &#038; Links<br \/>\n&#8211; **Discord:** Join the EzPlugins server for help, bug reports, and release announcements.<br \/>\n&#8211; **Documentation:** ez-plugins.github.io\/ezauction<br \/>\n&#8211; **EzEconomy** &#8211; Modern Vault economy plugin, recommended for best compatibility.<br \/>\n&#8211; **EzShops** &#8211; Dynamic player shops and GUI, integrates with EzAuction value overlays.<\/p>\n<p>&#8212;<\/p>\n<p>**Ready to add an auction house to your Minecraft server?**<\/p>\n<p>Deploy EzAuction today &#8211; a polished, GUI-driven auction house plugin for Paper, Spigot, Purpur, and Bukkit. Download, drop in the jar, configure Vault, and your players are trading in minutes.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Menu-first marketplace with listings, buy orders, and async safety nets<\/p>\n","protected":false},"featured_media":67542,"template":"","meta":{"_minecraft_slug":"ezauction","_minecraft_project_id":"VaEk7CuZ","_minecraft_author":"Shadow48402","_minecraft_license":"MIT","_minecraft_downloads":1586,"_minecraft_follows":3,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"ezauction.zip","_minecraft_size_bytes":31613254,"_minecraft_version_count":6,"_minecraft_updated_at":"2026-05-16T07:03:47.601325Z","_minecraft_date_created":"2025-12-28T22:43:17.376606Z","_minecraft_date_modified":"2026-05-11T22:08:54.928458Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/ezauction","_minecraft_icon_attachment_id":67542,"_minecraft_imported_at":"2026-06-03T20:39:47+00:00","_minecraft_import_hash":"024741874b8542c41cbd3572acc5856d","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[124,844,88,89,126,90,127,128,129,92],"mod_loader":[130,132,133,134],"minecraft_version":[339,340,341,357,359,360,379,382,385,438,446,449,110,111,112,113,114,115,116,117,118,119,120,46,47,48,49,50,51,52,53,54,55,56,57,58,59,36,60,93,94,101,102,62,37,40,41,73,74,38,78,79,80,81,82,21,13,14,15,16,17,18,19,20,22,23,24,25,26,27,28,29,30,31,860,861,862,863,864,83,167,163],"class_list":["post-67541","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-bukkit","mod_category-economy","mod_category-equipment","mod_category-game-mechanics","mod_category-management","mod_category-optimization","mod_category-paper","mod_category-purpur","mod_category-spigot","mod_category-utility","mod_loader-bukkit","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","minecraft_version-1-10","minecraft_version-1-10-1","minecraft_version-1-10-2","minecraft_version-1-11","minecraft_version-1-11-1","minecraft_version-1-11-2","minecraft_version-1-12","minecraft_version-1-12-1","minecraft_version-1-12-2","minecraft_version-1-13","minecraft_version-1-13-1","minecraft_version-1-13-2","minecraft_version-1-14","minecraft_version-1-14-1","minecraft_version-1-14-2","minecraft_version-1-14-3","minecraft_version-1-14-4","minecraft_version-1-15","minecraft_version-1-15-1","minecraft_version-1-15-2","minecraft_version-1-16","minecraft_version-1-16-1","minecraft_version-1-16-2","minecraft_version-1-16-3","minecraft_version-1-16-4","minecraft_version-1-16-5","minecraft_version-1-17","minecraft_version-1-17-1","minecraft_version-1-18","minecraft_version-1-18-1","minecraft_version-1-18-2","minecraft_version-1-19","minecraft_version-1-19-1","minecraft_version-1-19-2","minecraft_version-1-19-3","minecraft_version-1-19-4","minecraft_version-1-20","minecraft_version-1-20-1","minecraft_version-1-20-2","minecraft_version-1-20-3","minecraft_version-1-20-4","minecraft_version-1-20-5","minecraft_version-1-20-6","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","minecraft_version-1-21-8","minecraft_version-1-21-9","minecraft_version-1-7-10","minecraft_version-1-7-2","minecraft_version-1-7-3","minecraft_version-1-7-4","minecraft_version-1-7-5","minecraft_version-1-7-6","minecraft_version-1-7-7","minecraft_version-1-7-8","minecraft_version-1-7-9","minecraft_version-1-8","minecraft_version-1-8-1","minecraft_version-1-8-2","minecraft_version-1-8-3","minecraft_version-1-8-4","minecraft_version-1-8-5","minecraft_version-1-8-6","minecraft_version-1-8-7","minecraft_version-1-8-8","minecraft_version-1-8-9","minecraft_version-1-9","minecraft_version-1-9-1","minecraft_version-1-9-2","minecraft_version-1-9-3","minecraft_version-1-9-4","minecraft_version-26-1","minecraft_version-26-1-1","minecraft_version-26-1-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>EzAuction - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/ezauction\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"EzAuction - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Menu-first marketplace with listings, buy orders, and async safety nets\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/ezauction\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ezauction\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ezauction\\\/\",\"name\":\"EzAuction - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ezauction\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ezauction\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ezauction-icon-429a60dfdd594203b77fcb1ad4af471649b705b4_96.webp\",\"datePublished\":\"2026-06-03T20:39:47+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ezauction\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ezauction\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ezauction\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ezauction-icon-429a60dfdd594203b77fcb1ad4af471649b705b4_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ezauction-icon-429a60dfdd594203b77fcb1ad4af471649b705b4_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ezauction\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"EzAuction\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"EzAuction - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/ezauction\/","og_locale":"en_US","og_type":"article","og_title":"EzAuction - Minecraft","og_description":"Menu-first marketplace with listings, buy orders, and async safety nets","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/ezauction\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/ezauction\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/ezauction\/","name":"EzAuction - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/ezauction\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/ezauction\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/ezauction-icon-429a60dfdd594203b77fcb1ad4af471649b705b4_96.webp","datePublished":"2026-06-03T20:39:47+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/ezauction\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/ezauction\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/ezauction\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/ezauction-icon-429a60dfdd594203b77fcb1ad4af471649b705b4_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/ezauction-icon-429a60dfdd594203b77fcb1ad4af471649b705b4_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/ezauction\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"EzAuction"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/67541","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/67542"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=67541"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=67541"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=67541"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=67541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}