Bom, a minha sugestão é que houvesse um bloqueio de sethome ativo quando o player estiver sobre um bloco protegido de outro player.
Isso cortaria grande parte dos roubos e invasões, onde é só o infrator encontrar um meio de entrar (como uma porta esquecida aberta) e digitar "sethome" dentro da casa invadida, podendo voltar ao local quantas vezes quiser.. quando bem entender.
para o caso de shops, que não se dariam bem com esse bloqueio, poderia existir um bloco que mesmo sendo protegido permitisse o "sethome", ou então um comando (ao estilo cmodify) que habilitasse o "sethome" para todos.
Isso cortaria grande parte dos roubos e invasões, onde é só o infrator encontrar um meio de entrar (como uma porta esquecida aberta) e digitar "sethome" dentro da casa invadida, podendo voltar ao local quantas vezes quiser.. quando bem entender.
para o caso de shops, que não se dariam bem com esse bloqueio, poderia existir um bloco que mesmo sendo protegido permitisse o "sethome", ou então um comando (ao estilo cmodify) que habilitasse o "sethome" para todos.