john180
本帖最后由 john180 于 2014-6-29 18:34 编辑

5.list玩家列表相关设置
在Essentials的list列表设置中服主可以自定义以下内容
合并:你可以自定义一个展示用户组,将几个用户组的玩家全部显示在一个展示用户组中。
隐藏:你可以完全隐藏你不想显示的用户组。
限制:你可以限制每个用户组在list列表中的数量上限,超过上限的部分将会被隐藏。

这个配置部分允许您覆盖/编辑/list命令,从而显示一个更加整齐,简洁的list列表。

在默认情况下,你可以定义所有用户组的显示顺序,所有未定义的用户组将会按照首字母排序。

在config文件中你可以通过搜索
  1. list:
复制代码
来找到相关设定位置


1.合并
  1. Staff: owner admin moderator
复制代码
这样设定的话,所有owner admin moderator用户组的玩家在list指令中会全部显示在staff用户组中


2.隐藏
  1. default: hidden
复制代码
这样设置的话 default 将会被隐藏,所有此用户组的玩家将不会在list列表中显示



3.限制
  1. builder: 20
复制代码
这样设置的话所有builder用户组的玩家只会显示20个,超过的部分会被隐藏。


——————————————————————————————————————————————————————————————————
所有未定义的用户组都将会正常显示
下面给出一个例子包括上述所有设置


  1. list:
  2.    Admin: owner admin
  3.    stealth: hidden
  4.    builder: 20
  5.    default: 0
复制代码




john180
本帖最后由 john180 于 2014-6-29 20:11 编辑

6.chat聊天格式相关设置

通过Essentials的chat聊天相关设置你可以自定义玩家在聊天过程中名字的前缀等。

注意:要使用这些功能你必须安装Essentialschat插件。
_____________________________________________
6.1显示名(display names)

在Minecraft中,你的displayname就是你在聊天过程中显示的名字,或者是在tab列表,插件中应用到的名字。
显示名由groupmanager插件决定可以在对应世界文件夹group.yml中修改。
bukkit最多允许显示名有16个字符,所以建议将 显示名的前缀+名字+后缀压缩在16个字符以内。


6.1.1设置
在Essentials的config文件中有6个与显示名有关的设定
  1. # OP名字的颜色代码,填写0~9或a~f其中的一个数字或字母,填写'none'来冻结该功能.(译注:可到http://ess.khhq.net/mc/查看颜色代码)
  2. ops-name-color: 'c'

  3. # 昵称的前缀符号,这样你能知道这不是他们真正的用户名.
  4. nickname-prefix: '昵称:'

  5. # 设置最大昵称长度, 昵称前缀也包括在内.
  6. max-nick-length: 15

  7. # 如果你想用其他的插件来设置玩家名字,将其改为"false".
  8. change-displayname: true

  9. # 当这个选项开启时,在玩家显示的名字上添加的前缀或尾缀,会被显示在在线列表(TAB)中.
  10. # 上面的"change-displayname"必须是true才有效.
  11. change-playerlist: true

  12. # 添加前缀后缀(上面的"change-displayname"必须是true才有效)
  13. # 如果你不设置该项,且essentialschat被安装了,其将会被默认为"true".
  14. add-prefix-suffix: true
复制代码


这里我就直接复制中文config中的设定了,因为有全部的中文注释了。我在这里就不再赘述了


6.2聊天格式

这里的设定将会改变玩家在聊天时显示的样式。
下面是一个例子
  1. {DISPLAYNAME} {MESSAGE} {GROUP} {WORLDNAME} {SHORTWORLDNAME} {TEAMPREFIX} {TEAMSUFFIX} {TEAMNAME}
复制代码
  1. {MESSAGE} 聊天的内容.
  2. {GROUP} 玩家所属用户组名称.
  3. {DISPLAYNAME} 显示名包括了玩家的前缀以及后缀.
  4. {WORLDNAME} 玩家所处世界的名字.
  5. {SHORTWORLDNAME} 玩家所处世界的首字母.
  6. {TEAMPREFIX} {TEAMSUFFIX} {TEAMNAME} 计分板团队变量.
复制代码


你可以按照自己的喜好自由组合以上变量,并且完全支持颜色代码
下面给几个例子
  1. format: '<{DISPLAYNAME}> {MESSAGE}'
  2. format: '&8[&7{GROUP}&8]&f {DISPLAYNAME}&7:&f {MESSAGE}'
  3. format: '{WORLDNAME} {DISPLAYNAME}&7:&f {MESSAGE}'
  4. format: '{WORLDNAME} &8[&7{GROUP}&7]&f {DISPLAYNAME}&7:&c {MESSAGE}'
