Closed TheBentoBox closed 6 years ago
Note that "minecraft version" must be singular. Might change that, as it seems to have confused people (me included, actually).
Variations used to work, but it is certainly possible I broke them while fixing other issues. I'll take a look.
Fixed now.
I've been testing out some of the capabilities of the beta aliases release and am finding both parsing bugs (namely with variations) and some features that would be desirable to make producing aliases easier.
My aim was to test damage value variations (via the
Damage
tag), block state variations, and a straightforward alias that doesn't use variations. This was my test aliases file:Trying to load this in 1.12.2 with the aliases beta release gave the following results in console. Each error was repeated once for each variation of the alias (e.g. 32 times for the wool errors since there are the 16 with
[block¦s]
included then the 16 without):We can see a few issues here:
minecraft versions
conditional as an actual alias, which is clearly incorrect. I've also tried to do more extensive testing with variations to see their limits (e.g. a variation that includes part of the ID in it for colored blocks) and I've found that it will also attempt to parse each variation as an ID in that scenario as well (e.g. this doesn't work, it tries to parse each variation as an alias).This may be due to some sort of version mismatch that I'm not realizing so of course let me know if that's the case. Regardless, support for defining part of the ID in the variation would be really useful, especially for the colored blocks.