Quark’s Management category groups every feature that touches how you organise, move, and interact with items. From a single-click sort button to a multi-row hotbar selector, these modules are designed to remove friction from everyday inventory work without altering game balance.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/VazkiiMods/Quark/llms.txt
Use this file to discover all available pages before exploring further.
Inventory Sorting
A small sort button appears in every inventory and container screen. Clicking it rearranges items into a logical order: food together, tools together, blocks together, and so on. A satisfying click sound plays when sorting via keybind (configurable).Open an inventory or chest
Open your player inventory, a chest, a barrel, or any other supported container.
Click the sort button
A small sort icon appears near the player inventory section and, when inside a chest-type container, near the container inventory as well. Click the appropriate button to sort that side.
| Option | Default | Description |
|---|---|---|
| Enable Player Inventory | true | Sort button appears on the standalone player inventory screen |
| Enable Player Inventory in Chests | true | Sort button appears on the player half while a chest is open |
| Enable Chests | true | Sort button appears on the container half of chest-type screens |
| Satisfying Click | true | Plays a UI click sound when sorting via keybind |
ISortingLockedSlots (from the Quark API) to mark specific slots as exempt from sorting. For example, a modded crafting station can protect its output slot so items are never shuffled there.
Modder API — ICustomSorting
Items can implement org.violetmoon.quark.api.ICustomSorting to control exactly how they are compared during a sort:
Easy Transferring
Easy Transferring adds Insert and Extract buttons to any container screen, making it trivial to move an entire inventory between your player and a chest in one click.- Insert — moves matching items from your player inventory into the open container.
- Extract — moves all items from the container into your player inventory.
- Shift + Insert / Extract — performs a filtered transfer, moving only items that already exist on the destination side (useful for topping up a chest without filling it with unrelated things).
ITransferManager
Block entities that want to receive Easy Transferring buttons can implement org.violetmoon.quark.api.ITransferManager or provide it as a NeoForge capability:
Automatic Tool Restock
When a tool in your hand breaks, Quark automatically pulls a replacement from your inventory and places it in the same hotbar slot — so you never have to stop mid-activity to swap tools manually. How replacement is chosen (in priority order)- Enchantment match — looks for a tool of the same type that shares the same important enchantments (Silk Touch, Fortune, Infinity, Luck of the Sea, Looting by default). Configurable.
- Exact item match — finds a copy of the exact same item.
- Loose match — finds any tool in the same class (axe, pickaxe, shovel, hoe, sword, shears, fishing rod, bow, or crossbow). Enabled by default; disable with Enable Loose Matching.
| Option | Default | Description |
|---|---|---|
| Important Enchantments | Silk Touch, Fortune, etc. | Enchantments that earn priority in replacement searches |
| Enable Loose Matching | true | Replace with any tool of the same class, not just the identical item |
| Enable Enchant Matching | true | Prefer replacements that share important enchantments |
| Allow Pulling from Hotbar | false | Allow one hotbar slot to be restocked from another hotbar slot |
| Unstackables Only | false | Only auto-restock items that don’t stack (tools, not torches) |
| Ignored Items | quark:trowel, some Botania rods | Items that should never trigger a restock |
Quick Armor Swapping
Quick Armor Swapping lets you swap your entire equipped armor set with a set on an Armor Stand by sneaking and right-clicking the stand. Every slot (head, chest, legs, feet) is exchanged simultaneously.- If the Armor Stand is holding a piece in a slot where your matching slot is empty, that piece is moved to you instead.
- Items with Curse of Binding are never swapped off the player; they are skipped.
- The off-hand slot is also swapped by default (configurable via Swap Off Hand).
- Works only in Survival/Adventure mode — spectators and creative players are excluded.
Hotbar Changer
The Hotbar Changer lets you switch your active hotbar row among three saved hotbar profiles without opening your inventory. Press the Change Hotbar key (default Z) to reveal a semi-transparent overlay showing all three rows of your inventory (rows 2, 3, and 4). While the overlay is open, press a number key 1, 2, or 3 to swap that inventory row into your active hotbar.- The switch is animated with a configurable slide-in animation (default 7 ticks).
- The overlay shifts the XP bar and other HUD elements upward so they don’t overlap.
- Closing the overlay or pressing another action key dismisses the menu.
- Spectator mode automatically closes the overlay if it was left open.
Item Sharing
Item Sharing lets players broadcast a held item to the chat so other players can see exactly what it is — including a miniature item icon rendered inline in the chat message. How to share an item Hold Shift and press your Chat key while hovering over an item slot in any container screen. The item is shared to public chat with its full name and a small inline sprite.- Hovering over a shared item name in chat shows the full item tooltip.
- The server enforces a cooldown (default 100 ticks / 5 seconds) between shares per player to prevent spam.
- The client also enforces its own cooldown to avoid accidental double-sends.
- Set Render Items in Chat to
falseto show plain text item links without the inline sprite.
Expanded Item Interactions
Expanded Item Interactions adds several quality-of-life right-click shortcuts directly in inventory screens. Armor right-click equip Right-click an armor piece (or Elytra) in any inventory slot while your cursor is empty to instantly equip it. If you were already wearing armor in that slot it is swapped out. Curse of Binding prevents items from being removed this way. A yellow tooltip hint confirms the action is available. Shulker Box interactions- Right-click a Shulker Box with an item — inserts the held item stack into the shulker box if there is room. A tooltip indicates the insertion or a merge (when one shulker is dragged onto another of the same type).
- Right-click a Shulker Box with an empty cursor — opens the shulker box as a mini-inventory directly in the slot without placing the box. Only works from your player inventory while no other container is open.
- Drag one Shulker Box onto another — merges items from the dragged box into the target box wherever there is available space.