本帖最后由 NGK3 于 2018-7-5 15:11 编辑 

1.安装与配置
下载后,只需将其放入plugins文件夹中即可。
当首次加载插件时,它将在Shopkeepers文件夹中创建一个config.yml文件,你可以修改一些配置选项。
请注意,插件可在CraftBukkit(或Spigot)使用。无需安装前置Mod/插件。
这意味着在其他端(Tekkit,Forge)上,无法使用此插件。

结束一个商店的编辑,只需要关掉这个GUI,然后点击你的商店来看你设置的交易!


8.权限
9.视频教程[英文]
审核中......
10.常见问答
出现了错误,我有问题,请你帮助我一下好吗?
通过原帖提交是获得帮助或告知插件问题给作者的最佳方式。提交时请说明清楚的Craftbukkit / Spigot和Shopkeepers版本,以及详细描述所遇到的问题或插件问题,包括如何重现问题的方法。
为什么我不能从我的商店购买东西?
你不可以从你自己的玩家商店里面买东西.
如果它们复制错误出现的话,这个限制是用来帮助减少他们的。它并不能完全阻止他们,但是它可以帮助他们不明显出现。
为什么我将费用放进去后不能从交易结果处拿到我要买的东西?
你可能放进去的费用与所需费用不符,
此插件不仅物品类型进行比较,还可以对物品的名字、属性、附魔、数据值/耐久、属性和物品更具体的数据,比如:生物头颅、书、药水、烟花等。
如果你打开了调试模式,可以在控制台获得详细的信息,比如为什么交易失败。
为什么颜色在配置中似乎不起作用?他们似乎变成了奇怪的字符!
你应该在配置文件中设置文件编码选项。将它设置为UTF-8。
我无法使用彩色字设置商店的名称
每当一个商店被重新命名时,都会被验证,此插件通过正则表达式来验证,你可以在配置文件中找到并修改。
正则表达式指定哪些字符可用于商店名称以及要求商店名称长度。
默认情况下,配置文件的正则表达式内无颜色代码字符“&”,如需让商店支持彩色名称请将颜色代码字符“&”添加至配置正则表达式中。
是否会支持货币系统?(集成到Vault)
对不起,不会。
译者注:原文有说明原因,但是就两个字:不会!
怎样才能创造一个成功的经济?
我在这个问题上做了一些思考,你可以阅读的Nisovin意见[英文]
我是一个插件开发人员,我该如何检测某个实体是否是商店?
每个实体商店都标记上“shopkeeper”元数据,这样你就可以检测到某个实体是否是商店。
我可以看到此插件的源码吗?
当然,点击这里。
未翻译:
11.更新日志
点击我移步到原帖文件页找到所有以前上传的文件及其更新日志。
12.捐赠开发作者
如果喜欢这个插件,请考虑通过捐款来支持其开发。
blablubbabc(现插件维护者)
nisovin(前作者)
*需要登陆/注册PayPal,以欧元为单位。
提前谢谢!
13.想帮忙开发插件?
嘿! 作者正在寻找一个愿意积极参与项目的人。
需要帮助作者更新/改进插件,但如果有任何关于如何为此项目做出贡献的想法,请告诉作者!
如果你有兴趣,请随时通过在原帖内PM与作者联系。
14.搬运授权
15.下载
点我下载
汉化:
 欢迎留下你的评分,泻泻~_(:_」∠)_
欢迎留下你的评分,泻泻~_(:_」∠)_

