!give player minecart with TNT
Throws a error.
Should give the player a minecart with TNT
https://i.imgur.com/1b231St.png
When you use any minecart, minecart with TNT is working.
It's probably because of case sensitive: false in skript settings. TNT in aliases is written in upper case, if you change it manually to lower case it would work.
@HAHAYOUDEAD Case sensitive being false means it SHOULDN'T care about it being in upper-case, and I don't think that setting applies to aliases anyway.
This alias should work and it's not version dependent. Not sure what's wrong here.
Ok, this option is not related, but it's something with case sensitivity, because alias minecart[s] with tnt娄s works fine, and minecart[s] with TNT娄s does not work outside alias file itself.
UPD: tried changing kelp for KELP in alias files, and the same error appears
I wouldn't be surprised if the parser forcibly lower cases the input when the player enters an item type but the aliases aren't lowercased when parsed from the alias files, so even if you type it in the scripts as TNT the parser tries to parse tnt with case-sensitivity and there's no matching alias.
If that's the case, this could be fixed both alias-side and code-side; I'd argue it should be fixed in both places. If the aliases need to be in lowercase to be usable, the alias parser should lowercase them as it reads them.