BackgroundAnyone who's been here a while knows I'm still the noobie around here; only joining the first time in Septemeber, not starting for real until late December. What only a handful of people know is what I did before Meep. The answer to that question is simple: Factions. While it seems odd for a hardcore factions warlord to switch to Towny, they're not incredibly different. But, who really wants to read my life story in Minecraft? On to the suggestion!
ProblemI don't know about the rest of you, but isn't it annoying trying to set only certain people to have perms for your plot? The system we have is very similar to the Factions permissions for enemy, ally, truce, recruit, member, officer, and leader. All you do is /plot (or /res) set perm (specific permission or relationship name) (relation name if you are setting a specific permission) on/off. The system works fairly well, but has some issues. The biggest is adding people to help you with something. If anyone needs a hand with breaking a spawner, and you don't want to throw your pick, they have to /res friend add you, and that makes them feel uneasy sometimes since you can then mess with things later if they forget to remove. Another example of this would be hiring a builder, but you really don't want them having access to your storage. Obviously, you could /plot set perm off, but then the people you actually trust can't do anything.
SolutionBelieve it or not, the solution for this lies in the Factions plugin. Allow me to explain how permissions work in that. Firstly, you have the different ranks for people in your own faction: recruit, member, officer, and leader(essentially friend rank), your allies and truces (basically the same as "ally"), and then finally you have neutral and enemy (outsider). So you can set individual permissions for each relation individually, and it will affect all the land your faction owns. But, there's another way to "add" someone: /f access.
Basically, /f access allows you add a single individual to a single plot with the same level of access as /plot set perm on. Let's say I have a little vault, and I only want my brother to have access to it. All I do is stand on the plot, and use /f access to add only him. All my other /f perm's (/res set perm) still affect it, but the access command allows my brother to use it without any restrictions.
But, this isn't a lesson on how to use a Factions plugin, now is it? Basically, I would like to add /plot access. My idea of this would be /plot access (Username of person you wish to add) on/off. It would be plot specific, as well. This means if I want the same person to have access to my four-plot house, I would have to run the command while standing on each plot.
FAQ-How does this benefit Towny?
Essentially, this allows to you to grant access to a single user, rather than just anyone on your /res friend. It could be used to give that hired builder access to only the plots he/she is supposed to be working on, as well as allow only a few, individually selected people access to a plot with /plot set perm off enabled.
-Would this be difficult to add?
If I'm honest, it could be very easy, or very hard. I don't know the details of the plugins to say for sure. The basic code for it already exists in the Factions plugin, but I do not know enough about the subject to say if we could transplant it into the Towny plugin, and modify it.
Thanks for reading!
-
Hi there Guest! You should join our Minecraft server @ meepcraft.com
-
We also have a Discord server that you can join @ https://discord.gg/B4shfCZjYx