这个插件可以让你自定义交易村民,自定义想要卖的东西及其价钱,
还可以创建管理员商店使其有无限的供应,你也可以设置玩家商店从箱子里获取库存,
如果你愿意,插件还可以阻止玩家与非商店村民交易(让普通村民失去交♂易能♂力)
目录:
1.安装与配置
2.创建商店
3.设置交易(管理员商店)
4.设置交易(玩家商店)
5.启用的怪物类型
6.Citizens商店
7.特殊命令
8.权限
9.视频教程
10.常见问题
11.更新日志
12.捐赠开发作者
13.想帮忙开发插件?
14.搬运授权
15.下载
1.安装与配置
下载后,只需将其放入plugins文件夹中即可。
当首次加载插件时,它将在Shopkeepers文件夹中创建一个config.yml文件,你可以修改一些配置选项。
请注意,插件可在CraftBukkit(或Spigot)使用。无需安装前置Mod/插件。
这意味着在其他端(Tekkit,Forge)上,无法使用此插件。
2.创建商店
创建一个管理员商店,只需要准对一个方块输入指令/shopkeeper [对象类型]。一个村民会生成在你所看着的方块上面
创建一个玩家商店你需要一个村民刷怪蛋(或者任何一个配置文件里面指定的物品),
你在创建Shopkeeper的过程中不能使用创造模式。
首先,你要对着空气右键(不能对在方块上面)来选择不同的商店类型(普通,图书,收购和交易)。
你也可以按住Shift(潜行状态)右键来选择不同的商店种类(村民,牌子,女巫…)。
然后,右键一个箱子作为此商店的库存
最后右键另一个方块来放出你的商店
(你也可以看着一个箱子然后通过指令/shopkeeper [商店类型] [对象类型]来创建玩家商店,不过这样会使商店站在箱子上面,而不是自定义的位置)
如果没有在命令里面输入商店类型或者物品类型,然后他们会使用默认设置(你用来拿在手上创建村民的特殊物品)或者默认设置。所以你可以只输入商店类型,或者只输入物品类型,也可以两者都输入
所有交易村民的AI都会被重写所以并不需要担心他们会乱跑,并且他们无视任何伤害,他们还会在离开出生点过几秒后自己传送回去
默认启用的玩家商店类型是:普通(俗称出售),收购,交易,图书
译者注:出售就是我给你东西你给我钱,收购就是我给你钱你给我东西,交易就是你给我东西我拿这个换,图书就是卖自己写的书(成书),附魔书,书与笔(空书)之类的,分别为normal(sell),buy,trade,book
商店的类型:可以拿来当商店的东西,(实体)村民是默认设置。
默认启用的商店对象类型:sign(牌子),Citizens(俗称NPC),或者怪物名字
3.设置交易(管理员商店)
按住Shift右击你的商店来修改交易项目,这样会打开一个看起来像箱子一样的东西,不过会有一些特殊的图标在右边。
按住Shift右击你的商店来修改交易项目,这样会打开一个看起来像箱子一样的东西,不过会有一些特殊的图标在右边。

每列均为一个交易项目
第一行和第二行:售价
第三行:商品
第一行和第三行属必放区【如第一列第一行有商品,但第一列第三行无售价则无法保存(自动退回第一列第一行商品)
第一行和第三行属必放区【如第一列第一行有商品,但第一列第三行无售价则无法保存(自动退回第一列第一行商品)
但是第二行可以空着。
结束一个商店的编辑,只需要关掉这个GUI,然后点击你的商店来看你设置的交易!
它可以交易任何物品,包括附魔物品和写好的书。
点击编辑GUI里面最右行第一个图标,然后在聊天栏里面输入商店的名字即可设置商店名字。
点击编辑GUI里最右行第二个图标来选择选择商店的外观。
点击编辑GUI里面最右行第一个图标,然后在聊天栏里面输入商店的名字即可设置商店名字。
点击编辑GUI里最右行第二个图标来选择选择商店的外观。
如果你想删掉这个商店,就点击最右行第三个的图标
(注意点,这个是不能撤销的!)
4.设置交易(玩家商店)
首选,玩家需要将他们想要出售的物品放在箱子里,
如果需要出售写好的书必须使用图书管理员
(你必须将写好的书放在箱子里,另外还要放“书与笔”)

