mojira.dev

Doanduong

Assigned

No issues.

Comments

[media: a49577bd-a804-40d6-90d5-ffe752e8a967.jpg]

I have observed the moment when the bug happened. The golem after open copper chest and found no item then enter idle state. In idle state copper golem can wander around and try to reopen the copper chest after amount of time. Occasionally these two events can happen together. The golem in idle state wander away from copper chest and try to open it at the same time. Instead of recalculate the path, copper golem stuck at the same spot as it was leaving, thinking the chest is still in reach.

Copper golem try to interact with the chest while he moving away from it. It stoped as it thought it is in range to interact with the chest and try to open again and again with no avail.

My temporaries solution was to use doors. Since copper golem can open and close them after. Everytime they try to reach their copper chest, they will open the door and close right after it has passed. The door will snap golem’s position to either side of the door as it closed. So that the golem either too far or just in reach of the chest.

Or use a comparator to read from copper chest and lock access of golem to it whenever it’s empty. So the event of copper golem stuck between idle and working won’t happen