Components are sensitive to list order
Expected behavior:
Component selectors check if all list items are present.
What actually happens:
The selector checks for order as well, which may be arbitrary.
To reproduce:
- Take 2 bundles and 2 of any 2 stackable items.
- Place 1 of each item into both bundles, in different orders.
- Run the following command. Only 1 of the bundles is matched.
/clear @s bundle[bundle_contents=[{id:"itemA"},{id:"itemB"}]] 0
Note:
I believe that testing for order can be useful as well (e.g. place items into a bundle in a specific order to enter a password), so perhaps a way to do both is needed.
2024-03-02, 10:18 AM
2024-03-04, 02:24 PM
2024-03-04, 02:24 PM
1
0
-