Few concern/problem,
1. Bitcoin isn't practical for micro-transaction, decent percentage of BTC could loss to withdraw fee (even if it's 1 sat/vbyte).
2. Moderating the community who have financial motivation rather than having fun (for example, compare this forum with other forum which discuss video game/movie).
Wouldn't a solution that uses LN fix issue 1?
LN only solve the problem if,
1. The player already have channel with the minecraft server's node.
2. There's route which connect player and minecraft server's node.
If neither is available, player must create on-chain transaction to create new channel, where either player/server/both need to pay the transaction fee.