然后,按住Shift右击,这将打开·商店编辑器,
第一行:货物
第二行:售价(绿宝石块)
第三行:售价(绿宝石)
如果没有指定售价,就会有一个绿宝石。左键单击绿宝石/绿宝石块则售价增加1,右键单击则售价减小1。
你还可以同时按住shift键:左键绿宝石/粘液球则售价增加10,右键则售价减小10。
【如某行售价为0则显示红色不可用的一个物品“屏障”,如二三行均为“屏障”则无法出售】

设置好后,只需要关掉这个GUI则生效。
点击编辑GUI里面最右行第一个图标,然后在聊天栏里面输入商店的名字即可设置商店名字。
点击编辑GUI里最右行第二个图标来选择选择商店的外观。
点击编辑GUI里最右行第二个图标来选择选择商店的外观。
如果你想删掉这个商店,就点击最右行第三个的图标
当玩家从一个玩家的商店购买物品时,箱子里的物品将被移除而增加相对应的绿宝石/绿宝石块。
由于游戏限制,即使玩家购买某一物品到无货,GUI也不会立即更新显示无货。然而无货后即使GUI未立即更新玩家也不会成功购买,重新打开GUI后会则会更新~
对于雇用的商店,你必须把你想买的每一种商品都至少买一种。以及大量的货币(楼主也迷XD)。
打开商店编辑器后,它除了底部变成货物,顶部变成售价其他都无异。
购买的店主可以只可交易基本物品、 不附魔的物品、 书籍或地图。
为了大家可以方便创建玩家商店,Mouro001发布了一个小教程(图片):http://imgur.com/82NnbPU
5.启用的怪物类型
你可以用所有实体类型来当做商店类型。
(不是所有实体类型都能正常的工作, 虽然有些可能只显示一些奇怪无害,但也会有可能会有导致更严重的问题的。)
因此,默认启用只有当前可用的生存实体类型的。如果你想尝试让另一个活实体类型作为商店实体,请到配置中手动启用它。
同时玩家能使用的实体类型是通过权限控制的:shopkeeper.entity.<mobtype> (或者 shopkeeper.entity.* 来启用所有的怪物类型)
默认情况下,玩家只能创建村民、女巫或苦力怕类型的商店。
与旧版本的兼容性存在一些实体类型替代允许权限:shopkeeper.villager,shopkeeper.witch和shopkeeper.creeper
如果想使用其他实体类型,可能需要尝试与Citizens 的插件进行集成!请参见下面的信息。
6.Citizens商店
有一个特殊的(实验性的)功能,支持CitizensNPC来做商店(默认禁用)
创建CitizensNPC商店需要有权限:shopkeeper.citizen
输入/shopkeeper npc创建一个管理员Citizens商店
另外,有一个特性:你可以将已存在的NPC设为商店,但是推荐使用指令创建新的NPC商店
Citizens管理员商店怪物种类默认是普通的村民,你可以使用Citizens命令来改变NPC的怪物种类。
Citizens玩家商店默认是一个玩家类型,名字为店主的NP。可以通过修改配置来决定玩家是否可以重命名他们的NPC玩家商店(默认关闭)
7.特殊命令
帮助
输入/shopkeepers help,显示可用的命令,玩家如果没此权限则无效。
重载
输入/shopkeepers reload,保存更改并重载配置文本。
调试
输入/shopkeepers debug,启用(enabled)/禁用(disabled)调试模式,启动后将使你看到更多有用信息。
列表
输入/shopkeeper list [player|admin]  ,列出指定玩家的所有商店,或者所有管理员商店,还可切换页数。
,列出指定玩家的所有商店,或者所有管理员商店,还可切换页数。
 ,列出指定玩家的所有商店,或者所有管理员商店,还可切换页数。
