找回密码
 立即注册

微信登录

只需一步,快速开始

QQ登录

只需一步,快速开始

[1.15-1.20]QuickShop Reremake - 高版本箱子商店

像素搬运菌 2024-4-5 03:02:28 经济 阅读 951 来自 亚太地区
服务器插件
中文名称:
英文名称: QuickShop Reremake
插件来源: 转载
适用服务端: CraftBukkit Spigot Paper 
插件类型: 经济
语言支持: 中文 英文 
适用版本: 1.15.x 1.16.x 1.17.x 1.18.x 1.19.x 1.20.x 
前置插件/mod: NBTAPI、ProtocolLib[可选]
下载地址: https://www.spigotmc.org/resources/quickshop-reremake-1-20-2-ready-multi-currency.62575/
原贴地址: https://www.spigotmc.org/resources/quickshop-reremake-1-20-2-ready-multi-currency.62575/
什么是 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)!

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






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

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

更多高级功能
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 查找<项目>
    查找最近的商店,该商店出售以提供的文本开头的商品。例如,/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 员工列表
      显示商店的所有当前员工。
  • /qs cleanghost
    删除所有损坏的商店。
  • /qs export
    将所有店铺数据导出到 TXT 文件。
    此命令仅适用于控制台!
  • /qs recovery
    从 TXT 文件或粘贴中恢复所有商店。
    此命令仅适用于控制台,可以删除/覆盖您服务器上的任何现有商店!先进行备份,然后使用干净的数据库进行尝试!
  • /qs 转换 [sqlite|mysql]
    将数据库转换为 sqlite 或 mysql。
    此命令仅适用于控制台,首先请确保使用 /qs export 创建备份!
  • /qs size
    更改批量大小。
    需要启用配置中的“allow-stacks”选项才能使命令正常工作。
  • /qs 清除
    清除旧商店,有关更多信息,请查看 config.yml
    中的清除选项 需要启用配置中的“清除”选项才能使命令正常工作。
  • /qs alwayscounting
    做一个商店总是计数商店是无限的,这使得真正的管理商店是可能的。
  • /qs transfer
    将所有商店从一个玩家转移到另一个玩家。
  • /qs item
    更改商店的商品。
    需要启用配置中的“allow-stacks”选项才能使命令正常工作。
  • /qs removeworld
    删除特定世界中的所有商店。
别名:
  • /店
  • /qshop(英语:qshop)
  • /qsshop
  • /快店
  • /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> 来设置价格。

常见问题

问:我可以创建一个销售和购买商品的商店吗?
答:不可以。每家商店只能出售或购买,但不能同时出售或购买。但是,您可以使用双箱子来拥有两家商店。一个买一个卖。

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

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

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

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

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

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

  • 确保首先使用 /qs export 创建备份
  • 使用正确的凭据和设置设置当前使用的数据库。
  • 使用 /qs reload 重新加载插件
  • 使用 /qs convert sqlite 或 /qs convert mysql 转换为新数据库。
  • 转换完成后,将数据库类型更改为新数据库类型,然后再次重新加载。
  • 享受!
问:插件在控制台中出现 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”恶意软件引起的,如果是这种情况,那么:

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

如果QuickShop仍然报告相同的错误,则表示您没有正确删除所有病毒


(1)
像素搬运菌板块版主

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

帖子地址: 

发表回复

使用道具 举报

评论列表(3条)

jgcf666 来自 中国

举报

请更改您的插件地址,
插件作者原帖网址https://www.spigotmc.org/resourc ... 18-2-1-20-4.100125/
下载网址https://modrinth.com/plugin/quickshop-hikari/version/6.1.0.0
最新版本6.1支持1.18.2-1.20.4
当前帖子插件最高支持1.20.2
回复 · 2024-4-12 19:21:24
像素搬运菌 楼主 来自 中国江苏无锡

举报

jgcf666 发表于 2024-4-12 19:21
请更改您的插件地址,
插件作者原帖网址https://www.spigotmc.org/resources/quickshop-hikari-a-powerful-u ...

他们的版本是不一样的,帖子的是QuickShop Reremake,而你说的是另外一个分支版本
回复 · 2024-4-12 19:31:30
jgcf666 来自 中国

举报

像素搬运菌 发表于 2024-4-12 19:31
他们的版本是不一样的,帖子的是QuickShop Reremake,而你说的是另外一个分支版本 ...

好的,很感谢您指出我的错误。
回复 · 2024-4-12 19:48:16