Olá pessoal depois de algum tempo voltei, estamos inovando
no servidor onde “trabalho” (é mais um hobby), e por esse motivo fiquei sem
postar nada (quem quiser da uma conferida “http://superminecraft.com.br/site/”),
pois bem, hoje começaremos a preparar o servidor para receber jogadores, vamos
trabalhar nos grupos globais, para isso entre na sua pasta plugins do seu
servidor e entre na pasta groupmanager, dentro dela faça um backup do documento
globalgroups.yml e abra ele com o notpad ++, note que qualquer erro feito nessa
parte pode fazer o group manager não rodar, por isso sempre faça um backup.
São muitas permissões então digo desde já que seria
extremamente maçante explicar cada uma permissão, para ver todas as disponíveis
no Essentials veja o link abaixo:
As permissões normalmente são definidas como:
Plugin.comando ou referencia.adicional
Plugin: normalmente vai o nome do plugin.
Comando ou referencia: normalmente se refere a um comando ou
função que o grupo em questão pode usar ou fazer.
Adicional: depende da permissão em si, pode não existir como
pode ter mais de uma,define normalmente se pode ser dado a outro, como o
comando /kill ( essentials.kill) para você,
e /kill Pirex(essentials.kill.* ou essentials.kill.other) para um operador ou ADM.
Por Exemplo:
essentials.clearinventory
//É a permissão referente ao comando /clearinventory ou /clear, que
apaga todo o inventário do jogador.
Essentials é o plugin básico de onde o comando sai, e
clearinventory é o comando, mas esse comando só pode ser usado pra você, para
outros, isso muda, é necessário colocar um adicional:
essentials.clearinventory.others //O others no final define que esse grupo
poderá apagar os inventários de outras pessoas.
Para esse post iremos partir do básico, o documento que o
plugin carrega ao ser inicializado.
Ao abrir o globalgroups.yml você terá o documento em que o
plugin se organiza:
Ao abrir o documento, você verá o aviso em inglês,
”Neste documento só podem ser adicionados nós de grupos(que
são as permissões dos grupos).
Aqui não é aonde você configura os nomes dos grupos.”
Esta parte inicial começa com os comandos referentes ao
group manager, promover e mexer nas permissões do grupo.
groups:
g:groupmanager_default: //Aqui você tem as permissões do grupo
inicial, por definição todo o jogador que entra pela primeira vez fica numa
espécie de “limbo” até um ADM ou Operador o coloque no grupo Builder que é o
grupo de jogador em si.
permissions:
-
groupmanager.notify.self
g:groupmanager_moderator: //Aqui começam as permissões básicas
do grupo de moderadores
permissions:
-
groupmanager.listgroups
-
groupmanager.mandemote
-
groupmanager.manpromote
-
groupmanager.manselect
-
groupmanager.manuadd
-
groupmanager.manudel
-
groupmanager.manwhois
-
groupmanager.notify.other
g:groupmanager_admin: //Aqui começam as
permissões básicas do grupo de administradores
permissions:
-
groupmanager.mantogglevalidate
-
groupmanager.mansave
-
groupmanager.mangcheckp
-
groupmanager.manglistp
-
groupmanager.manucheckp
-
groupmanager.manulistp
A partir daqui começam as permissões referentes aos comandos
bukkit:
g:bukkit_default:
permissions:
-
bukkit.broadcast.user
-
-bukkit.command.plugins
g:bukkit_moderator:
permissions:
-
bukkit.command.ban
-
bukkit.command.ban.ip
-
bukkit.command.ban.player
-
bukkit.command.gamemode
-
bukkit.command.kick
-
bukkit.command.unban
- bukkit.command.unban.ip
-
bukkit.command.unban.player
g:bukkit_admin:
permissions:
- bukkit.broadcast
-
bukkit.broadcast.admin
-
bukkit.command.give
-
bukkit.command.help
-
bukkit.command.kill
-
bukkit.command.list
- bukkit.command.me
-
-bukkit.command.op
-
-bukkit.command.op.give
-
-bukkit.command.op.take
-
bukkit.command.plugins
-
bukkit.command.reload
-
bukkit.command.save
-
bukkit.command.save.disable
-
bukkit.command.save.enable
-
bukkit.command.save.perform
-
bukkit.command.say
-
bukkit.command.stop
-
bukkit.command.teleport
-
bukkit.command.tell
-
bukkit.command.time
-
bukkit.command.time.add
-
bukkit.command.time.set
-
bukkit.command.version
-
bukkit.command.whitelist
-
bukkit.command.whitelist.add
-
bukkit.command.whitelist.disable
-
bukkit.command.whitelist.enable
-
bukkit.command.whitelist.list
-
bukkit.command.whitelist.reload
-
bukkit.command.whitelist.remove
A partir daqui começam as permissões referentes aos comandos
do Essentials:
g:essentials_default:
permissions:
- essentials.help
-
essentials.helpop
- essentials.list
- essentials.motd
- essentials.rules
-
essentials.jail.allow.help
-
essentials.jail.allow.helpop
-
essentials.jail.allow.rules
g:essentials_builder:
permissions:
- essentials.afk
-
essentials.afk.auto
- essentials.back
- essentials.back.ondeath
-
essentials.balance
-
essentials.balance.others
-
essentials.balancetop
- essentials.book
-
essentials.chat.color
-
essentials.chat.format
-
essentials.chat.shout
-
essentials.chat.question
-
essentials.compass
-
essentials.delhome
- essentials.depth
- essentials.exp
-
essentials.getpos
- essentials.hat
- essentials.home
-
essentials.ignore
-
essentials.itemdb
- essentials.kit
-
essentials.kits.tools
- essentials.mail
-
essentials.mail.send
- essentials.me
- essentials.msg
-
essentials.msg.color
-
essentials.msg.format
- essentials.nick
- essentials.pay
- essentials.ping
-
essentials.powertool
- essentials.powertooltoggle
-
essentials.protect
-
essentials.recipe
- essentials.seen
-
essentials.sethome
-
essentials.sethome.bed
-
essentials.sethome.multiple
-
essentials.signs.use.*
-
essentials.signs.create.disposal
- essentials.signs.create.mail
-
essentials.signs.create.protection
-
essentials.signs.create.trade
-
essentials.signs.break.disposal
-
essentials.signs.break.mail
-
essentials.signs.break.protection
-
essentials.signs.break.trade
-
essentials.suicide
- essentials.time
- essentials.tpa
-
essentials.tpaccept
-
essentials.tpahere
-
essentials.tpdeny
- essentials.warp
-
essentials.warp.list
- essentials.worth
-
essentials.jail.allow.mail
- essentials.jail.allow.ping
-
essentials.jail.allow.seen
g:essentials_moderador:
permissions:
-
essentials.afk.kickexempt
- essentials.ban
-
essentials.ban.notify
- essentials.banip
-
essentials.book.title
- essentials.book.others
-
essentials.broadcast
-
essentials.chat.url
-
essentials.chat.magic
-
essentials.clearinventory
- essentials.fly
-
essentials.fly.safelogin
-
essentials.helpop.receive
-
essentials.home.others
- essentials.jails
- essentials.kick
-
essentials.kick.notify
-
essentials.msg.magic
- essentials.mute
-
essentials.mute.notify
-
essentials.seen.banreason
-
essentials.seen.extra
-
essentials.setwarp
-
essentials.protect.alerts
- essentials.protect.admin
- essentials.ptime
-
essentials.ptime.others
-
essentials.togglejail
- essentials.top
- essentials.tp
-
essentials.tp.others
- essentials.tppos
-
essentials.tptoggle
- essentials.unban
- essentials.unbanip
-
essentials.vanish
-
essentials.vanish.effect
- VanishNoPacket.*
-
essentials.weather
- essentials.whois
-
essentials.workbench
- essentials.world
-
essentials.worlds.*
-
essentials.jail.allow.jails
-
essentials.jail.allow.togglejail
-
essentials.afk.kickexempt
- essentials.mute
-
essentials.unmute
-
essentials.mute.notify
-
essentials.ban.notify
- essentials.kick
-
essentials.kick.notify
- essentials.help
- essentials.helpop
- essentials.list
- essentials.motd
-
Tablist.darkpurple
g:essentials_gamemaster:
permissions:
-
essentials.afk.kickexempt
- essentials.ban
-
essentials.ban.notify
- essentials.banip
-
essentials.book.title
-
essentials.book.others
-
essentials.broadcast
-
essentials.chat.url
-
essentials.chat.magic
-
essentials.clearinventory
-
essentials.delwarp
-
essentials.eco.loan
-
essentials.exp.others
- essentials.ext
- essentials.fly
-
essentials.fly.safelogin
-
essentials.getpos
-
essentials.getpos.others
-
essentials.helpop.receive
-
essentials.home.others
-
essentials.invsee
- essentials.jails
- essentials.jump
- essentials.kick
-
essentials.kick.notify
- essentials.kill
-
essentials.kits.*
-
essentials.msg.magic
- essentials.mute
-
essentials.mute.notify
-
essentials.nick.color
-
essentials.nick.others
-
essentials.realname
- essentials.seen.banreason
-
essentials.seen.extra
-
essentials.setwarp
-
essentials.signs.create.*
-
essentials.signs.break.*
-
essentials.spawner
-
essentials.spawner.*
-
essentials.thunder
- essentials.time
-
essentials.time.set
-
essentials.protect.alerts
-
essentials.protect.admin
-
essentials.protect.ownerinfo
- essentials.ptime
-
essentials.ptime.others
-
essentials.togglejail
- essentials.top
- essentials.tp
-
essentials.tp.others
- essentials.tphere
- essentials.tppos
-
essentials.tptoggle
- essentials.unban
-
essentials.unbanip
-
essentials.vanish
-
essentials.vanish.effect
-
essentials.warps.*
-
essentials.weather
- essentials.whois
- essentials.workbench
- essentials.world
-
essentials.worlds.*
-
essentials.jail.allow.jails
-
essentials.jail.allow.togglejail
-
essentials.afk.kickexempt
- essentials.mute
-
essentials.unmute
-
essentials.mute.notify
-
essentials.ban.notify
- essentials.kick
-
essentials.kick.notify
- essentials.help
-
essentials.helpop
- essentials.list
- essentials.motd
- Tablist.red
- essentials.*
- GroupManager.*
- Multiverse.*
- VanishNoPacket.*
g:essentials_chmod:
permissions:
-
essentials.afk.kickexempt
- essentials.mute
-
essentials.unmute
-
essentials.mute.notify
-
essentials.ban.notify
- essentials.kick
-
essentials.kick.notify
- essentials.help
-
essentials.helpop
- essentials.list
- essentials.motd
- Tablist.grey
g:essentials_admin:
permissions:
-
-essentials.backup
-
-essentials.essentials
-
-essentials.setspawn
-
-essentials.reloadall
-
-essentials.plugin
- essentials.*
A partir daqui começam as permissões referentes aos comandos
towny, como não vamos utilizar, não precisa mexer.
g:towny_default:
permissions:
- towny.chat.local
g:towny_builder:
permissions:
-
towny.wild.build.6
-
towny.wild.destroy.6
-
towny.wild.destroy.14
-
towny.wild.destroy.15
-
towny.wild.destroy.16
-
towny.wild.build.17
-
towny.wild.destroy.17
-
towny.wild.destroy.18
-
towny.wild.destroy.21
-
towny.wild.destroy.31
-
towny.wild.destroy.37
-
towny.wild.destroy.38
-
towny.wild.destroy.39
-
towny.wild.destroy.40
-
towny.wild.destroy.50
-
towny.wild.destroy.56
-
towny.wild.destroy.73
-
towny.wild.destroy.74
-
towny.wild.destroy.78
-
towny.wild.destroy.81
-
towny.wild.destroy.82
-
towny.wild.destroy.83
-
towny.wild.destroy.86
-
towny.wild.destroy.103
-
towny.wild.destroy.106
-
towny.wild.destroy.111
-
towny.wild.destroy.115
g:towny_moderator:
permissions:
- towny.chat.mod
-
towny.wild.switch.64
-
towny.wild.build.83
-
towny.wild.build.86
-
towny.wild.build.103
-
towny.wild.build.111
-
towny.wild.build.115
g:towny_admin:
permissions:
- towny.admin
-
-towny.wild.destroy.119
-
-towny.wild.destroy.120
- towny.chat.admin
A partir daqui começam as permissões referentes aos comandos
Vanish, que é uma ferramenta administrativa que vem junto com o Essentials, que
deixa os administradores invisiveis:
g:vanish_moderator:
permissions:
- -vanish.*
- vanish.vanish
- vanish.smokin
- vanish.nofollow
- vanish.nopickup
-
vanish.preventincomingdamage
-
vanish.hooks.dynmap.alwayshidden
-
vanish.hooks.essentials.hide
g:vanish_admin:
permissions:
-
vanish.silentjoin
-
vanish.silentquit
- vanish.silentchests
Para definir que o grupo pode usar todas as permissões
daquele plugin você pode usar “ * ” se se quiser retirar uma permissão de um
grupo mantendo todos as outras permissões você pode usar “ - - ”, por exemplo
- vanish.* usa todos os comandos do vanish
- - vanish.silentchests não pode usar o silentchests que é o
acesso a baús no modo vanish
Para criar novos nós de grupos você deve usar a seguinte
ordem
g:towny_admin: //Nome com g: na frente, para facilitar
comece com o nome do plugin a usar e o nome do grupo que deve receber, não deve
conter espaço
permissions: //Deve ser o mesmo
- towny.admin //E as permissões.
-
-towny.wild.destroy.119
-
-towny.wild.destroy.120
- towny.chat.admin
Nas permissões você deve se atentar aos espaços que tem
antes do começo da escrita, se tiver espaços pra mais ou para menos o plugin
não irá funcionar.
Também faça backups, nunca são demais.
No próximo post vamos mexer nas permissões dos mundos, o que
será a parte final das permissões básicas.