HomeJavaModsCoreStructuresX
CoreStructuresX
ModsJava

CoreStructuresX

by IceWolf23X · on Modrinth

CoreStructuresX is a Paper-only plugin for manual-start modular structures built from marked schematics.

⬇ Download on Modrinth
CoreStructuresX — screenshot 1

CoreStructuresX

CoreStructuresX is a Paper-only modular structure plugin for Minecraft servers. It lets administrators build structures from validated WorldEdit or FastAsyncWorldEdit schematic packs, then expand them through marked connection points in automatic or player-proximity mode.

The goal is to make modular structures controlled, repeatable, and recoverable without tying them to world generation. Every structure is started manually by an administrator, while pack settings define how its modules can continue to expand.

For pack authoring, marker formats, configuration examples, commands, and troubleshooting, visit the CoreStructuresX documentation.

Warning: Work in Progress

CoreStructuresX is currently under active development and should be considered a work in progress.

The plugin is not yet feature-complete and may contain bugs, incomplete functionality, unexpected behavior, or breaking issues. Future updates may modify commands, configuration files, pack formats, marker behavior, persistence data, expansion logic, or other parts of the plugin without maintaining full backward compatibility.

Before using CoreStructuresX on a production server:

  • test the plugin and all structure packs in a separate environment;
  • keep regular backups of worlds, pack files, configuration files, and instance JSON data;
  • review release notes before updating;
  • do not assume that configurations or structures created with an earlier version will continue to work unchanged.

CoreStructuresX is currently recommended primarily for testing, development, and controlled environments.

What CoreStructuresX Does


Stats

CoreStructuresX Paper/Purpur Chart

How To Use

Install CoreStructuresX together with WorldEdit or FastAsyncWorldEdit on a Paper server, then start the server once to generate the plugin folders and default config.yml.

Create a pack under plugins/CoreStructuresX/packs/<pack-id>/ with its YAML definitions, schematic files, and [CSX] marker signs. Run /csx validate and correct every reported error before starting the structure with /csx start <pack-id>.

Structures are not added to biome, chunk, seed, or terrain generation. An administrator always chooses when and where the first module is placed.

Because CoreStructuresX is still under active development, test new packs and plugin updates on a separate server before using them in an existing production world.

Modular Structure Packs

Each pack defines one structure type and separates its responsibilities across focused files:

Strict validation prevents invalid packs from starting. This catches missing files, unresolved groups, invalid markers, unsupported settings, and other authoring problems before blocks are pasted into the world.

Validation reduces the risk of invalid placements but does not guarantee that a pack is free from logical, visual, or runtime problems. Pack authors should always test complete expansion paths before public or production use.

Marker-Driven Expansion

CoreStructuresX reads three marker types from signs saved inside schematics:

Marker signs are replaced during paste, while the connector and trigger data needed by the running structure is saved to its instance JSON.

Only trusted administrators should be allowed to author packs or use structure-start commands, especially when a pack contains console command markers.

Marker syntax and behavior may change while the plugin remains under development. Pack authors should review the documentation and release notes after every update.

Expansion And Placement Safety

AUTOMATIC mode continues through open connectors while respecting the pack's job delay, generation limits, placement checks, and server-stability thresholds.

PLAYER_PROXIMITY mode activates a specific connector or command when a player enters its configured radius in the same world.

Before placing a candidate module, CoreStructuresX can check its transformed schematic bounds against generated and pending modules. Packs can also enable block whitelist checks, lookahead checks, fallback candidates, and closing groups to control how structures finish or recover from rejected placements.

These safeguards are intended to reduce invalid or unwanted placements, but they should not be treated as a substitute for backups and controlled testing. Bugs, incorrect pack settings, or unexpected schematic geometry may still cause undesirable world modifications.

Persistence And Administration

Each running structure is stored as JSON under plugins/CoreStructuresX/data/instances/. Persisted state includes generated modules, open connectors, proximity triggers, command records, limits, and current instance status, allowing the plugin to restore its runtime state after a normal restart.

Administrators can:

Back up instance JSON before manual recovery or repair. CoreStructuresX does not automatically delete corrupted persistence data.

Persistence formats may change between development versions. Before updating, back up the entire plugins/CoreStructuresX/ folder and review the release notes for migration requirements or compatibility warnings.

Current State

CoreStructuresX is currently under active development and is not yet considered feature-complete or production-stable.

Existing features, commands, configuration options, pack formats, persistence structures, and generation behavior may change during development. Bugs and incomplete functionality may still be present, and updates may require pack, configuration, or instance-data adjustments.

CoreStructuresX currently:

The listed functionality describes the current development version and may be changed, expanded, replaced, or removed in future releases.

Summary

CoreStructuresX is built for server administrators and pack authors who want modular schematic structures with strict validation, controlled expansion, placement safeguards, and restart-safe state.

It provides a focused Paper workflow: define modules and connections in a pack, validate the pack, start an instance at a chosen location, and let CoreStructuresX manage its configured expansion rules.

CoreStructuresX remains a work in progress. It should currently be used with appropriate testing, backups, and awareness that future updates may introduce behavioral changes or require existing packs and configuration files to be updated.

Also try


CoreToolsX logo
      CoreToolsX      


CoreArmorX logo
      CoreArmorX      


CoreChatX logo
      CoreChatX      


CoreCaseX logo
      CoreCaseX      


CoreExtractionX logo
   CoreExtractionX   

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more