a8105
本帖最后由 zhanshi123 于 2021-5-11 15:56 编辑

本插件已放弃维护文件模式!请使用Mysql模式!!!

插件介绍
一,前言
RT
起初打算录制视频,然而口齿不清,口含大*,所以算了

该插件附带两种附属经济:
依靠Vault的Vault货币
依靠PlayerPoints的点券货币
都可以在GlobalShop/MoneyAPI/XXX/config.yml下更改名称,但请谨慎修改
不小心删除默认jar,重新创建的方法为删除MoneyAPI文件夹
二,特性
1.跨服支持
2.多经济支持:
只要你会简单的写出个能在mc后台打印Hello World的jar插件,你便能(大概)写出多经济
只要你想,或只要你想
3.实时刷新:
界面的刷新基本上是每秒的(可配置)
完美查看最新低价,高价,指定经济类型的商品
4.拥有上架有效期,收件箱有效期:
防止数据量过多,各种奇葩商品没人买,死尸玩家买完物品后不拿走等情况
5.90%以上的文本显示都可进行编辑
6.界面按钮材质可进行自定义
7.可指定上架的物品有效期,只要你想,上架有效期1秒都行←_←
三,命令(图片形式)
普通玩家
管理员
四,权限
GlobalShop.use:
默认玩家拥有
商店,货币筛选,收件箱等界面的使用权限,对于被小黑屋的人,可以取消他的这个权限
GlobalShop.ShopUnlimited:
默认op拥有
商店的无限数量创建权限,无限的商品被购买上架者不会获得任何收益
GlobalShop.ShopTime:
默认op拥有
商店的有效时间自定义权限
GlobalShop.OpenHim:
默认op拥有
为他人打开商店的权限: /gs open 名称
非固定权限,可能随着附属经济插件变更而变更:
GlobalShop.MoneyAPI.附属经济插件名称:

默认op拥有
可用某种货币的权限,例如附属经济插件的名称为Vault,那么他只有拥有GlobalShop.MoneyAPI.Vault才能上架Vault的物品
五,配置文件
正式版更新了配置文件的读取相关,如果你的配置文件无法正常载入:
六,语言文件
简化帖子内容,请安装插件后打开plugins/GlobalShop/Language文件夹内查看
七,使用图片
八,下载地址
附属经济及附属插件(插件本体已附带附属经济)
密码:
█████,如果您要查看本帖隐藏内容请回复

本体:
GlobalShop-1.1.7.6-SNAPSHOT-out.jar (191.93 KB, 下载次数: 1128, 售价: 40 粒金粒)
九,附属经济插件的使用,开发
使用:
放入plugins/GlobalShop/MoneyAPI文件夹内,重启服务器即可
开发:
←_←想了想还是懒得教,自己反编译相关附属插件和看文档吧
赞助列表
a103060  100RMB
nuo13260  12.26RMB  留言:楼下没段位(楼主:楼下他男枪贼6带我飞,0/6)
匿名(转账留言:楼上青铜三)  6.66RMB
未知  0.10RMB
未知  0.05RMB(留言:楼上的?都比我高(这真是转账留言...这个?是什么鬼我也不知道))
abc956812056  1.0RMB
Ys幽少 101RMB
大力水手 8.88RMB
994712697 66RMB
(支付宝)宅宅蛙基金 11.11RMB
(支付宝)M_Dawb 10.00RMB
(支付宝)龙风暴 1.00RMB
(支付宝)虚无世界 1.00RMB
(QQ转账)(119***3129) 1.00RMB
(QQ转账)(257***0691) 1.00RMB
(QQ转账)(113***5770) 2.00RMB
(支付宝)(千州食品) 9.90RMB
(支付宝)原点(12862***41) 99.00RMB
(QQ红包)思情华意(1125***14) 10.00RMB
(**)未知  2.00RMB
(**)花开花落无尽轮回(5197***65)  50.00RMB
赞助:


如果您觉得我的插件有用,并且想表达一下支持的话,也许您可以选择以下方式进行赞助:

更新日志
2016年11月15日:
2016年11月16日:
2016年11月20日:
2016年11月23日:
2016年11月27日:
2016年12月06日:
2016年12月13日:
2016年12月17日:
2016年12月23日(正式版的更新):
2016年12月28日:
2016年12月31日:
2017年3月8日:
2017年3月25日:
2017年5月7日:

