Community Mines v1.0
Build endless mines with moving ores, weighted drops, timed access & an in-game editor.


CommunityMines
A mine that never needs a full reset.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Guarded Exchanges ◆ Weighted Drops ◆ Timed Access ◆ In-Game Editor ◆ Paper 1.21+
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
What Is CommunityMines?
The ore moves. The spot closes behind it.
Breaking a configured source block selects an approved background destination elsewhere in the same mine. The source moves there and that background block fills the mined position.
The mine stays full all the time without the need to rebuild it.
One Guarded Exchange
◆ 01. Lock Both Positions
- Stop concurrent operations from touching the source or destination.
◆ 02. Validate the Destination
- It must be loaded, approved and contain a configured background block.
◆ 03. Save Exact Snapshots
- Journal both block states before either world change is made.
◆ 04. Exchange and Award
- Move the source, close the gap and resolve one weighted drop.
Crash recovery is part of the normal swap design.
If shutdown lands between block changes, the next startup loads the involved chunks and completes or rolls back the pending work.
| Stage | Protection |
| Before | Source and destination snapshots stored |
| Change 1 | Background closes the mined position |
| Change 2 | Source appears at its destination |
| Recover | Incomplete journals are reconciled |
Drops and Player Menu
Weighted tables with explicit outcomes.
Every source block owns its drop table. Exactly one entry is selected, and validation requires the chances to total 100.
| Example Result | Chance |
| Coal | 50% |
| Stone | 40% |
| Air / No Drop | 10% |
◆ Minecraft and ItemsAdder
- Use namespaced identifiers for source blocks and reward items.
◆ Fortune per Result
- Only marked drop entries receive Fortune scaling.
◆ Intentional No-Drop Chance
- minecraft:air represents a successful roll with no awarded item.
◆ Silk Touch
- Returns the exact configured source ore item.
A source can relocate instantly at 0s or use a configured delay before it reappears elsewhere. The mined position still closes immediately.
Access That Fits a Network
Use a rank, a pass or require both.
Timed access survives restarts and counts down in real time for each player and mine.
| Access Gate | Purpose |
| Permission | VIP or rank gate |
| ANY / ALL | Require either gate or both gates |
| Timed Access | Persistent mine pass |
- Add, set, remove and inspect durations
- Seconds through months
- Teleport or disabled mining on expiry
- Dedicated bypass permission
Fast Setup and Registration
◆ Step 01: Select or Link
- Create a WorldGuard cuboid from a WorldEdit selection, or connect an existing region.
◆ Step 02: Set Locations
- Define the spawn, expiry exit and approved regeneration points.
◆ Step 03: Configure and Register
- Define source rules, drops and delays, then manually scan the named mine.
In-Game Mine Editor
Manage the mine without exposing thousands of coordinates.
Create, duplicate, delete and edit definitions through menus and chat prompts.
- World and region
- Spawn and exit
- Access logic
- Source blocks
- Weighted drops
- Regen delays
- Effects
- Protection
- Menu entries
- Regen points
◆ Configuration Example
| Setting | Example |
| Permission | None required |
| Timed access required | False |
| Access combination | ANY |
| Background blocks | STONE and ANDESITE |
| Explosion protection | Enabled |
| Player-placement protection | Enabled |
Commands
| Command | Description |
| /mines | Open the player menu. |
| /mines createfromselection ... | Create a region. |
| /mines editor [mine] | Open the GUI editor. |
| /mines setregenblock <mine> add | Start click-to-add mode. |
| /mines setregenblock <mine> stop | Finish selection mode. |
| /mines inspect | Diagnose the targeted block. |
| /mines access ... | Manage timed access. |
| /mines validate [mine] | Audit a mine definition. |
| /communitymines checkores <mine> | List configured ores. |
| /mines registersources <mine> | Manually register source blocks for the named mine. |
Optional Purchasable Add-on
A configured mine paired with its own custom map.
The optional add-on provides one configured mine together with a custom built map, ready to adapt to your server.
- 1 configured mine
- 1 custom-built mine map
- Configured weighted drop tables
◆ Configured Drop-Table Snapshot
| Source | Drop Outcomes |
| Copper Ore | Raw Copper 60% / Cobblestone 30% / Air 10% |
| Gold Ore | Raw Gold 45% / Cobblestone 40% / Air 15% |
| Diamond Ore | Diamond 5% / Cobblestone 70% / Air 25% |
Addons
Addon for Community Mines
Mine configuration + Map
One-time purchase
Adding an addon also adds the product to your cart.
Statistics
Views
Purchases
Downloads
File size
Published
Updated
Info
Share & Earn
Share and earn part of the profits, an estimated €0.5 per product sale.