本帖最后由 可爱小天空 于 2022-11-28 14:11 编辑
QuickShop-Hikari


介绍
QuickShop 是一个快捷商店插件,它允许玩家以简单的方式通过箱子/末影箱来出售或收购物品,而无需任何指令,当然QuickShop也提供了一套完整的指令系统
Ghost-chu(@鬼畜畜)是原Ghost-chu/QuickShop-Reremake的开发者,因部分原因退出了QuickShop-Reremake的开发,后又回到QuickShop-Reremake的开发中,但由于与接手人PotatoCraft-Studio/QuickShop-Reremake意见不合而退出QuickShop-Reremake的开发并创建了新的QuickShop分支.
这个分支基于PotatoCraft-Studio/QuickShop-Reremake,它的主要目的是使QuickShop更具现代化并与最新Minecraft版本相适应.
交流 & 支持
讨论
问题追踪器
Discord
功能
下载
CodeMC构建站下载
额外兼容模块
以下兼容模块均需要手动安装
Clearlag
防止QuickShop在真实物品悬浮显示时被Clearlag清理.
NoCheatPlus
当玩家在创建商店时防止被NCP误判.
OpenInv
允许玩家使用 /qs echest 将末影箱中的物品出售(作为远程库存商店).
WorldEdit
当执行WorldEdit清除操作时同时清除QuickShop插件
从QuickShop-Reremake迁移
QuickShop-Hikari 与 Reremake的插件数据互不兼容,请参考以下操作进行迁移:
Bstats

许可证

