- Загрузчики
- FabricNeoForgeForgeQuilt
- Скачиваний на Modrinth
- 6,6 млн
- Подписчиков на Modrinth
- 1,4 тыс.
- версий
- 509
- Обновлён
- 26 сентября 202626 сент.
- Опубликован
- в 2024
Коротко о моде
Нужен в игре; на сервере — по желанию
Действия
Сортировка
- Нажми кнопку
или наведи курсор на инвентарь и нажми назначенную клавишу (по умолчанию: средняя кнопка мыши). При активации предметы сортируются по их позиции во вкладке поиска творческого инвентаря. Можно использовать другие порядки сортировки, удерживая клавишу-модификатор во время сортировки.
Shift— по убыванию количества.Control— в алфавитном порядке.Alt— по возрастанию ID предмета.
Заполнение стаков
- Нажми кнопку
или наведи курсор на инвентарь, из которого хочешь переместить предметы, и нажми назначенную клавишу (по умолчанию: не назначена). - При активации неполные стаки в другом инвентаре пополняются предметами из исходного инвентаря.
- По умолчанию эта кнопка отключена в инвентаре игрока, но её можно включить через редактор (см. ниже).
Пополнение
- Нажми кнопку
или наведи курсор на инвентарь, из которого хочешь переместить предметы, и нажми назначенную клавишу (по умолчанию: не назначена). - При активации другой инвентарь пополняется предметами из исходного инвентаря. Новые типы предметов в другой инвентарь не добавляются.
Перемещение
- Нажми кнопку
или наведи курсор на инвентарь, из которого хочешь переместить предметы, и нажми назначенную клавишу (по умолчанию: не назначена). - При активации как можно больше предметов перемещается из исходного инвентаря в другой инвентарь.
![]() | ![]() | ![]() | ![]() |
Другие настройки
Игнорирование слотов:
- Исключает слоты из обработки операциями.
- Настраивается через экран редактора.
Автооперации:
- Автоматически выполняет операцию (например, сортировку) при открытии инвентаря.
- Настраивается через экран редактора.
Область действия:
- Включает или исключает хотбар и дополнительные слоты из обработки вместе с инвентарём.
- Настраивается через конфиг мода, вкладка
General.
Переопределения сортировки:
- Всегда сортирует определённые предметы в начало или конец.
- Настраивается через конфиг мода, вкладка
Sorting.
Переопределения сопоставления:
- Игнорирует данные NBT (например, зачарования) при сравнении предметов в операциях сортировки или пополнения.
- Настраивается через конфиг мода, вкладка
Matching.
Звуки взаимодействия:
- Проигрывает звук при клике в клиентских операциях.
- Настраивается через конфиг мода, вкладка
Sounds.
Экран редактора
Редактор можно открыть двумя способами:
- Если видна кнопка-триггер, кликните по ней правой кнопкой мыши.
- Иначе назначьте клавишу для
Open Editor(по умолчанию не назначена) и нажмите её, просматривая инвентарь.
- Когда редактор открыт, наведите курсор на
Instructionsдля получения дополнительной информации. - Примечание: кнопки заполнения и переноса показываются только если включены одновременно для инвентаря игрока и контейнера, так что вы можете легко скрыть их везде, скрыв только в инвентаре игрока.

