НАЖМИ, чтобы запустить свой Сервер Майнкрафт + 8🎁
modМоды/Client Sort
Client Sort

Client Sort

Client Sort - клиентский мод для сортировки инвентаря и контейнеров в Minecraft. Он умеет упорядочивать предметы, пополнять стаки и быстро переносить вещи; на сервере с установленным модом некоторые операции выполняются почти мгновенно.

Оцените первым
Открыть в FateLauncher
6.5M
1.4K

Client Sort - клиентский мод для Майнкрафт, который помогает навести порядок в инвентаре без ручного перекладывания каждого предмета. Он работает с инвентарём игрока и открытыми контейнерами: сортирует вещи, пополняет неполные стаки, возвращает нужные предметы и переносит содержимое между хранилищами.

Это утилита интерфейса, а не мод на новые блоки или предметы. В обычной игре она экономит время у сундуков, печей и других контейнеров, а на сервере с установленным Client Sort часть действий может выполняться почти мгновенно.

Сортировка и перенос предметов

Операции запускаются кнопками в интерфейсе инвентаря или клавишами. Для сортировки клавиша по умолчанию - средняя кнопка мыши. Для остальных действий клавиши изначально не назначены, их можно настроить отдельно.

Sort - сортировка

Нажмите кнопку сортировки или наведите курсор на инвентарь и нажмите среднюю кнопку мыши. По умолчанию предметы располагаются в порядке, который используется во вкладке поиска творческого инвентаря.

Удерживайте клавишу-модификатор, чтобы выбрать другой порядок:

  • Shift - по количеству предметов, от большего к меньшему.
  • Control - по алфавиту.
  • Alt - по возрастанию ID предмета.

Fill Stacks - пополнение стаков

Эта операция дополняет неполные стаки в одном инвентаре предметами из другого. Наведите курсор на инвентарь, из которого нужно взять вещи, и нажмите назначенную клавишу или кнопку.

Для инвентаря игрока кнопка пополнения отключена по умолчанию. Её можно включить через экран редактора. Это удобно, если вы часто собираете одинаковые материалы в сундуках или раскладываете ресурсы по стакам.

Restock - пополнение запасов

Restock переносит предметы из исходного инвентаря в другой, но не добавляет в него новые виды предметов. Иными словами, операция пополняет уже имеющиеся там позиции, а не превращает контейнер в копию исходного инвентаря.

Transfer - перенос

Transfer перемещает из исходного инвентаря в другой максимально возможное количество предметов. Если в целевом инвентаре не хватает места, лишние вещи остаются на месте.

Дополнительные настройки

В Client Sort можно настроить, какие слоты участвуют в операциях и как мод сравнивает предметы.

  • Игнорирование слотов - исключайте выбранные ячейки из сортировки и других действий. Настройка доступна в редакторе.
  • Автоматические операции - мод может выполнять выбранное действие, например сортировку, при открытии инвентаря. Параметр настраивается в редакторе.
  • Область обработки - можно включить или исключить панель быстрого доступа и дополнительные слоты. Настройка находится во вкладке General конфигурации.
  • Порядок отдельных предметов - укажите предметы, которые нужно всегда ставить в начало или конец списка. Ищите настройку во вкладке Sorting.
  • Правила сравнения - мод может не учитывать данные NBT, например зачарования, при сортировке или пополнении запасов. Параметр находится во вкладке Matching.
  • Звуки взаимодействия - включайте или отключайте звук при нажатии кнопок клиентских операций. Настройка находится во вкладке Sounds.

Экран редактора

Редактор открывается одним из двух способов:

  • Если кнопка запуска операции отображается в интерфейсе, нажмите на неё правой кнопкой мыши.
  • Если кнопок нет, назначьте клавишу Open Editor и нажмите её, пока открыт инвентарь. По умолчанию клавиша не назначена.

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

Клиентские правила и работа на сервере

Client Sort использует систему правил, которая определяет, когда разрешено выполнять операции, показывать кнопки и пропускать отдельные слоты. Правила можно менять через редактор или во вкладке Policies настроек мода. Встроенные подсказки объясняют, как их редактировать.

