• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

“QuickShop”的版本间的差异

来自Minecraft插件百科
跳转至: 导航搜索
如何创建一个商店
(将QuickShop更改为KaiNoMood最新维护版本的信息, 删除过时和无用的信息, 搬运翻译了新的条目)
(未显示3个用户的5个中间版本)
第1行: 第1行:
{{待完善}}
 
 
{{Bukkit Plugin Infobox
 
{{Bukkit Plugin Infobox
|版本=v4.4
+
|插件名=QuickShop
|兼容服务端版本=1.5.2+
+
|版本=0.9.39-beta
|网址=http://dev.bukkit.org/bukkit-plugins/quickshop/
+
|前置插件=Vault
 +
|作者=KaiNoMood
 +
|兼容服务端版本=1.7-1.13
 +
|网址=https://www.spigotmc.org/resources/quickshop.18676/
 
}}
 
}}
 +
[[Category:综合]]
 
[[Category:经济]]
 
[[Category:经济]]
 
[[Category:机械]]
 
[[Category:机械]]
 +
 
=简介=
 
=简介=
作者的话:对,我准备好写这个插件了. QuickShop. QuickShop是一个商店插件, 允许玩家通过箱子售卖物品,不需要输入任何命令. 它使得玩家可以很方便地购买任何数量的物品. 事实上, 玩家使用本插件不需要输入任何命令!
+
 
 +
QuickShop是一个商店插件, 不需要使用命令, 玩家可以直接用箱子来售卖物品, 也可以简单的输入要购买的数量. 实际上, 玩家不需要掌握任何的命令, 就可以使用这个插件了.
 +
 
 +
这个插件需要安装前置[[Vault]]插件
  
 
=特性=
 
=特性=
操作简单
 
(可控)在箱子顶部展示物品
 
支持附带(NBT标签, 附魔属性, 工具耐久度损耗)的物品<del>破斧头卖出去还是破斧头(笑)</del>, 药水和怪物蛋
 
支持无限库存
 
支持黑名单 & 忽视权限
 
支持同时售卖与购买物品
 
兼容[[Herochat]]
 
创建商店之前,自动检测一个玩家能否打开箱子!<del>啥东西?箱子上方是不透明方块,或者这是别人的箱子</del>
 
  
=如何创建一个商店=
+
* 操作简单
*将一个箱子放在地上
+
* 箱子顶部可以开启悬浮物的展示
*手持你要售卖或收购的物品,左击你想用来交易的箱子
+
* 支持物品的NBT标签, 附魔和耐久度, 支持药水和怪物蛋
*在聊天栏中输入物品的价格(依照提示)(如果这个步骤成功进行,箱子上会出现一个木牌,显示交易信息)
+
* 支持无限库存
如果应出现木牌的地方被阻挡,比如已经存在一个木牌,商店依然能够被建立但不显示木牌
+
* 支持黑名单 & 权限
*将你想要售卖的物品放入箱子中(出售型商店),或者依下面的指示转换商店类型(收购型商店)
+
* 支持同时出售与收购物品
*(可选)转换商店类型,详见下文
+
* 兼容[https://dev.bukkit.org/projects/herochat Herochat]插件
*完成!
+
* 创建商店之前,自动检测一个玩家能否打开箱子
 +
* 支持UUID
 +
 
 +
=商店的创建和使用=
 +
 
 +
==创建商店==
 +
 
 +
# 将一个箱子放在地上
 +
# 手持你要售卖或收购的物品,左击你想用来交易的箱子
 +
# 在聊天栏中按照提示输入物品的价格(如果这个步骤成功进行,箱子上会出现一个木牌,显示交易信息)
 +
# 将你想要售卖的物品放入箱子中(如果应出现木牌的地方被阻挡,比如已经存在一个木牌,商店依然能够被建立但不显示木牌)
 +
 
 +
==出售商店和收购商店的转换==
 +
 
 +
#用鼠标准星瞄准要更改的商店 (有时你需要左击商店牌子,以选定要转换的商店。这个时候聊天栏会提示商品信息和要求输入购买数量.)
 +
#输入/qs sell或是/qs buy转换商店类型  (可选: 使用/shop替换/qs)
 +
#有必要的话,补充商店的库存物品,或者移除已满的收购箱子中的物品.
 +
 
 +
==如何使用商店来交易==
  
=商店类型转换=
+
# 找到商店
*面对箱子<del>鼠标准星对准箱子就肯定没错了</del>
+
# 点击商店箱子
*输入/qs sell或是/qs buy转换商店类型  (可选: 使用/shop替换/qs)
+
# 在聊天栏中输入你想交易的物品数量
*有必要的话,补充商店的库存物品.
 
  
=如何交易=
+
=命令和权限=
*找到商店
 
*打一下或是右键商店(箱子)
 
*在聊天栏中输入你想交易的物品数量
 
Menu Example: Menu
 
  
实例:进入服务器,IP: http://maxgamer.org或是play.maxgamer.org:25571 然后输入/warp market!<del>广告可耻!</del>
+
==命令==
  
=命令=
 
 
  /qs unlimited - 将鼠标准星所对的商店库存设置为'''无限'''.
 
  /qs unlimited - 将鼠标准星所对的商店库存设置为'''无限'''.
 
  /qs setowner <player> - 将商店的所有人改为<player>.
 
  /qs setowner <player> - 将商店的所有人改为<player>.
 
  /qs buy - 将鼠标准星所对的商店转变为收购商店
 
  /qs buy - 将鼠标准星所对的商店转变为收购商店
  /qs sell - 将鼠标准星所对的商店转变为售卖商店
+
  /qs sell - 将鼠标准星所对的商店转变为出售商店
 
  /qs price <price> - 将鼠标准星所对的商店的交易价格修改为指定值
 
  /qs price <price> - 将鼠标准星所对的商店的交易价格修改为指定值
 
  /qs clean - 将所有库存数量为0的商店移除.
 
  /qs clean - 将所有库存数量为0的商店移除.
第52行: 第63行:
 
  /shop - /qs的指令别名(可选)
 
  /shop - /qs的指令别名(可选)
  
=用户权限=
+
==用户权限节点==
  quickshop.use - 基本玩家权限创造'''任何'''商店时使用
+
 
  quickshop.create.sell - 用于创造基本的售出商店
+
  quickshop.use - 基本的玩家权限, 使用QuickShop的商店需要这个权限.
  quickshop.create.buy - 用于可以使用/qs buy 命令(把商店类型改变 售出 ->收购 )
+
  quickshop.create.sell - 创建出售商店的权限.
  quickshop.create.double - 用于可以创造双箱商店.
+
  quickshop.create.buy - 创建收购商店的权限(也就是转换出售商店为收购商店的权限).
  quickshop.create.changeprice - 用于可以使用 /qs price命令 (可以改变商店的价格而不去破坏它. 这可能会使得一些店主可以在别人买时快速变价)
+
  quickshop.create.double - 创建同时出售和收购的商店的权限.
  quickshop.bypass.ItemID - 可以交易黑名单内物品 (比如基岩)
+
  quickshop.create.changeprice - 使用/qs price命令的权限.(如果给予了玩家这个权限, 玩家就可以不破坏商店直接改变商店的价格(这可能会使得一些黑心店主可以在别人购买商品时快速变价)).
  quickshop.find - 可以用于使用 /qs find <物品>的命令来找到固定种类商店
+
  quickshop.bypass.ItemID - 交易黑名单内物品的权限 (比如基岩).
 +
  quickshop.find - 使用/qs find <item>命令的权限.
 +
 
 +
==管理员权限节点==
 +
 
 +
quickshop.unlimited - 使用/quickshop unlimited命令的权限.
 +
quickshop.setowner - 使用/qs setowner命令的权限.
 +
quickshop.other.destroy - 破坏别人的快捷商店的权限.
 +
quickshop.other.open - 打开别人的商店(拿出和放置)的权限.
 +
quickshop.other.price - 改变别人的商店的价格的权限.
 +
quickshop.refill - 用命令重新装满别人商店(基本等于无限物品)的权限.
 +
quickshop.empty - 用命令清空他人商店内的物品的权限.
 +
quickshop.clean - 清空所有无货商店的权限.
 +
 
 +
=其他的杂项=
 +
 
 +
==源码==
 +
 
 +
你可以在[http://github.com/KaiKikuchi/QuickShop 这里]找到QuickShop的源码
 +
 
 +
==经济贸易平衡==
  
=管理权限=
+
如果你想要给你的服务器设计一个平衡的物价系统, 一位玩家[https://www.planetminecraft.com/member/vagrant326/ Vagrant326]设计计算了一个商店的[http://www.planetminecraft.com/blog/how-to-create-stable-prices-system-on-your-server/ 物价表格], 如果你花点时间给服务器的基础的材料制定好了价格以后, 设定商店的时候就会有提示告诉你对应物品适当的物价是多少了.
quickshop.unlimited - 可以使用 /quickshop unlimited命令
 
quickshop.setowner - 允许使用/qs setowner命令
 
quickshop.other.destroy - 可以破坏别人的快捷商店
 
quickshop.other.open - 可以敲开别人的商店(拿出和放置)
 
quickshop.other.price - 可以改变别人的商店的价格
 
quickshop.refill - 可用命令重新装满别人商店 (基本等于无限物品)
 
quickshop.empty - 可以用命令清空他人商店内的物品。
 
quickshop.clean - 清空所有无货商店.
 
  
 +
==下载QuickShop最新的构建==
  
Source: Source on Github
+
QuickShop的最新构建可以在[http://kaikk.net/mc/ 这里]找到
  
Checkout the config over here.[http://dev.bukkit.org/bukkit-plugins/quickshop/pages/config/ 1]
+
==支持和贡献==
  
 +
可以在Github的[http://github.com/KaiKikuchi/QuickShop/issues 这里]报告问题和Bug, 提交issues, 也可以在Github为插件贡献你的力量. 如果你使用插件的时候有任何问题的话, 可以直接开启一个issues来提问. 如果你是开发者的话, 当然可以fork这个插件的Github库, 也可以提交自己的更改(PullRequests), 另外, 这个QuickShop的版本也是基于Netherfoam弃坑的项目fork来的, 可以在[http://dev.bukkit.org/bukkit-plugins/quickshop/ 这里]找到原贴
  
 +
作者催赞助的话: 如果你想让我全天的开发插件, 来[http://mc.kaikk.net/ 官网]赞助我. 我会很感激你的赞助的
  
Have Towny?
+
==已知的问题==
  
Try out this plugin http://dev.bukkit.org/server-mods/quickshop-towny-interop/ to stop players creating shops outside of Towny shop plots!
+
有些服务器的QuickShop即使配置文件没有开启Shift+左键使用商店, 实际使用还是开启着的. 我试了很多Spigot也没法复现这个问题, 都是能正常使用的

2020年2月26日 (三) 11:44的版本

QuickShop
外文名QuickShop
作者KaiNoMood
插件类型Spigot / CraftBukkit
最新版本0.9.39-beta
兼容服务端1.7-1.13
前置插件Vault
源地址https://www.spigotmc.org/resources/quickshop.18676/

简介

QuickShop是一个商店插件, 不需要使用命令, 玩家可以直接用箱子来售卖物品, 也可以简单的输入要购买的数量. 实际上, 玩家不需要掌握任何的命令, 就可以使用这个插件了.

这个插件需要安装前置Vault插件

特性

  • 操作简单
  • 箱子顶部可以开启悬浮物的展示
  • 支持物品的NBT标签, 附魔和耐久度, 支持药水和怪物蛋
  • 支持无限库存
  • 支持黑名单 & 权限
  • 支持同时出售与收购物品
  • 兼容Herochat插件
  • 创建商店之前,自动检测一个玩家能否打开箱子
  • 支持UUID

商店的创建和使用

创建商店

  1. 将一个箱子放在地上
  2. 手持你要售卖或收购的物品,左击你想用来交易的箱子
  3. 在聊天栏中按照提示输入物品的价格(如果这个步骤成功进行,箱子上会出现一个木牌,显示交易信息)
  4. 将你想要售卖的物品放入箱子中(如果应出现木牌的地方被阻挡,比如已经存在一个木牌,商店依然能够被建立但不显示木牌)

出售商店和收购商店的转换

  1. 用鼠标准星瞄准要更改的商店 (有时你需要左击商店牌子,以选定要转换的商店。这个时候聊天栏会提示商品信息和要求输入购买数量.)
  2. 输入/qs sell或是/qs buy转换商店类型 (可选: 使用/shop替换/qs)
  3. 有必要的话,补充商店的库存物品,或者移除已满的收购箱子中的物品.

如何使用商店来交易

  1. 找到商店
  2. 点击商店箱子
  3. 在聊天栏中输入你想交易的物品数量

命令和权限

命令

/qs unlimited - 将鼠标准星所对的商店库存设置为无限.
/qs setowner <player> - 将商店的所有人改为<player>.
/qs buy - 将鼠标准星所对的商店转变为收购商店
/qs sell - 将鼠标准星所对的商店转变为出售商店
/qs price <price> - 将鼠标准星所对的商店的交易价格修改为指定值
/qs clean - 将所有库存数量为0的商店移除.
/qs find <item> - 找到(最近的)交易<item> 的商店- 例如 '/qs find dia' 将会找到最近的交易钻石的商店.
/shop - /qs的指令别名(可选)

用户权限节点

quickshop.use - 基本的玩家权限, 使用QuickShop的商店需要这个权限.
quickshop.create.sell - 创建出售商店的权限.
quickshop.create.buy - 创建收购商店的权限(也就是转换出售商店为收购商店的权限).
quickshop.create.double - 创建同时出售和收购的商店的权限.
quickshop.create.changeprice - 使用/qs price命令的权限.(如果给予了玩家这个权限, 玩家就可以不破坏商店直接改变商店的价格(这可能会使得一些黑心店主可以在别人购买商品时快速变价)).
quickshop.bypass.ItemID - 交易黑名单内物品的权限 (比如基岩).
quickshop.find - 使用/qs find <item>命令的权限.

管理员权限节点

quickshop.unlimited - 使用/quickshop unlimited命令的权限.
quickshop.setowner - 使用/qs setowner命令的权限.
quickshop.other.destroy - 破坏别人的快捷商店的权限.
quickshop.other.open - 打开别人的商店(拿出和放置)的权限.
quickshop.other.price - 改变别人的商店的价格的权限.
quickshop.refill - 用命令重新装满别人商店(基本等于无限物品)的权限.
quickshop.empty - 用命令清空他人商店内的物品的权限.
quickshop.clean - 清空所有无货商店的权限.

其他的杂项

源码

你可以在这里找到QuickShop的源码

经济贸易平衡

如果你想要给你的服务器设计一个平衡的物价系统, 一位玩家Vagrant326设计计算了一个商店的物价表格, 如果你花点时间给服务器的基础的材料制定好了价格以后, 设定商店的时候就会有提示告诉你对应物品适当的物价是多少了.

下载QuickShop最新的构建

QuickShop的最新构建可以在这里找到

支持和贡献

可以在Github的这里报告问题和Bug, 提交issues, 也可以在Github为插件贡献你的力量. 如果你使用插件的时候有任何问题的话, 可以直接开启一个issues来提问. 如果你是开发者的话, 当然可以fork这个插件的Github库, 也可以提交自己的更改(PullRequests), 另外, 这个QuickShop的版本也是基于Netherfoam弃坑的项目fork来的, 可以在这里找到原贴

作者催赞助的话: 如果你想让我全天的开发插件, 来官网赞助我. 我会很感激你的赞助的

已知的问题

有些服务器的QuickShop即使配置文件没有开启Shift+左键使用商店, 实际使用还是开启着的. 我试了很多Spigot也没法复现这个问题, 都是能正常使用的