I think we should create a wrapper for ItemStack with constructors that can take in String arguments directly from players. Should also have expected equality test, and other utils e.g. getFriendlyName, etc.
Everything that currently uses ItemStack or Material as index should change to this wrapper.
I think we should create a wrapper for ItemStack with constructors that can take in String arguments directly from players. Should also have expected equality test, and other utils e.g. getFriendlyName, etc.
Everything that currently uses ItemStack or Material as index should change to this wrapper.