Мод полностью работает на клиенте, поэтому для обычного использования его достаточно установить только игроку. Если Client Sort установлен и на выделенном сервере, игроки с модом могут использовать серверное ускорение операций вместо обычного выполнения с ограничением скорости.

На сервере правила также могут автоматически отключать ускоренные операции, если проверка обнаружит некорректный результат, например потенциальное дублирование предметов. Список правил хранится в файле clientsort-server.json. После ручного изменения его можно перечитать командой /clientsort reload.

Серверные правила не синхронизируются с клиентами. Если игрок запустит ускоренную операцию, запрещённую сервером, он получит предупреждение и сможет настроить клиентское правило: полностью отключить действие, выключить для него серверное ускорение или разрешить автоматический переход к клиентской операции.

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

{
  "options": {
    "validationActiveServer": false,
    "validateItemType": true,
    "validateStackSize": true,
    "validateStackSizeThreshold": 32,
    "alwaysLogUnexpectedResults": true,
    "classPolicies": {
      "com.simibubi.create.content.equipment.toolbox.ToolboxMenu": {
        "className": "com.simibubi.create.content.equipment.toolbox.ToolboxMenu",
        "sortEnabled": false,
        "stackFillEnabled": true,
        "transferEnabled": true,
        "lastAutoEditTime": "2025-09-20T14:58:41.1620876+08:00",
        "lastAutoEditReason": "Sort operation failed at slot mapping 12->5: Expected '2 minecraft:spruce_slab' in destination after set, got '0 minecraft:air'!"
      }
    }
  }
}

Параметр validationActiveServer включает или отключает проверку и автоматическое добавление проблемных инвентарей в список ограничений. validateItemType проверяет тип предмета в ячейке, а validateStackSize - количество. Порог validateStackSizeThreshold задаёт минимальную разницу, которую считать ошибкой. При alwaysLogUnexpectedResults сервер записывает неожиданные результаты в журнал, даже если проверка отключена или разница не достигла порога.

Установка и зависимости

Client Sort предназначен прежде всего для клиентской стороны. Установка на сервер необязательна, но нужна для серверного ускорения операций.

  • Fabric - требуются Fabric API, ModMenu и Cloth Config API.
  • Forge и NeoForge - требуется Cloth Config API.

Точные поддерживаемые версии Minecraft в описании не указаны, поэтому перед установкой проверьте соответствие версии мода вашей сборке.

Скриншоты Client Sort

20 июня 2024 г.

Часто задаваемые вопросы

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

Minecraft: Java Edition

Нажмите на диапазон, чтобы выбрать точную версию.

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Детали

Лицензия:
Опубликован:2 года назад
Обновлён:3 недели назад

Версии мода Client Sort

Доступно 509 версий. Сначала показаны самые популярные и самые свежие.

16 из 507 версий
Самые популярные
R
1.3.3+1.20.1v1.3.3+1.20.1-Forge
1.20–1.20.1
R
2.1.7+1.20.1v2.1.7+1.20.1-Fabric
1.20–1.20.1
R
1.3.3+1.21v1.3.3+1.21-NeoForge
1.21–1.21.1
R
2.2.1+1.21.11v2.2.1+1.21.11-Fabric
1.21.11
R
2.2.2+1.20.1v2.2.2+1.20.1-Forge
1.20.1
R
1.3.3+1.21v1.3.3+1.21-Fabric
1.21–1.21.1
Самые Новые
R
3.104.1+26.3v3.104.1+26.3-NeoForge
26.3
R
3.104.1+26.3v3.104.1+26.3-Fabric
26.3
R
3.103.4+26.2v3.103.4+26.2-Fabric
26.2
R
3.103.4+26.2v3.103.4+26.2-NeoForge
26.2
R
3.102.8+26.1.2v3.102.8+26.1.2-NeoForge
26.1.x
R
3.102.8+26.1.2v3.102.8+26.1.2-Fabric
26.1.x
R
3.89.2+1.21.1v3.89.2+1.21.1-Fabric
1.21–1.21.1
R
3.89.2+1.21.1v3.89.2+1.21.1-NeoForge
1.21.1
R
3.82.2+1.20.1v3.82.2+1.20.1-Forge
1.20.1
R
3.82.2+1.20.1v3.82.2+1.20.1-Fabric
1.20–1.20.1
Главная