Links
Tags
Creators
Details
1.0.1
Compatibility
Changes
HereEngy
A premium Paper Minecraft plugin for automated building, schematic recording, and construction animation — capture structural blueprints using a Compass selection tool, view material lists, dynamically preview building footprints using local client particle outlines, and watch structures construct block-by-block with sound and particle effects!
Features
- Compass Selection Tool — Left-click a block with a standard Compass to set Point A (Anchor/relative origin), and Right-click to set Point B (opposite corner). Receives structural size and volume summaries instantly in chat.
- Global Blueprint Sharing — Blueprints are saved to a shared global directory (
plugins/HereEngy/blueprints/<name>.json). Any player can load, view, and construct any blueprint on the server. - Shopping Lists (
/he info) — Detailed blueprint viewer displaying dimensions, block count, creator, and a compiled material list indicating the exact blocks and quantities required for construction. - Visual Bounding Box Previews (
/he preview) — Project a glowing bounding box particle outline around the target footprint before building. Alignment updates dynamically as you adjust your line of sight. - Gradual Build Tasks — Constructs blueprints layer-by-layer (sorted Y-ascending, from the foundation up) at a safe rate of 10 blocks per tick. Minimizes server lag, avoids anti-cheat blocks, and creates a satisfying building animation with sound effects and block particles.
- Double-Block Optimization — Intelligently detects and manages multi-block items (doors, beds, double tall plants) so they only count and consume one inventory item instead of two.
- HereRolePlay Integration — Integrates with the HereRolePlay plugin, granting players Crafting/Engineering Experience upon completing blueprint constructions.
- Security Protection — Only the original creator of a blueprint or a server Operator (
/op) can delete saved blueprints from the server.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:pTin4vZr:I1WOI6Ie"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:pTin4vZr:I1WOI6Ie"
}

