{"id":85380,"date":"2026-06-05T00:04:14","date_gmt":"2026-06-04T21:04:14","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/insights\/"},"modified":"2026-06-05T00:04:14","modified_gmt":"2026-06-04T21:04:14","slug":"insights","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/insights\/","title":{"rendered":"Insights"},"content":{"rendered":"<p># Insights<\/p>\n<div align=\"center\">\n<p>    <img decoding=\"async\" alt=\"GitHub Actions\" src=\"https:\/\/github.com\/FrankHeijden\/Insights\/workflows\/Java%20CI%20with%20Gradle\/badge.svg?branch=master\"\/><\/p>\n<p>    <img decoding=\"async\" alt=\"FvdH Repository\" src=\"https:\/\/repo.fvdh.dev\/api\/badge\/latest\/releases\/dev\/frankheijden\/insights\/Insights?color=40c14a&amp;name=fvdh-repository\"\/><\/p>\n<p>    <img decoding=\"async\" alt=\"GitHub Releases\" src=\"https:\/\/img.shields.io\/github\/release\/FrankHeijden\/Insights.svg?label=GitHub%20Releases&#038;color=40c14a\"\/><\/p>\n<p>    <img decoding=\"async\" alt=\"Spigot Downloads\" src=\"https:\/\/img.shields.io\/badge\/dynamic\/json.svg?color=40c14a&#038;label=Downloads%20%28SpigotMC%29&#038;query=%24.downloads&#038;url=https%3A%2F%2Fapi.spiget.org%2Fv2%2Fresources%2F56489\"\/><\/p>\n<p>    <img decoding=\"async\" alt=\"Spigot Ratings\" src=\"https:\/\/img.shields.io\/badge\/dynamic\/json.svg?color=40c14a&#038;label=Ratings%20%28SpigotMC%29&#038;query=%24.rating.average&#038;suffix=%20%2F%205&#038;url=https%3A%2F%2Fapi.spiget.org%2Fv2%2Fresources%2F56489\"\/><\/p>\n<p>    <img decoding=\"async\" alt=\"Discord\" src=\"https:\/\/img.shields.io\/discord\/580773821745725452.svg?label=&#038;logo=discord&#038;logoColor=ffffff&#038;color=7389D8&#038;labelColor=6A7EC2\"\/><\/p>\n<\/div>\n<p>Insights is a plugin which scans arbitrary regions and applies block limitations on them.<br \/>\nInsights&#8217; limits are super configurable, allowing for group limits, individual (permission-based) limits, and tile limits.<br \/>\nEach limit is able to be bypassed through permissions, which you can customize in the limits configuration.<\/p>\n<p>Apart from all placeable materials, Insights also supports the limitation of the following static entities:<br \/>\n* Item Frames<br \/>\n* Glow Item Frames<br \/>\n* Armor Stands<br \/>\n* Paintings<br \/>\n* End Crystals<\/p>\n<p>Insights applies a mapreduce design pattern to perform scans asynchronously,<br \/>\nthus keeping the main thread free from counting materials.<br \/>\nInsights also provides an extensive developer API to create your own custom defined region addons,<br \/>\nor to perform arbitrary scans and process those.<\/p>\n<p>For a full description of this plugin, please refer to SpigotMC: https:\/\/www.spigotmc.org\/resources\/56489\/<\/p>\n<div align=\"center\" style=\"margin-top: 16px;\">\n<p>    <img decoding=\"async\" alt=\"bStats\" src=\"https:\/\/bstats.org\/signatures\/bukkit\/Insights.svg\"><\/p>\n<\/div>\n<p>## Extensions<br \/>\nThese plugins are extensions on Insights, they must be placed in your `plugins\/` folder.<br \/>\n* InsightsWorldEditExtension &#8211; Block materials through WorldEdit modifications.<br \/>\n  Supports Insights&#8217; limits &#038; disallows any placement of limited blocks.<\/p>\n<p>## Addons<br \/>\nAddons define regions for Insights to limit blocks in.<br \/>\nInstead of a limit per chunk, when a block is placed in such a region, it will first count all blocks in that region, and after enforce limits in that region.<br \/>\nRegions are cached to not bother with scans each time a block has been placed.<br \/>\n* BentoBoxWorldAddon &#8211; Limit blocks in your BentoBox world (includes bSkyBlock &#038; AcidIslands)<br \/>\n* GriefPreventionAddon &#8211; Limit blocks in your GriefPrevention claims!<br \/>\n* USkyBlockAddon &#8211; Limit blocks in your USB islands!<br \/>\n* IridiumSkyblockAddon &#8211; Limit blocks in your Iridium islands!<br \/>\n* PlotSquaredAddon &#8211; Limit blocks in your PlotSquared plots!<br \/>\n* SuperiorSkyblock2Addon &#8211; Limit blocks in your SS islands!<br \/>\n* LandsAddon &#8211; Limit blocks in your lands!<br \/>\n* TownyAddon &#8211; Limit blocks in your towns!<br \/>\n* GriefDefenderAddon by galexrt &#8211; Limit your GriefDefender claims! <\/p>\n<p>## Compiling Insights<br \/>\nThere are two ways to compile Insights:<br \/>\n### 1. Installing gradle (recommended)<br \/>\n1. Make sure you have gradle installed.<br \/>\n2. Run the project with `gradle build` to compile it with dependencies.<br \/>\n### 2. Using the wrapper<br \/>\n**Windows**: `gradlew.bat build`<br \/>\n<br \/>\n**Linux\/macOS**: `.\/gradlew build`<\/p>\n<p>## Developer API<br \/>\n### Repository \/ Dependency<br \/>\nIf you wish to use snapshot version of Insights, you can use the following repo:<br \/>\n&#8220;`<br \/>\nhttps:\/\/repo.fvdh.dev\/snapshots<br \/>\n&#8220;`<\/p>\n<p>#### Gradle:<br \/>\n&#8220;`kotlin<br \/>\nrepositories {<br \/>\n  compileOnly(&#8220;dev.frankheijden.insights:Insights:VERSION&#8221;)<br \/>\n}<\/p>\n<p>dependencies {<br \/>\n  maven(&#8220;https:\/\/repo.fvdh.dev\/releases&#8221;)<br \/>\n}<br \/>\n&#8220;`<\/p>\n<p>#### Maven:<br \/>\n&#8220;`xml\n<project>\n  <repositories><br \/>\n    <!-- Insights repo --><br \/>\n    <repository><br \/>\n      <id>fvdh<\/id><br \/>\n      <url>https:\/\/repo.fvdh.dev\/releases<\/url><br \/>\n    <\/repository><br \/>\n  <\/repositories><\/p>\n<p>  <dependencies><br \/>\n    <!-- Insights dependency --><br \/>\n    <dependency><br \/>\n      <groupId>dev.frankheijden.insights<\/groupId><br \/>\n      <artifactId>Insights<\/artifactId><br \/>\n      <version>VERSION<\/version><br \/>\n      <scope>provided<\/scope><br \/>\n    <\/dependency><br \/>\n  <\/dependencies>\n<\/project>\n&#8220;`<\/p>\n<p>### Addons<br \/>\nSee the Insights Wiki on how to implement your own addon for Insights!<\/p>\n<p>## Screenshots<br \/>\n### Limit blocks per group<br \/>\n![GroupLimit](https:\/\/github.com\/InsightsPlugin\/Insights\/raw\/master\/screenshots\/GroupLimit.png)<br \/>\n### Custom block limit per chunk<br \/>\n![CustomLimit](https:\/\/github.com\/InsightsPlugin\/Insights\/raw\/master\/screenshots\/CustomLimit.png)<br \/>\n### Scan all blocks in a radius around you!<br \/>\n![ScanRadius](https:\/\/github.com\/InsightsPlugin\/Insights\/raw\/master\/screenshots\/ScanRadius.png)<br \/>\n### Apply limitations to WorldEdit!<br \/>\n![WorldEditLimit](https:\/\/github.com\/InsightsPlugin\/Insights\/raw\/master\/screenshots\/WorldEditLimit.png)<br \/>\n### Limit globally all tiles per chunk!<br \/>\n![TileLimit](https:\/\/github.com\/InsightsPlugin\/Insights\/raw\/master\/screenshots\/TileLimit.png)<br \/>\n### Scan all tiles in chunks<br \/>\n![TileScan](https:\/\/github.com\/InsightsPlugin\/Insights\/raw\/master\/screenshots\/TileScan.png)<br \/>\n### Scan with custom queries<br \/>\n![CustomScan](https:\/\/github.com\/InsightsPlugin\/Insights\/raw\/master\/screenshots\/CustomScan.png)<br \/>\n### Automatically scan upon chunk entering<br \/>\n![AutoScan](https:\/\/github.com\/InsightsPlugin\/Insights\/raw\/master\/screenshots\/AutoScan.png)<br \/>\n### Disable blocks in WorldGuard regions (Regex region match)<br \/>\n![RegionDisallow](https:\/\/github.com\/InsightsPlugin\/Insights\/raw\/master\/screenshots\/RegionDisallow.png)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Extremely fast region scans | Find large redstone machines | Limits per chunk \/ region | Custom region addon api<\/p>\n","protected":false},"featured_media":85381,"template":"","meta":{"_minecraft_slug":"insights","_minecraft_project_id":"V27CDDh1","_minecraft_author":"FrankHeijden","_minecraft_license":"GPL-3.0-only","_minecraft_downloads":11263,"_minecraft_follows":118,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"insights.zip","_minecraft_size_bytes":39715634,"_minecraft_version_count":19,"_minecraft_updated_at":"2026-05-16T01:41:22.467689Z","_minecraft_date_created":"2022-10-06T14:58:27.657762Z","_minecraft_date_modified":"2026-05-15T01:39:56.290999Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/insights","_minecraft_icon_attachment_id":85381,"_minecraft_imported_at":"2026-06-04T21:04:19+00:00","_minecraft_import_hash":"f72c50481f27b1f9f436a441c1c17f2d","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[125,127,128,92],"mod_loader":[131,132,133],"minecraft_version":[54,55,56,57,58,59,36,60,93,94,102,62,37,40,41,82,163],"class_list":["post-85380","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-folia","mod_category-paper","mod_category-purpur","mod_category-utility","mod_loader-folia","mod_loader-paper","mod_loader-purpur","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-6","minecraft_version-1-21","minecraft_version-1-21-1","minecraft_version-1-21-10","minecraft_version-1-21-11","minecraft_version-1-21-9","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>Insights - 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\/insights\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Insights - Minecraft\" \/>\n<meta property=\"og:description\" content=\"Extremely fast region scans | Find large redstone machines | Limits per chunk \/ region | Custom region addon api\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/insights\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta property=\"og:image\" content=\"https:\/\/github.com\/FrankHeijden\/Insights\/workflows\/Java%20CI%20with%20Gradle\/badge.svg?branch=master\" \/>\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=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/insights\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/insights\\\/\",\"name\":\"Insights - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/insights\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/insights\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/insights-icon-25077946755b5bf8d98056019f716e518050a73f_96.webp\",\"datePublished\":\"2026-06-04T21:04:14+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/insights\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/insights\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/insights\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/insights-icon-25077946755b5bf8d98056019f716e518050a73f_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/insights-icon-25077946755b5bf8d98056019f716e518050a73f_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/insights\\\/#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\":\"Insights\"}]},{\"@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":"Insights - 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\/insights\/","og_locale":"en_US","og_type":"article","og_title":"Insights - Minecraft","og_description":"Extremely fast region scans | Find large redstone machines | Limits per chunk \/ region | Custom region addon api","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/insights\/","og_site_name":"Minecraft","og_image":[{"url":"https:\/\/github.com\/FrankHeijden\/Insights\/workflows\/Java%20CI%20with%20Gradle\/badge.svg?branch=master","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/insights\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/insights\/","name":"Insights - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/insights\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/insights\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/insights-icon-25077946755b5bf8d98056019f716e518050a73f_96.webp","datePublished":"2026-06-04T21:04:14+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/insights\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/insights\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/insights\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/insights-icon-25077946755b5bf8d98056019f716e518050a73f_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/insights-icon-25077946755b5bf8d98056019f716e518050a73f_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/insights\/#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":"Insights"}]},{"@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\/85380","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\/85381"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=85380"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=85380"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=85380"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=85380"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}