2018年3月29日:

2018年4月15日
GlobalShop更新至正式版1.1.6
修复极其罕见的情况下会刷物品的bug,请务必更新至此版本

语言文件(zh_CN.lang)在最下面换行,增加内容:
  1. #购买订单提交
  2. iteminfo.commit: &e购买订单确认中...
  3. #订单支付失败,商品被其他人购买
  4. iteminfo.failed: &4购买失败,该商品已经被其他人购买
  5. #订单支付成功
  6. iteminfo.done: &e订单购买成功
复制代码

2018年5月13日

2018年6月19日

2018年7月6日
GlobalShop更新至正式版1.1.7.2
修复另外一种情况下会刷物品的bug及修复部分插件兼容性
务必更新至此版本

2018年7月7日
GlobalShop更新至正式版1.1.7.3
疑似修复疑似未解决的修物品bug
为商店加了点击频率限制

2019年6月17日
GlobalShop更新至正式版1.1.7.4
修复了99%的内存泄漏问题
新增:
删除旧mod时不存在的物品会在商店变更为"失效物品"且在下次物品检测时会自动清理
务必更新至此版本

2021年5月10日
GlobalShop更新至1.1.7.6版本
为API的ItemSellEvent增加了一个价格获取,仅能被获取无法被设置,设置了也无用
PS: 1.1.7.5修复了啥我也忘记了
内容,无视我,我只是一个模板

已知BUG
1.1.1版本存在着只能显示两页物品的bug,近期将会修复  === 修复于 2017年3月8日
常见报错解决方案(截图来自于反馈bug的其中之一)







nja2106820
一直都寻找的支持点券的全球市场

MuChenyu
感觉很骚气,期待正式版。

KTR
希望支持Mod,另外,能麻烦把上面的价格类型Vault和点券改成可以自定义的内容么,感觉怪怪的

ISUO
终于有全球商店 之前那个转载那个全球商店。不能点卷而且还卡物品

wei_shao
支持1.10吗

a8105
KTR 发表于 2016-10-31 13:21
希望支持Mod,另外,能麻烦把上面的价格类型Vault和点券改成可以自定义的内容么,感觉怪怪的 ...

储存物品的数据用的为ProtocolLib,因此支持mod
Vault和点劵这名称可以在GlobalShop/MoneyAPI/XXX文件夹内的config.yml更改

a8105

没1.10的服务端,没有测试

2743258471
怎么给玩家全球权限,指令是什么

KTR
810587921 发表于 2016-10-31 17:38
储存物品的数据用的为ProtocolLib,因此支持mod
Vault和点劵这名称可以在GlobalShop/MoneyAPI/XXX文件夹内 ...

好的谢谢

蚜虫
挺好的插件

wei_shao
810587921 发表于 2016-10-31 17:38
没1.10的服务端,没有测试

这插件会和其他全球商店冲突吗?我服务器1.10.2已经用了一款收费的,叫GeneralMarket,好像你这个比较好一些,支持点卷...

a8105
wei_shao 发表于 2016-10-31 20:55
这插件会和其他全球商店冲突吗?我服务器1.10.2已经用了一款收费的,叫GeneralMarket,好像你这个比较好 ...

测试版←_←,欢迎测试后反馈

wei_shao
810587921 发表于 2016-10-31 21:08
测试版←_←,欢迎测试后反馈

这是楼主原创的吧。。。出正式版的话希望能更新更多功能

qq837958025
我找了好久终于有这个插件了赶紧装下口袋。。。

linziqun
支持MOD服吗?

haiyue
寻懂技术的少年帮忙哟  我的独立服务器寻技术了

日常划水
1.7.10的kc端上架物品后再下架物品会直接消失

a8105
13197403270 发表于 2016-11-4 19:21
1.7.10的kc端上架物品后再下架物品会直接消失

= =?直接消失指的是什么意思

日常划水
810587921 发表于 2016-11-4 19:33
= =?直接消失指的是什么意思

就是收件箱里没有 背包里也没用

a8105
13197403270 发表于 2016-11-4 19:40
就是收件箱里没有 背包里也没用

