Fix: improve custom names check - do not set if empty string and move version check to config parsing rather than runtime.
Add: leather armor color now supports RGB values (using hex format eg. #00FF00 = red).