Configured mining behavior, clean vanilla drops
Block extraction rules for Paper servers.
CoreExtractionX changes what happens when configured blocks are mined: replace the source block while preserving natural drops, or let the block break normally and add an extra configured item drop.
- Paper 1.21.11+
- Java 21
- 3 YAML files
- No database
Core feature set
Small mining behavior changes with predictable server rules.
CoreExtractionX is built for owners who want configurable extraction behavior without turning mining into a custom progression, economy, GUI, or database system.
REPLACEMENT Mode
Replace the mined block in the world while manually spawning the source block's natural drops and preserving XP.
DROP Mode
Let the block break normally, then add an extra configured replacement item after vanilla drops are generated.
Dynamic Rules
Admins can add any valid block material under blocks: instead of editing hardcoded ore lists.
Protection Friendly
CoreExtractionX respects cancelled BlockBreakEvents and does not require protection-plugin dependencies.
Drop Amount Modes
FIXED, RANDOM, MATCH_DROPS, and MATCH_QUANTITY cover the extra-drop cases.
Silk Touch Policy
Use vanilla behavior by default or deny Silk Touch mining globally or per block.
Permission Behavior
Missing permissions can either fall back to vanilla mining or cancel the break.
Reload Command
/coreextractionx reload and /cex reload keep commands available even after a safe-disabled config error.
Why CoreExtractionX
Configurable extraction without custom mining systems.
The plugin stays narrow: it changes configured block behavior, leaves unrelated mining vanilla, and avoids progression state, databases, economy hooks, GUIs, sounds, particles, and vein mining.
Natural Drops Stay Natural
Replacement mode calculates drops once with the player's current tool and lets Paper handle Fortune through the block loot table.
Rules Stay in YAML
config.yml, ores.yml, and messages.yml split global behavior, block rules, and player-facing text.
No Hard Dependency Stack
Protection compatibility comes from respecting cancelled events. No WorldGuard or GriefPrevention dependency is required.
Setup and compatibility
Built for modern Paper survival servers.
Install the jar on Paper, let the three YAML files generate, then tune global behavior and block rules.
Paper 1.21.11+ and Java 21
CoreExtractionX is a Paper backend plugin. It does not ship proxy, web, database, or economy modules.
- Survival-only runtime
- Cancelled break protection
- Java 21 build target
Three focused YAML files
Global settings, per-block extraction rules, and text are separated so normal edits stay easy to review.
config.ymlores.ymlmessages.yml
Resources
Docs for setup, config, and production checks.
Documentation Hub
Start from setup, feature overview, configuration reference, FAQ, and operational checks.
ProductProduct Overview
Detailed behavior for replacement mode, drop mode, permissions, Silk Touch, and scope.
SetupInstallation Guide
Requirements, first boot, generated files, reload boundaries, and first validation tests.
ConfigConfiguration Reference
YAML file map, rule examples, permissions, troubleshooting, and production checklist.
FAQComplete FAQ
Short answers for Paper requirements, drops, Silk Touch, permissions, and reload behavior.
FAQ preview
Short answers before editing rules.
Does it replace every ore automatically?
The default ores.yml includes vanilla ores and Ancient Debris. Admins can add or disable rules per block.
Does Silk Touch trigger extraction?
By default, Silk Touch uses VANILLA behavior and CoreExtractionX does nothing. It can be changed to DENY.
Does it need WorldGuard?
No. It respects cancelled block break events and does not hard-depend on protection plugins.
Can DROP mode match vanilla drop quantity?
Yes. MATCH_DROPS captures the generated drop quantity at the start of BlockDropItemEvent.
Also try
More CoreX plugins for the same server stack.
Each project stays focused, so you can add only the systems your Paper server actually needs.
CoreArmorX
Vanilla+ armor upgrade paths, netherite skins, metadata-safe conversions, and YAML control.
CoreToolsX
Vanilla+ tool upgrade paths, material skins, protected crafting, and admin-controlled recipes.
CoreCaseX
Structured player reports, staff triage, evidence, replies, notes, and resolution workflows.
CoreChatX
Channels, private messages, pings, ChatItems, moderation, bridges, locales, and Velocity support.
Ready to test extraction rules?
Install CoreExtractionX, generate defaults, and mine through the configured blocks.
Start with the setup guide, then tune global behavior, block rules, and messages from YAML.