{"id":79089,"date":"2026-06-04T16:26:34","date_gmt":"2026-06-04T13:26:34","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/hantilagmachines\/"},"modified":"2026-06-04T16:26:34","modified_gmt":"2026-06-04T13:26:34","slug":"hantilagmachines","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/hantilagmachines\/","title":{"rendered":"hAntiLagMachines"},"content":{"rendered":"<p># hAntiLagMachines<\/p>\n<p>**hAntiLagMachines** is a targeted lag-machine protection plugin for Minecraft servers.<\/p>\n<p>Instead of working as a generic anti-lag cleaner, the plugin focuses on specific dangerous construction patterns that are commonly used to overload servers: dense redstone grids, gravity block traps, minecart rail clusters, piston machines with armor stands, large slime or honey piston walls, and sculk sensor activity zones.<\/p>\n<p>The plugin detects suspicious structures, temporarily quarantines dangerous areas, removes selected blocks or entities when needed, writes detailed logs, and places protected signs with a detection ID.<\/p>\n<p>&#8212;<\/p>\n<p>## Overview<\/p>\n<p>hAntiLagMachines is built around separate protection modules.<\/p>\n<p>Each module has its own settings, scan radius, trigger thresholds, cleanup limits, cooldowns and quarantine rules. You can enable or disable modules independently and adjust the plugin to your server&#8217;s gameplay style.<\/p>\n<p>The plugin is designed for servers where players can build freely, but destructive lag-machine patterns must be detected and blocked automatically before they cause serious TPS drops.<\/p>\n<p>&#8212;<\/p>\n<p>## Features<\/p>\n<p>&#8211; Modular lag-machine detection<br \/>\n&#8211; Automatic cleanup of dangerous structures<br \/>\n&#8211; Temporary quarantine for active areas<br \/>\n&#8211; Detailed logs with coordinates and nearby players<br \/>\n&#8211; Protected sign placement after cleanup<br \/>\n&#8211; Configurable materials<br \/>\n&#8211; Configurable scan radius and thresholds<br \/>\n&#8211; Cleanup cooldowns to avoid repeated heavy work<br \/>\n&#8211; Expiring internal caches<br \/>\n&#8211; Version-safe sculk sensor support<br \/>\n&#8211; No external dependencies<br \/>\n&#8211; No commands required<\/p>\n<p>&#8212;<\/p>\n<p>## Modules<\/p>\n<p>### Redstone<\/p>\n<p>Detects dense redstone grids made from redstone wire, repeaters and comparators.<\/p>\n<p>The module can react to:<\/p>\n<p>&#8211; Suspicious redstone construction<br \/>\n&#8211; Active redstone event spam<br \/>\n&#8211; Dense multi-layer redstone structures<br \/>\n&#8211; High repeater or comparator density<\/p>\n<p>When a dangerous redstone grid is detected, the plugin can cancel the placement, quarantine the affected region, remove redstone parts and write a detailed log entry.<\/p>\n<p>&#8212;<\/p>\n<p>### Gravity<\/p>\n<p>Detects gravity-block and cobweb lag machines.<\/p>\n<p>The module checks patterns involving:<\/p>\n<p>&#8211; Sand<br \/>\n&#8211; Red sand<br \/>\n&#8211; Gravel<br \/>\n&#8211; Concrete powder<br \/>\n&#8211; Cobwebs<br \/>\n&#8211; FallingBlock entity bursts<\/p>\n<p>It can react both when a support block is broken and when many falling blocks are spawned in a short time. The cleanup can remove gravity blocks, cobwebs and nearby falling block entities.<\/p>\n<p>&#8212;<\/p>\n<p>### Minecarts<\/p>\n<p>Detects dense minecart and rail lag machines.<\/p>\n<p>The module checks:<\/p>\n<p>&#8211; Minecart placement<br \/>\n&#8211; Vehicle creation<br \/>\n&#8211; Active vehicle update spam<br \/>\n&#8211; Rail clusters near minecarts<br \/>\n&#8211; High minecart density<\/p>\n<p>When the configured pattern is detected, the plugin can quarantine the region, remove minecarts, remove rails and log the action.<\/p>\n<p>&#8212;<\/p>\n<p>### Armor Stands<\/p>\n<p>Detects piston machines that use armor stands.<\/p>\n<p>The module watches:<\/p>\n<p>&#8211; Armor stand spawning<br \/>\n&#8211; Piston machine construction<br \/>\n&#8211; Piston extension and retraction<br \/>\n&#8211; Frequent piston activity near armor stands<\/p>\n<p>Cleanup can remove armor stands and machine parts such as pistons, observers, redstone blocks, piston heads and moving pistons.<\/p>\n<p>&#8212;<\/p>\n<p>### Slime Walls<\/p>\n<p>Detects large slime or honey piston walls.<\/p>\n<p>The module checks structures made from:<\/p>\n<p>&#8211; Slime blocks<br \/>\n&#8211; Honey blocks<br \/>\n&#8211; Pistons<br \/>\n&#8211; Sticky pistons<br \/>\n&#8211; Observers<br \/>\n&#8211; Redstone blocks<br \/>\n&#8211; Piston heads<br \/>\n&#8211; Moving pistons<\/p>\n<p>It can detect dangerous patterns during construction, piston movement and repeated active movement.<\/p>\n<p>&#8212;<\/p>\n<p>### Sculk Sensors<\/p>\n<p>Detects sculk sensor lag-machine zones on versions where sculk sensor materials are available.<\/p>\n<p>The module can watch:<\/p>\n<p>&#8211; Sculk sensor construction<br \/>\n&#8211; Redstone activity from sensors<br \/>\n&#8211; Physics activity near sensors<br \/>\n&#8211; Repeated activity in remembered sensor regions<\/p>\n<p>Sculk sensor zones are quarantined first. After repeated quarantine strikes, the plugin can remove sculk sensors from the configured cleanup radius.<\/p>\n<p>On older server versions where sculk sensor materials are not available, this module is automatically unavailable.<\/p>\n<p>&#8212;<\/p>\n<p>## Logs<\/p>\n<p>hAntiLagMachines writes detailed logs to a configurable log file.<\/p>\n<p>By default, logs are stored in:<\/p>\n<p>&#8220;`text<br \/>\nplugins\/hAntiLagMachines\/logs.txt<br \/>\n&#8220;`<\/p>\n<p>Log entries can include:<\/p>\n<p>&#8211; Detection ID<br \/>\n&#8211; Detection type<br \/>\n&#8211; World name<br \/>\n&#8211; Coordinates<br \/>\n&#8211; Nearby players<br \/>\n&#8211; Removed block count<br \/>\n&#8211; Removed entity count<br \/>\n&#8211; Pattern details<br \/>\n&#8211; Quarantine status<br \/>\n&#8211; Sculk sensor strike count<\/p>\n<p>Log text and formatting are configurable in:<\/p>\n<p>&#8220;`text<br \/>\nplugins\/hAntiLagMachines\/logs.yml<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## Signs<\/p>\n<p>After a cleanup, the plugin can place a protected sign near the detected location.<\/p>\n<p>The sign can display:<\/p>\n<p>&#8211; Plugin name<br \/>\n&#8211; Protection message<br \/>\n&#8211; Date<br \/>\n&#8211; Log ID<\/p>\n<p>The sign is marked through persistent data and cannot be broken by regular players. Only players with the configured admin permission can break protected signs.<\/p>\n<p>&#8212;<\/p>\n<p>## Config<\/p>\n<p>The plugin creates three main configuration files:<\/p>\n<p>&#8220;`text<br \/>\nplugins\/hAntiLagMachines\/config.yml<br \/>\nplugins\/hAntiLagMachines\/materials.yml<br \/>\nplugins\/hAntiLagMachines\/logs.yml<br \/>\n&#8220;`<\/p>\n<p>`config.yml` controls modules, thresholds, scan radius, cleanup radius, cooldowns and quarantine settings.<\/p>\n<p>`materials.yml` controls which materials are counted as redstone parts, gravity blocks, rails, minecart items, piston parts, sticky blocks and sculk sensor blocks.<\/p>\n<p>`logs.yml` controls log messages, sign text, titles, reasons and detail formats.<\/p>\n<p>&#8212;<\/p>\n<p>## Commands<\/p>\n<p>This plugin does not register player commands.<\/p>\n<p>Protection works automatically through event listeners and configuration files.<\/p>\n<p>&#8212;<\/p>\n<p>## Permissions<\/p>\n<p>| Permission | Description | Default |<br \/>\n|&#8212;|&#8212;|&#8212;|<br \/>\n| `hantilagmachines.admin` | Allows breaking protected hAntiLagMachines signs | OP |<\/p>\n<p>The permission string can also be changed in the configuration:<\/p>\n<p>&#8220;`yaml<br \/>\nsettings:<br \/>\n  permissions:<br \/>\n    admin: &#8220;hantilagmachines.admin&#8221;<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>## Requirements<\/p>\n<p>| Requirement | Status |<br \/>\n|&#8212;|&#8212;|<br \/>\n| Java 17 or newer | Required |<br \/>\n| Spigot\/Paper\/Purpur 1.16 or newer | Required |<br \/>\n| External plugins | Not required |<\/p>\n<p>Paper or Purpur is recommended for production servers.<\/p>\n<p>&#8212;<\/p>\n<p>## Install<\/p>\n<p>1. Place `hAntiLagMachines.jar` into the server&#8217;s `plugins` folder.<br \/>\n2. Restart the server.<br \/>\n3. Open the plugin folder:<\/p>\n<p>&#8220;`text<br \/>\nplugins\/hAntiLagMachines\/<br \/>\n&#8220;`<\/p>\n<p>4. Configure enabled modules and thresholds in `config.yml`.<br \/>\n5. Configure checked materials in `materials.yml` if needed.<br \/>\n6. Configure log and sign text in `logs.yml` if needed.<br \/>\n7. Give staff the admin permission if they should be able to remove protected signs.<\/p>\n<p>&#8212;<\/p>\n<p>## Use Cases<\/p>\n<p>hAntiLagMachines is useful for:<\/p>\n<p>&#8211; Survival servers with free building<br \/>\n&#8211; Anarchy or semi-anarchy servers<br \/>\n&#8211; Servers with redstone enabled<br \/>\n&#8211; Technical survival servers<br \/>\n&#8211; Public servers with grief protection<br \/>\n&#8211; Servers where lag machines are a common problem<br \/>\n&#8211; Projects that need automatic logging for staff review<\/p>\n<p>&#8212;<\/p>\n<p>## Notes<\/p>\n<p>The plugin removes blocks and entities when a configured pattern is detected. Before using it on a live server, review the default thresholds and test the plugin with your own gameplay rules.<\/p>\n<p>For strict servers, lower the thresholds.<\/p>\n<p>For technical survival servers, increase the thresholds to avoid blocking legitimate farms or complex redstone builds.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Targeted lag-machine protection with modular detection, automatic cleanup, quarantine, logs, protected signs and fully configurable thresholds.<\/p>\n","protected":false},"featured_media":79090,"template":"","meta":{"_minecraft_slug":"hantilagmachines","_minecraft_project_id":"ZR54Sa5t","_minecraft_author":"He3HaukaX","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":33,"_minecraft_follows":0,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"hantilagmachines.zip","_minecraft_size_bytes":359348,"_minecraft_version_count":3,"_minecraft_updated_at":"2026-05-15T22:45:25.157787Z","_minecraft_date_created":"2026-05-13T20:57:53.340084Z","_minecraft_date_modified":"2026-05-15T18:35:32.396919Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/hantilagmachines","_minecraft_icon_attachment_id":79090,"_minecraft_imported_at":"2026-06-04T13:26:34+00:00","_minecraft_import_hash":"246e482a139cfbc1ed2ed10b91bd7b34","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[124,126,90,127,128,129,123,92],"mod_loader":[130,132,133,134],"minecraft_version":[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,83,167,163],"class_list":["post-79089","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-bukkit","mod_category-management","mod_category-optimization","mod_category-paper","mod_category-purpur","mod_category-spigot","mod_category-technology","mod_category-utility","mod_loader-bukkit","mod_loader-paper","mod_loader-purpur","mod_loader-spigot","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-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>hAntiLagMachines - 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\/hantilagmachines\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"hAntiLagMachines - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Targeted lag-machine protection with modular detection, automatic cleanup, quarantine, logs, protected signs and fully configurable thresholds.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/hantilagmachines\/\" \/>\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=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/hantilagmachines\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/hantilagmachines\\\/\",\"name\":\"hAntiLagMachines - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/hantilagmachines\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/hantilagmachines\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/hantilagmachines-icon-fbb5fa82a39bbe67ac4e0adce9d0fe93828e928f_96.webp\",\"datePublished\":\"2026-06-04T13:26:34+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/hantilagmachines\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/hantilagmachines\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/hantilagmachines\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/hantilagmachines-icon-fbb5fa82a39bbe67ac4e0adce9d0fe93828e928f_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/hantilagmachines-icon-fbb5fa82a39bbe67ac4e0adce9d0fe93828e928f_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/hantilagmachines\\\/#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\":\"hAntiLagMachines\"}]},{\"@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":"hAntiLagMachines - 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\/hantilagmachines\/","og_locale":"en_US","og_type":"article","og_title":"hAntiLagMachines - Minecraft","og_description":"Targeted lag-machine protection with modular detection, automatic cleanup, quarantine, logs, protected signs and fully configurable thresholds.","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/hantilagmachines\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/hantilagmachines\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/hantilagmachines\/","name":"hAntiLagMachines - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/hantilagmachines\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/hantilagmachines\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/hantilagmachines-icon-fbb5fa82a39bbe67ac4e0adce9d0fe93828e928f_96.webp","datePublished":"2026-06-04T13:26:34+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/hantilagmachines\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/hantilagmachines\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/hantilagmachines\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/hantilagmachines-icon-fbb5fa82a39bbe67ac4e0adce9d0fe93828e928f_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/hantilagmachines-icon-fbb5fa82a39bbe67ac4e0adce9d0fe93828e928f_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/hantilagmachines\/#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":"hAntiLagMachines"}]},{"@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\/79089","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\/79090"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=79089"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=79089"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=79089"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=79089"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}