Works nicely for me. Thanks!

There is a small issue in TrinityCore (known issue #17822) that the required experience for level 1 is set to 12,000 xp where it should be 400 xp. You can either use the .levelup command or fix it in the following way: Run the below query on the database. You can use for instance HeidiSQL for this.



Code:
INSERT INTO world.player_xp_for_level VALUES ('1', '400')
Afterwards, be sure to restart the worldserver if it was running.

ps. in general it looks like the required xp for each level if off by one level but let's fix that another time.