当物品数量为无限时,被下架,被购买,上架者都不会获得任何东西
如果不是无限
请注意下后台是否有报错

我为我为
很强势很创新,版主就是强,有1.7.2我就很满足了,也不乱码,还是汉化的

日常划水
810587921 发表于 2016-11-4 19:51
当物品数量为无限时,被下架,被购买,上架者都不会获得任何东西
如果不是无限
请注意下后台是否有报错 ...

为什么玩家一上架东西就是时间永久有效的没给GlobalShop.ShopTime权限给他们呀,还有为什么经济没有点券- -
我装了点券呀- -
下面是下架东西的报错
[img=644,461]http://a2.qpic.cn/psb?/V11rB0qT3LPgmO/ZFmUSAMXDgY7jhVGN2f1EWkvUMAJDNQbohRJwPhX0gs!/b/dLIAAAAAAAAA&bo=hALNAQAAAAADAG8!&rf=viewer_4[/img]

日常划水
13197403270 发表于 2016-11-5 07:52
为什么玩家一上架东西就是时间永久有效的没给GlobalShop.ShopTime权限给他们呀,还有为什么经济没有点券-  ...


还有这张

sklm
老哥,够稳哦

1207741285
很喜欢这种插件,支持原创

日常划水
新问题又有了1.7.10KC端  可以上架无法购买

a8105

图片已挂

背着书包丶
插件很棒,可惜不支持KC啊

1207741285
楼主,是不是不支持KC端,我服务器装了这个插件,其他都可以,就是买了东西,物品不会到收件箱也不会到背包,设置了时间设置了价格数量都没用的!

nhtpr
qq837958025 发表于 2016-11-1 00:29
我找了好久终于有这个插件了赶紧装下口袋。。。

这个插件不错,谢谢分享

you_ma
差评,/plugins/GlobalShop/ItemData里的文件上千,我才安装一天,容量是8.33MB。我在装一个星期,我估计这一个文件夹比得上我整个插件包

a8105
you_ma 发表于 2016-11-8 18:26
差评,/plugins/GlobalShop/ItemData里的文件上千,我才安装一天,容量是8.33MB。我在装一个星期,我估计这 ...

里面都是商品信息←_←
你怕的话配置文件的商品有效期设置短点自然在到期后会自动清除

xingzeng
好多不能用啊 为什么不更新呢~

djy1040657977
语言文件一改就不行了。。。。不能改语言文件吗?

djy1040657977
不对,全不能都改......改一下就输入指令就无效了

djy1040657977
[20:53:43 INFO]: [GlobalShop] Enabling GlobalShop v1.0
[20:53:44 INFO]: 附属经济 点劵 载入完成
[20:53:44 INFO]: 附属经济 Vault 载入完成
[20:53:44 WARN]: [GlobalShop] Default system encoding may have misread config.ym
l from plugin jar
[20:53:44 ERROR]: Error occurred while enabling GlobalShop v1.0 (Is it up to dat
e?)
java.lang.NullPointerException
        at com.github.a810587921.GlobalShop.ll1lll11ll.l111l1lll1(Unknown Source
) ~[?:?]
        at com.github.a810587921.GlobalShop.ll1lll11ll.l111l1lll1(Unknown Source
) ~[?:?]
        at com.github.a810587921.GlobalShop.Main.l111l1lll1(Unknown Source) ~[?:
?]
        at com.github.a810587921.GlobalShop.Main.onEnable(Unknown Source) ~[?:?]

        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[1
.8.8.jar:git-PaperSpigot-f6fba00-9935adc]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
.java:340) [1.8.8.jar:git-PaperSpigot-f6fba00-9935adc]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
r.java:405) [1.8.8.jar:git-PaperSpigot-f6fba00-9935adc]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.jav
a:356) [1.8.8.jar:git-PaperSpigot-f6fba00-9935adc]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.
java:316) [1.8.8.jar:git-PaperSpigot-f6fba00-9935adc]
        at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:4
08) [1.8.8.jar:git-PaperSpigot-f6fba00-9935adc]
        at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:3
72) [1.8.8.jar:git-PaperSpigot-f6fba00-9935adc]
        at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:3
27) [1.8.8.jar:git-PaperSpigot-f6fba00-9935adc]
        at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.jav
a:267) [1.8.8.jar:git-PaperSpigot-f6fba00-9935adc]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java
:560) [1.8.8.jar:git-PaperSpigot-f6fba00-9935adc]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_60]

a8105
djy1040657977 发表于 2016-11-13 21:04
[20:53:43 INFO]: [GlobalShop] Enabling GlobalShop v1.0
[20:53:44 INFO]: 附属经济 点劵 载入完成
[20:5 ...

截图plugins/GlobalShop文件夹内的内容

djy1040657977
C:\Users\Administrator\Desktop

a8105

ItemTexture.yml与MoneyGUITexture.yml与ShopTexture.yml删除后开启服务器试试

djy1040657977
810587921 发表于 2016-11-13 22:51
ItemTexture.yml与MoneyGUITexture.yml与ShopTexture.yml删除后开启服务器试试

修改上架物品的有效时间后,输入指令无响应。

hsrqcy
你好,请教一下 为什么我装了这个插件打/gs listapi什么也没有显示,没有货币类型,在插件后台我没有更改vault,也装了vault和icomny的插件 怎么设置呢

a8105
hsrqcy 发表于 2016-11-15 12:25
你好,请教一下 为什么我装了这个插件打/gs listapi什么也没有显示,没有货币类型,在插件后台我没有更改va ...

插件开启时留意后台信息,应当会有附属经济 XXX 载入(还是开启?忘记了..)

djy1040657977
上架有lore的物品就出现这样的报错
[22:44:45 WARN]: [GlobalShop] Task #46 for GlobalShop v1.0 generated an exceptio
n
java.lang.NullPointerException
        at com.github.a810587921.GlobalShop.llll1111.l111l1lll1(Unknown Source)
~[?:?]
        at com.github.a810587921.GlobalShop.l1llllllll.l111l1lll1(Unknown Source
) ~[?:?]
        at com.github.a810587921.GlobalShop.l1llllllll.l111lll1l(Unknown Source)
~[?:?]
        at com.github.a810587921.GlobalShop.l1llllllll.l111l1lll1(Unknown Source
) ~[?:?]
        at com.github.a810587921.GlobalShop.l1llllllll.l111l1lll1(Unknown Source
) ~[?:?]
        at com.github.a810587921.GlobalShop.l11111l111.run(Unknown Source) ~[?:?
]
        at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftTask.run(CraftTask.java
:71) ~[1.8.8.jar:git-PaperSpigot-f6fba00-9935adc]
        at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHea
rtbeat(CraftScheduler.java:350) [1.8.8.jar:git-PaperSpigot-f6fba00-9935adc]
        at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:7
79) [1.8.8.jar:git-PaperSpigot-f6fba00-9935adc]
        at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:3
78) [1.8.8.jar:git-PaperSpigot-f6fba00-9935adc]
        at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:7
10) [1.8.8.jar:git-PaperSpigot-f6fba00-9935adc]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java
:613) [1.8.8.jar:git-PaperSpigot-f6fba00-9935adc]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_60]
>

7784122
问下 能直接把物品拉到商店格子里然后直接输入价格吗

a8105
djy1040657977 发表于 2016-11-15 22:49
上架有lore的物品就出现这样的报错
[22:44:45 WARN]: [GlobalShop] Task #46 for GlobalShop v1.0 generate ...

可能修复
请使用1.1版本的GlobalShop
1.1版本的GlobalShop不支持1.0版本的物品(非商品数据)
使用文件储存方式的请删除
GlobalShop/ItemData文件夹内的Items文件夹
使用Mysql储存方式的请删除
表名(默认GlobalShop)_ItemData表

a8105
7784122 发表于 2016-11-16 01:08
问下 能直接把物品拉到商店格子里然后直接输入价格吗

并不支持

7784122
谢谢 很伤  好多小白玩家都不知道怎么上架商品

a8105
7784122 发表于 2016-11-16 02:19
谢谢 很伤  好多小白玩家都不知道怎么上架商品

论坛里有简化命令的插件,例如
http://www.mcbbs.net/forum.php?mod=viewthread&tid=414632
对应的:
/上架:/gs sell vault
=
/上架 价格

7784122
谢了,大神

下一页 最后一页