复制代码
下面截图中显示的是最后一种样式游戏中的实际效果







a919298641
似乎有些重要的没在索引呢

john180
a919298641 发表于 2014-6-28 23:22
似乎有些重要的没在索引呢

包含内容不全的原因我在引言里有说

a919298641
john180 发表于 2014-6-28 23:23
包含内容不全的原因我在引言里有说

尽管不在本帖写出,但是为了索引完整,还是建议写进索引然后导向忍者的帖子~

494308843
zhi chi  zheng hao buhui chat

灰机锅
渣渣前来膜拜大神
顺便来学技术。。。

夜鸣蛋
john180 发表于 2014-6-28 23:16
1.备份相关设置在保存服务器地图方面,我们一般会使用AutoSaveWorld这个插件,但是其实Essentials本身就有 ...

{:10_522:}LZ这个bat文件创建了放在哪?能详细说下么

john180
夜鸣蛋 发表于 2014-6-29 00:00
LZ这个bat文件创建了放在哪?能详细说下么

服务端文件夹根目录

john180
本帖最后由 john180 于 2014-6-29 23:24 编辑

7.木牌相关设置
在前面的kit工具包中我们已经提到了Essentials木牌相关设置,下面我们来详细的介绍一下Essentials木牌的功能。
如果使用得当你完全可以使用Essentials木牌功能建立商店而无需额外的商店插件。
首先你在使用这些功能之前得到config文件中开启对应木牌,默认状态下他们全部是关闭的。

打开方式
  1. enabledSigns:
  2.   #- color
  3.   #- balance
  4.   #- buy
  5.   #- sell
  6.   #- trade
  7.   #- free
  8.   #- disposal
  9.   #- warp
  10.   # - kit
  11.   #- mail
  12.   #- enchant
  13.   #- gamemode
  14.   #- heal
  15.   #- info
  16.   #- spawnmob
  17.   #- repair
  18.   #- time
  19.   #- weather
复制代码
默认状态下所有木牌都处于注释状态,去除#就可以开启对应木牌功能


Essentials木牌全部都遵循一定的规则,如果不按照规则填写则会出现错误,下面来列举一下Essentials的木牌格式

有 [cost] 标签的木牌可以有以下几种设置方式:
你可以设置消费金钱: '$5'.
你可以设置一个次数限制: '7 Times'.
你可以设置消费物品: '2 bonemeal' or '2 351,15'.
你可以设置消费经验: '23 exp'.

了解了格式下面我们来看木牌
首先说明一点,在下列所有说明中 <> 标出的为必填项目 [] 标出的是选填项目
第一行文字必须完全图中所示填写

1.邮件木牌

效果类似于/mail指令,就算玩家没有使用/mail指令的权限,他们仍可以使用这个木牌查看邮件。

2.免费物资木牌

免费获取第二行中设置的物品(物品名字或id),可无限拿。

3.工具包木牌
上文已介绍,不在列出

4.清理木牌

清除物品

5.时间牌子

花费金钱/经验/物品改变时间

6.天气牌子

改变天气

7.传送牌子

将玩家传送到指定的warp点
关于[group]标签在上面kit工具包中有说明
这里类似不在重复

8.刷怪牌子

刷出指定数量的生物
如果你想刷出驯服后的动物,你可以输入
动物名字:tamed

9.附魔牌子

给物品附魔
<item>可填"*"或者"any"代表不限制物品

10.游戏模式牌子

设置玩家的游戏模式

11.info牌子

效果和/info指令类似

12.修理牌子

修理手中,或者所有物品
————————————————————————————————
Essentials经济系统相关木牌设置
Essentials提供了一个包括出售物品,收购物品,以物换物的木牌交易系统。
凭借此系统可以完全替代商店插件。

1.交易木牌(此木牌非管理员使用,而是用于普通玩家之间的交易)


此木牌可以让你完成出售物品,收购物品,以物换物等功能
第二行是你需要的东西
第三行是出售的东西
下面举个例子


这个木牌的意思是
出售泥土每10个5¥总计有100个泥土。





这个木牌的意思是
收购泥土每10个5¥总计收购100¥


第三行 : 后面的数字代表了库存。
当商店拥有者拿着要出售的物品右键牌子可以补充库存
当商店拥有者空手右键牌子可以收取商店中收到的钱/物品。
任意玩家右键商店则代表购买/出售物品。
(物品名称可以用物品ID代替)


注意一下商店均只能op使用因为下列商店均为无限商店。


2.购买牌子


玩家可以右键牌子来购买物品
<cost>设置遵循本帖开头说明。


3.出售牌子


向商店出售物品。<cost>设置遵循本帖开头说明。

