Slimefun

Slimefun

3M Downloads

Enhanced Crafting Table loses end product if more than one full recipe gets put in (and it contains buckets?)

Sfiguz7 opened this issue ยท 0 comments

commented

SPROUTED FROM:
Sfiguz7/ExtraTools#5
All info copied over.

Description (Required)

When crafting something with the ECT it checks for space being there before allowing the craft. With ET's Cobblestone Generator if you fill the grid with more than one of all stackable items SF doesn't stop the craft as I think it counts 2 empty spaces from the buckets being consumed BUT then replaces those slots with empty buckets before pushing the output, thus pushing the output to a full grid and losing it.
The example and video are for ET's Cobblestone Generator but the issue isn't with ET, it's related to the ECT (thus why reporting here).

Steps to reproduce the Issue (Required)

Fill the dispenser with a recipe that both A) takes up 9 slots and B) contains filled buckets of some sort. Place more than one of all stackable items (preferably all but the buckets). Start the craft: it won't be prohibited but you'll end up with the 9 slots filled with the extra ingredients and empty buckets to replace the filled ones, leaving no space for the output which is thus lost.
https://www.youtube.com/watch?v=hb2oeFTT_yY

Expected behavior (Required)

ECT should not allow crafting of items if the only empty spots created are from filled buckets as they will be occupied by empty buckets before the item is pushed.

Server Log / Error Report

N/A

Environment (Required)

  • Minecraft Version: 1.16.1
  • CS-CoreLib Version: 88 (git 6a39a9e7)
  • Slimefun Version: 584 (git 9af9083)

Tested with ExtraTools' Cobblestone Generator:

  • Plugin Version: 12 (git 0b91527)