本帖最后由 大猫云计算 于 2019-10-24 03:47 编辑



ShopKeepers   交易村民插件


#虽然我已经看到了别人转载过,但是我使用后,发现他的转载并不详细....
#所以特意来重新发一下...为了升级发帖子嘛!加点人气..谢谢!

我已经看过了神奇的版规
1.我汉化了一些必要的配置文件
2.支持交易村民中文名了
3.更详细的添加了说明
4.说明了会自动禁用普通村民的生成




这个插件可以根据Lore来识别物品。也就是说:钻石和加了Lore的钻石  是不通用的!
大家可以根据这个开一下脑洞,我这里放一个我空岛服务器的栗子- -

恩恩,没错,这东西可以做特殊货币....并且!
什么CrackShot枪械插件。RPGitem的武器插件,他都支持....原理就是Lore

如何安装这个插件


把ShopKeepers.jar 扔进你的Plugins 就好了...



如何创建一个交易村民

对着你要生成的位置输入/shopkeeper



如何更改交易村民的名字


你对着你要修改的交易村民。右键+潜行键  可以打开编辑GUI

这个我顺手汉化了,点击他就可以了,按着下面的提示...

就是这个样子....不会的在下面回复我





怎么设置交易的物品
还是上面所说的:右键+蹲下  打开菜单~~~~

我这里是举得我服务器的一个栗子

这样就可以了!但是另一个呢....?   翻页就能找到了!



怎么改村民名字的颜色
那么请你打开你的 Config 。里面找到这一行

在我设置的配置文件里,默认是粗体明黄色,觉得不好的可以去改...


你还可以放置一个牌子


你对着牌子输入/shopkeepers sign
于是,你会发现,牌子也是可以交易的了....


编辑方法和上面一样,只是长得不太一样了!




指令:
/shopkeepers reload      重载配置文件
/shopkeepers                创建交易村民,在你屏幕所指的正中心
/shopkeepers transfer xxx     将所指的村民转让给xxx玩家
/shopkeepers setforhire    设置出租这个村民




权限:
shopkeeper.*              插件的所有权限
shopkeeper.admin       插件的管理员权限。也就是说可以创建村民


玩家交易权限是默认就有的,这些权限应该都用不到....很多权限都在原帖,要用的去看吧!


下载地址:http://dev.bukkit.org/bukkit-plugins/shopkeepers/files/
Shopkeepers1.6.4.jar (130.44 KB, 下载次数: 3540)
Shopkeepers1.7.jar (234.83 KB, 下载次数: 22487)
Shopkeepers1.8.jar (283.63 KB, 下载次数: 11282)

这个是我随手做的汉化文件,只是汉化了比较重要的部分
Shopkeepers.zip (1.96 KB, 下载次数: 24952)




神奇的邱大大教会了我:


把名字那行改成这样:name-regex: "[A-Za-z0-9\u4e00-\u9fa5 ]{3,25}"
就可以支持中文名了....小白直接下载我的汉化文件吧!我改好了...  
如果你的不是Win的系统...请自行转码!

好像这个插件自动禁用 服务器  普通村民的生成    可以才Config.yml 里面修改设置~


感谢16楼的大大提供的配置文件


  1. <p>disable-other-villagers: true
  2. #是否禁用其他村民功能(原版MC的村民)
  3. hire-other-villagers: false
  4. #是否允许出售另外的村民
  5. block-villager-spawns: false
  6. #限制村民生成
  7. enable-spawn-verifier: false
  8. #是否验证村民生成
  9. bypass-spawn-blocking: true
  10. #限制村民生成权限
  11. enable-purchase-logging: false
  12. #记录购买记录
  13. save-instantly: true
  14. #立刻保存
  15. file-encoding: "UTF-8"
  16. #编码格式
  17. enable-world-guard-restrictions: false
  18. #是否启用WorldGuard限制
  19. enable-towny-restrictions: false
  20. #是否启用Towny限制
  21. create-player-shop-with-command: false
  22. #玩家是否可以使用指令创建商店
  23. simulate-right-click-on-command: true
  24. #右击是否可以打开商店
  25. require-chest-recently-placed: true
  26. #是否需要在最近放置箱子
  27. protect-chests: true
  28. #保护箱子
  29. delete-shopkeeper-on-break-chest: false
  30. #打破箱子是否可以删除村民
  31. max-shops-per-player: 0
  32. #每个玩家最多可拥有几个商店
  33. max-shops-perm-options: 5,15,25
  34. max-chest-distance: 15
  35. #箱子的最大距离
  36. player-shopkeeper-inactive-days: 0
  37. #玩家可以闲置shopkeeper的天数
  38. prevent-trading-with-own-shop: true
  39. #是否禁止同自己的商店交易(不禁止OP)
  40. tax-rate: 0
  41. #税收比例
  42. tax-round-up: false
  43. #税收上涨
  44. shop-creation-item: 383
  45. shop-creation-item-data: 120
  46. shop-creation-item-name: ""
  47. #商店创建的默认名称
  48. prevent-shop-creation-item-regular-usage: false
  49. #限制创建商店使用的物品
  50. deleting-player-shop-returns-egg: false
  51. #玩家是否可以使用蛋来删除商店..
  52. enable-villager-shops: true
  53. #是否开启村民商店
  54. enable-sign-shops: true
  55. #是否开启牌子商店
  56. enable-witch-shops: true
  57. #是否开启巫师商店
  58. enable-creeper-shops: false
  59. #是否开启JJ怪商店
  60. sign-shop-first-line: "[SHOP]"
  61. #牌子商店第一行的显现名称
  62. show-nameplates: true
  63. #展示名称
  64. always-show-nameplates: false
  65. #总是展示名称(鼠标不必纸箱商店就可以看到)
  66. nameplate-prefix: "&e&l"
  67. name-regex: "[A-Za-z0-9\u4e00-\u9fa5 ]{3,25}"</font></p><p><font style="background-color: rgb(214, 190, 150);">editor-title: "请编辑你的交易村民"
  68. name-item: 145
  69. name-item-data: 0
  70. delete-item: 51
  71. delete-item-data: 0</font></p><p><font style="background-color: rgb(214, 190, 150);">hire-item: 388
  72. hire-item-data: 0
  73. hire-other-villagers-costs: 1
  74. for-hire-title: "For Hire"</font></p><p><font style="background-color: rgb(214, 190, 150);">currency-item: 388
  75. currency-item-data: 0
  76. zero-item: 341</font></p><p><font style="background-color: rgb(214, 190, 150);">high-currency-item: 133
  77. high-currency-item-data: 0
  78. high-currency-value: 9
  79. high-currency-min-cost: 20
  80. high-zero-item: 341</font></p><p><font style="background-color: rgb(214, 190, 150);">language: en</font></p><p><font style="background-color: rgb(214, 190, 150);">msg-button-name: "&e&l设置名字"
  81. msg-button-name-lore:
  82. - 点击改名后
  83. - 输入村民名字
  84. msg-button-type: "&a&l换个颜色"
  85. msg-button-type-lore:
  86. - 这个颜色的村民太难看了?
  87. - 你可以换一个
  88. msg-button-delete: "&c&l删除村民"
  89. msg-button-delete-lore:
  90. - 点击后删除这个村民
  91. - 不可恢复!
  92. msg-button-hire: "&a&l购买村民"
  93. msg-button-hire-lore:
  94. - 购买这个村民</font></p><p><font style="background-color: rgb(214, 190, 150);">msg-selected-normal-shop: "&a选择出售的商店 (玩家出售物品)."
  95. msg-selected-book-shop: "&a选择出售书的商店 (出售书)."
  96. msg-selected-buy-shop: "&a在选定的商店购买物品 (购买玩家的物品)."
  97. msg-selected-trade-shop: "&a选定交易商店 (和玩家交易的物品)."</font></p><p><font style="background-color: rgb(214, 190, 150);">msg-selected-villager-shop: "&a村民商店创建成功."
  98. msg-selected-sign-shop: "&a牌子商店创建成功."
  99. msg-selected-witch-shop: "&a巫师商店创建成功."
  100. msg-selected-creeper-shop: "&aJJ怪商店创建成功."
  101. msg-selected-chest: "&a选定箱子!! 右键一个交易村民所在的的地方."
  102. msg-must-select-chest: "&a你创建商店之前必须选择一个交易村民."
  103. msg-chest-too-far: "&a箱子离村民太远了!"
  104. msg-chest-not-placed: "&a你必须选择一个离你最近的箱子."
  105. msg-shop-create-fail: "&a你不能在这儿创建交易村民."
  106. msg-too-many-shops: "&a你的商店太多了."
  107. msg-cant-open-shop-with-spawn-egg: "&7你不能打开那个商店因为你手上拿着生成蛋."
  108. msg-type-new-name: "&a请输入村民的名字在聊天框\n  &a如果输入输入-号,则是删除村民的名字"
  109. msg-name-set: "&a这个交易村民的名字已经改变!"
  110. msg-name-invalid: "&a这个名字不合格!"
  111. msg-unknown-shopkeeper: "&7找不到有这个名字的交易村民."
  112. msg-unknown-player: "&7没有找到那个玩家的名字."
  113. msg-must-target-chest: "&7你必须选定一个箱子作为目标."
  114. msg-unused-chest: "&7没有箱子可供这个交易村民提取其中的物品."
  115. msg-not-owner: "&7你不是这个交易村民的主人."
  116. msg-owner-set: "&a现在新主人是:&e{owner</p><p>msg-must-hold-hire-item: "&7你必须把所需要的东西拿在手上."
  117. msg-set-for-hire: "&a这个交易村民可租用."
  118. msg-hired: "&a你租用了这个交易村民!"
  119. msg-cant-hire: "&a你雇佣不起这个交易村民."
  120. msg-villager-for-hire: "&a提供村民服务&6{costs}x {hire-item}&a</p><p>msg-player-shop-created: |
  121.     &a交易村民创建成功!
  122.     &a添加一个物品到你想要的箱子,然后
  123.     &a按住Shift+右键来修改村民.
  124. msg-book-shop-created: |
  125.     &a交易村民创建成功!
  126.     &a你可以在你的箱子里放一个写成的书和空白的书
  127.     &a然后右键+Shift来修改村民.
  128. msg-buy-shop-created: |
  129.     &a交易村民创建成功!
  130.     &a每次添加要出售的物品到你的村民箱子
  131.     &a然后使用右键+Shift来修改村民.
  132. msg-trade-shop-created: |
  133.     &a交易村民创建成功!
  134.     &a添加一个你想出售的物品到你的箱子
  135.     &a然后右键+Shift来修改村民.
  136. msg-admin-shop-created: |
  137.     &a&l交易村民创建成功!
  138.     &2&l你可以用&c&l潜行+右键&2&l来编辑这个村民</p><p>debug: false
  139. #是否启用debug调试</p>
复制代码

如果需要更详细的教程:http://www.mcbbs.net/thread-456452-1-1.html    戳开即可