我的世界服务器权限添加-GroupManager插件

前言

Minecraft沙盒游戏,它不单单可以让玩家游戏,玩家还能自己创建MC的服务器来供其他的玩家联机。

介绍

GroupManager插件介绍帖子

OP指令大全

指令

manuadd:
    指令描述:<用户>加入到<>. (如果不存在便创建文件)
    使用方法: /manuadd <用户> <> | 可选 [世界]
    所需权限: groupmanager.manuadd
  manudel:
    指令描述: 移除<用户>的配置并移动到默认组.
    使用方法: /manudel <用户>
    所需权限: groupmanager.manudel
  manuaddsub:
    指令描述: 添加一个<><用户>的分组列表.
    使用方法: /manuaddsub <用户> <>
    所需权限: groupmanager.manuaddsub
  manudelsub:
    指令描述: 删除一个<><用户>的分组列表.
    使用方法: /manudelsub <用户> <>
    所需权限: groupmanager.manudelsub
  mangadd:
    指令描述: 创建一个<>.
    使用方法: /mangadd <>
    所需权限: groupmanager.mangadd
  mangdel:
    指令描述: 移除一个<> (所有成员移动到默认组)
    使用方法: /mangdel <>
    所需权限: groupmanager.mangdel
  manuaddp:
    指令描述: 增加<用户><权限>.
    使用方法: /manuaddp <用户> <权限>
    所需权限: groupmanager.manuaddp
  manudelp:
    指令描述: 移除<用户><权限>.
    使用方法: /manudelp <用户> <权限>
    所需权限: groupmanager.manudelp
  manulistp:
    指令描述: 列出<用户>的全部权限.
    使用方法: /manulistp <用户>
    所需权限: groupmanager.manulistp
  manucheckp:
    指令描述: 查询<用户>是否具有<权限>, 以及它的由来.
    使用方法: /manucheckp <用户> <权限>
    所需权限: groupmanager.manucheckp
  mangaddp:
    指令描述: 增加<><权限>.
    使用方法: /mangaddp <> <权限>
    所需权限: groupmanager.mangaddp
  mangdelp:
    指令描述: 移除<><权限>.
    使用方法: /mangdelp <> <权限>
    所需权限: groupmanager.mangdelp
  manglistp:
    指令描述: 列出<>的全部权限.
    使用方法: /manglistp <>
    所需权限: groupmanager.manglistp
  mangcheckp:
    指令描述: 查询<>是否具有<权限>, 以及它的由来.
    使用方法: /mangcheckp <> <权限>
    所需权限: groupmanager.mangcheckp
  mangaddi:
    指令描述:<1>增加到<2>的继承列表.
    使用方法: /mangaddi <1> <2>
    所需权限: groupmanager.mangaddi
  mangdeli:
    指令描述:<1>移除出<2>的继承列表.
    使用方法: /mangdeli <1> <2>
    所需权限: groupmanager.mangdeli
  manuaddv:
    指令描述: 增加或者替换<用户>的一个<变量><> (如前缀和后缀).
    使用方法: /manuaddv <用户> <变量> <>
    所需权限: groupmanager.manuaddv
  manudelv:
    指令描述: 移除<用户><变量>.
    使用方法: /manudelv <用户> <变量>
    所需权限: groupmanager.manudelv
  manulistv:
    指令描述: 列出<用户>的全部变量 (如前缀和后缀).
    使用方法: /manulistv <用户>
    所需权限: groupmanager.manulistv
  manucheckv:
    指令描述: 验证<用户><变量>, 以及它的由来.
    使用方法: /manucheckv <用户> <变量>
    所需权限: groupmanager.manucheckv
  mangaddv:
    指令描述: 增加或者替换<>的一个<变量><> (如前缀和后缀).
    使用方法: /mangaddv <> <变量> <>
    所需权限: groupmanager.mangaddv
  mangdelv:
    指令描述: 移除<><变量>.
    使用方法: /mangdelv <> <变量>
    所需权限: groupmanager.mangdelv
  manglistv:
    指令描述: 列出<>的全部变量 (如前缀和后缀).
    使用方法: /manglistv <>
    所需权限: groupmanager.manglistv
  mangcheckv:
    指令描述: 验证<><变量>, 以及它的由来.
    使用方法: /mangcheckv <> <变量>
    所需权限: groupmanager.mangckeckv
  manwhois:
    指令描述: 查询<用户>所属组.
    使用方法: /manwhois <用户>
    所需权限: groupmanager.manwhois
  tempadd:
    指令描述: 创建<用户>的临时权限拷贝.
    使用方法: /tempadd <用户>
    所需权限: groupmanager.tempadd
  tempdel:
    指令描述: 移除<用户>的临时权限拷贝.
    使用方法: /tempdel <用户>
    所需权限: groupmanager.tempdel
  templist:
    指令描述: 列出所有使用 /tempadd 进入超载模式的用户.
    使用方法: /templist
    所需权限: groupmanager.templist
  tempdelall:
    指令描述: 移出所有使用 /tempadd 进入超载模式的用户.
    使用方法: /tempdelall
    所需权限: groupmanager.tempdelall
  mansave:
    指令描述: 保存所有权限信息.
    使用方法: /mansave
    所需权限: groupmanager.mansave
  manload:
    指令描述: 重新加载正确的[世界]和配置.
    使用方法: /manload [世界]
    所需权限: groupmanager.manload
  listgroups:
    指令描述: 列出可用的组.
    使用方法: /listgroups
    所需权限: groupmanager.listgroups
  manpromote:
    指令描述: 保留<用户>当前权限并移动到更高一级的<>.
    使用方法: /manpromote <用户> <>
    所需权限: groupmanager.manpromote
  mandemote:
    指令描述: 保留<用户>当前权限并移动到更低一级的<>.
    使用方法: /mandemote <用户> <>
    所需权限: groupmanager.mandemote
  mantogglevalidate:
    指令描述: 当用户在线的时候打开/关闭验证.
    使用方法: /mantogglevalidate
    所需权限: groupmanager.mantogglevalidate
  mantogglesave:
    指令描述: 打开/关闭自动保存.
    使用方法: /mantogglesave
    所需权限: groupmanager.mantogglesave
  manworld:
    指令描述: 查看可以选择的世界名
    使用方法: /manworld
    所需权限: groupmanager.manworld
  manselect:
    指令描述: 选择世界执行下一个命令.
    使用方法: /manselect <世界>
    所需权限: groupmanager.manselect
  manclear:
    指令描述: 清除选择的世界, 下一个命令在当前世界执行.
    使用方法: /manclear
    所需权限: groupmanager.manclear
  mancheckw:
    指令描述: 列出<世界>存储(用户/)数据的每个文件路径.
    使用方法: /mancheckw <世界>
    所需权限: groupmanager.mancheckw

