SlotSort
Pin items to fixed inventory slots on Sort. Per-player rules, item search, optional ZUI panel.
About this mod Author’s original text
SlotSort
Author: PinkyTwinky
English
Description
Server mod — pin specific items to fixed inventory slots when you press the Sort button in your inventory.
Examples: cloaks, blood roses, and potions always land in the same slot after sorting.
Players do not need this mod on their game client. Install it on the dedicated server only.
Requirements
| Where | Mod |
|-------|-----|
| Server (required) | BepInEx Pack V Rising |
| Server (required) | VampireCommandFramework |
| Client (optional) | ZUI — settings GUI only |
Installation (server)
- Install BepInEx and VCF on your dedicated server.
- Place SlotSort.dll in BepInEx/plugins.
- Restart the server.
- Check BepInEx/LogOutput.log for SlotSort initialized.
How to use
- Configure slot rules (chat commands or GUI).
- Open your inventory in-game.
- Press Sort — vanilla sort runs first, then SlotSort moves pinned items to your chosen slots.
Slot numbers
- 1–8 — hotbar (action bar)
- 9+ — main inventory bag
Commands
| Command | Description |
|---------|-------------|
|.slotsort gui.ss gui | Open settings window (requires ZUI on client) |
|.slotsort set "Blood Rose" 9 | Assign an item to a slot |
|.slotsort set "item name" | Uses the slot from.pickslot if no number given |
|.slotsort pickslot 12 | Remember a slot for the next.set command |
|.slotsort remove "item" /.ss rm | Remove a slot rule |
|.slotsort list.ss ls | List your active rules |
|.slotsort toggle | Enable or disable sorting for yourself |
|.slotsort sort | Apply rules without pressing Sort |
|.slotsort search blood.ss search | Search items by name (chat + GUI) |
GUI (optional)
Install ZUI on your game client, then run:.slotsort gui
Window tabs:
- Main — enable/disable, apply now, refresh window
- Rules — view assignments and remove rules
- Add — quick presets and bag slots 9–16
- Search — item name search results (run.slotsort search in chat first)
Configuration (server)
BepInEx/config/SlotSort/
defaults.json # server-wide default rules
players.json # per-player overrides
Support
Report issues to the mod author (PinkyTwinky) or on your server's Discord.
Русский
Описание
Серверный мод — закрепляет выбранные предметы за фиксированными ячейками инвентаря при нажатии кнопки «Сортировка».
Например: плащи, кровавые розы и зелья всегда оказываются в одних и тех же ячейках после сортировки.
Игрокам не нужно устанавливать мод на клиент. Мод ставится только на выделенный сервер.
Зависимости
| Где | Мод |
|-----|-----|
| Сервер (обязательно) | BepInEx Pack V Rising |
| Сервер (обязательно) | VampireCommandFramework |
| Клиент (опционально) | ZUI — только для окна настроек |
Установка (сервер)
- Установите BepInEx и VCF на выделенный сервер.
- Поместите SlotSort.dll в BepInEx/plugins.
- Перезапустите сервер.
- В BepInEx/LogOutput.log должна появиться строка SlotSort initialized.
Как пользоваться
- Настройте правила ячеек (команды в чате или GUI).
- Откройте инвентарь в игре.
- Нажмите «Сортировка» — сначала сработает ванильная сортировка, затем SlotSort переместит закреплённые предметы в нужные ячейки.
Нумерация ячеек
- 1–8 — хотбар (панель быстрого доступа)
- 9+ — основной инвентарь (сумка)
Команды
| Команда | Описание |
|---------|----------|
|.slotsort gui.ss gui | Открыть окно настроек (нужен ZUI на клиенте) |
|.slotsort set "Blood Rose" 9 | Назначить предмет на ячейку |
|.slotsort set "название" | Использует ячейку из.pickslot, если номер не указан |
|.slotsort pickslot 12 | Запомнить ячейку для следующей команды.set |
|.slotsort remove "предмет" /.ss rm | Удалить правило |
|.slotsort list.ss ls | Показать активные правила |
|.slotsort toggle | Включить или выключить сортировку для себя |
|.slotsort sort | Применить правила без нажатия «Сортировка» |
|.slotsort search blood.ss search | Поиск предметов по названию (чат + GUI) |
GUI (опционально)
Установите ZUI на игровой клиент и введите в чат:.slotsort gui
Вкладки окна:
- Main — вкл/выкл
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.
Install these first, or the mod will not work: