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

Terrastorage

Привносит в Minecraft потрясающие функции хранения из Terraria!

FabricQuilt
Загрузчики
FabricQuilt
Скачиваний на Modrinth
268 тыс.
Подписчиков на Modrinth
378
версий
106
Обновлён
4 октября 20264 окт.
Опубликован
в 2024
Quick Stack To Nearby Storages Animation — Items flying from the player to their receiving storage after the player used the Quick Stack To Nearby Storages feature. · свайп

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

Работает на Fabric и Quilt
Для Minecraft 1.20.3–1.20.4, 1.21–26.3 …
Нужен и в игре, и на сервере
Последняя версия — 1.3.2+26.3 от 4 октября 2026
Нужен Fabric API
Лицензия MIT — бесплатно
Где нужен
В игреобязателенНа сервереобязателен

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

Версии игры1.20–1.20.1, 1.20.3–1.20.4, 1.21–26.3
Описание переведено автоматическиПоказать оригинал (EN)

Terrastorage Banner Available For Fabric Available For Quilt Requires Fabric API Support Me On Ko-Fi

Terrastorage

🟡 ВАЖНО: Известные проблемы совместимости

Версии 1.3.0 и 1.3.1 значительно улучшили совместимость с другими модами на хранение:

  • 🟢 Sophisticated Storage & Backpacks: Совместимость в основном стабильна — осталась мелкая проблема с сортировкой и одна с добавлением предметов в избранное, но я не столкнулся ни с чем, что могло бы привести к дублированию или потере предметов.
  • 🔴 Traveler's Backpack: Всё ещё есть проблемы, которые могут привести к потере предметов или, по крайней мере, к их временному исчезновению. Пока рекомендую воздержаться от использования Terrastorage вместе с ним.

Спасибо за терпение!


Terrastorage — это настраиваемый серверный и клиентский мод, который переносит потрясающие возможности хранения из Terraria в Minecraft, включая невероятно полезную функцию Quick Stack To Nearby Chests. На данный момент поддерживаются Fabric и Quilt.

Учтите, что Terrastorage нужно установить и на клиент, и на сервер, чтобы всё работало правильно. С этим разобрались, давайте перейдём к обзору возможностей:

Возможности

Showcase Loot And Deposit Loot and Deposit All:

  • Loot All — переносит все предметы из хранилища в инвентарь игрока.
  • Deposit All — переносит все предметы из инвентаря игрока в хранилище.

⏺️ Предметы сначала складываются в стопки с уже существующими в противоположном инвентаре, прежде чем переместиться в пустой слот.

⏺️ Избранные предметы не затрагиваются функцией Deposit All.


Showcase Quick Stack And Restock Quick Stack and Restock:

  • Quick Stack — переносит предметы из инвентаря игрока в хранилище, используя один из двух режимов:

    • Smart Deposit — похож на Fill Up, но также перемещает все подходящие предметы в пустые слоты, создавая новые стопки по мере необходимости.

    • Fill Up — добавляет предметы в существующие стопки, пока они не достигнут максимальной вместимости, не затрагивая пустые слоты в принимающем инвентаре.
  • Restock — переносит предметы из хранилища в существующие стопки в инвентаре игрока.

⏺️ Избранные предметы не затрагиваются функцией Quick Stack.

✳️ Режим Quick Stack можно настроить через опцию Storage Quick Stack Mode в Options Screen.


Showcase Item Favoriting Item Favoriting:

  • Item Favoriting — вы можете добавить предметы в избранное в своём инвентаре, удерживая клавишу-модификатор для Item Favoriting (по умолчанию — Left Alt) и кликая по ним левой кнопкой мыши.

✳️ Клавишу-модификатор можно изменить в меню управления.

⏺️ Избранные предметы защищены от:

  • Выбрасывания из инвентаря.
  • Shift-переноса в другой инвентарь.
  • Обмена из хотбара в другой инвентарь при нажатии привязанной клавиши хотбара.
  • Удаления в экране творческого инвентаря.
  • Перемещения функциями Deposit All или Sort Inventory.
  • Изменения функциями Quick Stack или Quick Stack To Nearby Storages.