,列出指定玩家的所有商店,或者所有管理员商店,还可切换页数。删除
输入/shopkeeper remove [player|all|admin],删除所有指定玩家的商店,或者所有玩家的所有商店,或者所有管理员商店。
转让
输入/shopkeepers transfer <新主人>,把你看着的商店转让给<新主人>。
交易权限
输入/shopkeepers setTradePerm <商店ID> <交易权限|-|?>,设置,删除 (-) 或者显示 (?) 交易的权限,没有权限的玩家则无法交易。
租用
输入/shopkeepers setforhire,设置商店为出租类型
| shopkeeper.* | 描述 此插件所有权限 | 默认 OP | 
| shopkeeper.admin | 创建和修改管理员商店 | OP | 
| shopkeeper.debug | 设置Debug模式 | OP | 
| shopkeeper.bypass | 绕过玩家商店限制 | OP | 
| shopkeeper.reload | 重载此插件 | OP | 
| shopkeeper.list.own | 列出你自己的玩家商店 | 所有 | 
| shopkeeper.list.others | 列出其他人的玩家商店 | OP | 
| shopkeeper.list.admin | 列出管理员商店 | OP | 
| shopkeeper.remove.own | 删除你自己的所有商店 | OP | 
| shopkeeper.remove.others | 删除其他玩家所有商店 | OP | 
| shopkeeper.remove.all | 删掉所有商店 | OP | 
| shopkeeper.remove.admin | 删掉所有管理员商店 | OP | 
| shopkeeper.remote | 远程与一个商店交易 | OP | 
| shopkeeper.transfer | 转让商店的所有权 | OP | 
| shopkeeper.settradeperm | 设置管理员商店的交易权限 | OP | 
| shopkeeper.setforhire | 设置商店为出租类型 | OP | 
| shopkeeper.help | 显示命令帮助 | 所有 | 
| shopkeeper.trade | 与任意一个村民交易 | 所有 | 
| shopkeeper.hire | 租用一个商店 | 所有 | 
| shopkeeper.player.normal | 创建和修改普通玩家商店 | 所有 | 
| shopkeeper.player.book | 创建和修改图书玩家商店 | 所有 | 
| shopkeeper.player.buy | 创建和修改收购玩家商店 | 所有 | 
| shopkeeper.player.trade | 创建和修改交易玩家商店 | 所有 | 
| shopkeeper.player | 所有玩家商店 | |
| shopkeeper.entity.<mobtype> | 创建一个制定怪物种类商店 | |
| shopkeeper.entity.* | 创建所有实体商店 | |
| shopkeeper.entity.villager | 创建一个村民商店 | 所有 | 
| shopkeeper.entity.witch | 创建一个女巫商店 | 所有 | 
| shopkeeper.entity.creeper | 创建一个苦力怕商店 | 所有 | 
| shopkeeper.sign shopkeeper.maxshops.<option> | 创建一个牌子商店 查看配置选项 | 所有 无 | 
9.视频教程[英文]
审核中......
10.常见问答
出现了错误,我有问题,请你帮助我一下好吗?
通过原帖提交是获得帮助或告知插件问题给作者的最佳方式。提交时请说明清楚的Craftbukkit / Spigot和Shopkeepers版本,以及详细描述所遇到的问题或插件问题,包括如何重现问题的方法。
为什么我不能从我的商店购买东西?
你不可以从你自己的玩家商店里面买东西.
如果它们复制错误出现的话,这个限制是用来帮助减少他们的。它并不能完全阻止他们,但是它可以帮助他们不明显出现。
为什么我将费用放进去后不能从交易结果处拿到我要买的东西?
你可能放进去的费用与所需费用不符,
此插件不仅物品类型进行比较,还可以对物品的名字、属性、附魔、数据值/耐久、属性和物品更具体的数据,比如:生物头颅、书、药水、烟花等。
如果你打开了调试模式,可以在控制台获得详细的信息,比如为什么交易失败。
为什么颜色在配置中似乎不起作用?他们似乎变成了奇怪的字符!
你应该在配置文件中设置文件编码选项。将它设置为UTF-8。
我无法使用彩色字设置商店的名称
每当一个商店被重新命名时,都会被验证,此插件通过正则表达式来验证,你可以在配置文件中找到并修改。
正则表达式指定哪些字符可用于商店名称以及要求商店名称长度。
默认情况下,配置文件的正则表达式内无颜色代码字符“&”,如需让商店支持彩色名称请将颜色代码字符“&”添加至配置正则表达式中。
是否会支持货币系统?(集成到Vault)
对不起,不会。
译者注:原文有说明原因,但是就两个字:不会!
怎样才能创造一个成功的经济?
我在这个问题上做了一些思考,你可以阅读的Nisovin意见[英文]
我是一个插件开发人员,我该如何检测某个实体是否是商店?
每个实体商店都标记上“shopkeeper”元数据,这样你就可以检测到某个实体是否是商店。
我可以看到此插件的源码吗?
当然,点击这里。
未翻译:
11.更新日志
点击我移步到原帖文件页找到所有以前上传的文件及其更新日志。
12.捐赠开发作者
如果喜欢这个插件,请考虑通过捐款来支持其开发。
blablubbabc(现插件维护者)
nisovin(前作者)
*需要登陆/注册PayPal,以欧元为单位。
提前谢谢!
13.想帮忙开发插件?
嘿! 作者正在寻找一个愿意积极参与项目的人。
需要帮助作者更新/改进插件,但如果有任何关于如何为此项目做出贡献的想法,请告诉作者!
如果你有兴趣,请随时通过在原帖内PM与作者联系。
14.搬运授权

