Stone Drop

Quick rating

Stone Drop

No reviews yet

Ores drop straight from stone and deepslate, with a Mining XP level system, per-player toggles and an upgrade shop. Server-side, no client mod required.

Mod Loaders
Fabric
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Unsupported
Server Required

About

Project Details

Type
Mod
License
MIT License
Latest Version
stonedrop-mc1.21.11-1.0.3.jar
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

StoneDrop

StoneDrop makes plain stone worth mining. Every stone, deepslate, andesite, diorite, granite or tuff block you break has a configurable chance to drop real ores — and every block you break earns Mining XP that levels you up, raises your drop chances, and buys permanent upgrades.

Everything runs server-side. Players join with a vanilla client and get the full experience: no client mod, no resource pack, no config sync.


Features

⛏️ Ore drops from ordinary stone

Break stone and get coal, raw copper, raw iron, raw gold, redstone, lapis, diamonds and emeralds — with fully configurable chances, amounts and requirements. Defaults are tuned to feel rewarding without breaking progression.

📈 Mining XP and levels

Every block mined grants Mining XP, and rarer drops grant more. Each level increases all your drop chances (+2% per level by default), so a dedicated miner is measurably better at mining.

Progress is shown in a green boss bar and a minimal action bar popup on each mined block — both toggleable per player.

🛒 Upgrade shop

Spend Mining XP on permanent upgrades, each of which can be toggled on and off at any time:

Upgrade Effect Cost
Telekinesis Drops go straight into your inventory 10,000 XP
Auto-Smelt Raw copper, iron and gold arrive as ingots 25,000 XP
Haste Boost Permanent Haste I / II while holding a pickaxe 40,000 / 100,000 XP
Double Drop 10% / 20% / 30% chance to double a drop 15,000 / 35,000 / 70,000 XP
Double XP +50% / +100% / +200% experience orbs from drops 20,000 / 50,000 / 120,000 XP

Upgrades are paid for out of your total Mining XP, which means buying one costs you levels — and with them, part of your drop chance bonus. That trade-off is deliberate: you choose between raw drop rates and permanent quality-of-life power, and you mine your way back up.

🎛️ The /drop GUI

One command opens a read-only chest menu showing every configured drop with its base chance, your chance at your current level, the exact Fortune scaling, the required pickaxe tier and its on/off state. Click any item to toggle that drop for yourself, or flip them all at once — handy when you're after a specific resource.

⚒️ Real Fortune and tier support

Each drop declares how Fortune treats it — scaling the amount, scaling the chance, or ignoring it entirely — and which pickaxe tier is required to obtain it. Tier detection also works with modded pickaxes through a capability-based fallback, so custom tools are ranked correctly even without vanilla tags.

Silk Touch suppresses the extra drops by default (configurable).

⚙️ Configurable, per world

The config lives in your world folder (<world>/config/stonedrop.json) and player data alongside it, so every world keeps its own balance and progression. Admins can reload with /drop reload (permission level 2).

You can add any item to the drop table, change the list of source blocks, tune the XP curve and the per-level bonus, or set replace_default_drops to make stone drop only your custom loot instead of cobblestone.


Commands

Command Permission Description
/drop everyone Opens the drops GUI, profile and upgrade shop
/drop reload level 2 Reloads the configuration from disk

Installation

  1. Install Fabric Loader 0.16.0+ and Fabric API
  2. Drop the jar into your mods folder
  3. Start the server — the config file generates on first world load

Required on the server only. Installing it client-side in singleplayer works just as well (singleplayer runs an internal server).


Configuration example

{
  "replace_default_drops": false,
  "disable_with_silk_touch": true,
  "chance_bonus_per_level": 0.02,
  "xp_per_block": 1,
  "xp_base_required": 250,
  "xp_extra_per_level": 150,
  "source_blocks": [
    "minecraft:stone",
    "minecraft:deepslate",
    "minecraft:andesite",
    "minecraft:diorite",
    "minecraft:granite",
    "minecraft:tuff"
  ],
  "drops": [
    {
      "item": "minecraft:diamond",
      "chance": 0.005,
      "min_amount": 1,
      "max_amount": 1,
      "fortune_multiplier": "amount",
      "required_tier": "iron",
      "min_exp": 3,
      "max_exp": 7,
      "mining_xp": 60
    }
  ]
}
Field Meaning
chance Roll chance per broken block (0.005 = 0.5%)
fortune_multiplier "amount", "chance" or "none"
required_tier "none", "wood", "stone", "iron", "diamond", "netherite"
min_exp / max_exp Vanilla experience orbs dropped
mining_xp StoneDrop Mining XP awarded per item

Compatibility

  • Minecraft: 1.21 – 1.21.1 and 1.21.9 – 1.21.11
  • Loader: Fabric (Loader 0.16.0+)
  • Dependencies: Fabric API
  • Side: server-side (clients need nothing)
  • Works with modded pickaxes: tool tiers are detected from what a tool can actually mine, so custom materials and missing tags are handled correctly

Support

Everything I make is free and MIT-licensed. If it saved you some time, you can buy me a coffee:

