Jump to content

  • Curse Sites
Become a Premium Member! Help
Latest News Article

Bukkit GroupManager in game commands (for your group)


  • Please log in to reply
12 replies to this topic

#1

Nevera
    Nevera

    Carpenter

  • Members
  • 48 posts

Posted 27 May 2011 - 02:00 AM

In game, i can do /op (player name) to make them an admin, but how do i make someone a regular, or a semi admin in game??

I set default as a regular who can build and do basic things, but if i want them to not be able to build, how do i demote them in game, or promote them to mod/admin?
/op is the only command i could find in /help.

Register or log in to remove.

#2

jefe
    jefe

    Creamymin

  • Forum Admin
  • 16137 posts
  • Location: Colorado
  • Minecraft: jefe323

Posted 27 May 2011 - 02:01 AM

Simple List:
http://ess.earth2me....anager_Commands

Full List:
commands:
  manuadd:
	description: Move a player to desired group.(Adds to the file if not exists)
	usage: /<command> <player> <group>
	permission: groupmanager.manuadd
  manudel:
	description: Remove any user specific configuration. Make him default group.
	usage: /<command> <player>
	permission: groupmanager.manudel
  manuaddsub:
	description: Add a group to a player's subgroup list.
	usage: /<command> <player> <group>
	permission: groupmanager.manuaddsub
  manudelsub:
	description: Remove a group to a player's subgroup list.
	usage: /<command> <player> <group>
	permission: groupmanager.manudelsub
  mangadd:
	description: Add group to the system.
	usage: /<command> <group>
	permission: groupmanager.mangadd
  mangdel:
	description: Removes group from the system(all it's users become default)
	usage: /<command> <group>
	permission: groupmanager.mangdel
  manuaddp:
	description: Add permission diretly to the player.
	usage: /<command> <player> <permission>
	permission: groupmanager.manuaddp
  manudelp:
	description: Removes permission diretly from the player.
	usage: /<command> <player> <permission>
	permission: groupmanager.manudelp
  manulistp:
	description: List all permissions from a player.
	usage: /<command> <player>
	permission: groupmanager.manulistp
  manucheckp:
	description: Verify if user has a permission, and where it comes from.
	usage: /<command> <player> <permission>
	permission: groupmanager.manucheckp
  mangaddp:
	description: Add permission to a group.
	usage: /<command> <group> <permission>
	permission: groupmanager.mangaddp
  mangdelp:
	description: Removes permission from a group.
	usage: /<command> <group> <permission>
	permission: groupmanager.mangdelp
  manglistp:
	description: Lists all permissions from a group.
	usage: /<command> <group>
	permission: groupmanager.manglistp
  mangcheckp:
	description: Check if group has a permission, and where it comes from.
	usage: /<command> <group> <permission>
	permission: groupmanager.mangcheckp
  mangaddi:
	description: Add a group to another group inheritance list.
	usage: /<command> <group1> <group2>
	permission: groupmanager.mangaddi
  mangdeli:
	description: Remove a group from another group inheritance list.
	usage: /<command> <group1> <group2>
	permission: groupmanager.mangdeli
  manuaddv:
	description: Add, or replaces, a variable to a user (like prefix or suffix).
	usage: /<command> <user> <variable> <value>
	permission: groupmanager.manuaddv
  manudelv:
	description: Remove a variable from a user.
	usage: /<command> <user> <variable>
	permission: groupmanager.manudelv
  manulistv:
	description: List variables a user has (like prefix or suffix).
	usage: /<command> <user>
	permission: groupmanager.manulistv
  manucheckv:
	description: Verify a value of a variable of user, and where it comes from.
	usage: /<command> <user> <variable>
	permission: groupmanager.manucheckv
  mangaddv:
	description: Add, or replaces, a variable to a group (like prefix or suffix).
	usage: /<command> <group> <variable> <value>
	permission: groupmanager.mangaddv
  mangdelv:
	description: Remove a variable from a group.
	usage: /<command> <group> <variable>
	permission: groupmanager.mangdelv
  manglistv:
	description: List variables a group has (like prefix or suffix).
	usage: /<command> <group>
	permission: groupmanager.manglistv
  mangcheckv:
	description: Verify a value of a variable of group, and where it comes from.
	usage: /<command> <group> <variable>
	permission: groupmanager.mangckeckv
  manwhois:
	description: Tell the group that user belongs.
	usage: /<command> <player>
	permission: groupmanager.manwhois
  tempadd:
	description: Creates a temporary permission copy for that user.
	usage: /<command> <player>
	permission: groupmanager.tempadd
  tempdel:
	description: Remove the temporary permission copy for player.
	usage: /<command> <player>
	permission: groupmanager.tempdel
  templist:
	description: List players in overload-permissions mode made by /tempadd.
	usage: /<command>
	permission: groupmanager.templist
  tempdelall:
	description: Remove all overrides made by command /tempadd.
	usage: /<command>
	permission: groupmanager.tempdelall
  mansave:
	description: Save all permissions on file.
	usage: /<command>
	permission: groupmanager.mansave
  manload:
	description: Reload current world and config.yml. Or load given world.
	usage: /<command> [world]
	permission: groupmanager.manload
  listgroups:
	description: List the groups available.
	usage: /<command>
	permission: groupmanager.listgroups
  manpromote:
	description: Promote a player in the same heritage line to a higher rank.
	usage: /<command> <player> <group>
	permission: groupmanager.manpromote
  mandemote:
	description: Demote a player in the same heritage line to a lower rank.
	usage: /<command> <player> <group>
	permission: groupmanager.mandemote
  mantogglevalidate:
	description: Toggle on/off the validating if player is online.
	usage: /<command>
	permission: groupmanager.mantogglevalidate
  mantogglesave:
	description: Toggle on/ff the autosave.
	usage: /<command>
	permission: groupmanager.mantogglesave
  manworld:
	description: Prints the selected world name
	usage: /<command>
	permission: groupmanager.manworld
  manselect:
	description: Select a world to work with next commands.
	usage: /<command> <world>
	permission: groupmanager.manselect
  manclear:
	description: Clear world selection. Next commands will work on your world.
	usage: /<command>
	permission: groupmanager.manclear


#3

Nevera
    Nevera

    Carpenter

  • Members
  • 48 posts

Posted 27 May 2011 - 02:08 AM

Does it go off of the names i've labeled them?

Say i made builder: Noob


Is it
/mandemote <player> Noob

Or

/mandemote <player> builder

#4

jefe
    jefe

    Creamymin

  • Forum Admin
  • 16137 posts
  • Location: Colorado
  • Minecraft: jefe323

Posted 27 May 2011 - 02:10 AM

its whatever you named the group in the first line

ex:
groups:
  Default:
	default: true
	permissions:
	- essentials.help
	- essentials.helpop
	- essentials.list
	- essentials.motd
	- essentials.rules
	- essentials.spawn
	inheritance: []
	info:
	  prefix: '&e'
	  build: false
	  suffix: ''
for this group i would use Default

#5

Nevera
    Nevera

    Carpenter

  • Members
  • 48 posts

Posted 27 May 2011 - 02:13 AM

View Postjefe323, on 27 May 2011 - 02:10 AM, said:

its whatever you named the group in the first line

ex:
groups:
  Default:
	default: true
	permissions:
	- essentials.help
	- essentials.helpop
	- essentials.list
	- essentials.motd
	- essentials.rules
	- essentials.spawn
	inheritance: []
	info:
	  prefix: '&e'
	  build: false
	  suffix: ''
for this group i would use Default


Ahh... so i should change the name "default:" ? because in mine i did it something like this

Groups:
     Default: Noob
        Default: true
          -ess etc
           etc
           etc

#6

jefe
    jefe

    Creamymin

  • Forum Admin
  • 16137 posts
  • Location: Colorado
  • Minecraft: jefe323

Posted 27 May 2011 - 02:14 AM

post your groups.yml file, it would help explain this

#7

Nevera
    Nevera

    Carpenter

  • Members
  • 48 posts

Posted 27 May 2011 - 02:16 AM

View Postjefe323, on 27 May 2011 - 02:14 AM, said:

post your groups.yml file, it would help explain this


groups:
  Default: Suspended
	default: false
	permissions:
	- essentials.help
	- essentials.helpop
	- essentials.list
	- essentials.motd
	- essentials.rules
	- essentials.spawn
	inheritance: []
	info:
	  prefix: '&e'
	  build: false
	  suffix: ''
  SemiAdmin: All Seeing
	default: false
	permissions:
	- -groupmanager.mantogglesave
	- essentials
	- essentials.clearinventory
	- essentials.cooldown.bypass
	- essentials.deljail
	- essentials.give
	- essentials.god
	- essentials.heal
	- essentials.heal.others
	- essentials.invsee
	- essentials.item
	- essentials.jails
	- essentials.kickall
	- essentials.kit.*
	- essentials.mute
	- essentials.sell
	- essentials.setjail
	- essentials.signs.protection.override
	- essentials.spawnmob
	- essentials.teleport.cooldown.bypass
	- essentials.teleport.timer.bypass
	- essentials.togglejail
	- groupmanager.*
	- essentials.burn
	inheritance:
	- moderator
	info:
	  prefix: '&c'
	  build: true
	  suffix: ''
  Builder: Citizen
	default: true
	permissions:
	- essentials.afk
	- essentials.back.ondeath
	- essentials.balance
	- essentials.chat.shout
	- essentials.compass
	- essentials.home
	- essentials.kit
	- essentials.kit.tools
	- essentials.mail
	- essentials.mail.send
	- essentials.me
	- essentials.msg
	- essentials.nick
	- essentials.pay
	- essentials.portal
	- essentials.protect
	- essentials.sethome
	- essentials.signs.buy.use
	- essentials.signs.disposal.create
	- essentials.signs.disposal.use
	- essentials.signs.free.use
	- essentials.signs.heal.use
	- essentials.signs.mail.create
	- essentials.signs.mail.use
	- essentials.signs.protection.create
	- essentials.signs.protection.use
	- essentials.signs.sell.use
	- essentials.signs.trade.create
	- essentials.signs.trade.use
	- essentials.suicide
	- essentials.tpa
	- essentials.tpaccept
	- essentials.tpahere
	- essentials.tpdeny
	- essentials.warp
	- essentials.warp.list
	- essentials.worth
	inheritance:
	- default
	info:
	  prefix: '&2'
	  build: true
	  suffix: ''
  Moderator: Watcher
	default: false
	permissions:
	- essentials.back
	- essentials.ban
	- essentials.banip
	- essentials.broadcast
	- essentials.delwarp
	- essentials.depth
	- essentials.eco
	- essentials.getpos
	- essentials.jump
	- essentials.kick
	- essentials.kill
	- essentials.setwarp
	- essentials.time
	- essentials.togglejail
	- essentials.top
	- essentials.tp
	- essentials.tphere
	- essentials.tpo
	- essentials.tpohere
	- essentials.tppos
	- essentials.tptoggle
	- essentials.unban
	- essentials.unbanip
	- essentials.whois
	- essentials.world
	- groupmanager.listgroups
	- groupmanager.mandemote
	- groupmanager.manload
	- groupmanager.manpromote
	- groupmanager.mansave
	- groupmanager.manselect
	- groupmanager.manuadd
	- groupmanager.manudel
	- essentials.ext
	inheritance:
	- builder
	info:
	  prefix: '&5'
	  build: true
	  suffix: ''
  Admin: All Knowing
	default: false
	permissions:
	- '*'
	- -essentials.protect.damage.*
	inheritance:
	- semiadmin
	info:
	  prefix: '&4'
	  build: true
	  suffix: ''


#8

jefe
    jefe

    Creamymin

  • Forum Admin
  • 16137 posts
  • Location: Colorado
  • Minecraft: jefe323

Posted 27 May 2011 - 02:17 AM

View PostNevera, on 27 May 2011 - 02:13 AM, said:

Ahh... so i should change the name "default:" ? because in mine i did it something like this

Groups:
     Default: Noob
        Default: true
          -ess etc
           etc
           etc

ok, remove the stuff after the group title (like Noob in the above example)

#9

Nevera
    Nevera

    Carpenter

  • Members
  • 48 posts

Posted 27 May 2011 - 02:20 AM

View Postjefe323, on 27 May 2011 - 02:17 AM, said:

ok, remove the stuff after the group title (like Noob in the above example)



Then change "default:" to "noob:"?

#10

jefe
    jefe

    Creamymin

  • Forum Admin
  • 16137 posts
  • Location: Colorado
  • Minecraft: jefe323

Posted 27 May 2011 - 02:21 AM

if that is what you want the group called, then yes

#11

Nevera
    Nevera

    Carpenter

  • Members
  • 48 posts

Posted 27 May 2011 - 02:23 AM

View Postjefe323, on 27 May 2011 - 02:21 AM, said:

if that is what you want the group called, then yes


Okay thanks, then in game all i'll have to do is


/mandemote <player> Noob, correct?

#12

jefe
    jefe

    Creamymin

  • Forum Admin
  • 16137 posts
  • Location: Colorado
  • Minecraft: jefe323

Posted 27 May 2011 - 02:27 AM

i usually use

/manuadd <player> <group>


#13

Nevera
    Nevera

    Carpenter

  • Members
  • 48 posts

Posted 27 May 2011 - 02:58 AM

Thanks for all you're hlep once again :D