Applied Energistics 2

Applied Energistics 2

160M Downloads

Manual pinning in terminal

llpaull opened this issue ยท 0 comments

commented

Describe the feature

Just like how auto-crafting pins the crafted resource to the top of the terminal I would like to be able to manually pin items to the top of the terminal

Reasons why it should be considered

I oftentimes use the same resources when doing tasks (e.g. redstone and silicon when just starting ae2 to get the processors) and would like to be able to pin them to the top so that i don't have to search for them every time i need some more

Additional details

I am fine with implementing this myself but would like your feedback/opinion on some design choices, if you have a different idea how to do any of these feel free to mention.

  • how to pin

    • use hotkeys, one for pinning and another for unpinning
    • drag and drop, similar to filters you can drag and drop items onto a pin slot and that will pin it and right-clicking with an empty hand will unpin, ability to integrate with other mods like jei
  • how to assign priority/order

    • with hotkeys it would be 'easy' to assign the order as pinning an already pinned item would update the time it was pinned and move it in the first spot
    • with drag and drop i wouldn't exactly know how to do this, maybe a simple array or list and use the index to determine which slot to pin it in, should rearranging be possible
  • where to pin

    • use the same row as auto-crafting pins, possibly restore the manually pinned items if auto-crafting causes there to be many pinned items and removes one of the manually pinned items
    • two separate rows, one for manually pinned items and one for all other reasons, which order should they appear in the terminal
  • game load/save

    • should the manually pinned items be saved so that on game load they persist