基本信息
我的世界Java版本
平台
运行环境
其他链接
搬运团队
详情信息
以下是翻译后的内容:
特性
- 易于使用,只需点击并输入价格即可创建商店。
- 支持 NBT 数据、附魔、工具损坏、药水和怪物蛋。
- 根据客户端语言动态切换显示语言,支持国际化。
- 支持无限商店。
- 支持黑名单和绕过权限。
- 在双 chest 中买卖物品的商店。
- UUID 支持(当然)。
- 在聊天和 GUI 中都有酷炫的物品预览。
- 聊天控制面板可更改商店设置,只需点击即可修改一切。
- 支持世界/区域保护插件,并且可以下载许多兼容模块。
- 基于 ProtocolLib 的虚拟显示物品(更适合性能)支持。
- 多货币支持,在商店中使用来自 GemsEconomy、TheNewEconomy 或任何支持 Reserve 的经济体系的不同货币。我们当然也支持 Vault!
- 支持税收和持续费用!
- 如果玩家没有权限,则从帮助中隐藏命令。
- 为不同的商店状态在标志头颜色和信息标志上显示清晰的描述。
- 支持 MiniMessage,可以创建你想要的华丽消息。
- 支持 H2(本地)或 MySQL(远程)。
- 高级交易机制,在交易失败时回滚任何库存/经济操作,以防止玩家复制物品。
- InventoryWrapper API 为开发人员提供自定义库存的能力。
- 高级事件总线,允许用户将保护检查事件传输到特定插件。
- 快速缓存层,处理超过 1k+的商店而不会有任何延迟!(需要安装 ProtocolLib)。
- 每个商店的权限管理。
- 商店所有者和其他玩家之间的商店福利!
- 还有更多!无法全部列出!
或者使用附加组件添加更多功能
- 折扣码
- 计划指标
- DiscordSRV 通知
如何安装 QuickShop 需要运行 Minecraft 1.18.2+。低于 1.18.2 的任何版本都不受支持。
- 安装 Vault 和 Vault 支持的经济插件。**
- 如果使用多货币,在 config.yml 中有一个选项允许你切换到 GemsEconomy/TNE 或 Reserve!
- 安装可选的 ProtocolLib,它可以大大提高 QuickShop 的性能。
- 如果是 Spigot 用户,Hikari 将使用 NMS 设置重要内容,请确保你的 Hikari 版本支持你的 Spigot 版本。
- 或者使用 Paper 或其分支,以便我们可以顺利跨版本。
- 下载 QuickShop jar 并将其放在你的插件文件夹中。
- 如果你需要,下载其他兼容模块或附加组件。
- 仅安装你需要的兼容模块,它们不是开箱即用的,你需要进行配置。
- 在大多数情况下,Hikari 可以自己处理区域保护,你不需要它们。
- 打开服务器,开始使用!
命令 注意:大多数功能可以通过控制面板或与商店交互来访问,在大多数情况下,你不需要这些命令。
- /quickshop unlimited
使你的商店以无限数量或有限数量买卖物品。 - /quickshop setowner <玩家>
更改商店所有者。 - /quickshop buy
将商店更改为购买物品。 - /quickshop sell
将商店更改为出售物品。 - /quickshop price <价格>
更改物品的购买/销售价格。 - /quickshop clean
移除任何没有库存物品的已加载商店。 - /quickshop find <物品>
找到最近出售以提供的文本开头的物品的商店。例如,/quickshop find dia 将找到最近出售/购买钻石的商店。 - /quickshop fetchmessage
从数据库中手动获取商店消息。 - /quickshop info
显示 QuickShop 信息。 - /quickshop debug
启用/禁用调试模式。 - /quickshop create <价格> [物品]
使用手中的物品或指定的物品创建商店的命令。 - /quickshop currency <货币名称>
指定商店使用的货币的命令。 经济插件必须支持多货币功能并被 QuickShop 支持。我们现在支持 GemsEconomy 和 TNE。 - /quickshop supercreate
创建商店时绕过任何保护检查。 - /quickshop paste
收集有用信息并将其粘贴到 Pastebin 上。 - /quickshop staff
管理你的商店中的员工。 - /quickshop staff add <玩家>
将一个玩家添加为你的商店的员工。 - /quickshop staff del <玩家>
从你的商店中删除一个玩家作为员工。 - /quickshop staff clear
从你的商店中删除所有员工成员。 - /quickshop staff list
显示你的商店的所有当前员工成员。 - /quickshop cleanghost
移除所有损坏的商店。 - /quickshop export
将所有商店数据导出为 zip 文件。 此命令仅适用于控制台! - /quickshop recovery
从 TXT 文件或粘贴中恢复所有商店。 此命令仅适用于控制台,可能会删除/覆盖你的服务器上的任何现有商店!请先备份,然后在干净的数据库上尝试! - /quickshop size
更改批量大小。 需要在配置中启用“allow-stacks”选项才能使命令生效。 - /quickshop purge
清除旧商店,有关更多信息,请在 config.yml 中检查清除选项。 需要在配置中启用“purge”选项才能使命令生效。 - /quickshop transfer
将所有商店从一个玩家转移到另一个玩家。 - /quickshop item
更改商店的物品。 需要在配置中启用“allow-stacks”选项才能使命令生效。 - /quickshop removeworld
移除特定世界中的所有商店。 - /quickshop name
为商店命名或取消命名为特定名称。 - /quickshop permission
调整每个商店的权限,或向/从特定组中添加/删除玩家。 - /quickshop database
查看和管理 QuickShop-Hikari 状态。 - /quickshop benefit
查看和管理你的商店福利。
别名:
- /shop
- /qs
- /chestshop
- /cshop (在 config.yml 中自定义别名)
权限
如果你是一个懒惰的所有者,只需给玩家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
允许玩家创建双 chest 商店所需的权限。 - quickshop.create.cmd
访问/quickshop create
命令所需的权限。 此命令可能绕过某些不受支持的保护插件的某些保护! - quickshop.transfer
将所有拥有的商店转移到另一个玩家所需的权限。 - quickshop.find
使用/quickshop find <物品>
所需的权限。 - quickshop.fetchmessage
使用/quickshop fetchmessage
所需的权限。 - quickshop.staff
使用/quickshop staff
及其所有子命令所需的权限。 - quickshop.preview
使用 GUI 物品预览所需的权限。 - quickshop.currency
使用/quickshop currency <货币>
所需的权限。 - quickshop.shopnaming
使用/quickshop name <名称>
所需的权限。 - quickshop.permission
使用/quickshop permission
所需的权限。 - quickshop.benefit
使用/quickshop benefit
所需的权限。
管理员权限:
- quickshop.unlimited
使用/quickshop unlimited
所需的权限。 - quickshop.alwayscounting
使用/quickshop alwayscounting
所需的权限。 - quickshop.setowner
使用/quickshop setowner 所需的权限。 - quickshop.other.destroy
允许玩家删除/销毁他人的商店所需的权限。 - quickshop.other.open
允许玩家打开其他商店的 chest 并从中取出/放入物品所需的权限。 - quickshop.other.price
允许玩家更改他人商店的价格所需的权限。 - quickshop.transfer.other
将某人的所有商店转移到另一个玩家所需的权限。 - quickshop.refill
允许玩家使用命令重新填充他们的商店,本质上使商店拥有无限物品所需的权限。 - quickshop.empty
允许玩家清空商店的库存所需的权限。 - quickshop.clean
允许清除任何没有库存物品的商店所需的权限。 - quickshop.bypass.<ItemID>
允许出售黑名单物品(例如基岩)所需的权限。 - quickshop.price.restriction.bypass.<RuleName>
允许绕过特定价格限制规则所需的权限。 - quickshop.alerts
接收关于可能的作弊、插件警告和更新的通知所需的权限。 - quickshop.info
使用/quickshop info
所需的权限。 - quickshop.debug
使用/quickshop debug
所需的权限。 - quickshop.paste
使用/quickshop paste
所需的权限。 - quickshop.purge
使用/quickshop purge
所需的权限。 - quickshop.create.admin
使用/quickshop supercreate 创建商店时绕过任何保护检查所需的权限。 - quickshop.tax
绕过税收费用的权限。 - quickshop.tax.bypassunlimited
仅在无限商店中绕过税收费用的权限。 - quickshop.cleanghost
使用/quickshop cleanghost
删除任何损坏商店的权限。 - quickshop.export
使用/quickshop export 的权限。 此权限毫无意义,因为该命令仅适用于控制台。 - quickshop.recovery
使用/quickshop recovery 的权限。 此权限毫无意义,因为该命令仅适用于控制台。 - quickshop.removeworld
使用/quickshop removeworld 删除世界中所有商店的权限。 - quickshop.other.changeitem
允许玩家更改他人商店的物品所需的权限。 - quickshop.other.changeamount
允许玩家更改他人商店的批量数量所需的权限。 - quickshop.other.shopnaming
允许玩家更改他人商店的名称所需的权限。 - quickshop.bypass.namefee
允许玩家绕过商店命名费用所需的权限。 - quickshop.database
使用/quickshop database
的权限。
如何创建商店 要创建商店,放下一个 chest,然后用你想要出售的物品数量左键点击它。 例如:如果我想出售 16 颗钻石,我需要在手中持有 16 颗钻石并左键点击 chest。(需要 allow-stacks: true 和权限)。
然后你将被提示在聊天中输入你想要出售此物品的价格。
**注意:**如果你在使用利用全局聊天插件(如 BungeeChat)的 BungeeCord 网络上,可能会遇到聊天系统的问题。在这种情况下,你需要使用命令来创建商店!
完成这些步骤后,应该会在顶部显示一个物品(可以在配置中切换关闭),并且在 chest 旁边会放置一个带有信息的标志。 如果 chest 周围没有空间放置标志,则无法创建商店。
如何买卖物品 要从/向商店购买或出售物品,你需要左键点击标志。 然后你将被提示在聊天中输入你想要购买/出售的数量。
商店是出售还是购买物品取决于标志上显示的信息。
高级功能
物品预览 GUI 在实际购买之前预览你将购买的物品,以避免欺诈!
商店控制面板 商店控制面板允许只需点击一下即可调整你的商店,无需命令!
商店员工
商店所有者可以通过使用命令/quickshop staff <add/del/list> <玩家>
来管理商店员工,这允许商店员工访问你的商店来管理库存。
末地箱库存链接
安装 OpenInv 和 openinv 兼容模块,你将能够使用/quickshop echest
将你的快速商店链接到你的末地箱库存!这样,你所有的末地箱商店都可以与你的末地箱库存共享!
基于规则的价格限制器 创建规则以使用特定材料限制商店的价格!
翻译 OTA & 覆盖系统 与其他插件不同,QuickShop 使用 CrowdinOTA 技术在空中更新我们的翻译。你可以始终享受最新的翻译。所有翻译将与云端保持同步更新。 如果你需要自定义翻译,你可以按照我们的指南使用 覆盖自定义系统!
商店清除器 清除所有者不再活跃或被禁止的商店! 我们的兼容模块还提供在玩家离开团队/岛屿/土地时清除玩家商店的功能。
交互控制器 & 直接交易 通过 interaction.yml 自定义点击行为! 你可以通过潜行点击(或你配置的任何行为)直接购买或出售 1 或所有物品。
物品堆叠 在 config.yml 中启用 allow-stack 选项,然后你可以通过手中持有多个物品来创建一个堆叠商店。因此,玩家必须购买他们持有的物品的倍数。
每个商店的权限管理 你是否曾经考虑过让另一个玩家完全负责你的商店? 或者只是禁止一个玩家购买你的商店? 现在你可以使用每个商店的权限管理来做到这一点。
兼容模块 QuickShop-Hikari 正式提供一些插件兼容模块,以使它们与 QuickShop 更紧密地配合使用,以下是我们目前支持的列表:
- AdvancedRegionMarket (区域重置时移除商店)
- BentoBox (成员被踢出团队时移除商店)
- Clearlag (如果未安装 ProtocolLib,则防止清除 QuickShop 显示)
- GriefPrevention (在不受信任、未声明、 过期、调整大小等情况下移除商店)
- Lands (成员离开时移除商店)
- NoCheatPlus (反作弊兼容性)
- OpenInv (提供命令
/quickshop echest
与你的末地箱链接) - PlotSquared (玩家不受信任时移除商店)
- Towny (居民离开或地块清除/销毁时移除商店;税收进入城镇银行账户等)
- Residence (区域创建/购买控制。)
- WorldEdit (通过 WorldEdit 删除块时移除商店)
- WorldGuard (注册标志以控制允许区域中的创建和交易,你通常不需要此功能)
- SuperiorSkyblock (玩家被踢出、非合作、岛屿重置等时移除商店)
- EcoEnchants (显示 EcoEnchants 的附魔)
- Reforges (在预览物品 GUI 中显示 Reforges 物品)
增强附加组件
ShopSearch by Ronsane
在游戏中添加/finditem
命令,用于搜索服务器上的所有商店。
[下载]
DiscordSRV 将游戏内通知转发到 Discord EmbedMessage 并向玩家发送 DM。
Plan 展示你的服务器最近的 QuickShop-Hikari 活动,如购买和商店列表。
折扣 在你的 QuickShop-Hikari 服务器中添加折扣码,具有自定义名称、比率、范围、过期时间和价格阈值。
已知不兼容插件 一些插件可能无法与 QuickShop 一起使用,我们在我们这边几乎无法解决此问题。
- 几乎任何 BungeeCord 聊天插件。
要解决 BungeeCord 聊天冲突,请在版本下下载并安装 Compat-BungeeCord 兼容模块。 - 处理 BlockBreakEvents 的插件
如果你是服务器管理员(具有quickshop.alert 权限
),你将收到一条管理员专用消息,指导你如何配置过滤器。
或者你可以直接禁用保护检查,但这将允许玩家在任何地方创建商店!