throw new PermissionError("treasury.error.no-pernission") and have HF resolve that via the plugin's message.properties