Please disclose if your mod was created primarily using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
QuickSort
Ship item sorting + quick move commands for Lethal Company.
| Last updated | 4 days ago |
| Total downloads | 2913 |
| Total rating | 1 |
| Categories | Client-side Tweaks & Quality Of Life AI Generated |
| Dependency string | asta-QuickSort-0.1.13 |
| Dependants | 1 other package depends 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.2305baer1-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. - If you are holding an item,
/sortwill drop it first.
- 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
