Chisel-Team / Chisel

A builder's best friend
http://chisel.team
GNU General Public License v2.0
188 stars 133 forks source link

Dupe with Quark #912

Open DunYeeted opened 2 years ago

DunYeeted commented 2 years ago

https://user-images.githubusercontent.com/75920735/143731227-45853c3b-f26b-4ad3-8b7f-a40e379888a7.mp4

By using either the Iron Chisel or Diamond Chisel and the "extract item" button from Quark, it is possible to dupe a block that has a chisel variation Steps

  1. Open Iron/Diamond Chisel GUI
  2. Input the block you wish to dupe
  3. Press extract
  4. Repeat 2-4

Variation

However, using the iChisel, you are able to dupe any item regardless of if it can stack to 64, 16, or unstackable. Steps

  1. Open iChisel GUI
  2. Click on item you wish to dupe
  3. Press extract
  4. If you wish to dupe more, then unselect the item and reselect
  5. Repeat steps 2-5 until you have reached desired amount

Tested on the latest version of both mods in 1.16.5, no other mods were in the pack excluding their dependencies

tterrag1098 commented 2 years ago

@Vazkii What does this action do special and different compared to a typical shift click? The variation slots are coded to "craft" as soon as they are picked up from, so my guess is that the extract item button is manually pulling stacks from slots?

https://github.com/Chisel-Team/Chisel/blob/6b1ddd0887a23dd551e1c20f9697d75a0934eb09/base/src/main/java/team/chisel/common/inventory/SlotChiselSelection.java#L73-L85