a25624186
有大大可以总结一下authme插件添加fakeplayer需要怎么撰写才是正确的吗?我的疑惑主要来自于
1.神秘时代傀儡
修改为
    AllowRestrictedUser: true

    UnrestrictedName:
    - FakeThaumcraftBore
    - FakeThaumcraftHungryNode
    - FakeThaumcraftGolem
2.mek数字挖矿机
版本1改为
    AllowRestrictedUser: true
   UnrestrictedName: ['[Mekanism]']
版本2改为
然后找到authme插件的config.yml,并修改AllowRestrictedUser: false为AllowRestrictedUser: true,然后是UnrestrictedName改成UnrestrictedName:  '[Mekanism]'

简单来说就是众说纷纭,有些版本有"-"符号 有些版本没有 有些只用写mod名有些写了全名,实在没有头绪故来问问大佬.

预期目的:添加林业种植场(种树的) mek挖矿的 热力膨胀杀手乔 的假玩家权限.

希望大大能给一个完整的语法给我
或者*通配符可以适配全部假玩家吗一个一个加真的太难了 如果我  - * 这样子能不能直接适配全部的假玩家?
因为服务器经常有玩家在实在不方便一直调试.所以才来求助.希望有能力的大大能拯救一下我这个小白






a1294790523
本帖最后由 a1294790523 于 2019-10-9 11:18 编辑

首先,这个UnrestrictedName是用于不用登陆的玩家的(也就是说不需要注册和登陆就能正常游玩)
因此可以拿来兼容fakeplayer(你总不能让fakeplayer自己登陆和注册吧?)

然后,你这个其实是YMAL对于数组的两种表现形式
比如说你想表示含有a,b,c的数组test,那你可以表示为:
  1. test: [a,b,c]
复制代码

或者
  1. test:
  2. - a
  3. - b
  4. - c
复制代码


你可能会问为什么有的版本需要在两边添加',因为这里要添加的玩家名是含有[]的,你需要加上'来告诉程序这是一个字符串而不是数组

下面介绍下添加方法:
找到AllowRestrictedUser:后面false改成true来允许不用登陆的玩家
然后在UnrestrictedName:下添加你需要添加的fakeplayer的名称(名称一般可以在说明、日志或者代码中获得):

(第一种形式)
  1.     UnrestrictedName:
  2.     - '[BuildCraft]'
  3.     - FakeThaumcraftBore
  4.     - '[Mekanism]'
复制代码


(第二种形式)
  1.     UnrestrictedName:['[BuildCraft]',FakeThaumcraftBore,'[Mekanism]']
复制代码


因为YAML对缩进要求很严格,推荐第二种不容易出错的形式

第一页 上一页 下一页 最后一页