• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

GroupManager/配置文件

来自Minecraft插件百科
CyanSwetGaRe留言 | 贡献2020年1月31日 (五) 09:19的版本 →‎groups.yml
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

目录结构

第一次下载Group Manager时,一般只有.jar文件。在第一次运行Group Manager时,它会生成可以编辑的配置文件。 标准的配置和范例里详细的布局很相似,但在使用之前至少需要更改一点,需要将自己加入管理员。
第一次生成的配置文件时的文件目录结构会看起来像这样:

GroupManager
backup
你看不见我你看不见我

worlds
world
你看不见我你看不见我

•groups.yml
→组权限文件
•users.yml
→用户单独权限文件

•config.yml
•globalgroups.yml
→单一权限分配到继承组的文件


配置文件的细节可以在配置页面找到。


一般来讲玩家的权限是这么来的:

单一权限
↓
继承组(globalgroups.yml)(要被继承权限的组/把单一权限分类的组)
↓
组(groups.yml) ← 单一权限 → (users.yml)
↓                                ↓
玩家←-------------←-------------←
(这个看不懂的可以无视。。。)

配置文件

worlds

world

groups.yml
 groups:  #这个要保持在文件最上处(请勿删除!)
   XXX:   #XXX的含义是你可以自行增减用户组,名称任意,只要保持各设置格式相同即可
     default: false  #该项设置玩家第一次进入游戏时,是否自动归入该组,true是,false否,下同
     permissions:    #该项设置玩家的权限,在下一行之后添加,该项请看完后面的设置再更改。若是不添加权限,则改为“permissions: []”
     - essentials.*    #*代表ESS插件某一权限,例如“sethome”为设置家等,如果保持*,该组则拥有Essentials插件的所有权限
     - '*'             #仅仅为'*'(注意引号)则是指该组拥有所有的权限(包括上面的)
     - XXX.XXX         #这是其他插件的权限格式,长短,点数量不定
     inheritance:    #意为继承,在下一行之后添加其它某一组(级别相邻或相同即可),之后XXX组就拥有所添加的组的所有权限,没有则改为“inheritance: []”
     - default         #例如该项设置了默认组,则XXX组就拥有默认组所有权限
     info:            #用户组属性
       prefix: '&e'    #前缀,若将引号中的内容改为“&c[VIP]&2”,该组所有玩家名则会显示为:[VIP]绿名  输入“/list”查看在线人数时就可以看到。
       build: true     #该组是否能修改地形(注:刚安装插件时,default组默认此项为false)
       suffix: ''      #尾缀,和“prefix”一样功能,不过在昵称尾部


users.yml
 users:  #该项固定在文件顶部
   123:  #我们以一个名叫“123”的玩家举例吧
     subgroups: []    #子用户组,类似于上面的“继承”,单独对该玩家有效(上面的“继承”同样有效),冒号后接“空格[]”表示“无”,下同
     permissions: []  #权限,仅该玩家拥有(添加方法同groups.yml),该两项设置一般不需更改
     group: XXX       #玩家所在用户组

config.yml

文件:Lightbulb.png Note: 本文使用GroupManager中文配置文件的内容
文件:Lightbulb.png Note: 本文是以CC BY-NC-SA 3.0授权
文件:Lightbulb.png Note: 建议大家直接参考中文配置文件内容
文件:Lightbulb.png Note: 请务必要保存为UTF-8格式
文件:Lightbulb.png Note: 感谢白宝石汉化小组(特别感谢大刘做出的重要贡献)的翻译
文件:Lightbulb.png Note: 搬运者注:
文件:Lightbulb.png Note: 我不太清楚CC BY-NC-SA 3.0协议,但还是直接搬运了过来,不知道行不行。。
文件:Lightbulb.png Note: 上面的Note使用了AE大神在 Ess配置文件/config.yml 的页面顶部的Note(有部分更改),也不知道行不行。。。
文件:Lightbulb.png Note: 还请AE大神解决一下上面两个问题
# 汉化:尘曲, 大刘
settings:
  config:
    # 将OP设置为完全管理权限
    opOverrides: true
    
    # 是否开启在线验证
    validate_toggle: true
    # **********************************************************************************************************************************
    # *** ==================================================== 同意使用命令方块 ==================================================== ***
    # **********************************************************************************************************************************
    allow_commandblocks: true
    
  data:
    save:
      # 保存配置文件分钟间隔
      minutes: 10
      # 备份文件保留多少小时
      hours: 24
      
  logging:
    # GroupManager 的日志详细程度等级   详细<-------->不详细 .
    # 填入以下值 - ALL,CONFIG,FINE,FINER,FINEST,INFO,OFF,SEVERE,WARNING
    level: INFO
    
  mirrors:
        # 多世界设置,世界列表中子世界将参照父世界的设置.
        # 第一个世界 'world' 是主世界名称
        # 子世界 'world_nether' 和 'world_the_end' 将会
        # 与父世界使用相同的玩家/用户组文件.
        # 每个子世界可以设置镜像的 'groups', 'users' 或者与父世界使用一样的设置.
        # all_unnamed_worlds将会使用所有未定义的世界
        world:
          world_nether:
          - users
          - groups
          world_the_end:
          - users
          - groups
          all_unnamed_worlds:
          - users
          - groups
    #  world2:      (World2 将会拥有自己的独立设置)
    #    world3:
    #    - users    (World3 使用 world2 的 users.yml,但是使用自己独立的 groups.yml)
    #    world4:
    #    - groups   (World4 使用 world2 的 groups.yml,但是使用自己独立的 users.yml)
    #  world5:
    #    - world6   (这个世界使用从world5镜像过来的设置文件)

globalgroups.yml

 groups:  #这行请勿删除
   g:groupmanager_default:    #这是一个名叫groupmanager_default的组
     permissions:              #权限
     - groupmanager.notify.self  #这是GroupManager的一个权限
   g:groupmanager_admin:      #这是一个名叫groupmanager_admin的组
     permissions:
     - groupmanager.*            #*代表GroupManager插件某一权限,例如“manuadd”为让一个玩家添加进某组等,如果保持*,该组则拥有GroupManager插件的所有权限
   g:XXX:                       #XXX的含义是你可以自行增减组,名称任意,只要保持各设置格式相同即可
     permissions:
     - XXX.XXX                   #这是其他插件的权限格式,长短,点数量不定

Essentials配置文件

这个是Essentials的配置文件