Loading issues
Don't pay recurring basic-income / salary to AFK players.
Recurring gov payouts run in SalaryServiceImpl.planPayroll() (treasury/.../services/impl/SalaryServiceImpl.java:59): it iterates server.getOnlinePlayers(), resolves each player's highest LuckPerms-group salary, then payout(...) transfers from the gov account. There is no AFK check, so AFK-idling players still collect.
In planPayroll(), skip AFK players before resolving their salary. AFK signal options:
User.isAfk() via the Essentials API (IUser.isAfk() exists).afk context is registered, gate on it.
Make it configurable (some setups may want to keep paying AFK players).