一、添加权限方法

1、[指令修改]
2、[配置修改]

方法1:

1、给指定玩家权限

/manuaddp [用户] [权限]

2、给用户组权限

/manuaddp [用户] []

方法2:

1、给指定玩家权限
玩家配置的路径: Plugins\GroupManager\worlds\world\users.yml
建议使用Notepad++来打开配置,打开配置效果如下图:
VIP权限组

  VIP:
    default: false
    permissions:
    - EasyKits.kits.vip
    - pokemon.pc
    - deluxetags.tag.2
    inheritance:
    - default
    - builder
    info:
      build: true
      prefix: '&a[精灵训练师]&f'
      suffix: ''

permissions下方为对应的权限
info的prefix为用户组对应的前缀
info的suffix为用户组对应的后缀

注:
若要创建新的权限组时,需要将default的true改为false,否则将会与默认权限组冲突!
在配置权限时,该有空格的需要空格隔开。否则整个配置文件将会出错!

2、给用户组权限
用户组配置的路径:Plugins\GroupManager\worlds\world\groups.yml
下图为某个玩家的配置
在这里插入图片描述

users:
  546f6ab5-1e2c-3e41-8a3e-c704015a53e5:
    lastname: Anyeng
    group: vip
    subgroups: []
    permissions: []
    info:
      prefix: '仪表不凡'
      suffix: ''

在某个玩家的permissions中添加权限即可给特定玩家权限
lastname上方的一串为用户的uuid编码,相当于班级的座号

二、添加玩家的前缀和后缀

颜色编码表
颜色编码
若需要给玩家黄色的前缀时,可在该前缀前面加上&e.
1、指令修改
修改玩家前缀:

/manudel [用户名] prefix

修改玩家后缀:

/manudel [用户名] suffix

2、配置中修改
在配置文件Plugins\GroupManager\worlds\world\groups.yml可以修改某个玩家的前缀和后缀,默认的配置不会出现info的prefix和suffix,若需要对玩家进行添加前缀和后缀的话可以在配置中添加
配置路径Plugins\GroupManager\worlds\world\groups.yml
注:修改玩家的前缀和后缀推荐使用指令来进行.

发布了2 篇原创文章 · 获赞 2 · 访问量 235

猜你喜欢

转载自blog.csdn.net/smallfox233/article/details/104112859