In the current beta where the golem is introduced they will match items based on the exact nbt tags. This makes the golems useless in some cases where they should work. For example durability should be ignored, because while it should make a distinction between for example swords and bows that drop from mobs, different durability values would mean every possible durability value needs its own chest instead of just putting gold swords with gold swords and bows with bows. How the golem deals with enchantments in this case should also be considered.
Another example of sorting being annoying in terms of tags is enchanted books. Differentiating between mending and unbreaking 3 works just fine, but when you have books with several enchantments and/or enchantment levels the amount of possible combinations would create an issue. The way I propose dealing with this is to only have the first enchantment in the list match, possibly also ignoring the enchantment level. I have also seen people suggest making the sorting accuracy based on oxidation level, but I feel this is unintuitive and goes against the golem's simplicity.
Related to making the golems smarter is also making sure they either don't try to sort an item at all if it doesn't have a place to go, or adding a failsafe when they do pick up an item they cannot sort to avoid getting stuck, like putting it back or a dedicated block. (Which I imagine is a bug and may get fixed, but I felt it was worth mentioning anyway.)
Please sign in to leave a comment.
0 Comments