跳到正文

201 Trainers [Cobblemon]

作者:Quim201

这个数据包加入了在世界各处游荡的训练师 NPC。玩家可以向他们发起对战挑战,赢取丰厚奖励!

收藏

截图

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

🤺 201 名训练家 🤺

这个数据包会在世界各地添加训练家 NPC,让你在提升宝可梦等级的同时,还能通过战胜他们获得一些额外奖励!所有训练家都拥有动态队伍,宝可梦等级会随你的队伍而变化,确保无论你是新手还是老玩家,每一场战斗都充满挑战与乐趣。

重要(⚠️)此数据包需要资源包才能正常运行。请确保将 ZIP 文件同时放入 resourcepacks 和 datapacks 文件夹中。

📋 奖励列表 📋

    精灵球; 潜水球; 黑暗球; 速度球; 友友球; 超级球; 治愈球; 沉重球; 等级球; 甜蜜球; 诱饵球; 豪华球; 月亮球; 巢穴球; 捕网球; 纪念球; 先机球; 重复球; 狩猎球; 竞赛球; 计时球; 高级球; 解毒药; 解眠药; 灼伤药; 要害攻击; 万灵药; 能量根; PP 单项小补剂; 全复药; 全满药; 防御强化; 治愈粉; 厉害伤药; 解冻药; PP 单项全补剂; PP 多项全补剂; 全满药; 活力块; 解麻药; 伤药; 复活草; 活力碎片; 好伤药; 命中强化; 攻击强化; 防御强化; 特攻强化; 特防强化; 速度强化; 药用蒜; 金属粉; 速度粉; 神奇糖果; 钙片; 碳水化合物; HP 提升剂; 铁; 蛋白质; 锌片; 大根茎; 香袋; 泡沫奶油; 球根; 紧绑束带; 虫之宝石; 充电电池; 恶之宝石; 龙之宝石; 电之宝石; 不变之石; 妖精之宝石; 格斗之宝石; 火之宝石; 轻石; 飞行之宝石; 幽灵之宝石; 草之宝石; 地面之宝石; 冰之宝石; 一般之宝石; 毒之宝石; 超能力之宝石; 标靶; 岩石之宝石; 雪球; 钢之宝石; 水之宝石; 脱壳盔甲; 附着针;

🏆 NPC 生成与奖励 🐣

    | 🧠 NPC | 🌍 生物群系/地点 | 💰 金钱奖励 |

    | :————-: | :————————————————-: | :————-: |

    | 水手 | 草原、高地、丘陵、森林 | 100–200 |

    | 艺术家 | 草原、平原、丘陵、森林 | 200–500 |

    | 小智 | 主世界 | 1000–2000 |

    | 背包客 | 草原、高地、丘陵、森林 | 500–1000 |

    | 面包师 | 草原、丘陵、森林 | 100–200 |

    | 骑手 | 主世界 | 200–500 |

    | 鸟类训练家 | 山地、森林、高地 | 200–500 |

    | 空手道王 | 山地、沙漠、恶地、高地 | 200–500 |

    | 滑板手 | 深海、海岸、海滩、岛屿 | 100–200 |

    | 捕虫少年 | 森林、草原、丛林 | 200–500 |

    | 咖啡馆老板 | 沙地、平原 | 100–200 |

    | 驯龙师 | 山地、山峰、末地、下界山地 | 500–1000 |

    | 工程师 | 沙地、平原 | 200–500 |

    | 喷火者 | 下界、洞穴 | 200–500 |

    | 渔夫 | 海岸、海滩、淡水、岛屿 | 200–500 |

    | 侍者 | 平原 | 500–1000 |
    | 园丁 | 草原、高地、丘陵、森林 | 100–200 |

    | 高尔夫球手 | 草原、平原 | 100–200 |

    | 吉他手 | 山地、山峰 | 200–500 |

    | 徒步旅行者 | 山地、山峰、下界山地 | 500–1000 |

    | 詹姆斯 | 山地、山峰、草原、高地、丘陵、森林 | 1000–2000 |

    | 杰西 | 山地、山峰、草原、高地、丘陵、森林 | 1000–2000 |

    | 慢跑者 | 草原、高地、丘陵、平原 | 100–200 |

    | 熔岩 | 下界、洞穴 | 100–200 |

    | 模特 | 山地、山峰 | 500–1000 |

    | 上班族 | 魔法、平原 | 500–1000 |

    | 警官 | 平原 | 100–200 |

    | 宝可梦培育家 | 山地、草原、丘陵、平原 | 200–500 |

    | 宝可梦狂 | 诡异、洞穴、沙漠、草原 | 500–1000 |

    | 宝可梦迷 | 草原、高地、丘陵、森林 | 200–500 |

    | 宝可梦小孩 | 草原、高地、丘陵、森林 | 100–200 |

    | 邮递员 | 平原 | 200–500 |

    | 超能力者 | 魔法、蘑菇、下界真菌 | 500–1000 |

    | 火箭队手下 | 下界、洞穴 | 500–1000 |

    | 水手 | 海岸、海洋 | 200–500 |

    | 男学生 | 草原、高地、丘陵、森林 | 200–500 |

    | 天空训练家 | 山地、山峰、高地、丘陵 | 200–500 |

    | 超级书呆子 | 魔法、蘑菇、末地、下界真菌 | 200–500 |

    | 冲浪者 | 海岸、海洋 | 500–1000 |

    | 游泳者 | 深海、海岸、沙滩、岛屿 | 200–500 |

    | 游客 | 草原、平原、丘陵、森林 | 100–200 |

    | 老兵 | 山地、山峰、高地、丘陵 | 500–1000 |

    | 少年 | 草原、高地、丘陵、森林 | 100–200 |

