

PickupArtist
Tweaks to make picking up and transferring items faster and easier

Description
<div class="markdown-heading" dir="auto"> <h1 class="heading-element" dir="auto" tabindex="-1">PickupArtist - Fast And Easy Transfers</h1> <a id="user-content-pickupartist---fast-and-easy-transfers" class="anchor" href="https://github.com/mass8326/vintagestory-pickupartist/blob/main/README.md#pickupartist---fast-and-easy-transfers" aria-label="Permalink: PickupArtist - Fast And Easy Transfers"></a></div> <p dir="auto">Picking things up and putting them down is now much more convenient!</p> <ul dir="auto"> <li>You can add to and remove from piles and crates without the relevant item being in your active hotbar slot</li> <li>You no longer need an empty hand to pick rocks and sticks up from the ground</li> </ul> <p> </p> <div class="markdown-alert markdown-alert-warning" dir="auto"> <h2 class="markdown-alert-title" dir="auto">Maintenance Warning</h2> <p dir="auto">I haven't had much time to keep up this mod up to date, so the current prerelease still has <a href="https://github.com/mass8326/vintagestory-pickupartist/blob/main/README.md#known-issues">several outstanding issues</a> and <a href="https://github.com/mass8326/vintagestory-pickupartist/blob/main/README.md#reported-conflicts">reported conflicts</a>.</p> <p dir="auto">Please feel free to make a fork or open a pull request if you want to take a stab at the code yourself!</p> <p dir="auto"> </p> </div> <div class="markdown-heading" dir="auto"> <h2 class="heading-element" dir="auto" tabindex="-1">Less Hotbar Management</h2> </div> <p dir="auto">I've also made tweaks to how items are transferred to and from your inventory. This is an attempt to reduce the amount of hotbar management you need to do.</p> <p dir="auto">Items you place into piles or crates will be drawn from your inventory in following order:</p> <ol dir="auto"> <li>Active hotbar slot (if possible)</li> <li>Smallest backpack stack</li> <li>Smallest hotbar stack</li> </ol> <p> </p> <p dir="auto">Items you pick up will fill your inventory in the following order:</p> <ol dir="auto"> <li>Smallest partial hotbar stack</li> <li>Active hotbar slot (if possible)</li> <li>Smallest partial backpack stack</li> <li>Empty backpack slot</li> <li>Empty hotbar slot</li> </ol> <p> </p> <p dir="auto">For reference, vanilla will fill your hotbar left-to-right first.</p> <p dir="auto">Don't have control of the server? Want even more convenience when it comes to managing your inventory? Try my client-side only inventory mod: <a href="https://github.com/mass8326/vintagestory-nohands">NoHands</a></p> <p dir="auto"> </p> <div class="markdown-heading" dir="auto"> <h2 class="heading-element" dir="auto" tabindex="-1">Technical Info</h2> </div> <div class="markdown-heading" dir="auto"> <h3 class="heading-element" dir="auto" tabindex="-1">Known Issues</h3> </div> <ul dir="auto"> <li>Crash caused by NullReferenceException when adding one stone to a full stone pile <ul dir="auto"> <li>Does not happen when adding two or more stones to a full stone pile</li> <li>Does not happen when adding one stick to a full stick pile</li> </ul> </li> <li>Some piles should not be stackable across multiple vertical blocks (stick and stone piles)</li> <li>Some piles seem like they are not affected by the mod at all (coal piles)</li> </ul> <p> </p> <div class="markdown-heading" dir="auto"> <h3 class="heading-element" dir="auto" tabindex="-1">Partial Compatibility</h3> </div> <ul dir="auto"> <li><a href="https://mods.vintagestory.at/carryon" rel="nofollow">Carry On</a> - Carrying a crate takes priority over placing items into it when both hands are empty</li> </ul> <p> </p> <div class="markdown-heading" dir="auto"> <h3 class="heading-element" dir="auto" tabindex="-1">Known Conflicts</h3> </div> <ul dir="auto"> <li><a href="https://mods.vintagestory.at/crateful" rel="nofollow">Crateful</a> - Pickup Artist should offer the similar capabilities</li> </ul> <p> </p> <div class="markdown-heading" dir="auto"> <h3 class="heading-element" dir="auto" tabindex="-1">Reported Conflicts</h3> <a id="user-content-reported-conflicts" class="anchor" href="https://github.com/mass8326/vintagestory-pickupartist/blob/main/README.md#reported-conflicts" aria-label="Permalink: Reported Conflicts"></a></div> <ul dir="auto"> <li><a href="https://github.com/mass8326/vintagestory-pickupartist/issues/5" data-hovercard-type="issue" data-hovercard-url="/mass8326/vintagestory-pickupartist/issues/5/hovercard">Fix Crate</a> - Both mods attempt to patch the same code</li> <li><a href="https://github.com/mass8326/vintagestory-pickupartist/issues/1" data-hovercard-type="issue" data-hovercard-url="/mass8326/vintagestory-pickupartist/issues/1/hovercard">Primitive Survival</a> - Fishing line and other interactions seem to be broken</li> <li><a href="https://github.com/mass8326/vintagestory-pickupartist/issues/4" data-hovercard-type="issue" data-hovercard-url="/mass8326/vintagestory-pickupartist/issues/4/hovercard">Salty's Manual Scraping</a> - Pickup conflicts with using a knife</li> </ul> <p> </p> <div class="markdown-heading" dir="auto"> <h2 class="heading-element" dir="auto" tabindex="-1">Acknowledgements</h2> <a id="user-content-acknowledgements" class="anchor" href="https://github.com/mass8326/vintagestory-pickupartist/blob/main/README.md#acknowledgements" aria-label="Permalink: Acknowledgements"></a></div> <p dir="auto">Thank you to everyone who helps make this mod worth the time and effort!</p> <ul dir="auto"> <li><a href="https://github.com/SparksSkywere">SparksSkywere</a> - for <a href="https://github.com/mass8326/vintagestory-pickupartist/pull/7" data-hovercard-type="pull_request" data-hovercard-url="/mass8326/vintagestory-pickupartist/pull/7/hovercard">contributing code</a> that fixed some NullReferenceExceptions</li> <li><a href="https://github.com/Craluminum2413">DanaCraluminum</a> - for providing code from their <a href="https://github.co
Ratings & reviews
Sign in to leave a rating or comment.

