# Shop Search AddOn For QuickShop
一个非官方的 QuickShop Hikari Spigot 插件的附加组件。
在游戏中添加 `/finditem` 命令,用于搜索服务器上的所有商店。


## 功能
- 根据买入/卖出商店搜索物品
- 根据物品类型搜索物品
- 支持基于查询的物品搜索
- 支持自定义物品模型数据 (对于自定义物品)
- 可配置的商店排序方法
- 在搜索结果中显示附魔(对于附魔物品)
- 如果物品有 hide_enchants 标志,则隐藏物品附魔
- 在搜索结果中显示药水效果(对于药水物品)
- 隐藏某些商店在搜索列表中出现
- 支持完全安全的直接商店传送 (在 config.yml 中可配置)
- 默认忽略缺货的商店
- 世界黑名单支持(黑名单世界中的商店在搜索结果中被忽略)
**十六进制颜色代码支持**
- config.yml 中的所有消息都支持十六进制颜色代码。
**查看服务器上的所有商店**
- 您可以通过 `/finditem TO_BUY *` 或 `/finditem TO_SELL *` 查看服务器上的所有商店。 在此版本中,顺序始终是随机的。 排序选项正在开发中。
**商店访问次数**
- 您可以选择在搜索 GUI 中的商店 Lore 中显示商店访问次数。 只需要在 config.yml 中的 `shop-gui-item-lore` 中添加占位符 `{SHOP_VISITS}` 即可。 为了防止访问垃圾信息,已添加一个新的配置属性 `shop-player-visit-cooldown-in-minutes`。 请不要在此处使用小数。
**自定义命令别名**
- 您可以在 config.yml 中找到一个名为 `command-alias` 的属性,您可以在其中指定 `/finditem` 命令的自定义命令别名列表。 如果您不想添加任何别名,只需将其设置为:
```yaml
command-alias: []
```
## 集成
- 支持 [PlayerWarps](https://www.spigotmc.org/resources/66692/)(作者:Olzie-12)集成。 它在搜索结果 GUI 中显示每个商店最近的传送点。
- 支持 EssentialsX Warps 集成,用于获取最近的传送点。
- 必需品传送点的全局列表每 15 分钟批量更新一次,以技术原因,然后用于每个搜索查询。
- 如果您添加了一个新的传送点并希望立即更新它,请运行 **/finditemadmin reload**
- 请记住,这仅适用于 Essentials Warps。
- 世界保卫区区域支持,用于获取商店所在的世界保卫区区域(如果存在重叠的区域,则选择优先级最高的)
> 您可以在 [此处](https://github.com/myzticbean/QSFindItemAddOn/wiki/Sample-config.yml) 查看示例 config.yml。
## 要求
- [QuickShop-Hikari](https://www.spigotmc.org/resources/100125/) v6.2.0.10 或更高版本
## 假设
- 已安装兼容的经济插件
- 已安装 [Vault](https://www.spigotmc.org/resources/34315/) 1.7.3 或更高版本
## 问题跟踪
如果在您遇到任何错误,请在此处 [创建新的问题](https://github.com/myzticbean/QSFindItemAddOn/issues)。 请尝试详细解释您的问题,并附上您的控制台日志,如果可能的话。
您还可以在同一链接中找到当前正在开发的功能列表(如果有)。
## BStats 指标
[](https://bstats.org/plugin/bukkit/QSFindItemAddOn/12382)