Опыт - предмет с определенным названием, который дропает MM, я же считываю название и нулевую строку лора при поднятии предмета игроком, после чего просто добавляю число, которое написано в строке.
С регионами так же просто, есть дополнительный плагин WGRegionEvents, в нем есть события входа в регион и выхода с региона.
Регионы расположены на мостах, я же просто считываю их название и запрещаю вход если игрок не достиг нужного мне уровня.
PS/ Я давно переписал данную сборку полностью. Ссылка в подписи. Сочтите как источник идей, а не рекламу.