qq863835561
插件是这个Banitem with NBT


求教如何分世界禁用物品,比如我想禁用地狱世界的法杖使用权限
该怎样设置,希望能说的详细一些,世界配置文件什么的,都说一下,谢谢大神!


一条鱼乾
原贴配置多世界继承中有介绍


配置例子


/default/:
    该节点不代表任何世界它指代全局设置
    如果别的世界未设置继承或者未配置过继承设置比如我有一个世界
    叫abc,但是未出现在上面的配置中那么abc这个世界的禁用物品配置
    将会默认继承自全局世界

Inhert节点:
    该节点设置此世界继承哪些世界的配置,例如上面的main世界继承
    world世界的设置

Perfer节点:
    该节点设置继承哪些禁用列表的配置,此处的禁用列表文件位置在插件目录的
    PreferItemList文件夹下,例如以上配置中world世界配置了此项,那么插件会到PreferItemList
    文件夹下查找名叫ic2.yml的禁用物品列表然后加载并和world中的禁用物品进行合并,
    合并只在内存中发生不会影响到world文件的配置

非继承配置例子:
    /default/
        Prefer
        - 只能主世界用
    world
        Prefer
        - -只能主世界用
这样配置之后,"只能主世界用"这个禁用列表里面的物品就只能在world世界用了

qq863835561
看繁华的人 发表于 2018-2-21 13:58
原贴配置多世界继承中有介绍

那请问 prefer的那个文件里面的item是不是直接在banitem.yml拿就行了?

qq863835561
看繁华的人 发表于 2018-2-21 13:58
原贴配置多世界继承中有介绍
  1. InhertItemList:
  2.     world:
  3.      Inhert:
  4.      - /default/
  5.      Prefer:
  6.      - -dy
  7.     /default/
  8.         Prefer
  9.         - dy
  10.     sc:
  11.      Inhert:
  12.      - /default/
  13.      Prefer:
  14.         - -dy
  15.     zy:
  16.      Inhert:
  17.      - /default/
  18.      Prefer:
  19.         - -dy
  20.     plotworld:
  21.      Inhert:
  22.      - /default/
  23.      Prefer:
  24.         - -dy
  25.     fuben:
  26.      Inhert:
  27.      - /default/
  28.      Prefer:
  29.         - -dy
复制代码

你看我已经这样子输入了 为什么那几个世界还是不能用东西呢?

一条鱼乾
qq863835561 发表于 2018-2-21 14:08
那请问 prefer的那个文件里面的item是不是直接在banitem.yml拿就行了?

Perfer节点:
    该节点设置继承哪些禁用列表的配置,此处的禁用列表文件位置在插件目录的
    PreferItemList文件夹下,例如以上配置中world世界配置了此项,那么插件会到PreferItemList
    文件夹下查找名叫ic2.yml的禁用物品列表然后加载并和world中的禁用物品进行合并,

qq863835561
看繁华的人 发表于 2018-2-21 14:26
Perfer节点:
    该节点设置继承哪些禁用列表的配置,此处的禁用列表文件位置在插件目录的
    PreferItem ...

哇你要么就教明白我 不要拿原帖的东西给我看 我不瞎  要是能看懂我还来发这个帖子?

一条鱼乾
qq863835561 发表于 2018-2-21 14:30
哇你要么就教明白我 不要拿原帖的东西给我看 我不瞎  要是能看懂我还来发这个帖子? ...

原贴不都有例子解说了吗?我还怎么解释...
世界名是ic2那么就用ic2.yml为禁用物品列表

qq863835561
看繁华的人 发表于 2018-2-21 14:33
原贴不都有例子解说了吗?我还怎么解释...
世界名是ic2那么就用ic2.yml为禁用物品列表 ...

我也改完了叫DIM-1的文件可是还是所有世界都用不了。。

qq863835561
看繁华的人 发表于 2018-2-21 14:33
原贴不都有例子解说了吗?我还怎么解释...
世界名是ic2那么就用ic2.yml为禁用物品列表 ...

你可以在QQ上帮帮我嘛QAQ  可以有偿~~  就只是禁用一个东西 让他在地狱不可以使用就好了  我实在是看不懂了

一条鱼乾
qq863835561 发表于 2018-2-21 14:38
我也改完了叫DIM-1的文件可是还是所有世界都用不了。。

检查文件有没有放错地方
请放入PreferItemList文件内

qq863835561
看繁华的人 发表于 2018-2-21 14:42
检查文件有没有放错地方
请放入PreferItemList文件内

没有错吖 就是那个文件夹

一条鱼乾
qq863835561 发表于 2018-2-21 14:47
没有错吖 就是那个文件夹

和world中的禁用物品进行合并了吗

qq863835561
看繁华的人 发表于 2018-2-21 15:15
和world中的禁用物品进行合并了吗

我不会啊 怎么合并。。。

一条鱼乾
qq863835561 发表于 2018-2-21 15:52
我不会啊 怎么合并。。。

配置文件看看

qq863835561

这个是PreferItemList
  1. THAUMCRAFT_WANDCASTING:
  2.   Confiscate: false
  3.   Reason: 该物品已经被禁用
  4.   CurrentId: 5486
  5.   damage@-1:
  6.     CurrentName: Iron Capped Wooden Wand
  7.     Confiscate: false
  8.     Reason: 法杖禁止在地狱使用
  9.     Flags: use
  10. version: '1.1'
复制代码





这个是WorldItem

  1. InhertItemList:
  2.     world:
  3.      Inhert:
  4.      - /default/
  5.      Prefer:
  6.      - -DIM-1
  7.     /default/
  8.         Prefer
  9.         - DIM-1
  10.     sc:
  11.      Inhert:
  12.      - /default/
  13.      Prefer:
  14.         - -DIM-1
  15.     zy:
  16.      Inhert:
  17.      - /default/
  18.      Prefer:
  19.         - -DIM-1
  20.     plotworld:
  21.      Inhert:
  22.      - /default/
  23.      Prefer:
  24.         - -DIM-1
  25.     fuben:
  26.      Inhert:
  27.      - /default/
  28.      Prefer:
  29.         - -DIM-1
复制代码

一条鱼乾

这是每个世界都要继承 -DIM-1这个列表的意思吗?

qq863835561
看繁华的人 发表于 2018-2-21 16:28
这是每个世界都要继承 -DIM-1这个列表的意思吗?

不是啊 只有DIM-1才禁用那个物品

是不是把别的下面的-DIM-1删除就可以了

一条鱼乾
qq863835561 发表于 2018-2-21 16:37
不是啊 只有DIM-1才禁用那个物品

是不是把别的下面的-DIM-1删除就可以了

删除试试
你可以只修改DIM-1的,其他的继承主世界的就行了

Anti@
推荐你先把物品ban了然后用Ess权限组的世界权限分隔功能
然后在别的世界分别给予要ban的物品的使用权限
只剩下那个要禁止这个物品的世界不给这个权限
我服务器就是这样用的~

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