{"id":67559,"date":"2026-06-03T23:40:57","date_gmt":"2026-06-03T20:40:57","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/ezclean\/"},"modified":"2026-06-03T23:40:57","modified_gmt":"2026-06-03T20:40:57","slug":"ezclean","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/ezclean\/","title":{"rendered":"EzClean"},"content":{"rendered":"<p># EzClean &#8211; Minecraft Entity Cleaner Plugin<\/p>\n<p>Automated entity sweeps, live countdowns, pay-to-cancel, Discord webhooks, PlaceholderAPI, Spark<br \/>\nprofiling, and async scheduler monitoring for **Paper 26.1+**, Spigot, and Purpur.<\/p>\n<p>**Platform:** Paper 26.1+, Spigot\/Bukkit, Purpur | **Java:** 17+ | **Storage:** SQLite (bundled) or MySQL<br \/>\n**Optional:** Vault, WorldGuard, Discord, PlaceholderAPI, Spark, EzCountdown<\/p>\n<p>Check our latest project: PvPIndex<\/p>\n<p>&#8212;<\/p>\n<p>## Why Choose EzClean?<\/p>\n<p>EzClean is designed for modern Minecraft servers that demand performance, flexibility, and safety. Here\u2019s why it stands out:<\/p>\n<p>&#8211; **100% SpigotMC\/Bukkit compatible** \u2013 Works on Spigot, Paper, and Purpur. No Paper-only dependencies.<br \/>\n&#8211; **Profile-based scheduling** \u2013 Create multiple cleaner profiles, each with its own interval, world targets, entity rules, and broadcast messages.<br \/>\n&#8211; **Interactive countdowns** \u2013 Themed warnings, recaps, and staff-only cancel prompts using MiniMessage placeholders: `{minutes}`, `{count}`, `{cleaner}`, `{cost}`.<br \/>\n&#8211; **Granular removal rules** \u2013 Toggle hostile mobs, passive mobs, villagers, vehicles, drops,<br \/>\n  orbs, projectiles, TNT, clouds. Protect players, armor stands, displays, tamed pets, named mobs.<br \/>\n&#8211; **World targeting** \u2013 Clean specific worlds or use `*` for network-wide sweeps.<br \/>\n&#8211; **Force keep\/remove lists** \u2013 Tag any `EntityType` to always keep or remove for custom events or mechanics.<\/p>\n<p>&#8212;<\/p>\n<p>## Feature Highlights<\/p>\n<p>EzClean offers powerful features to keep your Minecraft server running smoothly and your players happy:<\/p>\n<p>&#8211; **MiniMessage ready** \u2013 Themed warning, interval, dynamic, pre-clean, and cancel broadcasts<br \/>\n  using Adventure MiniMessage tags: `minutes`, `count`, `cleaner id`, `cancel costs`.<br \/>\n&#8211; **WorldGuard integration** \u2013 Regions flagged with `ezclean-bypass` are automatically skipped during entity sweeps.<br \/>\n&#8211; **Pay-to-cancel safety net** \u2013 Optional Vault hooks let you charge players to cancel a cleanup, with hover tooltips and refund protection.<br \/>\n&#8211; **Safe defaults** \u2013 Critical entities are protected until you explicitly opt in to remove them.<br \/>\n&#8211; **Lightweight configuration** \u2013 Cleaners, MiniMessage copy, and death chests in tidy YAML files.<br \/>\n&#8211; **Hot reload friendly** \u2013 Reload profile changes instantly with your favorite plugin manager or `\/reload confirm`.<br \/>\n&#8211; **Smart pile detection** \u2013 Automatically cull stacks of drops or other spammy entities that exceed your per-block limit.<br \/>\n&#8211; **Entity merging** \u2013 Merge nearby same-type entities before removal to reduce packet spam and improve sweep efficiency.<br \/>\n&#8211; **Optional death chests** \u2013 Capture player drops in temporary containers that despawn on a timer instead of scattering items everywhere.<br \/>\n&#8211; **Language \/ i18n support** \u2013 Ships with bundled English, Dutch, and Spanish translations; drop any<br \/>\n  `<lang>.yml` into the `lang\/` folder to add your own locale.<br \/>\n&#8211; **Discord webhook notifications** \u2013 Post cleanup summaries to a Discord channel by setting a webhook<br \/>\n  URL in `config.yml`. No bot token or extra plugins required.<br \/>\n&#8211; **PlaceholderAPI support** \u2013 Expose live stats as `%ezclean_<stat>%` placeholders for scoreboards,<br \/>\n  holograms, and chat formatters.<br \/>\n&#8211; **Spark integration** \u2013 Use Spark&#8217;s precise TPS\/MSPT rolling averages for smarter scheduling and<br \/>\n  trigger automatic profiler sessions when entity counts spike.<br \/>\n&#8211; **EzCountdown integration** \u2013 Drive pre-cleanup countdowns through EzCountdown for richer,<br \/>\n  theme-able announcements.<br \/>\n&#8211; **Storage-backed stats** \u2013 Persist cleanup statistics across restarts with the bundled SQLite database<br \/>\n  or an external MySQL\/MariaDB instance.<br \/>\n&#8211; **Update notifier** \u2013 Ops receive a clickable in-chat notice when a newer EzClean version is available.<br \/>\n&#8211; **Interactive setup GUI** \u2013 Configure cleaner profiles through a point-and-click inventory wizard<br \/>\n  without touching YAML.<\/p>\n<p>&#8212;<\/p>\n<p>## Configure What Gets Cleaned<\/p>\n<p>Take full control over what entities are removed or protected on your Minecraft server. Mix and match profiles, entity groups, and custom rules for ultimate flexibility.<\/p>\n<p>&#8211; Create unlimited cleaner profiles, each with unique world targets, countdown cadence, and broadcast messages.<br \/>\n&#8211; Toggle entity groups (hostile mobs, passive mobs, villagers, vehicles, drops, orbs, projectiles,<br \/>\n  clouds, falling blocks, TNT) per profile.<br \/>\n&#8211; Fine-tune specific `EntityType` values using `keep`\/`remove` arrays to protect custom mobs or purge event clutter.<br \/>\n&#8211; Mix profiles for global sweeps, world-specific cleanups, or niche arenas, without affecting other schedules.<br \/>\n&#8211; Reload the plugin to instantly apply changes and monitor `\/ezclean time` for updated countdowns.<\/p>\n<p>&#8212;<\/p>\n<p>## Pay-to-Cancel Cleanups<\/p>\n<p>Let staff delay scheduled cleanups with a single click, optionally charging a Vault-backed fee and showing dynamic MiniMessage prompts.<\/p>\n<p>&#8211; Clickable countdown broadcasts let staff with `ezclean.cancel` permission delay the next cleanup instantly.<br \/>\n&#8211; Charge an optional Vault-backed fee per profile and automatically refund players if cancellation fails.<br \/>\n&#8211; Customize hover, success, broadcast, and error messages with MiniMessage placeholders: `{player}`, `{cleaner}`, `{minutes}`, `{cost}`.<br \/>\n&#8211; Players without permission see the standard warning, keeping the feature gated to trusted ranks.<\/p>\n<p>&#8212;<\/p>\n<p>## Monitor Async Scheduler Load<\/p>\n<p>![Scheduler Monitor Example](https:\/\/i.ibb.co\/Rk6h5JvX\/image.png)<\/p>\n<p>## Tracking the Cause of Lag<\/p>\n<p>EzClean makes it easy to diagnose and track down the source of server lag, especially<br \/>\nwhen it is related to scheduled tasks or plugin activity. Use the following features to pinpoint lag causes:<\/p>\n<p>&#8211; **Scheduler Usage Snapshots:**<br \/>\n  &#8211; Run `\/ezclean usage` to instantly view a breakdown of all pending sync and async tasks,<br \/>\n    sorted by plugin. This helps you identify which plugins are scheduling the most work<br \/>\n    and may be contributing to lag.<\/p>\n<p>&#8211; **Live Usage Monitoring:**<br \/>\n  &#8211; Use `\/ezclean usage live` to start a real-time feed in chat and action bar, showing task<br \/>\n    counts and the busiest plugins as they change. This is ideal for catching lag spikes<br \/>\n    as they happen and correlating them with plugin activity.<\/p>\n<p>&#8211; **Plugin Filtering:**<br \/>\n  &#8211; Add a plugin name to `\/ezclean usage` or `\/ezclean usage live` to focus on a specific plugin&#8217;s scheduler activity.<\/p>\n<p>&#8211; **Stopping the Feed:**<br \/>\n  &#8211; Use `\/ezclean usage stop` to end a live monitoring session at any time.<\/p>\n<p>&#8211; **Visual Feedback:**<br \/>\n  &#8211; The action bar graph and chat output make it easy to spot sudden increases in scheduled tasks, which often correlate with lag events.<\/p>\n<p>**Tip:** If you notice a spike in scheduled tasks or a particular plugin dominating the<br \/>\nscheduler, investigate that plugin&#8217;s configuration or recent activity. EzClean&#8217;s tools are<br \/>\nespecially useful during peak times or after adding new plugins.<\/p>\n<p>![Scheduler Monitor Example](https:\/\/i.ibb.co\/Rk6h5JvX\/image.png)<\/p>\n<p>&#8212;<\/p>\n<p>## Optional Death Chests<\/p>\n<p>&#8211; Convert player drops into a 54-slot chest near the death location instead of littering the ground with items.<br \/>\n&#8211; Set a despawn timer (or keep chests indefinitely) and auto-drop leftovers if the chest breaks or expires.<br \/>\n&#8211; Customize the MiniMessage inventory title and toggle the feature on the fly without restarting the server.<br \/>\n&#8211; Keeps messy drop piles off the ground so your cleanup cycles have less to sweep in the first place.<\/p>\n<p>### Advanced Death Chest Options (Optional)<\/p>\n<p>&#8211; **Per-player chest limits** \u2013 Restrict the number of active death chests each player can have at once to prevent abuse and clutter.<br \/>\n  &#8211; Example:<\/p>\n<p>    &#8220;`yml<br \/>\n    max-chests-per-player: 2<br \/>\n    &#8220;`<\/p>\n<p>    Players exceeding the limit will have their oldest chest removed automatically.<br \/>\n    &#8211; Permission: `ezclean.deathchest.limit.bypass` lets a player ignore the chest limit.<br \/>\n&#8211; **Configurable loot protection** \u2013 Only the owner can open their death chest for<br \/>\n  a configurable time after death (e.g., 5 minutes), after which anyone may access it.<br \/>\n  &#8211; Example:<\/p>\n<p>    &#8220;`yml<br \/>\n    loot-protection:<br \/>\n      enabled: true<br \/>\n      owner-only-minutes: 5<br \/>\n    &#8220;`<\/p>\n<p>    &#8211; Permission: `ezclean.deathchest.protection.bypass` lets a player open any chest regardless of protection.<br \/>\n&#8211; **Hologram or particle effects above chests** \u2013 Display a floating label or visual effect above each death chest for easy spotting.<br \/>\n  &#8211; Example:<\/p>\n<p>    &#8220;`yml<br \/>\n    hologram:<br \/>\n      enabled: true<br \/>\n      text: &#8220;<gold>Death Chest<\/gold>&#8221;<br \/>\n    particles:<br \/>\n      enabled: true<br \/>\n      type: VILLAGER_HAPPY<br \/>\n    &#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## Admin Commands<\/p>\n<p>&#8211; `\/ezclean help` \u2013 List all available subcommands and their required permissions.<br \/>\n&#8211; `\/ezclean setup` \u2013 Open the interactive inventory GUI to configure a cleaner profile without editing YAML.<br \/>\n&#8211; `\/ezclean run [cleaner]` \u2013 Trigger any configured profile instantly when staff need a manual sweep.<br \/>\n&#8211; `\/ezclean cancel [cleaner]` \u2013 Delay the next cleanup cycle (and optionally charge a Vault fee) via command or the clickable broadcast prompt.<br \/>\n&#8211; `\/ezclean time [cleaner]` \u2013 Check how many minutes remain before the next scheduled cleanup runs.<br \/>\n&#8211; `\/ezclean reload` \u2013 Reload EzClean&#8217;s configuration bundle without restarting to apply new profiles, messages, or entity rules.<br \/>\n&#8211; `\/ezclean usage [plugin|live|stop] [plugin]` \u2013 Diagnose heavy scheduler usage, start a live monitor, or cancel an active session (`ezclean.usage`).<br \/>\n&#8211; `\/ezclean stats [cleaner]` \u2013 View detailed statistics for a cleaner profile, including run<br \/>\n  counts, total entities removed, average duration, TPS impact, and top affected worlds\/groups.<br \/>\n&#8211; `ezclean.deathchest.limit.bypass` \u2013 Allows a player to ignore the per-player death chest limit.<br \/>\n&#8211; `ezclean.deathchest.protection.bypass` \u2013 Allows a player to open any death chest regardless of loot protection timer.<\/p>\n<p>&#8212;<\/p>\n<p>## Quick Start<\/p>\n<p>&#8211; Drop `EzClean.jar` into your Paper or Purpur `plugins\/` directory and restart the server.<br \/>\n&#8211; Let EzClean generate `cleaners\/default.yml`, `messages.yml`, and `death-chests.yml` inside its data folder on first launch.<br \/>\n&#8211; Duplicate `cleaners\/default.yml` for world-specific schedules, then adjust world lists, removal toggles, broadcast cadence, and cancel costs per profile.<br \/>\n&#8211; Theme broadcasts in `messages.yml`, tweak death chest timers in `death-chests.yml`, and<br \/>\n  reload the plugin (or restart) to apply changes before checking `\/ezclean time`.<\/p>\n<p>&#8212;<\/p>\n<p>## WorldGuard Bypass Tag<\/p>\n<p>&#8211; Install WorldGuard alongside EzClean to unlock region-based exclusions.<br \/>\n&#8211; EzClean automatically registers the `ezclean-bypass` state flag during startup. No manual flag setup required.<br \/>\n&#8211; Use `\/rg flag <region> ezclean-bypass allow` to mark safe zones (spawn, showcases, redstone labs) that should never be swept.<br \/>\n&#8211; Switch the flag back to `deny` (or remove it) when you want EzClean to resume removing entities from that region.<br \/>\n&#8211; Entities inside an `allow` region are skipped while the rest of the server is tidied normally.<\/p>\n<p>&#8212;<\/p>\n<p>## Cleanup Scope at a Glance<\/p>\n<p>| Category                        | Default   | Notes                                                                 |<br \/>\n|&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8211;|&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;|<br \/>\n| Hostile mobs                     | Enabled   | Removes `Enemy` instances unless explicitly kept.                     |<br \/>\n| Passive mobs                     | Disabled  | Culls `Animals`, `WaterMob`, `Ambient`, `Golem`, and `Allay` entities |<br \/>\n| Villagers &#038; traders              | Disabled  | Targets villagers and wandering traders (`AbstractVillager`)          |<br \/>\n| Vehicles                         | Disabled  | Removes `Vehicle` entities such as boats and minecarts                |<br \/>\n| Dropped items                    | Enabled   | Clears loose `Item` entities server-wide                              |<br \/>\n| Projectiles &#038; orbs               | Enabled   | Targets arrows, snowballs, thrown potions, and experience orbs        |<br \/>\n| Area effect clouds               | Enabled   | Sweeps lingering potion clouds from combat-heavy areas                |<br \/>\n| Falling blocks &#038; TNT             | Enabled   | Removes rogue falling blocks and primed TNT                           |<br \/>\n| Players, armor stands &#038; displays | Protected | Stay intact unless you toggle the `protect.*` switches off            |<br \/>\n| Tamed mobs                       | Protected | Ignored while `protect.tamed-mobs` stays enabled                      |<br \/>\n| Named mobs                       | Protected | Skip entities with custom names when `protect.name-tagged-mobs` is on |<\/p>\n<p>&#8212;<\/p>\n<p>## Example Configurations<\/p>\n<p>### cleaners\/default.yml<\/p>\n<p>&#8220;`yml<br \/>\ninterval-minutes: 60<\/p>\n<p>warning:<br \/>\n  enabled: false<br \/>\n  minutes-before: 5<\/p>\n<p>broadcast:<br \/>\n  start:<br \/>\n    enabled: true<br \/>\n  summary:<br \/>\n    enabled: true<br \/>\n  interval:<br \/>\n    enabled: false<br \/>\n    every-minutes: 15<br \/>\n  dynamic:<br \/>\n    enabled: false<br \/>\n    minutes: [30, 15, 10, 5]<\/p>\n<p>cancel:<br \/>\n  enabled: true<br \/>\n  cost: 50000.0<\/p>\n<p>worlds:<br \/>\n  &#8211; &#8220;*&#8221;<\/p>\n<p>pile-detection:<br \/>\n  enabled: true<br \/>\n  max-per-block: 120<br \/>\n  entity-types:<br \/>\n    &#8211; ITEM<br \/>\n    &#8211; EXPERIENCE_ORB<br \/>\n  ignore-named-entities: true<\/p>\n<p>remove:<br \/>\n  hostile-mobs: true<br \/>\n  passive-mobs: false<br \/>\n  villagers: false<br \/>\n  dropped-items: true<br \/>\n  projectiles: true<br \/>\n  experience-orbs: true<br \/>\n  area-effect-clouds: true<br \/>\n  falling-blocks: true<br \/>\n  primed-tnt: true<\/p>\n<p>protect:<br \/>\n  players: true<br \/>\n  armor-stands: true<br \/>\n  display-entities: true<br \/>\n  tamed-mobs: true<br \/>\n  name-tagged-mobs: true<\/p>\n<p>entity-types:<br \/>\n  keep: []<br \/>\n  remove: []<br \/>\n&#8220;`<\/p>\n<p>### messages.yml<\/p>\n<p>&#8220;`yml<br \/>\ndefaults:<br \/>\n  warning:<br \/>\n    message: &#8220;<yellow>\u26a0 Entity cleanup in <gold>{minutes}<\/gold> minutes. Clear valuables!<\/yellow>&#8221;<br \/>\n  broadcast:<br \/>\n    start:<br \/>\n      message: &#8220;<red><bold>\u2726 Entity cleanup commencing&#8230;<\/bold><\/red>&#8221;<br \/>\n    summary:<br \/>\n      message: &#8220;<gray>\u2713 Removed <gold>{count}<\/gold> entities. Next cleanup in <gold>{minutes}<\/gold> minutes.<\/gray>&#8221;<br \/>\n    pre-clean:<br \/>\n      message: &#8220;&#8221;<br \/>\n    interval:<br \/>\n      message: &#8220;<yellow>\u26a0 Cleanup in <gold>{minutes}<\/gold> minutes. Clear valuables!<\/yellow>&#8221;<br \/>\n    dynamic:<br \/>\n      message: &#8220;<gold>\u23f3 {cleaner} cleanup in <yellow>{minutes}<\/yellow> minute(s)!<\/gold>&#8221;<br \/>\n  stats-summary:<br \/>\n    message: &#8220;<gray>Cleanup stats for <aqua>{cleaner}<\/aqua>: <gold>{runs}<\/gold> runs, <gold>{total_removed}<\/gold> removed total. Avg duration: <gold>{avg_duration}<\/gold>. Avg TPS impact: <gold>{avg_tps_impact}<\/gold>. Top groups: {top_groups}. Top worlds: {top_worlds}.<\/gray>&#8221;<br \/>\n  cancel:<br \/>\n    hover-message: &#8220;<yellow>Click to pay <gold>{cost}<\/gold> to cancel this cleanup.<\/yellow>&#8221;<br \/>\n    success-message: &#8220;<green>You paid <gold>{cost}<\/gold> to cancel the <aqua>{cleaner}<\/aqua> cleanup.<\/green>&#8221;<br \/>\n    broadcast-message: &#8220;<gold>{player}<\/gold> canceled the <aqua>{cleaner}<\/aqua> cleanup. Next cleanup in <yellow>{minutes}<\/yellow> minutes.&#8221;<br \/>\n    insufficient-funds-message: &#8220;<red>You need <gold>{cost}<\/gold> to cancel the cleanup.<\/red>&#8221;<br \/>\n    disabled-message: &#8220;<red>This cleanup cannot be canceled.<\/red>&#8221;<br \/>\n    no-economy-message: &#8220;<red>Economy is unavailable. Cleanup cannot be canceled.<\/red>&#8221;<\/p>\n<p>cleaners: {}<br \/>\n&#8220;`<\/p>\n<p>### death-chests.yml<\/p>\n<p>&#8220;`yml<br \/>\nenabled: false<br \/>\ndespawn-minutes: 30<br \/>\ninventory-title: &#8220;<gold>Death Chest<\/gold>&#8221;<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## Requirements<\/p>\n<p>&#8211; Java 17 or newer (matches the Paper 26.1 API baseline).<br \/>\n&#8211; Paper or Purpur 26.1+ server build.<br \/>\n&#8211; SQLite is bundled. No setup needed. Set `storage.type: mysql` in `config.yml` to use MySQL\/MariaDB instead.<br \/>\n&#8211; Vault + economy provider (only if you enable pay-to-cancel cleanups).<br \/>\n&#8211; Optional: PlaceholderAPI, Spark, EzCountdown, WorldGuard (all auto-detected on startup).<br \/>\n&#8211; Optional: A plugin manager if you prefer in-game reloads instead of full restarts.<\/p>\n<p>&#8212;<\/p>\n<p>## Support &#038; Links<\/p>\n<p>&#8211; Questions or feature requests? Join our Discord and open a ticket under the EzClean category.<br \/>\n&#8211; Share performance feedback or suggestions on your resource discussion thread so we can keep tuning the defaults.<\/p>\n<p>&#8212;<\/p>\n<p>**Ready for spotless worlds?**<br \/>\nInstall EzClean today and let automated cleaners do the grunt work while staff focus on players!<\/p>\n<p>![Try the other Minecraft plugins in the EzPlugins series](https:\/\/modrinth.com\/collection\/Q98Ov6dA)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Configurable recurring entity clear and other advanced tools for lag prevention<\/p>\n","protected":false},"featured_media":67560,"template":"","meta":{"_minecraft_slug":"ezclean","_minecraft_project_id":"Nfe9727w","_minecraft_author":"Shadow48402","_minecraft_license":"MIT","_minecraft_downloads":366,"_minecraft_follows":1,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"ezclean.zip","_minecraft_size_bytes":3068456,"_minecraft_version_count":5,"_minecraft_updated_at":"2026-05-16T11:14:48.815051Z","_minecraft_date_created":"2026-01-25T00:58:06.112479Z","_minecraft_date_modified":"2026-05-13T21:27:58.881198Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/ezclean","_minecraft_icon_attachment_id":67560,"_minecraft_imported_at":"2026-06-03T20:40:58+00:00","_minecraft_import_hash":"b6439d75fdd56041ba1c553821f41a28","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[124,125,127,128,129],"mod_loader":[130,131,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-67559","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-bukkit","mod_category-folia","mod_category-paper","mod_category-purpur","mod_category-spigot","mod_loader-bukkit","mod_loader-folia","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>EzClean - 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\/ezclean\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"EzClean - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Configurable recurring entity clear and other advanced tools for lag prevention\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/ezclean\/\" \/>\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\\\/ezclean\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ezclean\\\/\",\"name\":\"EzClean - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ezclean\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ezclean\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ezclean-icon-19475aad9e35abde9e718522820a9aec153e90e6_96.webp\",\"datePublished\":\"2026-06-03T20:40:57+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ezclean\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ezclean\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ezclean\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ezclean-icon-19475aad9e35abde9e718522820a9aec153e90e6_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/ezclean-icon-19475aad9e35abde9e718522820a9aec153e90e6_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/ezclean\\\/#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\":\"EzClean\"}]},{\"@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":"EzClean - 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\/ezclean\/","og_locale":"en_US","og_type":"article","og_title":"EzClean - Minecraft","og_description":"Configurable recurring entity clear and other advanced tools for lag prevention","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/ezclean\/","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\/ezclean\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/ezclean\/","name":"EzClean - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/ezclean\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/ezclean\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/ezclean-icon-19475aad9e35abde9e718522820a9aec153e90e6_96.webp","datePublished":"2026-06-03T20:40:57+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/ezclean\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/ezclean\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/ezclean\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/ezclean-icon-19475aad9e35abde9e718522820a9aec153e90e6_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/ezclean-icon-19475aad9e35abde9e718522820a9aec153e90e6_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/ezclean\/#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":"EzClean"}]},{"@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\/67559","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\/67560"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=67559"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=67559"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=67559"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=67559"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}