All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Insights

Insights

by FrankHeijden • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Insights

Insights is a plugin which scans arbitrary regions and applies block limitations on them. Insights' limits are super configurable, allowing for group limits, individual (permission-based) limits, and tile limits. Each limit is able to be bypassed through permissions, which you can customize in the limits configuration.

Apart from all placeable materials, Insights also supports the limitation of the following static entities:

  • Item Frames
  • Glow Item Frames
  • Armor Stands
  • Paintings
  • End Crystals

Insights applies a mapreduce design pattern to perform scans asynchronously, thus keeping the main thread free from counting materials. Insights also provides an extensive developer API to create your own custom defined region addons, or to perform arbitrary scans and process those.

For a full description of this plugin, please refer to SpigotMC: https://www.spigotmc.org/resources/56489/

Extensions

These plugins are extensions on Insights, they must be placed in your plugins/ folder.

  • InsightsWorldEditExtension - Block materials through WorldEdit modifications. Supports Insights' limits & disallows any placement of limited blocks.

Addons

Addons define regions for Insights to limit blocks in. Instead 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. Regions are cached to not bother with scans each time a block has been placed.

Compiling Insights

There are two ways to compile Insights:

1. Installing gradle (recommended)

  1. Make sure you have gradle installed.
  2. Run the project with gradle build to compile it with dependencies.

    2. Using the wrapper

    Windows: gradlew.bat build Linux/macOS: ./gradlew build

Developer API

Repository / Dependency

If you wish to use snapshot version of Insights, you can use the following repo:

https://repo.fvdh.dev/snapshots

Gradle:

repositories {
  compileOnly("dev.frankheijden.insights:Insights:VERSION")
}

dependencies {
  maven("https://repo.fvdh.dev/releases")
}

Maven:

<project>
  <repositories>
    <!-- Insights repo -->
    <repository>
      <id>fvdh</id>
      <url>https://repo.fvdh.dev/releases</url>
    </repository>
  </repositories>

  <dependencies>
    <!-- Insights dependency -->
    <dependency>
      <groupId>dev.frankheijden.insights</groupId>
      <artifactId>Insights</artifactId>
      <version>VERSION</version>
      <scope>provided</scope>
    </dependency>
  </dependencies>
</project>

Addons

See the Insights Wiki on how to implement your own addon for Insights!

Screenshots

Limit blocks per group

GroupLimit

Custom block limit per chunk

CustomLimit

Scan all blocks in a radius around you!

ScanRadius

Apply limitations to WorldEdit!

WorldEditLimit

Limit globally all tiles per chunk!

TileLimit

Scan all tiles in chunks

TileScan

Scan with custom queries

CustomScan

Automatically scan upon chunk entering

AutoScan

Disable blocks in WorldGuard regions (Regex region match)

RegionDisallow

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Folia Paper Purpur
12h ago 1
26.2 26.1.2 1.21.11
Folia Paper Purpur
12h ago 1
26.2 26.1.2 1.21.11
Folia Paper Purpur
12h ago 1
26.2 26.1.2 1.21.11
Folia Paper Purpur
12h ago 1
26.2 26.1.2 1.21.11
Folia Paper Purpur
12h ago 1
26.2 26.1.2 1.21.11
Folia Paper Purpur
12h ago 1
26.1.2 1.21.x
Folia Paper Purpur
12h ago 1
26.1.2 1.21.x
Paper Purpur
12h ago 1
26.1.2 1.21.x
Paper Purpur
12h ago 1
1.21.x
Paper Purpur
12h ago 1
1.21.x
Paper Purpur
12h ago 1
1.21.x
Paper Purpur
12h ago 1
1.21.x
Paper Purpur
12h ago 1
1.21
Paper Purpur
12h ago 1
1.21
Paper Purpur
12h ago 1
1.20.6
Paper Purpur
12h ago 1
1.20.x 1.19.x
Paper Purpur
12h ago 1
1.20.x 1.19.x
Paper Purpur
12h ago 1
1.20.x 1.19.x
Paper Purpur
12h ago 1
1.20.x 1.19.x
Paper Purpur
12h ago 1
1.20.x 1.19.x
Paper Purpur
12h ago 1
1.20.x 1.19.x
Paper Purpur
12h ago 1
1.19.x
Paper Purpur
12h ago 1
1.19.x
Paper Purpur
12h ago 1
1.19.x
Paper Purpur
12h ago 1
[6.22.3] 6.22.3 by FrankHeijden on Oct 15, 2026
Download
Hotfixes for 6.22.3 Euphyllia :)

