程成
本帖最后由 程成 于 2023-3-4 12:11 编辑

Sell-2.0
快速出售系统 重制版



功能:
  • 快速出售物品,通过物品ID或Lore识别自定义物品价格
  • 自定义界面内容(标题, 大小)
  • 新增高版本兼容,理论兼容1.8 - 1.19.3,兼容 Slimefun 物品
  • 完全基于BigDecimal进行数值处理,不会出现数值误差,小数位数过多的问题
  • 优化物品判断,通过额外校验Durability以修复不同的物品,因为同样的物品ID被识别为同一物品的问题
  • 新增了TabCompleter(命令Tab补全)
  • 代码完全重写,优化,拥有比旧版更好的稳定性及框架 (旧版的代码就是屑)
  • 旧版也是本人开发并且在曾经的账号发布的,所以上面我在自己骂自己
展示:

命令:
/sell 打开出售界面 (权限: sell.use)
/sell check 查询手持物品ID 以及物品价值 (权限: sell.check)
/sell checkall 查询所有可出售物品ID以及价值 (权限: sell.checkall)
/sell add [价格] 添加手持物品到出售列表 (权限: sell.add)
/sell remove [物品ID] 从出售列表中移除手持物品或者指定的物品ID (权限: sell.remove)
/sell reload 重载插件配置 (权限: sell.reload)
如果 /sell 指令无法使用 可尝试使用 /fastsell 或者 /sale

配置:
config.yml


message.yml




下载
Sell-2.0.9Fix2.jar (31.21 KB, 下载次数: 197)
该版本更新了message.yml文件部分内容,旧版本更新至此版本请删除该文件重新生成
更新日志



原创声明
本插件所用所有代码均为原创,不存在借用/抄袭等行为





奥力給
前排支持,Durability帮了大忙

程成
奥力給 发表于 2023-1-22 21:20
前排支持,Durability帮了大忙

3Q感谢支持

名副其实
旧版本颜色代码会被识别为价格的问题被修复了吗

程成
名副其实 发表于 2023-1-22 22:01
旧版本颜色代码会被识别为价格的问题被修复了吗

已经修复了哦

落花飞殇
帮了大忙啊  感谢支持

a187539_tslp6
插件默认文件是钻石是50一个,但放进去一组的话出售还是只能获得50

程成
a187539_tslp6 发表于 2023-1-26 12:33
插件默认文件是钻石是50一个,但放进去一组的话出售还是只能获得50

已修复,请更新至最新版2.0.3

a187539_tslp6
程成 发表于 2023-1-26 12:58
已修复,请更新至最新版2.0.3

好的谢谢

NINE昭
我来测试一下,目前感觉很好用,希望不会和粘液的物品出啥问题

程成
NINE昭 发表于 2023-1-27 08:31
我来测试一下,目前感觉很好用,希望不会和粘液的物品出啥问题

没有对粘液做过专门的适配,你可以测试一下,如果有问题联系我我会尽快更新一个适配的版本

chenshiwp
必须要带lore才能卖吗

程成
chenshiwp 发表于 2023-1-27 10:20
必须要带lore才能卖吗

可以判断原版id,后续会更新nbt支持

程成
NINE昭 发表于 2023-1-27 08:31
我来测试一下,目前感觉很好用,希望不会和粘液的物品出啥问题

已对Slimefun初步兼容,请更新最新版本2.0.5

sunjianjun
厉害厉害正好缺一个这种插件。,太爱了

coolfir666
java.lang.NullPointerException         at org.bukkit.ChatColor.translateAlternateColorCodes(ChatColor.java:324) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]         at com.ans.sell.config.ConfigLoader$Config.load(ConfigLoader.java:27) ~[?:?]         at com.ans.sell.Sell.onEnable(Sell.java:27) ~[?:?]         at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321) ~[spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]         at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]         at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]         at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]         at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]         at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:414) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]         at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:378) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]         at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:333) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]         at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:263) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]         at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:525) [spigot-1.8.8.jar:git-Spigot-db6de12-18fbb24]         at java.lang.Thread.run(Unknown Source) [?:1.8.0_231]    up我这里报错啊 服务端1.8.8 spigot java版本231