📝 更改奖励列表 📝

    重要提示:修改数据包对初学者来说可能有一定难度。请谨慎操作! ⚠️

    要自定义每位训练家给予的物品,你需要将数据包文件夹解压并放入你的 datapacks 目录中。解压后,导航到以下位置:

    201TrainersDatapack\data\201\loot_table

    在这个文件夹中,你会找到一个包含所有奖励的 JSON 文件。

    要更改物品,请打开 .json 文件并找到类似这样的物品:“name”: “cobblemon:poke_ball”。 例如,如果你想将掉落的精灵球替换为神奇糖果,请将 “name”: “cobblemon:poke_ball” 改为 “name”: “cobblemon:rare_candy”。

    你可以在游戏中按 F3+H 并将鼠标悬停在物品上来查找 cobblemon 物品的命名空间。

    要移除物品,只需删除相应的部分:

    {
    "type": "item",
    "weight": 1,
    "name": "cobblemon:poke_ball"
    }

    要添加更多物品,只需添加一个新的部分:

    {
    "type": "item",
    "weight": 1,
    "name": "cobblemon:poke_ball"
    }

    记得在每个项目后添加逗号“,”(最后一项除外)。本质上,这是一个用逗号分隔的 JSON 列表。如果你修改了这些 .json 文件后奖励失效,可能是你在命名空间中拼错了物品,或使用了 Minecraft 命名空间中不存在的物品。此外,请使用在线 JSON 格式化工具再次确认你的 .json 文件格式正确。

💵 为服务器添加金钱奖励 💵

    重要(⚠️) 如果你想在你的服务器上使用此数据包,请先联系我。

    如果你在服务器上运行 Impactor,你也可以为每个被击败的训练家添加金钱奖励。只需进入以下文件夹位置:

    201TrainersDatapack\data\cobblemon\behaviours

    在此文件夹内,你会看到 5 个 .json 文件,名称分别为 battle_reward_pokedollars.json、battle_reward_pokedollars2.json、battle_reward_pokedollars3.json、battle_reward_pokedollars4.json 和 battle_reward_pokedollars5.json。
    打开这些文件中的每一个,将“defaultValue”从“0”改为“1”:

    {
    "name": "cobblemon.behaviour.battle_reward_pokedollars_npcs.name",
    "description": "cobblemon.behaviour.battle_reward_pokedollars_npcs.desc",
    "entityType": "cobblemon:npc",
    "configurations": [
    {
    "type": "cobblemon:add_variables",
    "variables": [
    {
    "variableName": "toggle_battle_reward_p",
    "displayName": "Toggle Battle Pokedollar Reward",
    "description": "Determines if this trainer should give a reward to the player after the battle.",
    "type": "BOOLEAN",
    "defaultValue": "0"
    },
    {
    "variableName": "battle_reward_amount_p_1",
    "displayName": "Min Battle Pokedollar Payout",
    "description": "Determines the min payout for the player.",
    "type": "NUMBER",
    "defaultValue": "100.0"
    },
    {
    "variableName": "battle_reward_amount_p_2",
    "displayName": "Max Battle Pokedollar Payout",
    "description": "Determines the max payout for the player.",
    "type": "NUMBER",
    "defaultValue": "200.0"
    }
    ]
    }
    ]
    }

    然后进入以下文件夹位置:

    201TrainersDatapack\data\cobblemon\flows\battle_victory

    在此文件夹内,你会看到一个名为 npc_battle_end.json 的文件。进入该文件,将设置的货币名称改为你正在使用的货币名称。要更改,请转到每个引用 impactor:pokedollars 的部分,并将 pokedollars 改为你选择的货币:

    t.loser.npc.config.toggle_battle_reward_p ? {
    for_each(t.player_winner, c.player_winners, {
    v.player = t.player_winner.player;
    v.npc = t.loser.npc;
    q.set_query('player', t.player_winner.player);
    q.set_query('npc', t.loser.npc);
    t.modifier = q.player.data.ng.modifier;
    t.random_dollars = math.random_integer(q.npc.config.battle_reward_amount_p_1 * (t.modifier != 0 ? t.modifier : 1), q.npc.config.battle_reward_amount_p_2 * (t.modifier != 0 ? t.modifier : 1));
    q.run_command('deposit ' + t.random_dollars + ' impactor:pokedollars ' + q.player.username);
    q.player.tell('§aYou have received §l' + t.random_dollars + '$§r§a for winning!§r');
    });
    };

遇到问题?你可以加入 Official Cobblemon discord 服务器,搜索“201 Trainers”并在那里提问,或者你也可以在 discord 上私信我。

常见问题

201 Trainers [Cobblemon] 支持哪些 Minecraft 版本?

201 Trainers [Cobblemon] 支持 Minecraft Java 版 1.20.5–1.21.11,共 14 个版本。下载时注意选择和你游戏版本一致的文件。

201 Trainers [Cobblemon] 怎么安装?

新建世界时在「数据包」里把下载的 .zip 拖进去;已有的存档,把文件放进存档目录下的 datapacks 文件夹,进游戏输入 /reload 即可生效。服务器同样放在世界目录的 datapacks 里。

评论

登录后评论和评分

Quim201 的其他作品

查看全部 →