
任务老虎机
一台金色老虎机,供你玩以获取战利品。拉下摇杆,停下三个转轮,从普通到头奖赢取奖励。投入老虎机代币,或让FTB Quests以免费 spins 支付任务奖励。奖励池是数据包文件。无必需依赖。

Quest Slot Machine
为你的基地添置一台赌场老虎机。拉下摇杆,看三个转轮逐一停下,然后收下机器决定给你的任何东西——从几块铁到下界之星。
游玩它不需要任何模组。合成机器,合成一些代币,然后开转。安装了 FTB Quests 后,它还会添加一种以免费旋转次数发放的任务奖励,这样完成任务后是转轮转动,而不是一箱物品。

三个七,全服都会知道。
拉下摇杆
右键点击机器,然后按下 SPIN、拉下摇杆,或按空格键。转轮从左到右依次停下,牌子会亮起显示你赢得了什么:
- 普通、稀有、史诗 或 JACKPOT!,各有自己的颜色
- 史诗会把金粒从柜子里扔出来,头奖会扔出金锭,并向服务器上的所有人公布获胜者
- 奖品在转轮停下之前就已进入你的物品栏,所以旋转中途关闭界面绝不会让你损失一次胜利
- 输得太多时机器会心生怜悯:连续 25 次旋转没有出现史诗或头奖后,下一次必为史诗或更好

每一项奖品及其真实概率,直接来自下一次旋转使用的奖池。
没有隐藏的概率
PRIZES 按钮会打开奖品表:下一次旋转所抽取奖池的每一个等级、它被抽中的真实百分比,以及你能赢得的每一件物品及其数量。如果某个整合包更改了奖池,表格也会随之改变——界面上没有任何硬编码的内容。

两个方块高,由自己的招牌灯泡发光,带有一根在有人旋转时会落下的摇杆。
机器及其代币
Slot Machine 是一台两个方块高的金色柜子,其灯泡会发光。把它放在你的基地里,站在它 8 个方块范围内,每次旋转消耗一枚 Slot Token。当有人旋转时,摇杆会为附近每位玩家落下。
两个配方从一开始就在任何世界中解锁:
- Slot Machine — 4 个金锭、2 个铁锭、一颗钻石、红石和一个比较器
- Slot Token — 一颗绿宝石和 4 个金粒,可制作 2 枚代币

一次由任务奖励发放的史诗胜利。
配合 FTB Quests:可以旋转的任务奖励
FTB Quests 新增了一种奖励类型,Slot Machine Spin。设置它给予的旋转次数(1 到 100)以及它们从哪个奖励池抽取;领取时会当场打开机器。在任务书中,该奖励会显示机器本身以及其上的旋转次数。
这些旋转是免费的:它们在任何地方都能用,会先于你的代币被使用,并且保存在玩家身上而非界面上——即使你在连续旋转中途关闭机器,剩余的次数仍会为你保留,甚至在你死亡后也是如此。每次旋转都会记住给予它的任务所属的奖池,所以一个早期任务和一个后期任务可以发放完全不同的表格。
没有 FTB Quests 时,/slotmachine give 会发放同样的免费旋转次数。
给整合包制作者
奖励池是数据包文件,位于 data/<namespace>/slot_pools/<name>.json,用 /reload 重新加载。一个等级有一个权重,以及一个带有最小和最大数量的物品列表,或一个 Pricetag 预算:
{ "tiers": [
{ "tier": "common", "weight": 60,
"entries": [ { "item": "minecraft:iron_ingot", "min": 4, "max": 12 } ] },
{ "tier": "jackpot", "weight": 2, "pricetag_budget": 262144 }
] }
questslotmachine:default发放原版物品,从铁和面包到下界合金和一颗下界之星。它是 Slot Token 以及未指定奖池的任务所使用的奖池。- 安装了 Pricetag 后,一个带有
pricetag_budget且没有物品列表的等级会从整合包中任意模组里随机挑选一件物品,其堆叠价值约为该预算。它永远不会挑选价值超过预算的物品、刷怪蛋,或#questslotmachine:never_reward标签中的物品(命令方块、屏障、基岩、刷怪笼……)。questslotmachine:pricetag是一个以此方式运作的现成奖池。没有 Pricetag 时,这些等级会被直接跳过。 - 无法发放任何东西的等级会被排除在抽取和显示的概率之外,因此当某个它指定的模组缺失时,奖池仍能继续运作。请求一个不存在的奖池的任务会回退到默认奖池,并在日志中说明。
- 命令(管理员):
/slotmachine give <players> <spins> [pool]排队旋转次数并打开机器,与任务奖励完全一致——方便从 KubeJS、命令方块或命令奖励调用。/slotmachine open <players>仅打开它。 - 配置 位于
config/questslotmachine-common.toml:pitySpins(25,或设为 0 关闭)、announceJackpot、maxFreeSpins(100)、tokenPool和reach(8 个方块)。在服务器上,以服务器的值为准。 - 代币配方是普通的合成配方:在代币应只来自任务的整合包中,可用 KubeJS 或数据包将其移除。
兼容性
- Minecraft 26.1.2,NeoForge。任何适用于 26.1.2 的 NeoForge 版本均可。
- FTB Quests:可选,任何适用于 26.1.2 的版本。没有它时,除任务奖励类型外一切正常运作。
- Pricetag:可选,用于按价值挑选物品的奖励池。
- 客户端和服务器都需要安装。翻译:英语和意大利语。
许可证
保留所有权利,但有两个例外:CurseForge 或 Modrinth 上的任何整合包都可以包含此模组,任何人都可以为其编写附加组件而无需将其打包。完整文本在 jar 内的 LICENSE.txt 中。
Quest Slot Machine 可以与 FTB Quests 协同工作,但它并非由 Feed The Beast 制作、认可或支持。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。