程成
coolfir666 发表于 2023-1-28 15:19
java.lang.NullPointerException         at org.bukkit.ChatColor.translateAlternateColorCodes(ChatColo ...

是没有加颜色代码吗&,加上试试,晚点回去修复

NINE昭
没注意2.04版本更新了配置,难怪突然不能用了~~

程成
coolfir666 发表于 2023-1-28 15:19
java.lang.NullPointerException         at org.bukkit.ChatColor.translateAlternateColorCodes(ChatColo ...

该问题已在2.0.7版本中得到修复,请更新至此版本使用

程成
NINE昭 发表于 2023-1-28 20:45
没注意2.04版本更新了配置,难怪突然不能用了~~

最新的2.0.7版本更新了message.yml文件的配置哦,如果更新至此版本记得重新生成该文件

NINE昭
本帖最后由 NINE昭 于 2023-1-30 07:01 编辑
程成 发表于 2023-1-29 23:57
最新的2.0.7版本更新了message.yml文件的配置哦,如果更新至此版本记得重新生成该文件 ...

最新版本出售显示没有权限,而且没了reload功能,gui界面也没了(这可是仪式感啊),变得好不方便。/se 和 /sl好像也用不了不知道是什么原因还有个建议就是希望能搞个价格计算按钮,计算背包里所有可卖物品的价值或者放进GUI菜单里面所有物品的价值(这个功能建议加个冷却,冷却可以进行配置)

程成
NINE昭 发表于 2023-1-30 06:50
最新版本出售显示没有权限,而且没了reload功能,gui界面也没了(这可是仪式感啊),变得好不方便。/se 和 ...

可能是指令注册冲突,目前正在检查,请问你的MC版本是?

程成
NINE昭 发表于 2023-1-30 06:50
最新版本出售显示没有权限,而且没了reload功能,gui界面也没了(这可是仪式感啊),变得好不方便。/se 和 ...

最新版本2.0.8版本理论上已经修复了指令问题, 如果Sell指令无法使用,请尝试FastSell或者Sale指令,更新最新版本需要在config.yml内添加一个新的配置auto-close: false或者重新生成该文件使用,另外你的建议目前是在计划中的,正在构思GUI的新样式

qq3353362026
你好 那个lore判断是怎么写的 我rpg服普通物品也能出售 能教一下吗 谢谢

NINE昭
程成 发表于 2023-1-30 12:23
最新版本2.0.8版本理论上已经修复了指令问题, 如果Sell指令无法使用,请尝试FastSell或者Sale指令,更新 ...

好的谢谢,其实我觉得原来的GUI挺好的QAQ。然后我还有个建议就是能够调整倍率,这个比较好写,在给钱的时候*倍率就行。

程成
NINE昭 发表于 2023-1-30 19:41
好的谢谢,其实我觉得原来的GUI挺好的QAQ。然后我还有个建议就是能够调整倍率,这个比较好写,在给钱的时 ...

建议直接调整价格

NINE昭
本帖最后由 NINE昭 于 2023-1-30 21:41 编辑
程成 发表于 2023-1-30 21:35
建议直接调整价格

我的这个倍率是全物品生效的,不是单物品生效,可以用作权限组那种,就是给vip用之类的,也可以下调倍率,比如发现定价偏高了或者换服务器了调整一下这个倍率就可以直接用

BY_北御
找了很久,以前天天用

程成
qq3353362026 发表于 2023-1-30 19:27
你好 那个lore判断是怎么写的 我rpg服普通物品也能出售 能教一下吗 谢谢

配置内的 sell-lore: 为"回收价格:" 时 物品只要添加lore 回收价格: 价格 即可出售

程成
BY_北御 发表于 2023-1-31 15:29
找了很久,以前天天用

感谢支持~

程成
NINE昭 发表于 2023-2-25 23:52
感谢感谢,我爱你

明天应该更新了

NINE昭
程成 发表于 2023-2-27 22:19
明天应该更新了

哦对了,希望能搞个出售上限??大概是每天出售金额总上限,如果太难写的话就算了,不是硬需。现在这个版本已经做的很好了

NINE昭
新版本用不了,直接报错了

程成
NINE昭 发表于 2023-3-2 01:58
新版本用不了,直接报错了

好的,晚点回去测试一下

NINE昭
本帖最后由 NINE昭 于 2023-3-3 00:03 编辑
程成 发表于 2023-3-2 13:06
好的,晚点回去测试一下

这次bug非常严重啊= =,首先你更新了config的文件,在材料后面添加了个prize,但是你游戏内的add指令添加的配置文件材料后面是不会跟prize的,就显得非常抽象,不但旧版的config用不了了,新版游戏内用add添加的也用不了,反正直接裂开了,希望后面不要加prize

117779284
Durability和custom-model-data 会区别判断吗?

如果判断custom-model-data 可以通过custom-model-data批量出售某个物品了啊·
对于高版本 好像用的都是custom-model-data

程成
117779284 发表于 2023-3-3 05:37
Durability和custom-model-data 会区别判断吗?

如果判断custom-model-data 可以通过custom-model-data批 ...

暂时还没有对custom-model-data进行判断,会在下个大版本更新

程成
NINE昭 发表于 2023-3-2 20:45
这次bug非常严重啊= =,首先你更新了config的文件,在材料后面添加了个prize,但是你游戏内的add指令添加 ...

现在应该修复了,因为多版本兼容问题,和写了一半又扔了的自定义GUI的原因,导致上传了一个我自己用来测试的版本,目前插件准备将MC1.8 - 1.12.2 | 1.13 - 1.19.3的兼容做单独的两个版本

惜扬
请问1.7.10可以用吗?

Mangomango
放入无法出售的物品点击出售后会出现报错 [08:44:37 INFO]: shanhe issued server command: /sale [08:44:38 ERROR]: Could not pass event InventoryClickEvent to Sell v2.0.9 org.bukkit.event.EventException: null         at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]         at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]         at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) [spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]         at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) [spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]         at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1893) [spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]         at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:33) [spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]         at net.minecraft.server.v1_12_R1.PacketPlayInWindowClick.a(SourceFile:10) [spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]         at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]         at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_211]         at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_211]         at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]         at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748) [spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]         at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]         at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]         at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]         at java.lang.Thread.run(Unknown Source) [?:1.8.0_211] Caused by: java.lang.NumberFormatException: empty String         at sun.misc.FloatingDecimal.readJavaFormatString(Unknown Source) ~[?:1.8.0_211]         at sun.misc.FloatingDecimal.parseDouble(Unknown Source) ~[?:1.8.0_211]         at java.lang.Double.parseDouble(Unknown Source) ~[?:1.8.0_211]         at com.ans.sell.api.SellAPI.getPrice(SellAPI.java:48) ~[?:?]         at com.ans.sell.utils.SellGUI.getSellResult(SellGUI.java:36) ~[?:?]         at com.ans.sell.listener.InventoryListener.click(InventoryListener.java:28) ~[?:?]         at sun.reflect.GeneratedMethodAccessor177.invoke(Unknown Source) ~[?:?]         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_211]         at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_211]         at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]         ... 15 more

是糯米糕啦
vault装了,但是他未找到vault,并且vault正常运行了,我的粘液科技也无法接入vault有什么解决办法吗

NINE昭
是糯米糕啦 发表于 2023-3-6 23:59
vault装了,但是他未找到vault,并且vault正常运行了,我的粘液科技也无法接入vault有什么解决办法吗 ...

装一个基础插件

是糯米糕啦
NINE昭 发表于 2023-3-7 12:30
装一个基础插件

你不说我都给忘了。。。。。。。。

寒风灬
[23:59:59 ERROR]: Error occurred while enabling Sell v2.0.9 (Is it up to date?)
java.lang.NullPointerException: null
        at com.ans.sell.config.ConfigLoader$Config.load(ConfigLoader.java:32) ~[?:?]
        at com.ans.sell.Sell.onEnable(Sell.java:32) ~[?:?]
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403) [spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:381) [spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:330) [spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:422) [spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:383) [spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:338) [spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272) [spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [spigot-1.12.2.jar:git-Spigot-79a30d7-f4830a1]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_361]

加载插件时有报错 作者修复一下吧

第一页 上一页 下一页 最后一页