Currently ItemNames uses Material and item name. Item name is rather useless, instead we would want to use Material and Lore. In particular I want:
-
If Item has lore, lookup based on lore. If no hit is found lookup without lore and return that as fallback
-
Special lore mappable to prefix/suffixes, which doesn't break other lookup. "Compacted Item" lore should prefix "Compacted" into the output (but that should be a config detail). Further a compacted Energizer (lored bastion component) should be recognized as such, both lore properties should be handled accordingly
Currently ItemNames uses Material and item name. Item name is rather useless, instead we would want to use Material and Lore. In particular I want:
If Item has lore, lookup based on lore. If no hit is found lookup without lore and return that as fallback
Special lore mappable to prefix/suffixes, which doesn't break other lookup. "Compacted Item" lore should prefix "Compacted" into the output (but that should be a config detail). Further a compacted Energizer (lored bastion component) should be recognized as such, both lore properties should be handled accordingly