Problem: The MemberRoleUpdateEvent is called too soon, before doing any change to the Member.
Reproduce: HRKChat will not update the nametag, because the data is not up to "the moment".
Since all role-related events (specifically MemberRoleAddEvent and MemberRoleRemoveEvent) is uncancellable, I suggest moving them down after doing changes.
Problem: The
MemberRoleUpdateEvent
is called too soon, before doing any change to theMember
.Reproduce: HRKChat will not update the nametag, because the data is not up to "the moment".
Since all role-related events (specifically
MemberRoleAddEvent
andMemberRoleRemoveEvent
) is uncancellable, I suggest moving them down after doing changes.