15.下载
点我下载
汉化:
 欢迎留下你的评分,泻泻~_(:_」∠)_
欢迎留下你的评分,泻泻~_(:_」∠)_
插件汉化:极光;帖子翻译:南瓜
鸣谢:极光、达达
帖子不足之处可以下方回复
另外如有疑问也可以下方留言~
【Bone Studio】成员招募-我们的征途是星辰大海
http://www.mcbbs.net/thread-712767-1-1.html
 本帖最后由 314133896 于 2017-8-1 18:27 编辑 
嗯嗯嗯,RPG服的话,这个插件非常有用,好像村民商店只支持8个项目交易。
(我其实就是来消灭0回复的)
嗯嗯嗯,RPG服的话,这个插件非常有用,好像村民商店只支持8个项目交易。
(我其实就是来消灭0回复的)
314133896 发表于 2017-8-1 18:23
嗯嗯嗯,RPG服的话,这个插件非常有用,唯一不足就是村民商店只支持8个项目交易。 ...
 作者觉得8个项交易目是足够的,如果需要更多交易项目,最好是创建多个商店·········
作者觉得8个项交易目是足够的,如果需要更多交易项目,最好是创建多个商店·········作者回答在常见问题里~
bbs其他的这个帖子就没有介绍玩家如何用这个插件  现在有了
YHS1 发表于 2017-8-1 19:18
bbs其他的这个帖子就没有介绍玩家如何用这个插件 现在有了
是的,站内搬运贴都很简单~原帖是很详细的~
终于有一个详细的
不能自定义交易物品吗?
只能用绿宝石?
只能用绿宝石?
这个论坛有人搬运过了。。二搬真的好咩
但是比之前搬运的质量好多了。。赞
白色的麋鹿 发表于 2017-8-6 17:09
这个论坛有人搬运过了。。二搬真的好咩
但是比之前搬运的质量好多了。。赞...
5-3: 什么情况下可以二次搬运? :
已有搬运贴版本过老
内容差距过大(例如老帖无汉化新贴有且汉化量巨大,或详细教程)
下载地址失效等(待补充_(:з」∠)_?)
发现还是不能支持中文名字
插件 实用,支持楼主棒棒哒!
感谢楼主分享,插件不错,很好用。
为什么一拿宠物蛋就提示东西,好烦怎么解决
Not103 发表于 2017-8-13 10:14
为什么一拿宠物蛋就提示东西,好烦怎么解决
麻烦把提示贴出...
一拿蛋右边聊天窗就提示出绿色字如下:
右键来选择商店的种类.
潜行+右键来选择物品的种类.
右键一个箱子来钦点它.
最后右键一个方块来放下商店.
就这样
右键来选择商店的种类.
潜行+右键来选择物品的种类.
右键一个箱子来钦点它.
最后右键一个方块来放下商店.
就这样
Not103 发表于 2017-8-13 10:55
一拿蛋右边聊天窗就提示出绿色字如下:
右键来选择商店的种类.
潜行+右键来选择物品的种类.
创建一个玩家商店你需要一个村民刷怪蛋(或者任何一个配置文件里面指定的物品),
这是使用Shopkeepers后出现的引导。
如果是在觉得很烦可以在配置文件里把指定的物品删掉换成一些不常用的来用于创建玩家商店。
另外,创造模式不会出现此引导【
你在创建Shopkeeper的过程中不能使用创造模式。
这样的话,普通村民就不能右键了!
rpg服腐竹的福音,收下了,教程也很详细,感谢LZawa
白色的麋鹿 发表于 2017-8-6 17:20
发现还是不能支持中文名字
BBS里面其他的帖子内有教怎么弄中文名字,修改一下Config即可XD
YHS1 发表于 2017-8-3 11:59
不能自定义交易物品吗?
只能用绿宝石?
没啊,可以用其他的XD
YHS1 发表于 2017-8-3 11:59
不能自定义交易物品吗?
只能用绿宝石?
我说的是玩家
支持支持
萌新表示正则表达式是什么?
ANSI编码的中文名字代码是什么啊,请问一下
那个,能中文名的吗
YHS1 发表于 2017-8-20 15:36
我说的是玩家
都一样啊,你设定是啥就用啥来交易,只要玩家有正确的物品
逸熙菌i 发表于 2017-9-1 18:54
那个,能中文名的吗
能,修改Config
sky_sunny 发表于 2017-8-21 19:38
萌新表示正则表达式是什么?
似乎是一种拿来过滤你所输入的东西的
87821583 发表于 2017-8-29 19:35
ANSI编码的中文名字代码是什么啊,请问一下
在Config找到并且把那个东西修改为name-regex: "[A-Za-z0-9\u4e00-\u9fa5 ]{3,25}"
南瓜. 发表于 2017-10-21 08:28
在Config找到并且把那个东西修改为name-regex: "[A-Za-z0-9%u4e00-%u9fa5 ]{3,25}"
这是U码吧,我说的是ANSI码QWQ
能不能不给玩家权限
能够给村民加彩色名字这个插件就很OK了
87821583 发表于 2017-10-21 18:10
这是U码吧,我说的是ANSI码QWQ
插件不认识中文啊,所以是U码,就算ANSI编码也是这个东西
1025267352 发表于 2017-11-9 18:34
能不能不给玩家权限
给一条负权限(权限前面加-)
水个回复。。。。
如何创建NPC商店
谢谢楼主 哈哈
下了这插件普通村民无法正常交易了
请问如何正确的修改玩家商店默认的交易物品(指其中的绿宝石和绿宝石块)。我想换成其他的,但当我修改配置文件时,它会锁定,使我无法修改。
怎么把村名变成玩家
可惜不支持1.7.10
 本帖最后由 刘厚亨 于 2018-7-17 16:14 编辑 
咋办,1.12.2spigot服务器
咋办,1.12.2spigot服务器
刘厚亨 发表于 2018-7-17 15:47
咋办,1.12.2spigot服务器
为什么添加汉化文件会错误?
有bug 1.8 paper spigot 商人确实可以兑换物品 但是不能判断lore
例如设置一个用带有lore介绍的红石 兑换一把武器
用不带lore的红石就能兑换
后台没有任何报错
例如设置一个用带有lore介绍的红石 兑换一把武器
用不带lore的红石就能兑换
后台没有任何报错
[Shopkeepers] Detected shopkeepers with duplicate object id: villager:ee97af4b-dc8d-459b-b5de-d9960bd3863c
这是什么原因报错呢?
这是什么原因报错呢?
如果在创建过程中使用了创造模式会怎样呢?我用创造模式好像并没发生什么啊?
支持,有些东西还是老的好
非常感谢楼主的搬运,还有教程,对小白很友好