Бонусный сундук — предметы мода
Сводка
Это не блок мода, а модификация ванильной loot-таблицы minecraft:chests/spawn_bonus_chest. Когда игрок создаёт новый мир с включённой опцией «Bonus Chest» (Бонусный сундук), в появившийся рядом со спавном сундук — помимо стандартных ванильных пулов (брёвна, доски, яблоки, каменные инструменты) — добавляются пулы со стартовыми предметами Ala Industrial. Цель — раннее знакомство игрока с модом: шанс получить косу, факел, шестерёнку или редкий tempered_iron-инструмент ещё до постройки первой машины.
Мини-пример: создайте мир с «Bonus Chest: ON». В сундуке у спавна, помимо ванильных брёвен
и яблок, может оказаться парочка enriched_uranium_torch'ей, иногда — деревянная коса, а с везением — батарейка или tempered_iron-топор.
| Параметр | Значение |
|---|---|
| Тип | модификация ванильной loot-таблицы (add pool) |
| Цель | minecraft:chests/spawn_bonus_chest |
| Ванильные пулы | сохраняются |
| Подход | add-инъекция: общая JSON-суб-таблица + Fabric LootTableEvents.MODIFY v3 (reference) / NeoForge GLM add_table |
| Тир | n/a (контент смешанных тиров) |
Энергия
Не применимо — это не блок и не машина. EU/FE здесь не участвует; лишь некоторые предметы в пулах сами по себе являются EU/FE-предметами (battery, battery_pouch) и попадают в сундук без начального заряда (как из крафта).
Процессинг
Не применимо. Лут генерируется один раз при создании мира/спавне сундука — никаких циклов или обработки в тиках.
Инвентарь
Сам бонусный сундук — это ванильный minecraft:chest со стандартным инвентарём 27 слотов. Добавление наших пулов не меняет его ёмкость; оно лишь расширяет распределение предметов, которые могут там оказаться.
Интерфейс
Без GUI от мода — используется ванильный интерфейс сундука.
Свойства блока
Сам блок не наш — это ванильный сундук. Модификация касается только loot-таблицы.
Рецепты
Не применимо. Предметы в пулах — уже существующие зарегистрированные предметы мода:
| Категория | Записи (LootEntry) |
|---|---|
| Коса (стартовая) | , (рандомно одна из них) |
| Факел | (стопка, рандомное кол-во) |
| Шестерёнка | (рандомно одна, 1–2 шт.) |
| Редкая: tempered_iron | / _axe / _sword / _shovel (рандомно одна, мелкий шанс) |
| Редкая: батарейка | (одна из, мелкий шанс) |
Прогрессия
Это стартовая фича — даёт игроку первый контакт с инструментами мода до какой-либо прогрессии. Редкие tempered_iron-инструменты — намеренно малый шанс, чтобы не обесценить крафт.
Совместимость
Multiloader. Fabric использует LootTableEvents.MODIFY (net.fabricmc.fabric.api.loot.v3 — v3, не v2), NeoForge — Global Loot Modifier neoforge:add_table (событие ModifyLootTableEvent в NeoForge 26.2 удалено). Общий код — не Java-билдер пулов, а одна ссылаются оба загрузчика (Fabric через NestedLootTable-reference, NeoForge через add_table). Совместимость с другими модами. Подход «add pool» (не «replace») гарантирует, что другие моды, модифицирующие тот же бонусный сундук, продолжат работать — мы не перезаписываем их пулы. JEI/REI/EMI: нет своей категории — лут просмотру через recipe-viewer не подлежит. Сиды:** детерминированность сохраняется (на одном seed один и тот же лут; LootPool rolls использует рандом мира).
Связанное
Косы — стартовые инструменты. Закалённое железо — инструменты — редкий пул. Батарейный мешочек — редкий EU/FE-предмет. Урановый факел — стартовый источник света. Шестерёнки — стартовый крафт-компонент.