本帖最后由 简简爱 于 2020-12-6 13:14 编辑
如果遇到bug请立即联系我QQ2801819967,尽量在24小时内修复。
来自群组: Server CT
是否还在寻找一款好用的市场插件?
是否还在担心大量物品被量产而导致服务器货币通货膨胀?
是否因为玩家抱怨物品太贵感到烦?
很好,很好,你的运气非常好,你找到了我。
Floatingmarket —— 浮动市场,根据市场改变价格的商店插件。

本插件依赖Vault
就在前几天,明月庄主找到我跟我说:
“XXX插件很多bug,XXX插件可以替代,所有的玩家交易,就是踏实一个系统,有买有卖,还有拍卖!是开源的,不过他写的有太多的问题,主要是功能不够最好,很多设置智能通过配置文件去修改不能通过指令。反正bug肯定很多。里面还有很多名字没有改。本来这个插件是想让交易市场化,去吃让物品的价格根据供需变化~,就是让让物品的价格根据供需变化~,有很多需要解决的,比如服务器玩家太少。就无法正常交易,比如我需要钻石,高价收,但是没有玩家提供,所以需要一个缓冲,我要卖一个东西,设定一个价格,但是很久没有人买,其实现在这个系统本身挺好的!就是,所有的物品,都能买也都能卖!不过价格是浮动的,当有玩家一直卖这个物品价格就会降低,道友玩家买某个物品,太多就会涨价,其实和村民的系统差不多,玩家买某个物品,太多就会涨价,每个物品有个基础价格,基础价,最低价,最高价!..........” 于是我就写插件了。
为什么选择本插件
1.方便:插件几乎不需要配置,直接丢入服务器即可,价格由玩家决定,大部分商品已默认配置完成。
2.简单:插件的配置非常简单,几乎一看就懂,操作界面也非常简单大方,没有任何无用选项按理,打开就开始购买。
3.价格波动:插件可以根据玩家购买出售量自动调整物品价格,保持物品价值平衡。
4.轻量级:插件体积非常小,计算方式巧妙,超低占用。
5.全中文:插件采用全中文配置,一看就懂,无需研究。
6.命令简单:插件就一条命令,就是打开商店。
7.无需配置权限:不需要设置权限组,所有玩家都一样,只是买卖东西而已,无需复杂。
8.无限商品:可以添加无限商品,插件可以无限扩展页数。
9.多线程:采用多线程计算,不会占用主线程时间,完全不影响TPS。
下载地址
请不要点开
开源
这次又采用了很高级的代码风格,大佬谨慎进入
什么代码风格? 只是类名,方法名,变量名为了方便没按照规范写而已。
本插件所用所有代码均为原创,不存在借用/抄袭等行为
如果遇到bug请立即联系我QQ2801819967,尽量在24小时内修复。
来自群组: Server CT
mc的市场经济终于要更加科学了
好像很不错的样子,物品是需要手动在配置文件中添加是吗
感谢分享!!
爷的青春回来了

卧槽?MC的市场突然间变科学了...
希望能和其他插件进行联动
能在其他插件购买或出售物品的情况下再通过本插件扣取或得到额外货币以达到市场浮动效果
能在其他插件购买或出售物品的情况下再通过本插件扣取或得到额外货币以达到市场浮动效果
能不能用绿宝石来当做货币?
本帖最后由 简简爱 于 2020-11-14 19:12 编辑
价格计算脚本预设
明天就要上学去了,个人时间实在有限,本插件现在并不完善,我每个星期会抽出1~5个小时更新插件,更新比较慢请大家谅解。