ko-fi.com/bonkmods

StoneDrop

StoneDrop makes plain stone worth mining. Every stone, deepslate, andesite, diorite, granite or tuff block you break has a configurable chance to drop real ores — and every block you break earns Mining XP that levels you up, raises your drop chances, and buys permanent upgrades.

Everything runs server-side. Players join with a vanilla client and get the full experience: no client mod, no resource pack, no config sync.


Features

⛏️ Ore drops from ordinary stone

Break stone and get coal, raw copper, raw iron, raw gold, redstone, lapis, diamonds and emeralds — with fully configurable chances, amounts and requirements. Defaults are tuned to feel rewarding without breaking progression.

📈 Mining XP and levels

Every block mined grants Mining XP, and rarer drops grant more. Each level increases all your drop chances (+2% per level by default), so a dedicated miner is measurably better at mining.

Progress is shown in a green boss bar and a minimal action bar popup on each mined block — both toggleable per player.

🛒 Upgrade shop

Spend Mining XP on permanent upgrades, each of which can be toggled on and off at any time:

Upgrade Effect Cost
Telekinesis Drops go straight into your inventory 10,000 XP
Auto-Smelt Raw copper, iron and gold arrive as ingots 25,000 XP
Haste Boost Permanent Haste I / II while holding a pickaxe 40,000 / 100,000 XP
Double Drop 10% / 20% / 30% chance to double a drop 15,000 / 35,000 / 70,000 XP
Double XP +50% / +100% / +200% experience orbs from drops 20,000 / 50,000 / 120,000 XP

Upgrades are paid for out of your total Mining XP, which means buying one costs you levels — and with them, part of your drop chance bonus. That trade-off is deliberate: you choose between raw drop rates and permanent quality-of-life power, and you mine your way back up.

🎛️ The /drop GUI

One command opens a read-only chest menu showing every configured drop with its base chance, your chance at your current level, the exact Fortune scaling, the required pickaxe tier and its on/off state. Click any item to toggle that drop for yourself, or flip them all at once — handy when you're after a specific resource.

⚒️ Real Fortune and tier support

Each drop declares how Fortune treats it — scaling the amount, scaling the chance, or ignoring it entirely — and which pickaxe tier is required to obtain it. Tier detection also works with modded pickaxes through a capability-based fallback, so custom tools are ranked correctly even without vanilla tags.

Silk Touch suppresses the extra drops by default (configurable).

⚙️ Configurable, per world

The config lives in your world folder (<world>/config/stonedrop.json) and player data alongside it, so every world keeps its own balance and progression. Admins can reload with /drop reload (permission level 2).

You can add any item to the drop table, change the list of source blocks, tune the XP curve and the per-level bonus, or set replace_default_drops to make stone drop only your custom loot instead of cobblestone.


Commands

Command Permission Description
/drop everyone Opens the drops GUI, profile and upgrade shop
/drop reload level 2 Reloads the configuration from disk

Installation

  1. Install Fabric Loader 0.16.0+ and Fabric API
  2. Drop the jar into your mods folder
  3. Start the server — the config file generates on first world load

Required on the server only. Installing it client-side in singleplayer works just as well (singleplayer runs an internal server).


Configuration example

{
  "replace_default_drops": false,
  "disable_with_silk_touch": true,
  "chance_bonus_per_level": 0.02,
  "xp_per_block": 1,
  "xp_base_required": 250,
  "xp_extra_per_level": 150,
  "source_blocks": [
    "minecraft:stone",
    "minecraft:deepslate",
    "minecraft:andesite",
    "minecraft:diorite",
    "minecraft:granite",
    "minecraft:tuff"
  ],
  "drops": [
    {
      "item": "minecraft:diamond",
      "chance": 0.005,
      "min_amount": 1,
      "max_amount": 1,
      "fortune_multiplier": "amount",
      "required_tier": "iron",
      "min_exp": 3,
      "max_exp": 7,
      "mining_xp": 60
    }
  ]
}
Field Meaning
chance Roll chance per broken block (0.005 = 0.5%)
fortune_multiplier "amount", "chance" or "none"
required_tier "none", "wood", "stone", "iron", "diamond", "netherite"
min_exp / max_exp Vanilla experience orbs dropped
mining_xp StoneDrop Mining XP awarded per item

Compatibility

  • Minecraft: 1.21 – 1.21.1 and 1.21.9 – 1.21.11
  • Loader: Fabric (Loader 0.16.0+)
  • Dependencies: Fabric API
  • Side: server-side (clients need nothing)
  • Works with modded pickaxes: tool tiers are detected from what a tool can actually mine, so custom materials and missing tags are handled correctly

Screenshots

Gallery

  • Drop menu
    Drop menu
  • Drop menu with Miner Profile
    Drop menu with Miner Profile
  • Upgrades menu
    Upgrades menu
  • Drop menu with coal info
    Drop menu with coal info
  • Upgrades menu with haste upgrade
    Upgrades menu with haste upgrade

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Total Downloads
CurseForge
<1,000
Modrinth
<1,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works