Quest Slot Machine
Скучно складывать награды в сундук? Quest Slot Machine превращает выдачу лута в настоящее шоу. Это золотой игровой автомат, который можно поставить прямо в своей базе, дёрнуть за рычаг и наблюдать, как три барабана останавливаются один за другим. Никаких модов для самой игры не требуется — машина крафтится и работает в любом мире.
Дополнение вышло для Minecraft 26.1.2 на загрузчике NeoForge. Подойдёт любая сборка NeoForge для этой версии, а FTB Quests и Pricetag подключаются опционально. Если вы искали, где скачать Quest Slot Machine, ориентируйтесь именно на эти требования — иначе автомат просто не запустится.
Как работает автомат
Взаимодействие предельно простое. Нажмите правой кнопкой по корпусу, затем выберите SPIN, дёрните рычаг или нажмите пробел. Барабаны крутятся слева направо, а табличка над машиной подсвечивается результатом: Common, Rare, Epic или JACKPOT! — у каждого свой цвет. Приз попадает в инвентарь ещё до того, как барабаны окончательно остановятся, так что закрыть экран на середине вращения не страшно: выигрыш никуда не денется.
Автомат стоит два блока в высоту, светится собственными лампочками и опускает рычаг каждый раз, когда кто-то играет. Спины тратятся по одному токену, и находиться нужно в пределах восьми блоков от корпуса.
Честные шансы и жалость машины
Кнопка PRIZES открывает таблицу призов: здесь видно каждый уровень пула, реальный процент его выпадения и все предметы с количеством. Если сборка меняет пул, таблица обновляется вместе с ним — ничего не зашито жёстко в интерфейсе.
А ещё у автомата есть совесть. После 25 спинов без Epic или Jackpot следующий гарантированно будет Epic или лучше. Отключить эту жалость можно параметром pitySpins в конфиге.
Крафт и токены
Оба рецепта открыты с самого начала в любом мире:
- Slot Machine — 4 золотых слитка, 2 железных слитка, алмаз, редстоун и компаратор;
- Slot Token — изумруд и 4 золотых самородка, на выходе 2 токена.
Сборка может выдать пулу собственный токен — любой предмет стоимостью в один или несколько спинов. Он носится как обычная вещь, и машина берёт его раньше Slot Token, показывая, чем именно оплачен следующий спин. Если вы ставите дополнения через лаунчер foxygame.net, Quest Slot Machine устанавливается в один клик вместе со всеми зависимостями, а каталог сам подскажет подходящую версию под вашу сборку.
Интеграция с FTB Quests
С установленным FTB Quests у наград появляется новый тип — Slot Machine Spin. Вы задаёте количество спинов от 1 до 100 и пул, из которого они тянут призы. При получении награды автомат открывается прямо на месте, а в книге квестов отображается сам аппарат с числом спинов.
Такие спины бесплатны: работают где угодно, расходуются раньше токенов и сохраняются на игроке, а не на экране. Закрыли машину на середине серии — остаток дождётся вас даже после смерти. Каждый спин помнит пул выдавшего его квеста, поэтому раннее и позднее задания могут платить из совершенно разных таблиц. Без FTB Quests те же бесплатные спины выдаёт команда /slotmachine give.
Команды для операторов
- /slotmachine give <игроки> <спины> [пул] — ставит спины в очередь и открывает автомат;
- /slotmachine open <игроки> — просто открывает интерфейс.
Это удобно вызывать из KubeJS, командного блока или в качестве награды за команду.
Настройка пулов для сборщиков
Пулы призов — это файлы датапаков по пути data/<namespace>/slot_pools/<name>.json, которые перезагружаются командой /reload. У каждого уровня есть вес и либо список предметов с минимумом и максимумом, либо бюджет Pricetag. Пул questslotmachine:default выдаёт ванильные предметы — от железа и хлеба до незерита и звезды Нижнего мира.
Пул может указать собственный токен через поле token и spins_per_token от 1 до 64, если один токен стоит нескольких вращений. Если у игрока есть токены нескольких пулов, они расходуются в порядке идентификаторов. Уровень, который не может ничего выдать, просто выпадает из броска и из отображаемых шансов, поэтому пул продолжает работать даже при отсутствии названного мода. Квест, запросивший несуществующий пул, откатывается к стандартному и сообщает об этом в логе.
Конфигурация
Файл config/questslotmachine-common.toml хранит ключевые параметры: pitySpins (25, либо 0 для отключения), announceJackpot, maxFreeSpins (100), tokenPool и reach (8 блоков). На сервере действуют серверные значения. Рецепт токена — обычный крафт, и в сборках, где токены должны выдаваться только за квесты, его убирают через KubeJS или датапак.
Совместимость и лицензия
Для работы нужны клиент и сервер одновременно. Переводы пока есть только на английский и итальянский. Лицензия — все права защищены, но с двумя исключениями: любой модпак на CurseForge или Modrinth может включать это дополнение, а любому желающему разрешено писать для него аддоны без вложения самого мода. Полный текст лежит в LICENSE.txt внутри jar-файла.
Quest Slot Machine умеет работать вместе с FTB Quests, но не создана, не одобрена и не поддерживается компанией Feed The Beast.
Итог простой: если хочется добавить азарта в выдачу наград и превратить рутинное открытие сундуков в маленькое событие, этот автомат справится идеально. Установка занимает минуты, а барабаны будут крутиться ещё долго.