命令
/Floatingmarket 打开商店
/fg 简写
/Floatingmarket help
获取帮助
权限:Floatingmarket.help
/Floatingmarket add
添加物品,将手上物品添加到商店中
权限:Floatingmarket.add
/Floatingmarket set 物品库存
/Floatingmarket set 品库存 最低 价格 最高价格
设置手上物品商品价格 库存
权限:Floatingmarket.set
/Floatingmarket delete
删除手上物品商品
权限:Floatingmarket.delete
/Floatingmarket reload
重新加载插件配置文件
权限:Floatingmarket.reload
/Floatingmarket exchange 数字 数字
交换两个商品的位置
权限:Floatingmarket.exchange
/Floatingmarket setservermoney qian
设置服务器账户的qian
权限:Floatingmarket.setservermoney
/Floatingmarket setformula 价格公式
/Floatingmarket setformula 价格公式 库存显示公式
设置物品使用的公式
权限:Floatingmarket.setformula
/Floatingmarket setBuyOrSell 出售{true,false} 购买{true,false}
设置物品是否允许出售或收购
权限:Floatingmarket.setBuyOrSell
/Floatingmarket setPlayerMaxMoneyForTime 时间(单位:秒) 最大钱数
设置每个玩家最大单位时间获得钱数
权限:Floatingmarket.setPlayerMaxMoneyForTime
/Floatingmarket setAllMaxMoneyForTime 时间(单位:秒) 最大钱数
设置全服玩家最大单位时间获得钱数
权限:Floatingmarket.setAllMaxMoneyForTime
更新记录
如何编写价格计算脚本
常见问题
一定要看,不要什么问题都直接在下面评论。
价格计算脚本预设
根据需求下载并修改,如果你不想自己写js脚本,可以用我提供好的预设,只用修改一些数值即可完成插件的设置。
打开脚本可以看见预设区域,修改预设区域的数值即可轻松配置。

更新计划
- 命令上架商品 yes
- op快速改价 yes
- 最低 价格 yes
- 最高价格 yes
- 多种物品设置分离 yes
- 特殊物品出售 yes
- 物品货币 暂时放弃
- Tab商品支持 yes
- 交易税率 yes
- 物品个性化涨幅 yes
- 个性化涨跌算法 yes
- 物品个性化涨跌算法 yes
- 个性化税率算法 yes
- 玩家物品交易限制 yes
- 交易数量时间限制 yes
- 服务器经济账户(玩家出售物品等于服务器购买了物品) yes
- 仅出售物品设置 yes
- 仅收购物品设置 yes
- 打开商店权限 yes
- 空物品自定义设置(可以设置每个空物品的名字和材质等) yes
- 多商店支持 更新中......
- 飞皇之圣的意见 no
明天就要上学去了,个人时间实在有限,本插件现在并不完善,我每个星期会抽出1~5个小时更新插件,更新比较慢请大家谅解。
欢迎催更
如果需要更多功能欢迎回复,看到了会加入更新计划。
下方评论催更,来个评分更新更快!
正在使用本插件的服务器和玩家统计
从Floatingmarket2.6版本开始统计
坐地起价哈哈
好van的插件,捞一手

这个插件就有点厉害了,先赞一波
然后是一些想法和建议:
1.可以设置一个商品是否可以无限出售或者购买,商品库存为0时玩家就买不到东西了,也可以设置上限,商品达到上限时玩家就卖不了这个商品了
2.可以考虑每隔一段时间就会在一定范围内随机商品的基础价格,这样也可以让玩家多一个做商人的玩法
3.可以设置一部分商品是永久存在的,然后另外一部分商品要满足一定情况才会出现,比如随机出现的商品、有权限才能出现的商品、根据游戏内的时间出现的商品之类的
4.加个不同世界不同的商店应该也不错,比如我在世界A和世界B中可以看到的是商店A,而在世界C中看到的是商店B,商店A和商店B之间则完全没有关系,即使有相同的商品,在两个商店中的价格也会完全不同
5.希望能加个1.12.2的版本,刚刚下了之后去试了试,结果运行不起来
大概就是这样了
然后是一些想法和建议:
1.可以设置一个商品是否可以无限出售或者购买,商品库存为0时玩家就买不到东西了,也可以设置上限,商品达到上限时玩家就卖不了这个商品了
2.可以考虑每隔一段时间就会在一定范围内随机商品的基础价格,这样也可以让玩家多一个做商人的玩法
3.可以设置一部分商品是永久存在的,然后另外一部分商品要满足一定情况才会出现,比如随机出现的商品、有权限才能出现的商品、根据游戏内的时间出现的商品之类的
4.加个不同世界不同的商店应该也不错,比如我在世界A和世界B中可以看到的是商店A,而在世界C中看到的是商店B,商店A和商店B之间则完全没有关系,即使有相同的商品,在两个商店中的价格也会完全不同
5.希望能加个1.12.2的版本,刚刚下了之后去试了试,结果运行不起来
大概就是这样了

