
落石;石落
矿石会直接从石头和深板岩中掉落,配有采矿经验等级系统、每位玩家的开关设置以及升级商店。服务端运行,无需客户端模组。
StoneDrop
StoneDrop 让普通的石头值得挖掘。你敲掉的每一块石头、深板岩、安山岩、闪长岩、花岗岩或凝灰岩都有可配置的几率掉落真正的矿石——并且你敲掉的每一块方块都能获得挖掘经验值,经验值可以让你升级、提高掉落几率,并购买永久升级。
一切都在服务端运行。玩家使用原版客户端加入即可获得完整体验:无需客户端模组、无需资源包、无需配置同步。
功能特性
⛏️ 普通石头可掉落矿石
敲掉石头可获得煤炭、粗铜、粗铁、粗金、红石、青金石、钻石和绿宝石——掉落几率、数量和要求均可完全配置。默认设置旨在提供令人满意的回报,同时不破坏游戏进程。
📈 挖掘经验值与等级
每挖掘一个方块都会获得挖掘经验值,更稀有的掉落会提供更多经验。每个等级都会提高你所有的掉落几率(默认每级+2%),因此专注的矿工在挖矿方面会明显更出色。
进度会显示在绿色的 Boss 血条和每次挖掘方块时最简化的快捷栏信息弹窗中——两者均可由玩家自行开关。
🛒 升级商店
花费挖掘经验值购买永久升级,每项升级都可以随时开启或关闭:
| 升级项 | 效果 | 花费 |
|---|---|---|
| 心灵传动 | 掉落物直接进入你的背包 | 10,000 经验值 |
| 自动熔炼 | 粗铜、粗铁和粗金以锭的形式掉落 | 25,000 经验值 |
| 急迫增益 | 手持镐时获得永久急迫 I / II 效果 | 40,000 / 100,000 经验值 |
| 双倍掉落 | 10% / 20% / 30% 的几率使掉落翻倍 | 15,000 / 35,000 / 70,000 经验值 |
| 双倍经验 | 从掉落中获得的经验球增加 +50% / +100% / +200% | 20,000 / 50,000 / 120,000 经验值 |
升级需要从你的总挖掘经验值中扣除,这意味着购买升级会消耗你的等级——同时也会损失部分掉落几率加成。这种权衡是刻意设计的:你需要在纯粹的掉落几率和永久性的便捷能力之间做出选择,然后重新通过挖矿来提升等级。
🎛️ /drop 界面
一条命令即可打开一个只读的箱子界面,显示所有已配置的掉落物,包含基础几率、你当前等级下的实际几率、精确的时运加成、所需的镐子等级及其开关状态。点击任何物品即可为自己切换该掉落物,或一键全部切换——当你正在寻找特定资源时非常方便。
⚒️ 真正的时运和等级支持
每种掉落物都声明了时运如何处理它——是影响数量、影响几率,还是完全无视——以及获取它所需的镐子等级。等级检测也适用于模组镐子,通过基于能力(capability)的回退机制,即使没有原版标签,自定义工具也能被正确分级。
精准采集默认会抑制额外掉落(可配置)。
⚙️ 可配置,且每个世界独立
配置文件位于你的世界文件夹中(<world>/config/stonedrop.json),玩家数据也存储在旁边,因此每个世界都保持自己的平衡和进度。管理员可以使用 /drop reload 重新加载配置(权限等级 2)。
你可以向掉落表中添加任何物品,更改源方块列表,调整经验值曲线和每级加成,或设置 replace_default_drops 使石头仅掉落你的自定义战利品,而不是圆石。
命令
| 命令 | 权限 | 描述 |
|---|---|---|
/drop |
所有人 | 打开掉落物界面、玩家档案和升级商店 |
/drop reload |
等级 2 | 从磁盘重新加载配置文件 |
安装
- 安装 Fabric Loader 0.16.0+ 和 Fabric API
- 将 jar 文件放入你的
mods文件夹 - 启动服务器——配置文件会在首次加载世界时生成
仅服务器需要安装。在单人游戏中安装到客户端也同样有效(单人游戏运行一个内部服务器)。
配置示例
{
"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
}
]
}
| 字段 | 含义 |
|---|---|
chance |
每挖掘一个方块的触发几率(0.005 = 0.5%) |
fortune_multiplier |
"amount"(数量)、"chance"(几率)或 "none"(无) |
required_tier |
"none"(无)、"wood"(木)、"stone"(石)、"iron"(铁)、"diamond"(钻石)、"netherite"(下界合金) |
min_exp / max_exp |
掉落的原版经验球数量 |
mining_xp |
每个物品提供的 StoneDrop 挖掘经验值 |
兼容性
- Minecraft: 1.21 – 1.21.1 和 1.21.9 – 1.21.11
- 加载器: Fabric(Loader 0.16.0+)
- 依赖项: Fabric API
- 端: 服务端(客户端无需安装任何内容)
- 兼容模组镐子:工具等级根据工具实际能挖掘的方块来判断,因此自定义材料和缺失的标签也能被正确处理
支持
我制作的所有内容都是免费的,并以 MIT 许可证发布。如果它为你节省了时间,可以请我喝杯咖啡:
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。