4.金钱查询牌子


右键牌子可以查看自己现有金钱





Greensky
很好的教程!我本来准备在假期写一篇Ess的教程的,看来现在只能写GM的了= =

㊣qilunuo
顶起{:10_521:}

Bryan33
本帖最后由 a390807154 于 2014-6-30 09:09 编辑

表示我曾在插件WIKI里写过关于ESS的一小段内容 @john180 @rom718
附:essentials自带的nbt代码
综述:本代码适用于give命令,essential插件Config中的kit包的编辑等
1.此NBT代码中,支持如&1&2等颜色代码,_在编辑中视为“空格”,|将视为换行(不可用于插件文件夹中的book.txt的编辑
2.使用方法:这里以give命令为例子,give(给予) [玩家名] [物品ID:损伤值] [数量] [NBT代码]
3.essentials中的NBT代码并没有1.7+版本中那么严谨,不需要写入tag的名称,如我们将一个石头的名字改为”插件WIKI”
那么代码将为
/give [你的名字] 1 1 Name:插件WIKI
4.代码列表:Name:名字 为物品的名字
Lore:文字 为物品Lore(也就是物品下面的那行字)编写,只有在编写Lore的时候可以使用|进行换行,Lore中不能有空格
例子:
/give [你的名字] 1 1 Name:插件WIKI Lore:中文bukkit插件WIKI|欢_迎_您_的_加_入
Player:名字 这个只能用在头颅设定中(必须是头颅,不能是怪物头)
这个将给予一个放出来显示皮肤的头颅

下面是两个命令执行后的截图



爱拍_KingKong
怎么不写一个ess权限组怎么设置

最好配图,服务器OP操作的图

在加上一些基本的权限节点名{:10_492:}

john180
爱拍_KingKong 发表于 2014-6-30 11:03
怎么不写一个ess权限组怎么设置

最好配图,服务器OP操作的图

这个东西不是以前有人写过教程了嘛-_-||

爱拍_KingKong
john180 发表于 2014-6-30 12:11
这个东西不是以前有人写过教程了嘛-_-||

别人写的我都看不明白~~

而且没有图片~~

就是服务器的图片{:10_492:}

九尾·
很好的教程!!

Emerson
夜鸣蛋 发表于 2014-6-29 00:00
LZ这个bat文件创建了放在哪?能详细说下么

不认真看帖啊。。服务器目录

Emerson
待码好了。再回来看

Lokls
图挂了,好急

Miedie
楼主好棒,顶一下

Miedie
为何图片加载不出来。。。。

john180
Miedie 发表于 2014-6-30 22:43
为何图片加载不出来。。。。

论坛图片又挂了= =|||

Exodus
好评 我是来请教问题的
ess里有这么一套权限点
VariousNoneessentials.protect.damage.contactPlayer will receive contact damage
VariousNoneessentials.protect.damage.creeperPlayer will receive creeper damage
VariousNoneessentials.protect.damage.disableAdmin override to prevent admins from dying
VariousNoneessentials.protect.damage.drowningPlayer will receive drowning damage
VariousNoneessentials.protect.damage.fallPlayer will receive fall damage
VariousNoneessentials.protect.damage.firePlayer will receive fire damage
VariousNoneessentials.protect.damage.fireballPlayer will receive fireball damage
VariousNoneessentials.protect.damage.lavaPlayer will receive lava damage
VariousNoneessentials.protect.damage.lightningPlayer will receive lightning damage
VariousNoneessentials.protect.damage.projectilesPlayer will receive projectile damage
VariousNoneessentials.protect.damage.suffocationPlayer will receive suffocation damage
VariousNoneessentials.protect.damage.tntPlayer will receive tnt damage

本来我打算用这些的反权限来去除某些伤害来源的,结果多次尝试无果
求教这些权限点正确使用姿势

john180
本帖最后由 john180 于 2014-7-1 10:25 编辑
Exodus 发表于 2014-7-1 00:33
好评 我是来请教问题的
ess里有这么一套权限点

/mangaddp 用户组 -essentials.protect.damage.contact
试试我也不是很清楚
essential的wiki中并没有对essential protect进行任何介绍,或者你可以试试给玩家这几个权限行不行

lcpg
膜拜神级腐竹·

呵呵呵英雄联盟
楼主太棒了

灸嗣
dddddddddddddddddddddddddddddddddd

qw5125123
john180 发表于 2014-6-28 23:16
5.list玩家列表相关设置
在Essentials的list列表设置中服主可以自定义以下内容
这个配置部分允许您覆盖/编 ...

list的使用权限代码是什么。。  就是怎么禁止某个分组的玩家使用/list

john180
qw5125123 发表于 2014-7-2 18:15
list的使用权限代码是什么。。  就是怎么禁止某个分组的玩家使用/list

essentials.list

黑耀郡主
(╯‵□′)╯︵┻━┻求楼主给个文字版格式,在服务器试了半天被说那OP在干什么。

john180
黑耀郡主 发表于 2014-7-2 18:59
(╯‵□′)╯︵┻━┻求楼主给个文字版格式,在服务器试了半天被说那OP在干什么。 ...

木牌?

黑耀郡主

嗯木牌的。。。。全部删掉符号之后
[xxxxxxxxx]
xxxxx感觉不对啊。。。

john180
黑耀郡主 发表于 2014-7-2 19:13
嗯木牌的。。。。全部删掉符号之后
[xxxxxxxxx]
xxxxx感觉不对啊。。。

你要弄的是哪个木牌

黑耀郡主
john180 发表于 2014-7-2 19:19
你要弄的是哪个木牌

大概内容是
   修复手上物品耐久;扣除铁锭1个;扣除£1000。(话说木牌自动检测钱数剩余吗?被命令方块刷东西的熊虐惨了。)

john180
黑耀郡主 发表于 2014-7-2 19:25
大概内容是
   修复手上物品耐久;扣除铁锭1个;扣除£1000。(话说木牌自动检测钱数剩余吗?被命令方块刷 ...

[repair]
hand
$1000

没法同时扣两种东西,要不扣钱要不扣铁锭

黑耀郡主

[repair]      经试验无效。。。。右键直接触发mcmmo技能而不是木牌。。
hand
$1000


enabledSigns:

  - color

  - balance

  - buy

  - sell

  - trade

  - free

  - disposal

  - warp

  - kit

  - mail

  - enchant

  - gamemode

  - heal

  - info

  - spawnmob

  - repair

  - time

  - weather
↑这是ESS那边的设置

john180
黑耀郡主 发表于 2014-7-2 19:46
[repair]      经试验无效。。。。右键直接触发mcmmo技能而不是木牌。。
hand
$1000

那我只能说插件冲突了= =|||

黑耀郡主
john180 发表于 2014-7-2 20:35
那我只能说插件冲突了= =|||

 ̄□ ̄||跟ESS过不去的MCMOO.........

没有解决方法吗。。。。

john180
黑耀郡主 发表于 2014-7-2 20:44
 ̄□ ̄||跟ESS过不去的MCMOO.........

没有解决方法吗。。。。

貌似没有 而且貌似就这个牌子会冲突= =||

黑耀郡主
john180 发表于 2014-7-2 20:50
貌似没有 而且貌似就这个牌子会冲突= =||

= =这么鬼畜。。有其他的插件能代替吗。。。

john180
黑耀郡主 发表于 2014-7-2 21:06
= =这么鬼畜。。有其他的插件能代替吗。。。

我是不知道了= =||

紅月阿
请问有关于 玩家权限组 设置的教程不?

john180
Angel_girl 发表于 2014-7-3 20:12
请问有关于 玩家权限组 设置的教程不?

如果你们都想要这个教程我可以开个坑
不过以前已经有很多这方面的教程了啊

紅月阿
john180 发表于 2014-7-3 20:19
如果你们都想要这个教程我可以开个坑
不过以前已经有很多这方面的教程了啊 ...

求一个连接 目前我开了个 1.7 服 玩家在 X 世界可以互相 tp 如果到 X世界 tpa 去 Z 世界 缺没权限 求解决

john180
Angel_girl 发表于 2014-7-3 20:20
求一个连接 目前我开了个 1.7 服 玩家在 X 世界可以互相 tp 如果到 X世界 tpa 去 Z 世界 缺没权限 求解决 ...

你Essentials config中
  1. world-teleport-permissions:
复制代码

这一项开的是true还是FALSE

紅月阿
john180 发表于 2014-7-3 20:23
你Essentials config中

这一项开的是true还是FALSE

这样 world-teleport-permissions: false 需要 true 吗?

john180
Angel_girl 发表于 2014-7-3 20:25
这样 world-teleport-permissions: false 需要 true 吗?

如果是false的话应该是没问题的额
你确定不同世界的用户组设置都没问题吗

紅月阿
john180 发表于 2014-7-3 20:28
如果是false的话应该是没问题的额
你确定不同世界的用户组设置都没问题吗 ...

权限组是自动加载的 权限组那文件我没修改过  不同世界用户组设置?

john180
Angel_girl 发表于 2014-7-3 20:29
权限组是自动加载的 权限组那文件我没修改过  不同世界用户组设置?

你从来没改过?全都是自动生成的?

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