本帖最后由 阡喏 于 2020-7-29 21:13 编辑
复制代码
chances那里一堆几率表示什么?这个是如何做到多个随机池只抽取一个池子里的东西的?
(真就要我放到命令专区呗)
- {
- "rolls": 1,
- "entries": [
- {
- "type": "minecraft:item",
- "conditions": [
- {
- "condition": "minecraft:survives_explosion"
- },
- {
- "condition": "minecraft:table_bonus",
- "enchantment": "minecraft:fortune",
- "chances": [
- 0.005,
- 0.0055555557,
- 0.00625,
- 0.008333334,
- 0.025
- ]
- }
- ],
- "name": "minecraft:apple"
- }
- ],
- "conditions": [
- {
- "condition": "minecraft:inverted",
- "term": {
- "condition": "minecraft:alternative",
- "terms": [
- {
- "condition": "minecraft:match_tool",
- "predicate": {
- "item": "minecraft:shears"
- }
- },
- {
- "condition": "minecraft:match_tool",
- "predicate": {
- "enchantments": [
- {
- "enchantment": "minecraft:silk_touch",
- "levels": {
- "min": 1
- }
- }
- ]
- }
- }
- ]
- }
- }
- ]
- }
chances那里一堆几率表示什么?这个是如何做到多个随机池只抽取一个池子里的东西的?
(真就要我放到命令专区呗)
本帖最后由 tonylo 于 2020-7-30 08:21 编辑
一、
0.005没有幸运附魔的通过概率
0.0055555557幸运1附魔的通过概率
0.00625幸运2附魔的通过概率
0.008333334幸运3附魔的通过概率
0.025幸运4附魔的通过概率
二、
"rolls": 1:只抽取一个物品
应该吧
参考minecraft wiki战利品表条件
一、
0.005没有幸运附魔的通过概率
0.0055555557幸运1附魔的通过概率
0.00625幸运2附魔的通过概率
0.008333334幸运3附魔的通过概率
0.025幸运4附魔的通过概率
二、
"rolls": 1:只抽取一个物品
应该吧
参考minecraft wiki战利品表条件
1、这个楼上说的是对的。看上面条件为table_bonus,为随(挖掘该方块所用工具)附魔等级判断掉落几率fortune:时运附魔
2、这里面只有一个池子,roll:1,只会抽取其中一项。
table_bonus - 以附魔等级为索引,从表中挑选概率通过。
enchantment: 附魔的id。
chances: 从0开始索引,获取相应附魔等级的概率表。
2、这里面只有一个池子,roll:1,只会抽取其中一项。