-
Notifications
You must be signed in to change notification settings - Fork 203
Open
Description
Describe the bug
Copying a specific filter, does not allow to be pasted later because it is not being accepted.
Some variables need to be quoted to successfully interpret the input string.
Not working filter:
Status = minecraft:noise OR Status = minecraft:surface OR Status = minecraft:carvers OR Status = minecraft:liquid_carvers OR Status = minecraft:features OR Status = minecraft:light OR Status = minecraft:initialize_light OR Status = minecraft:spawn OR Status = minecraft:heightmaps OR Status = minecraft:full OR (Status = minecraft:structure_starts AND Palette contains "minecraft:bedrock") OR (Status = minecraft:structure_references AND Palette contains "minecraft:bedrock") OR (Status = minecraft:biomes AND Palette contains "minecraft:bedrock") OR (Status = minecraft:empty AND Palette contains "minecraft:bedrock")
Working filter:
Status = "minecraft:noise" OR Status = "minecraft:surface" OR Status = "minecraft:carvers" OR Status = "minecraft:liquid_carvers" OR Status = "minecraft:features" OR Status = "minecraft:light" OR Status = "minecraft:initialize_light" OR Status = "minecraft:spawn" OR Status = "minecraft:heightmaps" OR Status = "minecraft:full" OR (Status = "minecraft:structure_starts" AND Palette contains "minecraft:bedrock") OR (Status = "minecraft:structure_references" AND Palette contains "minecraft:bedrock") OR (Status = "minecraft:biomes" AND Palette contains "minecraft:bedrock") OR (Status = "minecraft:empty" AND Palette contains "minecraft:bedrock")

To Reproduce
Steps to reproduce the behavior:
- Manually fill out filter, or paste
into the field and change some values
Status = "minecraft:noise" OR Status = "minecraft:surface" OR Status = "minecraft:carvers" OR Status = "minecraft:liquid_carvers" OR Status = "minecraft:features" OR Status = "minecraft:light" OR Status = "minecraft:initialize_light" OR Status = "minecraft:spawn" OR Status = "minecraft:heightmaps" OR Status = "minecraft:full" OR (Status = "minecraft:structure_starts" AND Palette contains "minecraft:bedrock") OR (Status = "minecraft:structure_references" AND Palette contains "minecraft:bedrock") OR (Status = "minecraft:biomes" AND Palette contains "minecraft:bedrock") OR (Status = "minecraft:empty" AND Palette contains "minecraft:bedrock")
- Copy generated filter string
- Change filter to something else or reset
- Paste
in filter input box
Status = minecraft:noise OR Status = minecraft:surface OR Status = minecraft:carvers OR Status = minecraft:liquid_carvers OR Status = minecraft:features OR Status = minecraft:light OR Status = minecraft:initialize_light OR Status = minecraft:spawn OR Status = minecraft:heightmaps OR Status = minecraft:full OR (Status = minecraft:structure_starts AND Palette contains "minecraft:bedrock") OR (Status = minecraft:structure_references AND Palette contains "minecraft:bedrock") OR (Status = minecraft:biomes AND Palette contains "minecraft:bedrock") OR (Status = minecraft:empty AND Palette contains "minecraft:bedrock")
- Press enter, and see it not being applied
Expected behavior
Should interpret pasted correctly, because this the output of manually filling the filters.
Environment
- OS: Windows 11
- Java version: idk
- Version of MCA Selector:2.5.3
Metadata
Metadata
Assignees
Labels
No labels