## What's Changed


[6.22.2] 6.22.2 by FrankHeijden on Oct 15, 2026
Download
Hotfix for 6.22.1

## What's Changed


[6.22.1] 6.22.1 by FrankHeijden on Oct 15, 2026
Download
Hotfix for 6.22.0 on 26.2

## What's Changed


[6.22.0] 6.22.0 by FrankHeijden on Oct 15, 2026
Download
New Minecraft version, new update. Enjoy :)

## What's Changed


[6.21.2] 6.21.2 by FrankHeijden on Oct 15, 2026
Download
New Minecraft version, new update. Enjoy :)

## What's Changed


[6.21.2] 6.21.2 by FrankHeijden on Oct 15, 2026
Download
## Notable Changes

## What's Changed

## New Contributors

[6.21.0] 6.21.0 by FrankHeijden on Oct 15, 2026
Download
Adds support for 26.1.2. Not many internals were changed so this release will work on 1.21.10 all the way up to 26.1.2.

## What's Changed


[6.20.2] 6.20.2 by FrankHeijden on Oct 15, 2026
Download
Updates Insights' command lib for 1.21.11 and fixes blocks breaking other blocks not being correctly tracked by Insights (e.g. water breaking redstone).

## What's Changed


[6.20.0] 6.20.0 by FrankHeijden on Oct 15, 2026
Download
## Changelog


[6.19.2] Insights 6.19.2 by FrankHeijden on Oct 15, 2026
Download
# Changelog
  • Fix /scanworld command parser, thx @ben9964 <3

[6.19.1] Insights 6.19.1 by FrankHeijden on Oct 15, 2026
Download
# Changelog
  • Added support for 1.21
  • Dropped support for 1.20.X
  • Bump api version in plugin.yml

[6.19.0] Insights 6.19.0 by FrankHeijden on Oct 15, 2026
Download
# Changelog
  • Added support for 1.21
  • Dropped support for 1.20.X

[6.18.0] Insights 6.18.0 by FrankHeijden on Oct 15, 2026
Download
# Changelog
  • Added support for >= 1.20.6
  • Dropped support for <= 1.20.5

[6.17.2] Insights 6.17.2 by FrankHeijden on Oct 15, 2026
Download
# Changelog
  • Automatic releases to modrinth via GitHub Actions
  • No further changes are made comapared to v6.17.1!

[6.17.1] Insights 6.17.1 by FrankHeijden on Oct 15, 2026
Download
  • Fixed magical new adventure dependency's relocation
[6.17.0] Insights 6.17.0 by FrankHeijden on Oct 15, 2026
Download
  • 1.20.4 support
[6.16.1] Insights 6.16.1 by FrankHeijden on Oct 15, 2026
Download
  • Fixes NMS loading on 1.20.1
  • Scan errors now include stacktraces
  • Scan errors of the same kind will be silenced
[6.16.0] Insights 6.16.0 by FrankHeijden on Oct 15, 2026
Download
  • Add 1.20.2 support, thanks @ur3k-lw
[6.15.0] Insights 6.15.0 by FrankHeijden on Oct 15, 2026
Download
Add support for 1.20 (thanks @SenPr)
[6.14.1] Insights 6.14.1 by FrankHeijden on Oct 15, 2026
Download
  • Support for 1.19.4
  • Fixes entities below 0 height
[6.14.0] Add support for 1.19.3 by FrankHeijden on Oct 15, 2026
Download
## Changes
  • Added support for Paper's new chunk system

Insights Icon
Download Insights
Select game version
Select platform