lectron / kosmos

Plugin for Minecraft multi-world, orchestrated by multi-server. Interact as one universe.
GNU General Public License v3.0
17 stars 1 forks source link

Per World Ranks #41

Open SilverCory opened 8 years ago

SilverCory commented 8 years ago

So I was thinking per world ranks.

Owner is obviously the owner, there can be only 1 and it's the owner of the world, with all permissions.

Admin can add trusted players and members, also set warps and various other things.

Trusted can build whilst there are no admins+ on.

Member can only build when admins+ are online.

Guests are guests.

Simple command /rank [player] [rank]

Also if we implement some sort of worldguard per universe actions per rank could easily be defined. And admins + can set them.

Just a side note these ranks will not correspond to the global permissions and will basically be hard coded. It just allows for a more dynamic and controlled world rather than having players being able to play nicely when the owner is on, but then when the owner leaves griefing and the owner's best friend not being able to do a thing.

Just an idea but in my eyes it can work well.

viet commented 8 years ago

This is very nice. It's like a combination of PlotSquared and GriefPrevention ;)

  1. A few questions:
    • Should we also have Mod rank?
    • Where does our VIP rank fit into this?
  2. List of ranks if Mod is added
    • Owner
    • Admin
    • Mod
    • Trusted
    • Member
    • Guest
  3. Rank details:
    • Owner is obviously the owner, there can be only 1 and it's the owner of the world, with all permissions.
    • Admin can add trusted players and members, also set warps and various other things.
    • Mod can ...
    • Trusted can build whilst there are no admins+ on.
    • Member can only build when admins+ are online.
    • Guests are guests. Guests can't build, can't open chest and can't kill animals.
  4. Some references
SilverCory commented 8 years ago

As for the mod rank, we could have it and give them kick and mute yeah :) VIP is a global rank, thus they'll be identifiable and separate. These ranks will most likely be abbreviated so not to make chat spammy.

viet commented 8 years ago

To make it less clashing with current ranks, and showing it properly. Things like this can be in the sticky scoreboard. It'll be something like:

  1. Welcome {username} to Minecraftly Universe
  2. CURRENT WORLD
  3. {current-world-name}
  4. RANK
  5. {rank inside current world}
  6. NUMBER OF PLAYERS
  7. {current-number online in world}/∞
  8. WORLD ADDRESS
  9. {world-username}.m.ly
  10. WEBSITE
  11. minecraftly.com