CC: Tweaked

CC: Tweaked

64M Downloads

a turtle.craft() bug

dingruihao2021 opened this issue · 5 comments

commented

Normal turtles (without any tools equipped) do not execute the turtle.craft() function when equipping a crafting table, only crafty turtles (the item icon has the equipped crafting table icon) do
Image

Image

commented

The version : cc-tweaked-1.21.1-fabric-1.115.0

commented

I believe this is a known issue, though I don't remember what issue it's been talked about in. In any case, turtles cannot detect if you move an item into the side slots, so turtle.craft() is not registered when you do that. If you use the equip program (or turtle.equip[Right|Left]) to equip the crafting table, it will register properly though, since it checks if it's a crafting table.

Upon startup this check is done as well, so rebooting a turtle with a newly-placed-on crafting table is a 'temporary' solution for this.

commented

Thank you for the report!

As @fatboychummy says, I'm afraid this is a know but as-yet-unfixed bug (#1504). I'm not quite sure the best way to fix it yet.

commented

I believe this is a known issue, though I don't remember what issue it's been talked about in. In any case, turtles cannot detect if you move an item into the side slots, so turtle.craft() is not registered when you do that. If you use the equip program (or turtle.equip[Right|Left]) to equip the crafting table, it will register properly though, since it checks if it's a crafting table.

Upon startup this check is done as well, so rebooting a turtle with a newly-placed-on crafting table is a 'temporary' solution for this.

Thank you

commented

Thank you for the report!

As @fatboychummy says, I'm afraid this is a know but as-yet-unfixed bug (#1504). I'm not quite sure the best way to fix it yet.

Thank you