Showcase Sort Items And Rename Сортировка предметов и переименование:

  • Сортировка предметов — сортирует предметы в хранилище.
  • Переименование — переименовывает блок хранилища.

✳️ Способ сортировки для Сортировки предметов и Сортировки инвентаря управляется одной настраиваемой опцией.

⏺️ Сортировку предметов также можно активировать, наведя курсор на слот и нажав клавишу сортировки инвентаря (по умолчанию R, настраивается в меню управления).

⏺️ Переименованные блоки хранилищ отображают таблички с именем либо над собой, либо на стороне, обращённой к игроку, если сверху есть блок.


Showcase Sort Inventory And Qstns Сортировка инвентаря и быстрый стак в ближайшие хранилища:

  • Сортировка инвентаря — сортирует предметы в инвентаре игрока.
  • Быстрый стак в ближайшие хранилища — находит все ближайшие хранилища и выполняет операцию быстрого стака для каждого.

✳️ Способ сортировки для Сортировки предметов и Сортировки инвентаря управляется одной настраиваемой опцией.

⏺️ Сортировку инвентаря также можно активировать, наведя курсор на слот и нажав клавишу сортировки инвентаря (по умолчанию R, настраивается в меню управления).

✳️ По умолчанию функция Быстрый стак в ближайшие хранилища учитывает только хранилища в поле зрения игрока, это настраивается.

✳️ Функция Быстрый стак в ближайшие хранилища включает анимацию, в которой предметы летят от игрока к хранилищу. И длительность анимации, и интервал между летящими предметами настраиваются.

⏺️ Избранные предметы не перемещаются при Сортировке инвентаря и не изменяются функцией Быстрый стак в ближайшие хранилища.

Настройка

Options Screen

Клиентская сторона:

На клиентской стороне есть экран настроек, доступный через mod menu или командой /tsclient options, он позволяет настроить следующие параметры:

  • Кнопка настроек — определяет, добавляется ли кнопка "Настройки", открывающая экран настроек, на экраны хранилищ.
  • Защита хотбара — определяет, исключается ли хотбар из действий с хранилищами.
  • Видимость рамки избранного — управляет тем, когда рисуется рамка избранного предмета на слотах с избранными предметами. Может быть установлено на:

    • Always — рамка рисуется всегда.
    • On Modifier Press — рамка рисуется только при удержании клавиши-модификатора (по умолчанию Left Alt).
    • Non-Hotbar — рамка рисуется везде, кроме хотбара.
    • On Modifier & Non-Hotbar — рамка рисуется только при удержании клавиши-модификатора и только вне хотбара.
    • Never — рамка никогда не рисуется.
  • Сортировать по — определяет свойство, по которому сортируются предметы при использовании Сортировки предметов или Сортировки инвентаря. Может быть установлено на:

    • Item Group — предметы сортируются по их группе.
    • Item Count — предметы сортируются по количеству (от большего к меньшему).
    • Item Rarity — предметы сортируются по их редкости (от высшей к низшей).
    • Item Name — предметы сортируются по алфавиту по названию.
    • Item Id — предметы сортируются по их ID (от меньшего к большему).
  • Режим быстрого стака хранилища — настраивает режим быстрого стака, используемый для операций с отдельным хранилищем. (Подробности см. в разделе Быстрый стак и пополнение.)
  • Режим быстрого стака ближайших хранилищ — настраивает режим быстрого стака, используемый для ближайших хранилищ. (Подробности см. в разделе Быстрый стак и пополнение.)
  • Текстуры кнопок — управляет текстурами, используемыми кнопками хранилища в инвентаре.

Экран настройки кнопок

Помимо Экрана настроек, есть отдельный экран настройки кнопок, который позволяет настроить внешний вид кнопок параметров хранения, отображаемых в интерфейсах инвентарей хранилищ.

⏺️ Все эти параметры можно настроить через файл клиентской конфигурации, расположенный по пути .\config\terrastorage_client.toml. Этот файл предназначен для удобного ручного редактирования и содержит значения по умолчанию для каждого свойства, а также диапазон целочисленных значений.


Серверная сторона

Следующие серверные настройки можно изменить с помощью игровых команд. Чтобы изменить настройку, используйте команду /terrastorage [option] [new value]. Чтобы просмотреть текущее значение, используйте /terrastorage [option].

Доступные параметры:

  • action-cooldown

    Задаёт время перезарядки для всех действий с хранилищами, в игровых тиках.

    По умолчанию: 10

  • line-of-sight-check

    Определяет, учитывает ли функция «Быстрое складывание в ближайшие хранилища» только хранилища в поле зрения игрока.

    По умолчанию: true

  • quick-stack-range

    Задаёт радиус действия функции «Быстрое складывание в ближайшие хранилища», в блоках.

    По умолчанию: 8

  • item-animation-length

    Задаёт длительность анимации летящего предмета при использовании «Быстрого складывания в ближайшие хранилища», в игровых тиках.

    По умолчанию: 20

  • item-animation-interval

    Задаёт интервал времени между анимированными летящими предметами, в тиках.

    По умолчанию: 5

  • enable-item-favoriting (только для серверов 1.21+)

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

    По умолчанию: true

  • keep-favorites-on-drop

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

    По умолчанию: true

⏺️ Эти настройки можно напрямую изменять через файл конфигурации, расположенный по пути .\config\terrastorage.toml. Как и файл клиентской конфигурации, он предназначен для удобного ручного редактирования. Ниже приведено его содержимое по умолчанию:

#The cooldown of all storage actions, in game ticks
#Range: 2 to 100, inclusive
#Default: 10
action_cooldown = 10
#==========
#Whether the Quick Stack To Nearby Storages feature only considers storages within the player's line of sight.
#Default: true
line_of_sight_check = true
#==========
#The range of the Quick Stack to Nearby Storages feature, in blocks
#Range: 3 to 16, inclusive
#Default: 8
quick_stack_range = 8
#==========
#The length of the flying item animation that occurs when Quick Stack To Nearby Storages is used, in game ticks
#Range: 10 to 200, inclusive
#Default: 20
item_animation_length = 20
#==========
#The interval between animated flying items, in game ticks
#Range: 0 to 20, inclusive
#Default: 5
item_animation_interval = 5
#==========
#Whether the item favoriting feature is enabled. Disable this to ensure compatibility with vanilla clients.
#Default: true
enable_item_favoriting = true
#==========
#Whether items will keep their favorite status once they are dropped as an item entity.
#Default: true
keep_favorites_on_drop = true

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

Поддерживаемые хранилища

Terrastorage без проблем работает со всеми ванильными блоками-хранилищами, такими как сундуки, бочки, шалкеровыми ящиками и даже с такими вещами, как вагонетки с сундуками и лодки с сундуками.

Совместимость с модифицированными блоками-хранилищами различается. Некоторые будут работать без каких-либо проблем, а другие могут не поддерживаться сразу. Если вы встретите блок-хранилище из другого мода, который, похоже, не работает с Terrastorage, не стесняйтесь открыть issue на GitHub, и я посмотрю, что можно сделать!

Ограничения функционала

Переименование блоков хранилища из модов, которые не наследуются от BaseContainerBlockEntity, или сущностей хранилища из модов, которые не наследуются от ContainerEntity, сейчас не поддерживается. Это ограничение, которое было бы сложно обойти, и, скорее всего, оно останется таким в обозримом будущем.

Благодарности

Текстуры в стиле Minecraft для кнопок Quick Stack To Nearby Storages и Sort Inventory любезно предоставила Ventgirl_Joanne.

Русский перевод предоставил Demzy123.

Обратная связь и поддержка

Если у вас есть вопрос, предложение или вы столкнулись с какими-либо проблемами, не стесняйтесь создать issue!

Обратите внимание: с 2 декабря 2024 года я начал учёбу, которая будет занимать меня ближайшие несколько лет. Это значит, что у меня будет значительно меньше времени активно работать над Terrastorage или отвечать на отзывы и проблемы.

Я всё ещё постараюсь решать важные проблемы и рассматривать предложения, когда это возможно, но время ответа может быть больше.

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

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

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

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

У Terrastorage есть сборки для Minecraft 1.20–1.20.1, 1.20.3–1.20.4, 1.21–26.3.

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

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

Лицензия и источник
MIT Licenseможно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

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