
魔法寻宝
根据玩家的魔法寻获属性,为宝箱添加额外战利品,支持可配置的概率、奖励和额外掷骰次数。
查看大图魔法寻获
魔法寻获根据玩家的魔法寻获进度,为 Minecraft 的战利品容器添加额外奖励。
原始战利品会被保留。当额外战利品注入成功时,玩家会听到激活音效,并且添加的物品会在容器内被标记出来。
功能特性
- 为任何已配置的箱子或容器添加额外奖励。
- 在击杀任何已配置的实体时添加额外奖励。
- 为不同的容器和实体配置不同的奖励。
- 需要特定的魔法寻获值才能获得稀有奖励。
- 随着魔法寻获值的提升,增加额外奖励的抽取次数。
- 可配置的权重系统用于控制奖励概率。
- 可为每项奖励配置最小和最大物品数量。
- 通过完成进度和击杀已配置的实体来获得魔法寻获值。
- 兼容原版、模组以及 Lootr 容器。
- 一切均可通过数据包进行配置。
工作原理
当玩家打开一个已配置的容器时,魔法寻获会检查该玩家的进度以及分配给该战利品表的配置。
如果注入被激活,模组会选择并向空槽位添加额外奖励,同时保持原始战利品不被改动。玩家会收到激活音效,添加的物品也会获得视觉标记。
如果注入未激活,容器则只保留其正常战利品。
配置位置
将 JSON 文件放置在:
data/magicfind/mf_inject/
示例:
data/magicfind/mf_inject/my_rewards.json
在添加或更改文件后使用 /reload 命令。
配置示例
{
"target": "minecraft:chests/simple_dungeon",
"replace": false,
"rolls_by_mf": {
"0": 1,
"2200": {
"min": 1,
"max": 2
},
"3750": {
"min": 1,
"max": 3
}
},
"pool": [
{
"item": "minecraft:iron_ingot",
"count_min": 2,
"count_max": 5,
"required_mf": 0,
"weight": 40
},
{
"item": "minecraft:diamond",
"count_min": 1,
"count_max": 2,
"required_mf": 1650,
"weight": 10
}
]
}
配置选项
target
接收额外奖励的战利品表。
"target": "minecraft:chests/simple_dungeon"
使用完整的战利品表 ID,包括其命名空间。
示例:
minecraft:chests/simple_dungeon
minecraft:chests/abandoned_mineshaft
minecraft:chests/end_city_treasure
minecraft:entities/zombie
rolls_by_mf
控制额外奖励的抽取次数。
"rolls_by_mf": {
"0": 1,
"2200": {
"min": 1,
"max": 2
},
"3750": {
"min": 1,
"max": 3
}
}
将使用玩家达到的最高魔法寻获阈值。在此示例中:
- 低于
2200:1 次额外抽取。 - 从
2200起:1 至 2 次额外抽取。 - 从
3750起:1 至 3 次额外抽取。
数字创建固定的抽取次数。min 和 max 创建一个随机范围。
pool
可以被添加的奖励列表。
每个奖励使用:
{
"item": "minecraft:diamond",
"count_min": 1,
"count_max": 2,
"required_mf": 1650,
"weight": 10
}
item:物品 ID。count_min:最小数量。count_max:最大数量。required_mf:解锁该奖励所需的魔法寻获值。weight:被选中的相对几率。
权重为 20 的奖励被选中的频率是权重为 10 的合格奖励的两倍。
创建您自己的奖励
创建一个适合您正在修改的容器的奖池。例如:
- 向与工具相关的容器添加工具和材料。
- 向与武器相关的容器添加武器和战斗装备。
- 向下界容器添加下界资源。
- 向末地容器添加末地资源。
- 向生存容器添加食物和补给品。
为更强的奖励使用更高的 required_mf 值,为更稀有的奖励使用更低的 weight 值。
魔法寻获进度
玩家可以通过以下方式获得魔法寻获值:
- 符合条件的进度。
- 击杀已配置的实体。
更高的魔法寻获值可以解锁更好的奖励并增加额外奖励的抽取次数。
数据包
可以通过数据包使用相同的路径添加配置:
<datapack>/data/magicfind/mf_inject/my_rewards.json
数据包允许您在不修改模组 Java 代码的情况下添加或更改奖励。
兼容性
魔法寻获支持原版战利品表、模组战利品表和 Lootr 容器。魔法寻获进度系统需要 Attribute Core。
🌐 加入我们的 Discord 社区
您对我的模组有新的想法、改进建议,或者发现了错误?这里是分享它们的绝佳场所!
在我们的 Discord 社区中,您可以:
💡 提交改进模组的提案和建议。
🛠️ 报告问题和错误,以便我们一起修复它们。
🎮 展示您的创造力:您可以自由地在自己的整合包中使用我的模组。
📢 在服务器上分享您的整合包,向社区展示您独特的风格。
这个空间旨在让我们共同成长,怀着对制作模组和整合包的热情与尊重。我们始终欢迎您的贡献!

正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。