谢谢~~~~~~~~~~~
太牛逼了,谢谢大佬
这种功能的插件早就该有了 好插件支持了
删除物品后,之前改过的价格会变成原来的10元
这个插件很不错,能否支持 1.12.2 版本?
starrybty 发表于 2020-8-24 09:40
删除物品后,之前改过的价格会变成原来的10元
这是我在设置物品价格后忘记调用保存方法保存一次数据导致的,你可以设置完价格后购买一个,等待10内没其他人购买插件会保存一个此商品的数据。然后再删物品。
建议设置商店税率行不,这很有用,防止买断到最低价然后倒买倒卖
或者可以设置买价是卖价的%买卖比%倍,不然亲测可以刷钱
MCBBS有你更精彩~
1.5版本刷钱bug,例如我买一组3 +0块钱共192块,价格升高到3.6 +4,卖掉得到230.4块,价格到3.1 -10,再买一组只要198.4,卖了有230.4,一次赚32块(就是64/变价格数量取整x64),破坏游戏平衡。
建议加变量设置买卖比(买价/卖价=%买卖比%),以及建议有交易税率(给的钱/买卖标价=%税率%),因为一般服务器转账都要税率,防止小号囤钱之类的,如果这个插件买卖价格一样,则可以通过贵重物品来做物质货币逃避服务器税率以及携物逃跑换号(金钱RMB交易有交易记录,丢东西就没有)。
以及建议可以配置文件改不同物品的涨幅跌幅不同,否则低价大宗商品浮动相对大,贵重奢侈物品浮动相对小(同样买卖1000个变化10块钱对于低价的就是一半,对于高价的就是结尾多一大堆小数点)建议小数点这里优化一下,我买卖几下就一堆小数点很难看
建议加变量设置买卖比(买价/卖价=%买卖比%),以及建议有交易税率(给的钱/买卖标价=%税率%),因为一般服务器转账都要税率,防止小号囤钱之类的,如果这个插件买卖价格一样,则可以通过贵重物品来做物质货币逃避服务器税率以及携物逃跑换号(金钱RMB交易有交易记录,丢东西就没有)。
以及建议可以配置文件改不同物品的涨幅跌幅不同,否则低价大宗商品浮动相对大,贵重奢侈物品浮动相对小(同样买卖1000个变化10块钱对于低价的就是一半,对于高价的就是结尾多一大堆小数点)建议小数点这里优化一下,我买卖几下就一堆小数点很难看
这个买卖建议算法不要是(当前价格X个数),这样子一次性买卖64个和买卖1个64次的钱不一样,会有人刷钱
建议是执行卖一个执行64次,
建议是执行卖一个执行64次,
本帖最后由 简简爱 于 2020-8-24 20:16 编辑
此bug下个版本将修复。
ZZX24K2048 发表于 2020-8-24 15:38
1.5版本刷钱bug,例如我买一组3 +0块钱共192块,价格升高到3.6 +4,卖掉得到230.4块,价格到3.1 -10,再买 ...
此bug下个版本将修复。
666666666666666666666
ZZX24K2048 发表于 2020-8-24 15:38
1.5版本刷钱bug,例如我买一组3 +0块钱共192块,价格升高到3.6 +4,卖掉得到230.4块,价格到3.1 -10,再买 ...
BUG已修复
您老弃坑了我可以改进的
我1.5版本的配置文件到2.0就什么都没有了
本帖最后由 ZZX24K2048 于 2020-8-25 09:18 编辑
我删了重下,在1.16.2里面也是什么都没有了(界面可以点,但是没有图标,重新加载配置文件会炸掉)
我删了重下,在1.16.2里面也是什么都没有了(界面可以点,但是没有图标,重新加载配置文件会炸掉)
MCBBS有你更精彩~
ZZX24K2048 发表于 2020-8-25 09:17
我删了重下,在1.16.2里面也是什么都没有了(界面可以点,但是没有图标,重新加载配置文件会炸掉)
...
请您删掉全部配置文件,让插件重新生成。
本帖最后由 简简爱 于 2020-8-25 14:19 编辑
bug已修复,请下载最新版本,请认真看常见问题。
ZZX24K2048 发表于 2020-8-25 09:17
我删了重下,在1.16.2里面也是什么都没有了(界面可以点,但是没有图标,重新加载配置文件会炸掉)
...
bug已修复,请下载最新版本,请认真看常见问题。
看直播,你好了我来测试,记得说一下是所有版本更新都要换配置文件还是怎么样
这个插件放到 RPG 不是会 做到金币贬值
简简爱 发表于 2020-8-20 20:38
命令
更新记录
常见问题一定要看,不要什么问题都直接在下面评论。
浮动感觉不错呀,但是只能支持原版就有点可惜了
蟹蒙老鸽 发表于 2020-8-25 14:53
纳尼,难道也可以支持lore的那种RPG物品吗
当然支持啊