Клиентские политики
- ClientSort использует систему политик, чтобы определять, когда разрешать операции, когда показывать кнопки-триггеры и когда игнорировать слоты. Политику можно настроить либо через экран редактора, либо через вкладку
Policiesв настройках мода. - Читайте внутриигровые инструкции для получения дополнительной информации о редактировании политик.
Серверные политики
- Если установлен на выделенном сервере, ClientSort может использовать политики для автоматического отключения ускоренных сервером операций при обнаружении некорректного состояния (например, дублирования предметов).
- Список политик хранится в конфиг-файле
clientsort-server.json, который можно вручную редактировать и перезагружать командой/clientsort reload.
Серверные политики не синхронизируются с клиентами, поэтому если клиент попытается выполнить ускоренную сервером операцию, которую сервер не разрешает, клиенту будет показано предупреждение. Затем игрок может добавить клиентскую политику, чтобы полностью отключить операцию, отключить серверное ускорение или включить автоматический откат к клиентским операциям.
Серверный конфиг-файл
{
"options": {
// Whether validation and automatic blacklisting should be enabled when the mod is used on a
// dedicated server.
"validationActiveServer": false,
// Whether inventories should be blacklisted when the wrong type of item is found in a slot.
"validateItemType": true,
// Whether inventories should be blacklisted when the wrong number of items is found in a slot.
"validateStackSize": true,
// The minimum difference between expected and actual which should be considered invalid.
"validateStackSizeThreshold": 32,
// Whether to always log a message when the result is not exactly as expected (even if
// validation is disabled, the difference is less than the threshold, etc.)
"alwaysLogUnexpectedResults": true,
// The list of policies for different inventory and container types.
"classPolicies": {
// An example entry.
"com.simibubi.create.content.equipment.toolbox.ToolboxMenu": {
"className": "com.simibubi.create.content.equipment.toolbox.ToolboxMenu",
"sortEnabled": false,
"stackFillEnabled": true,
"transferEnabled": true,
// Updated automatically when an inventory is blacklisted.
"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'!"
}
}
}
}
</details>
</details>
### Установка
#### Обязательно на клиенте, опционально на сервере
- Как следует из названия, ClientSort полностью работоспособен при установке только на клиенте.
Однако если он также установлен на сервере, подключённые клиенты с модом смогут использовать
ускоренные сервером (почти мгновенные) операции вместо обычных операций с ограничением скорости.
#### Зависимости
- Fabric: [Fabric API](https://modrinth.com/project/P7dR8mSH),
[ModMenu](https://modrinth.com/project/mOgUt4GM),
[Cloth Config API](https://modrinth.com/project/9s6osm5g)
- Neo/Forge: [Cloth Config API](https://modrinth.com/project/9s6osm5g)
### Благодарности
ClientSort использует код следующих модов, как в изменённой, так и в неизменённой форме, в соответствии
с их соответствующими лицензиями.
- [Mouse Wheelie](https://github.com/Siphalor/mouse-wheelie)
от [Siphalor](https://github.com/Siphalor) (лицензия [Apache-2.0](https://github.com/Siphalor/mouse-wheelie/blob/1.20.2/LICENSE))
- Сравнение предметов
- Сортировка на клиенте и сервере
- Менеджер взаимодействий на клиенте
- [Inventory Management](https://github.com/Roundaround/mc-fabric-inventory-management) от
[Roundaround](https://github.com/Roundaround) (лицензия [MIT](https://github.com/Roundaround/mc-fabric-inventory-management/blob/1.21/LICENSE))
- Кнопки-триггеры в инвентаре
- Генерация кнопок
- Редактор положения кнопок
### Похожие моды
- [Mouse Tweaks](https://modrinth.com/project/aC3cM3Vq) — прокрутка предметов, перетаскивание мышью.
- [More Mouse Tweaks](https://modrinth.com/project/S8drsznD) — крафт и торговля одним кликом,
быстрое перемещение и быстрый сброс.
- [Tweakeroo](https://modrinth.com/project/t5wuYk45) — пополнение руки, автосмена инструмента, защита
инструмента от поломки и многое другое.
### Контакты
[](https://discord.terminalmc.dev)
[](https://github.com/TerminalMC/ClientSort/issues)
[](https://github.com/TerminalMC/ClientSort/blob/HEAD/LICENSE.txt)Частые вопросы
Как установить Client Sort?
Установите Fabric под свою версию Minecraft, скачайте Client Sort под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Client Sort?
У Client Sort есть сборки для Minecraft 1.20–1.20.1, 1.20.4, 1.20.6–26.3.
Нужен ли Client Sort на сервере?
Нужен в игре; на сервере — по желанию



