maruohon / litematica

A modern client-side schematic mod for Minecraft
GNU Lesser General Public License v3.0
687 stars 190 forks source link

Material list "Upgrade" #779

Open Quits123 opened 8 months ago

Quits123 commented 8 months ago

I am always annoyed when I have a big project and then all the items don't fit in my inventory. I think a feature that could be added is you select an area with your chests/shulkers/ any other storage and the select what youre building it then tells you if you have all the materials you need in the chests or if you need more. Like the material list.

maruohon commented 8 months ago

Yes a "prep chests" feature has been on the todo list for the material list for ages. I just haven't gotten to it yet due to the on-going mod rewrites and other stuff.

Quits123 commented 8 months ago

Ok thank you, this would be great if it could be added as I have a project with over 25,000 blocks and it is kind of complicated to calculate it all

mms0316 commented 8 months ago

@Quits123, what version of Minecraft are you on? I do have a fork with such a feature, but not for all mc versions.

https://www.youtube.com/watch?v=FRKWOFApqs0 https://www.youtube.com/watch?v=exOqkw2GVQI

Quits123 commented 8 months ago

1.20-1.20.1

Quits123 commented 8 months ago

@mms0316 nice video

mms0316 commented 8 months ago

https://github.com/mms0316/litematica/releases/tag/v1.20.1-0.15.3.mms.36 You can get the .jar from this, or compile it from 237035f

To fetch items that match an opened container and what's in the Material List's Info HUD, use a key that was previously set in Hotkeys -> materialListFetch

To register/unregister a container for the outlines, set a key for Hotkeys -> materialListContainerRegister and materialListContainerUnregister

Quits123 commented 8 months ago

thanks

Scubakay commented 7 months ago

@Quits123 I made an addon mod for Litematica that also checks your enderchest for stuff from the material list:

https://modrinth.com/mod/litematica-enderchest-materials