贡献 / 开发者 API / Maven
来自群组: Server CT
| √ MCBBS V4 资源站 本贴在MCBBS V2的体验不佳,建议前往MCBBS V4查看 QuickShop-Hikari 已在 MCBBS V4 资源站发布。 可前往 MCBBS V4 资源站 享受更好的阅读体验 [点我访问QuickShop在MCBBS V4的发布贴] |
QuickShop-Hikari
介绍
QuickShop 是一个快捷商店插件,它允许玩家以简单的方式通过箱子/末影箱来出售或收购物品,而无需任何指令,当然QuickShop也提供了一套完整的指令系统
Ghost-chu(@鬼畜畜)是原Ghost-chu/QuickShop-Reremake的开发者,因部分原因退出了QuickShop-Reremake的开发,后又回到QuickShop-Reremake的开发中,但由于与接手人PotatoCraft-Studio/QuickShop-Reremake意见不合而退出QuickShop-Reremake的开发并创建了新的QuickShop分支.
这个分支基于PotatoCraft-Studio/QuickShop-Reremake,它的主要目的是使QuickShop更具现代化并与最新Minecraft版本相适应.
交流 & 支持
讨论
问题追踪器
Discord
功能
- 易于使用
- 悬浮物支持.
- NBT数据,附魔,工具耐久显示,药水效果,与刷怪蛋支持.
- 系统商店支持.
- 物品黑名单与越过权限支持.
- 可通过大箱子实现同步出售/收购效果.
- 自定义权限检查.
- UUID支持.
- 更好的商店保护.
- 多语言物品名显示.
- 多语言附魔效果显示.
- 物品预览.
- 多世界/区域/领地保护插件支持.
- 基于ProtocolLib的虚拟物品悬浮显示功能.
- 强大的API.
- 更优异的性能.
- MiniMessage 语法(注:QuickShop目前已不支持使用彩色符号,请参考此处MiniMessage使用教程).
- 本地储存与数据库支持.
- 支持自定义物品! 使用 InventoryWrapper API.
- 针对Paper服务端的性能优化,当然也可在Spigot等服务端使用(但可能有性能损失).
- 彩色牌子 / RGB支持
下载
CodeMC构建站下载
- artifact-quickshop-bukkit-v.x.x.x.x.jar <-- 是插件本体
- artifact-quickshop-compatibility-xxxxxx-vx.x.x.x.jar <-- 是不同的兼容模块,可参考下方的使用提示可选安装.
- 自带汉化 自带汉化 自带汉化
额外兼容模块
以下兼容模块均需要手动安装
Clearlag
防止QuickShop在真实物品悬浮显示时被Clearlag清理.
NoCheatPlus
当玩家在创建商店时防止被NCP误判.
OpenInv
允许玩家使用 /qs echest 将末影箱中的物品出售(作为远程库存商店).
WorldEdit
当执行WorldEdit清除操作时同时清除QuickShop插件
从QuickShop-Reremake迁移
QuickShop-Hikari 与 Reremake的插件数据互不兼容,请参考以下操作进行迁移:
- 在迁移前进行备份
- 停止服务器;
- 删除plugins/QuickShop-Hikari文件夹;
- 重命名QuickShop-Reremake的数据文件夹plugins/QuickShop为plugins/QuickShop-Hikari;
- 启动服务器,迁移将会自动进行.
- 迁移是不可逆的,在迁移前请务必做好备份
Bstats
许可证
贡献 / 开发者 API / Maven
来自群组: Server CT
离谱,抄作业把名字也抄了
高版本的来了,感谢作者的转载,五一快乐
可爱小天空 发表于 2022-5-2 18:23
套的同一个模板...
明明记得改了
你后面的“-Hikari”也无了
装了之后直接卡死在了Loading 11 libraries... please wait这里
/qs命令会与quests冲突哎
感谢大佬的分享,看起来好像和以前的版本有些区别
Nisse93 发表于 2022-5-2 18:56
装了之后直接卡死在了Loading 11 libraries... please wait这里
重启一下就行
Nisse93 发表于 2022-5-2 18:58
/qs命令会与quests冲突哎
quests插件可以使用/q
雪剑书生 发表于 2022-5-3 16:30
意外的报错,直接停服了
1.请折叠一下
2.请前往Github反馈
https://github.com/Ghost-chu/QuickShop-Hikari/issues
可爱小天空 发表于 2022-5-3 16:50
1.请折叠一下
2.请前往Github反馈
https://github.com/Ghost-chu/QuickShop-Hikari/issues
反馈过了
发现不用paper端倒是没事了
应该是稳定性问题
可以可以,我拿走了
弄成0.x金币的商店会显示.x 不显示前面的0
**傻瓜hi
我的就一直在那下载文件
不能用吧,,
我现在了一个根本就不行
当然也可能是我操作不当
你们可以参考一下
谢谢分享~~~
终于有高版本的了,感谢作者
paper 1.18.2版本创建箱子商店,例如用牛排点击后,输入价格无反应,无法创建箱子商店
大佬,用了这个插件以后各种报错,换了几个端测试也是这个报错,能不能帮我看看是为什么呀?
[23:27:46 WARN]: [QuickShop-Hikari] A exception was thrown, QuickShop already caught this exception and reported it. This error will only shown once before next restart.
[23:27:46 WARN]: [QuickShop-Hikari] ====QuickShop Error Report BEGIN===
[23:27:46 WARN]: [QuickShop-Hikari] Description: Cannot invoke "com.ghostchu.quickshop.api.localization.text.TextManager.of(org.bukkit.command.CommandSender, String, Object[])" because the return value of "com.ghostchu.quickshop.QuickShop.text()" is null
[23:27:46 WARN]: [QuickShop-Hikari] Server ID: 0563450a-6153-438d-84c2-afd0c6950ed8
[23:27:46 WARN]: [QuickShop-Hikari] Exception :
[23:27:46 WARN]: java.lang.NullPointerException: Cannot invoke "com.ghostchu.quickshop.api.localization.text.TextManager.of(org.bukkit.command.CommandSender, String, Object[])" because the return value of "com.ghostchu.quickshop.QuickShop.text()" is null
[23:27:46 WARN]: at artifact-quickshop-bukkit-2.0.0.2.jar//com.ghostchu.quickshop.listener.PlayerListener.createShop(PlayerListener.java:441)
[23:27:46 WARN]: at artifact-quickshop-bukkit-2.0.0.2.jar//com.ghostchu.quickshop.listener.PlayerListener.onClick(PlayerListener.java:129)
[23:27:46 WARN]: at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor136.execute(Unknown Source)
[23:27:46 WARN]: at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:75)
[23:27:46 WARN]: at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80)
[23:27:46 WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[23:27:46 WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628)
[23:27:46 WARN]: at org.bukkit.craftbukkit.v1_18_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:543)
[23:27:46 WARN]: at org.bukkit.craftbukkit.v1_18_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:506)
[23:27:46 WARN]: at org.bukkit.craftbukkit.v1_18_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:501)
[23:27:46 WARN]: at net.minecraft.server.level.PlayerInteractManager.a(PlayerInteractManager.java:219)
[23:27:46 WARN]: at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:1762)
[23:27:46 WARN]: at net.minecraft.network.protocol.game.PacketPlayInBlockDig.a(PacketPlayInBlockDig.java:34)
[23:27:46 WARN]: at net.minecraft.network.protocol.game.PacketPlayInBlockDig.a(PacketPlayInBlockDig.java:8)
[23:27:46 WARN]: at net.minecraft.network.protocol.PlayerConnectionUtils.lambda$ensureRunningOnSameThread$1(PlayerConnectionUtils.java:56)
[23:27:46 WARN]: at net.minecraft.server.TickTask.run(TickTask.java:18)
[23:27:46 WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.c(IAsyncTaskHandler.java:149)
[23:27:46 WARN]: at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.c(IAsyncTaskHandlerReentrant.java:23)
[23:27:46 WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1413)
[23:27:46 WARN]: at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:189)
[23:27:46 WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.y(IAsyncTaskHandler.java:122)
[23:27:46 WARN]: at net.minecraft.server.MinecraftServer.bf(MinecraftServer.java:1391)
[23:27:46 WARN]: at net.minecraft.server.MinecraftServer.y(MinecraftServer.java:1384)
[23:27:46 WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.c(IAsyncTaskHandler.java:132)
[23:27:46 WARN]: at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1362)
[23:27:46 WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1268)
[23:27:46 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317)
[23:27:46 WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
[23:27:46 WARN]: [QuickShop-Hikari] ====QuickShop Error Report E N D===
[23:27:46 WARN]: [QuickShop-Hikari] A exception was thrown, QuickShop already caught this exception and reported it. This error will only shown once before next restart.
[23:27:46 WARN]: [QuickShop-Hikari] ====QuickShop Error Report BEGIN===
[23:27:46 WARN]: [QuickShop-Hikari] Description: Cannot invoke "com.ghostchu.quickshop.api.localization.text.TextManager.of(org.bukkit.command.CommandSender, String, Object[])" because the return value of "com.ghostchu.quickshop.QuickShop.text()" is null
[23:27:46 WARN]: [QuickShop-Hikari] Server ID: 0563450a-6153-438d-84c2-afd0c6950ed8
[23:27:46 WARN]: [QuickShop-Hikari] Exception :
[23:27:46 WARN]: java.lang.NullPointerException: Cannot invoke "com.ghostchu.quickshop.api.localization.text.TextManager.of(org.bukkit.command.CommandSender, String, Object[])" because the return value of "com.ghostchu.quickshop.QuickShop.text()" is null
[23:27:46 WARN]: at artifact-quickshop-bukkit-2.0.0.2.jar//com.ghostchu.quickshop.listener.PlayerListener.createShop(PlayerListener.java:441)
[23:27:46 WARN]: at artifact-quickshop-bukkit-2.0.0.2.jar//com.ghostchu.quickshop.listener.PlayerListener.onClick(PlayerListener.java:129)
[23:27:46 WARN]: at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor136.execute(Unknown Source)
[23:27:46 WARN]: at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:75)
[23:27:46 WARN]: at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80)
[23:27:46 WARN]: at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70)
[23:27:46 WARN]: at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628)
[23:27:46 WARN]: at org.bukkit.craftbukkit.v1_18_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:543)
[23:27:46 WARN]: at org.bukkit.craftbukkit.v1_18_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:506)
[23:27:46 WARN]: at org.bukkit.craftbukkit.v1_18_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:501)
[23:27:46 WARN]: at net.minecraft.server.level.PlayerInteractManager.a(PlayerInteractManager.java:219)
[23:27:46 WARN]: at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:1762)
[23:27:46 WARN]: at net.minecraft.network.protocol.game.PacketPlayInBlockDig.a(PacketPlayInBlockDig.java:34)
[23:27:46 WARN]: at net.minecraft.network.protocol.game.PacketPlayInBlockDig.a(PacketPlayInBlockDig.java:8)
[23:27:46 WARN]: at net.minecraft.network.protocol.PlayerConnectionUtils.lambda$ensureRunningOnSameThread$1(PlayerConnectionUtils.java:56)
[23:27:46 WARN]: at net.minecraft.server.TickTask.run(TickTask.java:18)
[23:27:46 WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.c(IAsyncTaskHandler.java:149)
[23:27:46 WARN]: at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.c(IAsyncTaskHandlerReentrant.java:23)
[23:27:46 WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1413)
[23:27:46 WARN]: at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:189)
[23:27:46 WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.y(IAsyncTaskHandler.java:122)
[23:27:46 WARN]: at net.minecraft.server.MinecraftServer.bf(MinecraftServer.java:1391)
[23:27:46 WARN]: at net.minecraft.server.MinecraftServer.y(MinecraftServer.java:1384)
[23:27:46 WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.c(IAsyncTaskHandler.java:132)
[23:27:46 WARN]: at net.minecraft.server.MinecraftServer.x(MinecraftServer.java:1362)
[23:27:46 WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1268)
[23:27:46 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:317)
[23:27:46 WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
[23:27:46 WARN]: [QuickShop-Hikari] ====QuickShop Error Report E N D===
好插件,支持一下
请问有汉化吗!!!急急急
怎么把小数点前面显示
终于有高版本的了,支持
paper1.18.2不加载是什么问题
好插件 可惜低版本只给看红字
66666666666666666666666666666666666666
UP,请问这个商店自带的经济系统能被其他经济插件替代吗,我发现它自带的货币跟我装的一个经济插件的货币不共通,配置文件好像也没找到配置选项(o_ _)ノ
你们有遇到过这种情况吗,创建好了商店,但是箱子上面的木牌显示的内容有问题,
如图
signs.header
signs.out-of-stock
signs.item-left(这里是物品名称) signs
signs.price
发图片要链接,将就看嘛,就是上面那个内容
如图
signs.header
signs.out-of-stock
signs.item-left(这里是物品名称) signs
signs.price
发图片要链接,将就看嘛,就是上面那个内容
Ninja在这里 发表于 2022-5-28 13:12
UP,请问这个商店自带的经济系统能被其他经济插件替代吗,我发现它自带的货币跟我装的一个经济插件的货币不 ...
vault的都支持
Hikari对1.18.2支持性较好
1.18.1跟1.18.0都不太行,只是能用的样子
1.18.1跟1.18.0都不太行,只是能用的样子
确实是很方便
找了好多的商店插件,就数你这里最适合,太爱了,给那些楼主
很经典的插件,感谢分享
666666666666666666
额外兼容模块比方说Clearlag,直接放在plugins,还是……
MCBBS有你更精彩
躲雨的行人 发表于 2022-5-31 21:01
额外兼容模块比方说Clearlag,直接放在plugins,还是……
plugins
很棒的插件
不错不错带走了
感谢楼主分享
DreamVoid 发表于 2022-5-2 17:08
离谱,抄作业把名字也抄了
感谢楼主分享
长期一直用着的插件挺好