QuickSort
Ship item sorting + quick move commands for Lethal Company.
| Last updated | 2 hours ago |
| Total downloads | 126 |
| Total rating | 1 |
| Categories | Client-side Tweaks & Quality Of Life |
| Dependency string | asta-QuickSort-0.1.6 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2100baer1-ChatCommandAPI
A Lethal Company modding API for easy creation of Minecraft-style Chat Commands
Preferred version: 0.3.1README
QuickSort (pasta.quicksort)
English(Support) | 한국어
Ship item sorting + quick move commands for Lethal Company.
Client/Guest note (IMPORTANT)
If you are a client (guest), installing TooManyItems can help fix a issue where some items fail to sort / snap back in the ship.
Commands
- Tip: If a command shows
[itemName], the name is optional — if you omit it, the command will use the item you are currently holding (if any). /sort: Full sort (sort everything in the ship).- Uses
skippedItemsas the skip list for full sort.
- Uses
/sort -a: Full sort, but IGNOREskippedItems(sort absolutely everything that is eligible)./sort -b: Full sort with “saved position priority”.- If an item type has a saved
/sort setposition, it will NOT be skipped even if it matchesskippedItems. - Otherwise (no saved position),
skippedItemsstill applies. - Note:
-aand-bcannot be combined (and/sort -ab//sort -baare rejected).
- If an item type has a saved
/sort <itemName>: Move that item type to your current position (e.g./sort cash_register,/sort weed killeror/sort wee).- This explicit move ignores skip lists, so it works even if the type is in
skippedItems.
- This explicit move ignores skip lists, so it works even if the type is in
/sort <number>: Move the item type bound to that number (e.g./sort 1)./pile [itemName]: Like/sort <itemName>(pull a specific type to you), but if omitted it uses your held item type and also moves the held item.
Skip list (skippedItems)
Edit skippedItems in-game:
/sort skip list: Show currentskippedItemstokens/sort skip add [itemName|alias|id]: Add a token- If omitted, uses your currently held item.
- Also accepts alias or shortcut id.
/sort skip remove [itemName|alias|id]: Remove a token- If omitted, uses your currently held item.
- Also accepts alias or shortcut id.
Bindings (shortcut + alias)
Bind the item you are currently holding:
/sort bind <name|id>/sort bind 1→ bind held item to shortcut id 1/sort bind meds→ bind held item to aliasmeds
/sort bind reset <name|id>/sort bind reset 1→ remove shortcut id 1 binding/sort bind reset meds→ remove aliasmedsbinding
/sb <name|id>: same as/sort bind .../sb reset <name|id>: same as/sort bind reset ...
List bindings:
/sort bindings(also accepts/sort binds,/sort shortcuts,/sort aliases)
Use bindings:
/sort 1(number binding)/sort meds(alias binding)
Saved positions
/sort set [itemName]: Save this type's sort position to your current position (partial match supported)./ss [itemName]: same as/sort set ...(partial match supported)./sort reset [itemName]: Delete saved sort position./sr [itemName]: same as/sort reset .../sort positions: List saved sort positions./sp: same as/sort positions/sbl: same as/sort bindings/sk ...: same as/sort skip ...(e.g./sk list,/sk add ...,/sk remove ...)
Config / files
All files are created under BepInEx/config.
- Bindings:
pasta.quicksort.sort.bindings.json - Saved positions:
pasta.quicksort.sort.positions.json
Notes
- Item name normalization: spaces/hyphens are normalized to underscores for matching (e.g.
kitchen knife→kitchen_knife). - Built-in input aliases:
double_barrel→shotgunshotgun_shell→ammo
- Special Y offset (lower placement):
- Full sort (
/sort) will place these types slightly lower:toilet_paper,chemical_jug,cash_register,fancy_lamp,large_axle,v_type_engine
- Full sort (
- Explicit move ignores skip:
/sort <itemName>will still work even if that type is inskippedItems(fixes kitchen knife not moving). - Legacy config fix:
- If
skippedItemscontainsrader_booster(old typo), it is auto-rewritten toradar_booster. - If a token accidentally has leading/trailing
_(e.g._kitchen_knife), it is normalized.
- If
- Config migration (0.1.5):
- If
configVersionis missing / older than0.1.5, andsortOriginYis0.5, it will be auto-changed to0.1. - Also adds
shotgun,ammointoskippedItems(if missing).
- If
SS
