Terrastorage
🔴 ВАЖНО: Серьезные проблемы совместимости
В настоящее время существуют значительные проблемы при использовании Terrastorage с Sophisticated Storage/Backpacks и Traveler's Backpack. Я активно работаю над исправлением, но это может занять некоторое время из-за высокой загруженности в реальной жизни.
Приносим извинения за неудобства и благодарим за терпение!
Terrastorage — это настраиваемый мод для клиента и сервера, который добавляет в Minecraft систему хранения из Terraria, включая функцию Быстрой укладки в ближайшие сундуки. В настоящее время поддерживаются Fabric и Quilt.
Обратите внимание, что для корректной работы Terrastorage должен быть установлен одновременно на клиенте и сервере. Теперь перейдем к описанию функций:
Функции
Забрать все и Сложить все:
- Забрать все (Loot All) - Перемещает все предметы из хранилища в инвентарь игрока.
- Сложить все (Deposit All) - Перемещает все предметы из инвентаря игрока в хранилище.
⏺️ Предметы сначала объединяются в стопки с существующими в противоположном инвентаре перед перемещением в пустые слоты.
⏺️ Избранные предметы не затрагиваются функцией Сложить все.
Быстрая укладка и Пополнение запасов:
Быстрая укладка (Quick Stack) - Перемещает предметы из инвентаря игрока в хранилище в одном из двух режимов:
Умное сложение (Smart Deposit) - Аналогично режиму «Дополнение», но также перемещает все совпадающие предметы в пустые слоты, создавая новые стопки при необходимости.
Дополнение (Fill Up) - Добавляет предметы в существующие стопки до их максимальной вместимости, не затрагивая пустые слоты в принимающем инвентаре.
Пополнение запасов (Restock) - Перемещает предметы из хранилища в существующие стопки инвентаря игрока.
⏺️ Избранные предметы не затрагиваются функцией Быстрая укладка.
✳️ Режим Быстрой укладки настраивается через опцию Режим быстрой укладки для хранилищ в Экране настроек.
Избранные предметы:
- Избранные предметы (Item Favoriting) - Вы можете добавлять предметы в избранное, удерживая модификатор (Left Alt по умолчанию) и кликая по ним левой кнопкой мыши.
✳️ Клавиша-модификатор настраивается в меню управления.
⏺️ Избранные предметы защищены от:
- Выбрасывания из инвентаря
- Быстрого перемещения в другой инвентарь через Shift
- Обмена между панелью быстрого доступа и другим инвентарем при нажатии горячих клавиш
- Удаления в креативном режиме
- Перемещения функциями Сложить все или Сортировать инвентарь
- Изменения функциями Быстрая укладка или Быстрая укладка в ближайшие хранилища
Сортировка предметов и Переименование:
- Сортировка предметов (Sort Items) - Сортирует предметы в хранилище.
- Переименование (Rename) - Изменяет название блока хранилища.
✳️ Метод сортировки для Сортировки предметов и Сортировки инвентаря контролируется единой настройкой.
⏺️ Сортировка предметов также активируется при наведении на слот и нажатии клавиши сортировки (R по умолчанию).
⏺️ Переименованные блоки хранилища отображают таблички над собой или сбоку, если сверху находится блок.
Сортировка инвентаря и Быстрая укладка в ближайшие хранилища:
- Сортировка инвентаря (Sort Inventory) - Сортирует предметы в инвентаре игрока.
- Быстрая укладка в ближайшие хранилища (Quick Stack To Nearby Storages) - Находит все ближайшие хранилища и выполняет для каждого операцию Быстрой укладки.
✳️ Метод сортировки для Сортировки предметов и Сортировки инвентаря контролируется единой настройкой.
⏺️ Сортировка инвентаря также активируется при наведении на слот и нажатии клавиши сортировки (R по умолчанию).
✳️ По умолчанию функция Быстрой укладки в ближайшие хранилища учитывает только хранилища в прямой видимости игрока (настраивается).
✳️ Функция включает анимацию перелета предметов от игрока к хранилищу. Длительность анимации и интервал между предметами настраиваются.
⏺️ Избранные предметы не перемещаются функцией Сортировка инвентаря и не изменяются функцией Быстрая укладка в ближайшие хранилища.
Настройка
Клиентская сторона:
На клиентской стороне доступен экран настроек через mod menu или команду /tsclient options
. Доступные настройки:
- Кнопка настроек - Добавляет кнопку «Настройки» в интерфейс хранилищ
- Защита панели быстрого доступа - Исключает панель быстрого доступа из действий с хранилищем
- Видимость рамки избранного - Управляет отображением рамки для избранных предметов:
- Всегда
- При удержании модификатора
- Вне панели быстрого доступа
- При удержании модификатора вне панели быстрого доступа
- Никогда
- Сортировка по - Критерий сортировки предметов:
- Группа предметов
- Количество (по убыванию)
- Редкость (по убыванию)
- Название
- ID предмета
- Режим быстрой укладки для хранилищ - Режим для операций с единичным хранилищем
- Режим быстрой укладки для ближайших хранилищ - Режим для функции «Быстрая укладка в ближайшие хранилища»
- Текстуры кнопок - Внешний вид кнопок в интерфейсе хранилищ
Дополнительный экран позволяет настроить внешний вид кнопок управления хранилищем.
⏺️ Все настройки хранятся в файле ./config/terrastorage_client.toml
.
Серверная сторона
Серверные настройки изменяются через команду /terrastorage [опция] [новое значение]
. Доступные опции:
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+)
Активация функции «Избранные предметы» на серверах
По умолчанию: true
keep-favorites-on-drop
Сохранение статуса избранности при выбросе предметов
По умолчанию: true
⏺️ Настройки хранятся в файле ./config/terrastorage.toml
:
#Время перезарядки для всех действий с хранилищем, в игровых тиках
#Диапазон: от 2 до 100
#По умолчанию: 10
action_cooldown = 10
#==========
#Проверка прямой видимости для функции «Быстрая укладка в ближайшие хранилища»
#По умолчанию: true
line_of_sight_check = true
#==========
#Радиус действия функции «Быстрая укладка в ближайшие хранилища», в блоках
#Диапазон: от 3 до 16
#По умолчанию: 8
quick_stack_range = 8
#==========
#Длительность анимации перелета предметов, в игровых тиках
#Диапазон: от 10 до 200
#По умолчанию: 20
item_animation_length = 20
#==========
#Интервал между анимированными предметами, в игровых тиках
#Диапазон: от 0 до 20
#По умолчанию: 5
item_animation_interval = 5
#==========
#Активация функции «Избранные предметы»
#По умолчанию: true
enable_item_favoriting = true
#==========
#Сохранение статуса избранности при выбросе предметов
#По умолчанию: true
keep_favorites_on_drop = true
Совместимость
Поддерживаемые хранилища
Terrastorage полностью совместим с ванильными блоками: сундуками, бочками, шалкеровыми ящиками, а также сундуками-вагонетками и лодками-сундуками.
Ограничения функций
Переименование модифицированных хранилищ, не использующих LockableContainerBlockEntity
или VehicleInventory
, в настоящее время не поддерживается.