Files
netease-bedrock-wiki/mconline/10-addon教程/第12章:更完善的自定义掉落物/课程06.简易教学②自定义多次筛选同个奖励池.md
2025-08-25 18:36:29 +08:00

1.5 KiB
Raw Permalink Blame History

front, hard, time
front hard time
https://mc.res.netease.com/pc/zt/20201109161633/mc-dev/assets/img/6_1.b9815060.jpg 进阶 10分钟

简易教学②:自定义多次筛选同个奖励池

作者:境界

1创建一个在行为包主目录中loot_tables文件夹下的战利品配置文件。

2根据内容格式写入

{
  "pools": [
      {
        "rolls": {
           "min":1,
           "max":2
        },
        "entries": []
      }
  ]
}

由于我们希望多次筛选同一个战利品池但希望是在一个随机的区间里因此筛选次数最小值填1最大次数填2则最终筛选次数会在1~2次之间。

3插入战利品内容

{
    "pools":[
        {
            "rolls":{
                "min":1,
                "max":2
            },
            "entries":[
                {
                    "type":"item",
                    "name":"minecraft:diamond_sword",
                    "weight":1
                },
                {
                    "type":"item",
                    "name":"minecraft:stone",
                    "weight":4
                }
            ]
        }
    ]
}

投放两个物品类型的战利品将物品名称设置为minecraft:diamond_sword钻石剑和minecraft:stone圆石。同时更加昂贵的钻石剑的权重被设置为了1普通的圆石设置为4这样单次抽取战利品的概率里钻石剑抽中的概率为1/ (1 + 4) * 100% = 25%。