如题
修改复制代码下的三个战利品表
你是希望怎么改?
- data\minecraft\loot_tables\gameplay\fishing
你是希望怎么改?
lytDARK 发表于 2023-11-30 23:14
修改下的三个战利品表
你是希望怎么改?
眷顾3宝藏权重2 鱼1 垃圾1
这个很容易,因为海之眷顾可以增加钓鱼时的幸运值,因此直接修改各战利品表的幸运值触发条件即可
以下是原版的钓鱼战利品表
解析一下,在无附魔时,各战利品表权重为 垃圾:宝藏:鱼=10:5:85=2:1:17
而每一级海之眷顾(即每多一点幸运值),都会多2点宝藏权重,并少1点鱼权重、2点垃圾权重。因此附魔海之眷顾3时,各战利品表权重为 垃圾:宝藏:鱼=4:11:82
现在只需要修改战利品表权重,使最终的权重为2:1:1即可。
寻找一下2:1:17、2:1:1和3的最小公倍数,可得到以下结论
初始权重为 垃圾:宝藏:鱼=6:3:51=2:1:17,每级幸运值增加(?)3点垃圾权重、9点宝藏权重,且减少12点鱼权重,可得到3点幸运下的最终权重为 垃圾:宝藏:鱼=15:30:15=2:1:1,为所需权重。
因此,所需战利品表如下
复制代码
以下是原版的钓鱼战利品表
解析一下,在无附魔时,各战利品表权重为 垃圾:宝藏:鱼=10:5:85=2:1:17
而每一级海之眷顾(即每多一点幸运值),都会多2点宝藏权重,并少1点鱼权重、2点垃圾权重。因此附魔海之眷顾3时,各战利品表权重为 垃圾:宝藏:鱼=4:11:82
现在只需要修改战利品表权重,使最终的权重为2:1:1即可。
寻找一下2:1:17、2:1:1和3的最小公倍数,可得到以下结论
初始权重为 垃圾:宝藏:鱼=6:3:51=2:1:17,每级幸运值增加(?)3点垃圾权重、9点宝藏权重,且减少12点鱼权重,可得到3点幸运下的最终权重为 垃圾:宝藏:鱼=15:30:15=2:1:1,为所需权重。
因此,所需战利品表如下
- {
- "type": "minecraft:fishing",
- "pools": [
- {
- "bonus_rolls": 0.0,
- "entries": [
- {
- "type": "minecraft:loot_table",
- "name": "minecraft:gameplay/fishing/junk",
- "quality": 3,
- "weight": 6
- },
- {
- "type": "minecraft:loot_table",
- "conditions": [
- {
- "condition": "minecraft:entity_properties",
- "entity": "this",
- "predicate": {
- "type_specific": {
- "type": "fishing_hook",
- "in_open_water": true
- }
- }
- }
- ],
- "name": "minecraft:gameplay/fishing/treasure",
- "quality": 3,
- "weight": 9
- },
- {
- "type": "minecraft:loot_table",
- "name": "minecraft:gameplay/fishing/fish",
- "quality": -12,
- "weight": 51
- }
- ],
- "rolls": 1.0
- }
- ],
- "random_sequence": "minecraft:gameplay/fishing"
- }