mizarc / bell-claims

A comprehensive yet intuitive land claiming system for PaperMC servers, allowing players to protect their builds.
https://modrinth.com/plugin/bell-claims
MIT License
9 stars 4 forks source link

add support to automatically remove claims if abandoned #64

Open graywes opened 1 day ago

graywes commented 1 day ago

Add an option to remove claims if the owner of the claim has not been online in a given amount of time. this could be useful for servers to manage their available space. Maybe you could allow the land to be bought through other plugins or something. Or you could have an option to transfer the claim to somebody else, like someone the trusted players list, or make another list that serves as a will. Or, think about this, if the owner is offline, have a quota or something that the trusted players would have to fill, like time spent near the claim, or blocks placed, or something. So that people cant just get on every month or something for 30 seconds just to keep their claim.

mizarc commented 1 day ago

Definitely a future consideration, I understand servers can get messy after a long period of time and it would be impractical for moderators to manually clean up unused claims.

The easiest option for now would be like you said, removing claims after an x period of time, preferably configurable through the config file as well as giving per player exclusions. A will system could also be possible, though it comes with the complication of ensuring the player the claim is given to has not hit their claim limits, as this could be exploited. Economy hooks could be something that is implemented in the far future, but no current plans so far with more immediate priorities.

There's certainly a few ways to approach this, and I will be considering the practicality of each before deciding which would be best to implement.

graywes commented 1 day ago

helll yea 🤘😎👍