Онлайн, мне кажется, не вариант (можно легко накрутить), лучше начислять за совокупность всех действий, например:
Сломал блок: от 0.01 до 1, в зависимости от того, чем сломали блок, какой он, есть ли эффекты у игрока
Поставил блок: 0.1
Убил моба: от 0.5 до 10, в зависимости от типа моба, эффектов и оружия
Открыл сундук с персонализацией: 1
Убил игрока: от 0.01 до 5, в зависимости от брони, оружия, эффектов
Скрафтил предмет: 0.01
Съел что-нибудь: 0.5
Переплавил предмет: 0.3