DevotedMC / NameLayer

A Citadel reinforcement group manager. Allows the creation of groups in Minecraft. Built for Spigot 1.14.4
https://build.devotedmc.com/job/Namelayer-master/
BSD 3-Clause "New" or "Revised" License
3 stars 8 forks source link

Feature request (BIG!) - Add in duration permission node #45

Open Convoy20 opened 4 years ago

Convoy20 commented 4 years ago

Renting out things has always been a big issue on civ servers.

I think there should be a permission node added to namelayer that adds a person to the group for a duration. This would allow them to use the group, but automatically remove them after so many hours, days, or weeks.

This could be tied into itemexchange (provided itemexchange could be updated to allow for namelayer group addition output) somehow to allow for people to automatically purchase temporary access to say factory rooms or rent out a shop area.

Once this and the itemexchange changes were added, taxes could actually be an easy thing to do on civ servers.

Maxopoly commented 4 years ago

This would not just be a permission node, but a much deeper change. It'd lead to various weird consistency/permission/command issues/combinatons that have to be considered and I'd expect temporary membership to require changes all over NameLayer, possibly within other plugins as well. Not impossible, but far from just adding a permission node.

Also note that you'd first have to properly rewrite ItemExchange before adding anything like that.

And finally, if we really wanted taxes, there are lots of ways to implement them in an easier way.

okx-code commented 4 years ago

Bots.