Перейти к содержимому

Upstack

Настройка размера стака для обычных предметов.

FabricNeoForge
Загрузчики
FabricNeoForge
Скачиваний на Modrinth
394
Подписчиков на Modrinth
2
версий
8
Обновлён
6 июня 20266 июн.
Опубликован
в 2026
Defaults - Vanilla Items — The default stack size of each configurable Vanilla item type (as of Upstack 1.0.0). · свайп

Коротко о моде

Работает на Fabric и NeoForge
Для Minecraft 1.21.1
Нужен и в игре, и на сервере
Последняя версия — mc1.21.1-1.0.1+fabric от 6 июня 2026
Нужен Forge Config API Port и Fabric API
Лицензия GPL-3.0-only — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

Нужен и в игре, и на сервере

Версии игры1.21.1
Описание переведено автоматическиПоказать оригинал (EN)

Upstack

Открытый мод, который делает максимальный размер стака обычных предметов настраиваемым. Исправляет баги, возникающие, когда некоторые предметы становятся стакающимися.

Отказ от ответственности: этот мод — проект для души, так что поддержка какой-либо конкретной версии или функции не гарантируется. Отзывы и предложения по функциям (без каких-либо ожиданий) приветствуются.

Совместимость

Upstack должен быть установлен и на клиенте, и на сервере, чтобы работать правильно (его патчи двусторонние).

Поддержка версий

MCNeoForgeFabric
1.21.1✅✅

Зависимости

NeoForgeFabric
ОбязательныеНетFabric API
Forge Config API Port
РекомендуемыеНетMod Menu (для настройки прямо в игре)

Интеграция с модами

  • Vanilla Backport
  • Pastel
  • Farmer's Delight
  • Cobblemon

Настройка

Upstack можно настроить прямо в игре через кнопку модов (требуется Mod Menu на Fabric) или вручную отредактировав config/upstack-common.toml.

Максимальный размер стака

Максимальные размеры стаков можно настроить для предметов и тегов предметов, перечисленных в конфиге. Изменения не применяются до перезапуска сервера.

Конфигурация по умолчанию увеличивает максимальный размер стака нескольких часто нужных предметов, включая ведра с водой (1 → 16) и пластинки (1 → 64). Установите максимальный размер стака предмета в 0, чтобы сохранить его исходное значение.

Значение, заданное для отдельного предмета, переопределяет значение, заданное для любого из его тегов. Например, размер стака предмета minecraft:bucket (по умолчанию: 64) переопределяет значение его тега #c:buckets (по умолчанию: 16). Если один предмет входит в два тега с разными значениями через датапак, одно из значений получит приоритет, но какое именно — не определено.

Задержка использования

Задержки использования можно настроить для предметов, перечисленных в конфиге. Изменения применяются сразу.

Конфигурация по умолчанию добавляет небольшие задержки снежкам (5 тиков) и метательным зельям (10 тиков), чтобы уравновесить их увеличенные размеры стаков. Установите задержку использования предмета в 0, чтобы полностью убрать её.

Как работает Upstack?

При запуске сервера Upstack изменяет компонент максимального размера стака каждого настроенного предмета. Предметы со значениями вне [1, 99] не изменяются.

В большинстве случаев изменение размера стака предмета не меняет его ожидаемое поведение. Однако есть несколько известных исключений, каждое из которых приводит к разным проблемам:

  1. Несколько сёдел можно надеть на одну лошадь/осла/мула (избыточно).
  2. Несколько узоров для флага можно положить в ткацкий станок за раз, хотя узоры для флага не расходуются (избыточно).
  3. Размещение одного ведра с рыхлым снегом удаляет все оставшиеся предметы в стаке (баг).
  4. Объединение стака из X предметов со стаком из Y книг с чарами в наковальне нарушает сохранение предметов (баг, эксплойт).

    1. Зачаровывает все X предметов, даже если книг с чарами для этого не хватает (Y < X).
    2. Расходует все Y книг с чарами, даже если предметов для зачарования меньше (X < Y).
    3. Стоит Y раз опыт зачарования одного предмета, даже если фактическое число зачарованных предметов отличается (X /= Y).
  5. Бросок взрывных зелий, туманных зелий, яиц и снежков не имеет задержки, хотя это может вызвать проблемы с балансом (проблема баланса).

Upstack вносит следующие патчи для решения этих проблем:

  1. Устанавливает максимальный размер стака для слота седла лошади/осла/мула равным 1.
  2. Устанавливает максимальный размер стака для слота узора знамени ткацкого станка равным 1.
  3. Когда ставится ведро с рыхлым снегом, размер стака уменьшается, а не стак удаляется целиком.
  4. Когда стак из X предметов объединяется со стаком из Y зачарованных книг:

    1. Зачаровывается только 1 предмет за раз.
    2. Расходуется только 1 зачарованная книга за раз.
    3. Тратится опыт, как при зачаровании одного предмета.
  5. Добавляет опциональные настраиваемые перезарядки для зелий-всплесков, туманных зелий, яиц и снежков.

План развития

Запланировано

  • Сделать исправления багов с максимальным размером стака отключаемыми на случай непредвиденных конфликтов с другими модами.
  • Отключать функции мода, если он не установлен также на сервере.
  • Обеспечить синхронизацию конфигов мода с сервера, особенно перезарядок.
  • Сделать изменение максимального размера стака управляемым данными, сохранив возможность менять обычные предметы/теги через конфиг.

Рассматривается

  • Добавить совместимость с популярными модами, позволяющими максимальному размеру стака превышать 99 (лимит Vanilla).

Не планируется

  • Делать максимальный размер стака больше 99 (лимита Vanilla). Повышение лимита максимального размера стака в Vanilla и решение связанных с этим багов и конфликтов модов выходит за рамки этого мода.

Частые вопросы

Как установить Upstack?

Установите Fabric под свою версию Minecraft, скачайте Upstack под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть Upstack?

У Upstack есть сборки для Minecraft 1.21.1.

Нужен ли Upstack на сервере?

Нужен и в игре, и на сервере

Лицензия и источник
GNU General Public License v3.0 onlyможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее