QuickShop Reremake

免费 开源 工具 QuickShop Reremake 5.1.2.5

插件中文名称
箱子商店 重制重制版
插件英文名称
QuickShop Reremake
支持的核心
  1. Bukkit
  2. Spigot
  3. Paper
  4. Purpur
  5. PufferFish
  6. Folia
  7. PaperSpigot
  8. Leaves
  9. 其他Spigot下游
  10. 其他Paper下游
版权链接
https://www.spigotmc.org/resources/quickshop-reremake-1-20-2-ready-multi-currency.62575/
前置组件
Protocollib(必须),Vault(必须),NBTAPI(非必需)
语言支持
  1. 中文(简体)
  2. 中文(繁体)
  3. 英语
  4. 其他
适配版本
  1. 1.12
  2. 1.13
  3. 1.14
  4. 1.15
  5. 1.16
  6. 1.17
  7. 1.18
  8. 1.19
  9. 1.20
请不要在评论和讨论中报告问题,请访问我们的 Discord 服务器或问题跟踪器,您可以通过单击徽章⬇找到它们。
构建:
[IMG]

运行时:
[IMG]
[IMG]

来源:
[IMG]
[IMG]
[IMG]
[IMG] [IMG]
[IMG]
[IMG]

服务器:
[IMG]
[IMG]

分析:
[IMG]

支持: [IMG] [IMG]

1.13-1.14 已经下架,您可以在此处下载支持 1.13 和 1.14 版本的最后一个版本。

对于 1.15.2-1.20.x:右键上的最新稳定版本,请随时报告错误!

v4 到 v5 迁移指南:这里


什么是 QuickShop?

QuickShop 是一个简单而强大的商店插件,可让您和其他玩家快速轻松地创建新商店。

如何创建商店
要创建商店,请放置一个箱子,然后左键单击它,其中包含您要出售的物品数量。
例如:如果我想出售 16 颗钻石,我需要将 16 颗钻石拿在手中,然后左键单击箱子。(需要 allow-stacks: true 和 permission)。

然后,系统将提示您在聊天中输入您想以多少价格出售此商品。

注意:如果您使用的是使用 BungeeChat 等全球聊天插件的 BungeeCord 网络,您可能会遇到聊天系统问题。在这种情况下,您需要使用命令来创建商店!

完成这些步骤后,是否应该在顶部显示一个项目(可以在配置中关闭),并在胸部侧面放置一个带有信息的标志。
如果箱子周围没有空间放置标志,则可能无法创建商店。

QuickShop支持各种宝箱,包括双宝箱和末影宝箱(需要插件OpenInv

附加功能
QuickShop具有更多功能!

  • 大多数操作都是异步处理的!
    这有助于减少潜在的延迟并提高服务器的整体性能。
  • 支持NBT数据、附魔、物品伤害、药水、产卵蛋、潜影盒等!
    这意味着您可以使用自定义模型数据销售商品!
  • AdminShop用于无限制地购买/出售物品。
  • 项目黑名单和管理员的绕过系统。
  • 商店可以在使用双箱子时出售和购买相同的物品。
  • 在聊天和库存中预览物品。
  • i18n 语言支持物品、药水和附魔。
  • 支持 i18n 的 /qs find 命令。
  • 聊天控制面板更改商店的设置。
  • 支持所有标志类型 (1.14+)
  • ClearLag 支持(不会删除胸前的物品)
  • WorldGuard、Towny、PlotSquared 和 Factions 支持。
    阻止玩家在其他人的地块或保护区内创建商店!
  • 多币种支持!
  • 不同商店状态的标志标题颜色。
  • 高级事件总线,允许用户块保护检查事件传输到特定插件。
  • 税务支持!
  • 如果玩家没有权限,则对帮助隐藏命令。
  • 还有更多!不能把它们都放在那里!
如何安装
在安装 QuickShop 之前,请确保您的服务器至少运行版本 1.15,因为不支持旧版本。

1.12 及更早版本的旧版本可以在这里找到(感谢 Timtower、Netherfoam 和 KaiNoMood)!

  1. 下载最新版本。
  2. 下载可选的取决于:NBTAPIProtocolLib
  3. 停止服务器
  4. 将 jar 上传到 plugins 文件夹。
  5. 确保您已安装保险柜和兼容的经济版插件。
  6. 启动服务器。
  7. 大功告成!

如何购买/出售物品
要从商店购买或出售物品,您需要左键单击该标志。
然后,系统将提示您在聊天中写下要购买/出售的金额。

商店是销售还是购买商品取决于标志上显示的信息。

更多高级功能
QuickShop 具有更多高级功能,例如将员工添加到您的商店。
工作人员可以打开你的箱子,设置买入/卖出价格,并在买卖之间切换,但他们永远无法删除你的商店或从销售中获得资金。

要将玩家作为员工添加到您的商店,请查看您的商店并运行 /qs staff add <player>
要删除它们,请运行 /qs staff remove <player>
您还可以使用 /qs staff clear 从您的商店中删除所有 Staff-member。

命令和权限

命令:

  • /qs unlimited
    让您的商店购买/出售数量不限或限量的物品
  • /qs setowner <player>
    更改店铺所有者。
  • /qs buy
    将商店更改为购买物品。
  • /qs sell
    将商店更改为销售商品。
  • /qs price <price>
    更改商品的买入/卖出价格。
  • /qs clean
    删除任何没有任何库存的已加载商店。
  • /qs find<item>
    查找最近的商店,该商店出售以提供的文本开头的商品。例如,/qs find dia 将找到最近的购买/出售钻石的商店。
  • /qs fetchmessage
    从数据库中手动获取商店消息。
  • /qs info
    显示 QuickShop 信息。
  • /qs debug
    启用/禁用调试模式。
  • /qs create <price> [item]
    命令创建手头有商品或指定商品的商店。
  • /qs currency <currency name>
    指定商店使用的货币的命令。
    经济插件必须支持多币种功能,并受 QuickShop 支持。我们现在支持 GemsEconomy 和 TNE。
  • /qs supercreate
    在绕过任何保护检查的同时创建商店。
  • /qs paste
    收集有用的信息并将其粘贴到 Pastebin 上。
  • /qs staff
    管理店内的员工。
    • /qs staff add <player>
      将玩家添加为店员。
    • /qs staff del <player>
      从您的商店中删除玩家作为员工。
    • /qs staff clear
      从您的商店中删除所有员工。
    • /qs staff list
      显示商店的所有当前员工。
  • /qs cleanghost
    删除所有损坏的商店。
  • /qs export
    将所有店铺数据导出到 TXT 文件。
    此命令仅适用于控制台!
  • /qs recovery
    从 TXT 文件或粘贴中恢复所有商店。
    此命令仅适用于控制台,可以删除/覆盖您服务器上的任何现有商店!先进行备份,然后使用干净的数据库进行尝试!
  • /qs convert [sqlite|mysql]
    将数据库转换为 sqlite 或 mysql。
    此命令仅适用于控制台,首先请确保使用 /qs export 创建备份!
  • /qs size
    更改批量大小。
    需要启用配置中的“allow-stacks”选项才能使命令正常工作。
  • /qs purge
    清除旧商店,有关更多信息,请查看 config.yml
    中的清除选项 需要启用配置中的“清除”选项才能使命令正常工作。
  • /qs alwayscounting
    做一个商店总是计数商店是无限的,这使得真正的管理商店是可能的。
  • /qs transfer
    将所有商店从一个玩家转移到另一个玩家。
  • /qs item
    更改商店的商品。
    需要启用配置中的“allow-stacks”选项才能使命令正常工作。
  • /qs removeworld
    删除特定世界中的所有商店。
别名:
  • /shop
  • /qshop
  • /qsshop
  • /quickshop
  • /chestshop
  • /cshop
玩家权限:

对于懒惰的所有者,您可以使用“quickshop.player”权限节点来包含玩家所需的所有权限。

  • quickshop.use
    对于任何 QuickShop 操作都是必需的。
  • quickshop.create.sell
    开店需要(销售模式)
  • quickshop.create.buy
    创建商店(买入模式)或从卖出模式切换到买入模式时需要。
  • quickshop.create.stacks
    允许在堆栈中销售商品是必需的。
  • quickshop.create.changeitem
    允许玩家更改商店的物品。
  • quickshop.create.changeamount
    允许玩家更改每次买入/卖出的物品数量。
  • quickshop.create.changeprice
    允许玩家更改其商店的买入/卖出价格。
  • quickshop.create.double
    允许玩家创建双宝箱商店。

  • quickshop.create.cmd 需要访问 /qs create 命令。
    此命令可能会绕过不支持的保护插件的某些保护!
  • quickshop.transfer
    需要将所有拥有的商店转让给其他玩家。
  • quickshop.find
    使用 /qs find <item> 是必需的
  • quickshop.fetchmessage
    使用 /qs fetchmessage 是必需的
  • quickshop.staff
    需要使用 /qs staff 及其所有子命令。
  • quickshop.preview
    使用 GUI 项目预览是必需的。
  • quickshop.currency
    需要使用 /qs 货币 <currency>
管理员权限:
  • quickshop.unlimited
    需要使用 /qs unlimited
  • quickshop.alwayscounting
    使用 /qs alwayscounting 是必需
  • quickshop.setowner
    需要使用 /qs setowner
  • quickshop.other.destroy
    允许玩家移除/摧毁他人的商店。
  • quickshop.other.open
    允许玩家打开其他商店的箱子,并从中取出/放入物品。
  • quickshop.other.price
    允许玩家更改某人商店的价格。
  • quickshop.transfer.other
    需要将某人的所有商店转让给其他玩家。
  • quickshop.refill
    允许玩家使用命令为他们的商店补充,基本上使商店拥有无限的物品。
  • quickshop.empty
    允许玩家清除商店的库存。
  • quickshop.clean
    允许清除/移除任何没有库存商品的商店。
  • quickshop.bypass.<ItemID
    > 需要销售列入黑名单的物品(例如基岩)。
  • quickshop.alerts
    需要接收有关可能作弊、插件警告和更新的通知。

  • quickshop.info 需要使用 /qs 信息
  • quickshop.debug
    使用 /qs debug 是必需的
  • quickshop.paste
    使用 /qs 粘贴时需要
  • quickshop.purge
    使用 /qs purge 是必需的
  • quickshop.create.admin
    使用 /qs supercreate 创建商店时需要绕过任何保护检查
  • quickshop.tax
    允许绕过税费。
  • quickshop.tax.bypassunlimited
    允许绕过税费,但仅限于无限商店。
  • quickshop.cleanghost
    允许使用 /qs cleanghost 删除任何损坏的商店
  • quickshop.export
    使用 /qs export
    的权限 此权限毫无意义,因为该命令仅是控制台。
  • quickshop.recovery
    使用 /qs recovery
    的权限 此权限毫无意义,因为该命令仅是控制台。
  • quickshop.removeworld
    允许使用 /qs removeworld 删除世界中的所有商店
  • quickshop.other.changeitem
    允许玩家更改某人商店的物品。
  • quickshop.other.changeamount
    允许玩家更改某人商店的批量。
配置文件
在此处查看 QuickShop 示例配置文件。
相信我,让您尝试使用QuickShop就足够了!

已知不兼容的插件
某些插件可能无法与 QuickShop 一起使用,我们几乎无能为力来解决这个问题。

  • 几乎任何 BungeeCord 聊天插件。
    这些覆盖了默认的每服务器聊天,如果没有任何蹦极龙头桥接插件,就不可能解决这个问题。
    您可以使用 /qs amount <amount> 来设置价格。
  • 处理 BlockBreakEvents
    的插件 您可以禁用保护检查并使用 integration-option 来检查是否可以创建商店。
    请注意,这允许玩家在任何地方创建商店!
  • ChatControl Pro/Red
    您可以使用 /qs amount <amount> 来设置价格。
帮助我们翻译 QuickShop!
您可以帮助我们将QuickShop翻译成尽可能多的语言!

您可以在 Crowdin 上找到目前正在处理的翻译:
https://crowdin.com/project/quickshop-reremake

找不到您的语言?加入我们的 Discord 服务器并告诉我们,以便我们为您添加它。

https://discord.gg/bfefw2E
常见问题

问:我可以创建一个销售和购买商品的商店吗?

答:不可以。每家商店只能出售或购买,但不能同时出售或购买。但是,您可以使用双箱子来拥有两家商店。一个买一个卖。

问:创建商店时插件没有响应。坏了吗?
答:某些插件可能会取消商店创建。最常见的是保护插件的情况。您可以在配置中禁用 shop.protection-checking 以绕过此设置。

问:如何创建销售堆栈的商店?
答:要创建这样的商店,请按照下列步骤操作:

  1. 在config.yml中将“allow-stacks”设置为 true,然后重新加载插件。
  2. 授予玩家(您自己)权限 quickshop.create.stacks
  3. 保留要购买/出售的物品数量并正常创建商店。
问:我可以创建一个绕过默认香草堆大小的商店吗?
答:是的。在config.yml中启用 custom-item-stacksize 选项并重新加载插件。之后,您可以使用 /qs 堆栈 <size>

问:为什么我不能使用集成选项创建商店?
A:在配置中禁用 shop.protection-checking 设置并重新加载插件。该插件首先检查您是否可以在您的位置实际构建。

问:我的商店被 XXX 非保护插件破坏/拒绝。为什么?
答:QuickShop 会创建一个虚假的 BlockBreakEvent 来检查您是否可以在该区域中构建。某些插件可能会通过取消此事件来干扰此事件。
禁用 shop.protection-checking 以绕过此操作。

问:如何从sqlite迁移到mysql(反之亦然)?
答:请按照以下步骤操作:

  1. 确保首先使用 /qs export 创建备份
  2. 使用正确的凭据和设置设置当前使用的数据库。
  3. 使用 /qs reload 重新加载插件
  4. 使用 /qs convert sqlite 或 /qs convert mysql 转换为新数据库。
  5. 转换完成后,将数据库类型更改为新数据库类型,然后再次重新加载。
  6. 享受!
问:插件在控制台中出现 NoDefClassFound/NoMethodFound 错误,为什么?
答:这可能是由于QuickShop不支持(不)支持的奇怪插件引起的,或者是由于QuickShop的jar损坏/损坏造成的。尝试更新插件,并在仅安装QuickShop的情况下对其进行测试。如果问题仍然存在,请在 GitHub 上向我们报告!

问:文本仅显示为奇怪的 JSON。
答:更新您的跨版本插件。

问:如何更改或删除某些消息?
答:编辑 message.json 文件中的消息。要删除邮件,只需将其内容更改为空字符串 (“”)。
要更改物品、附魔等的名称,请编辑相应的i18n.yml文件。

问:你能添加对插件 X 的支持吗?
答:也许吧。请在我们的 GitHub 上为此打开一个问题。

问:插件不工作,控制台中出现一些错误,例如“java.lang.SecurityException: SHA-256(SHA-1) digest error for org/maxgamer/quickshop/QuickShop.class”或“检测到安全风险”。
答:如果您使用的是 Magma、Mohist 或其他 Forge+Bukkit 混合服务器,它也可能导致此问题,请向您的服务器软件开发人员寻求帮助。QuickShop 不为该软件提供任何支持。

QuickShop jar 包含构建数据,可用于检查 jar 是否已被修改。较新的版本有一个内置的自检器,可以向您发送警告。警告通常看起来像 SHA-1/256 摘要错误或检测到安全风险,其中大多数指向 org/maxgamer/quickshop/QuickShop.class。

一旦你看到其中之一,你的服务器就被感染了!这通常是由“L10”恶意软件引起的,如果是这种情况,那么:

  1. 立即删除恶意插件!
  2. 对服务器进行完整备份。
  3. 使用此反恶意软件工具扫描您的服务器:https://www.spigotmc.org/resources/64982/
  4. 删除它报告的恶意 jar(如报告的 ChestGiveway 等)。
  5. 重新下载已删除的 jar,然后再次扫描以确保您摆脱了恶意软件(可能有误报,所以如果不确定,请随时询问)。
  6. 大功告成。

如果QuickShop仍然报告相同的错误,则表示您没有正确删除所有病毒,请在SpigotMC论坛上寻求帮助。

问:?(基本上任何其他问题)
答:加入我们的 Discord 服务器,在那里提出您的问题。

错误报告
错误应通过 GitHub 上的问题跟踪器报告。
不要在插件评论中报告错误,因为它们将被忽略!

附加组件

以下是 QuickShop 的已知附加组件列表。
您是否有此处未列出的附加组件?在我们的 Discord 服务器上联系我们!


BStats
[IMG]

我们允许您在其他地方免费或非免费地重新发布此插件,只要您遵循两个基本规则:

  • 保留指向原始资源(此资源)的链接和源代码链接
  • 请勿删除作者的姓名或声明为原作者
资源概述 设计者 Andre601 ❤
作者
HiTech0926
下载
132
查看
156
首次发布
最后更新
评分
0.00 星 0 星

来自HiTech0926的更多资源