本帖最后由 XJue_DaDa 于 2019-7-24 09:44 编辑

shift+右键玩家打开玩家互动界面添加服务器新色彩
插件制作人: 迷之芒果
插件想法提供: Yi_Talent

送礼物配置文件
PlayerInteract.jar
(62.92 KB, 下载次数: 278, 售价: 20 粒金粒)
此插件为原创插件,禁止倒卖或者以任何理由出售 |

shift+右键玩家打开玩家互动界面添加服务器新色彩
插件制作人: 迷之芒果
插件想法提供: Yi_Talent
时隔半年再次迎来更新!(更新内容请在下方查看)
特性及功能介绍 |
插件可以为服主提供一个玩家互动平台,功能服主可以自定义添加
比如什么点击与玩家私聊,点击加入玩家的工会,点击给玩家转账等等
只要你脑洞够大,这个插件的功能就越强大
点赞,服主可自行在GUI内添加点赞功能 [图片详情请在下方查看]
(可以自行定制点赞套餐例如点10赞需要消耗10点券和一张点赞卡等等)最新版本更新
送礼,服主可自行在GUI内添加送礼功能 [图片详情请在下方查看]
(可以自行定制送礼套餐,什么像直播平台的一些飞机坦克都可以服主自行添加!消耗品支持 游戏币点券和物品)最新版本更新
现已支持papi插件变量支持命令里使用变量并且添加点赞数和魅力值的变量分别是:
魅力值:%playerinteract_attractive_value% 点赞:%playerinteract_like_amount%
魅力值排行: %playerinteract_attractive_rank% 点赞数排行: %playerinteract_like_rank%
自定义性强
自定义GUI物品, 标题, 行数
自定义指令, 冷却, 以及输出信息
可选输入指令参数功能

特性一览图:




图片展示 |

< 点击按钮后在聊天栏输入数值即可转账 >
所有按钮均可自定义,你可以自己弄点击按钮自动加入该玩家的帮派
也可以制作点击按钮自动加该玩家好友 等等都可以,只要你脑洞够大!
点赞以及送礼图片展示
指令介绍 |

配置文件 |
GUI配置文件
注意:GUI界面可以自行设定大小(根据最大按钮的数取行数)而不是固定1行
提示信息修改文件
点赞配置文件
送礼物配置文件
和以上的点赞配置文件一样此处不作介绍
下载地址 |
希望各位大佬可以在回复里留下自己的想法 人气是对作者的肯定,谢谢各位!

更新记录 |
已知BUG |
插件声明 |
??? 没有写完?
哇,赶上热乎的了
余思思 发表于 2018-2-7 10:10
??? 没有写完?
版主怎么把草稿审核了。。
赶紧补上吧!!!!!!版主一定在做梦
很好的插件 ,期待期待
迷之芒果 发表于 2018-2-9 13:45
已更新, 看看是不是喜欢的吧, 不喜欢请说一下改进的地方哦
现在去测试一下 霍霍霍霍哈
本帖最后由 498525451 于 2018-2-10 22:44 编辑
支持非常棒的插件,有问题修复非常快 巨赞赞
支持非常棒的插件,有问题修复非常快 巨赞赞
本帖最后由 哦也~ 于 2018-2-9 18:45 编辑
我觉得应该来个远程教育。/pi xxxx 之类的指令。
小建议
我觉得应该来个远程教育。/pi xxxx 之类的指令。
小建议
哦也~ 发表于 2018-2-9 18:43
我觉得应该来个远程教育。/pi xxxx 之类的指令。
小建议
已更新~
帅气的我又来反馈bug了 ,我感觉如果互动直接在聊天框输入指令 跟杜蕾斯聊天或是miaochat
发现几条BUG,原先是UTF8编码,转成ANSI(不知道是不是这个原因,ASCll也转了都不行)
1:Title过长(那么多空格不长才怪)
2:我也不知道是什么,看图片
1:Title过长(那么多空格不长才怪)
2:我也不知道是什么,看图片
希望支持npc一下
fyxrim 发表于 2018-2-11 02:44
希望支持npc一下
已修复能和npc互动的bug
孟婆汤真好 发表于 2018-2-11 01:18
发现几条BUG,原先是UTF8编码,转成ANSI(不知道是不是这个原因,ASCll也转了都不行)
1:Title过长(那么多空格 ...
您是使用1.8嘛
开关背包时好像会报错 - paper 1.11.2
[Server thread/INFO]: [Yum] [Yum事件监控] 插件 PlayerInteract 处理 InventoryCloseEvent 事件时发生异常!
[12:26:03] [Server thread/INFO]: Yum异常名称: java.lang.IllegalArgumentException
[12:26:03] [Server thread/INFO]: Yum异常说明: Name cannot be null
[12:26:03] [Server thread/INFO]: Yum简易错误信息如下:
[12:26:03] [Server thread/INFO]: Yum位于 org.apache.commons.lang.Validate.notNull<Validate.java:192>
[12:26:03] [Server thread/INFO]: Yum位于 org.bukkit.craftbukkit.v1_11_R1.CraftServer.getPlayer(CraftServer.java:414)
[12:26:03] [Server thread/INFO]: Yum位于 org.bukkit.Bukkit.getPlayer(Bukkit.java:402)
[12:26:03] [Server thread/INFO]: Yum位于 me.catjun.playerinteract.manager.TargetManager.getTarget(TargetManager.java:16)
[12:26:03] [Server thread/INFO]: Yum位于 me.catjun.playerinteract.listener.OnCloseGUI.on(0;31;22mOnCloseGUI.java:21)
[Server thread/INFO]: [Yum] [Yum事件监控] 插件 PlayerInteract 处理 InventoryCloseEvent 事件时发生异常!
[12:26:03] [Server thread/INFO]: Yum异常名称: java.lang.IllegalArgumentException
[12:26:03] [Server thread/INFO]: Yum异常说明: Name cannot be null
[12:26:03] [Server thread/INFO]: Yum简易错误信息如下:
[12:26:03] [Server thread/INFO]: Yum位于 org.apache.commons.lang.Validate.notNull<Validate.java:192>
[12:26:03] [Server thread/INFO]: Yum位于 org.bukkit.craftbukkit.v1_11_R1.CraftServer.getPlayer(CraftServer.java:414)
[12:26:03] [Server thread/INFO]: Yum位于 org.bukkit.Bukkit.getPlayer(Bukkit.java:402)
[12:26:03] [Server thread/INFO]: Yum位于 me.catjun.playerinteract.manager.TargetManager.getTarget(TargetManager.java:16)
[12:26:03] [Server thread/INFO]: Yum位于 me.catjun.playerinteract.listener.OnCloseGUI.on(0;31;22mOnCloseGUI.java:21)
迷之芒果 发表于 2018-2-11 11:57
您是使用1.8嘛
yes 但是插件是1.8-1.12
LZ,该插件支持paper吗?
真正的好东西,期待下次更新
Could not pass event InventoryCloseEvent to PlayerInteract vBeta
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at org.bukkit.craftbukkit.v1_11_R1.event.CraftEventFactory.handleInventoryCloseEvent(CraftEventFactory.java:884) [bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.PlayerConnection.a(PlayerConnection.java:1629) [bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.PacketPlayInCloseWindow.a(PacketPlayInCloseWindow.java:18) [bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.PacketPlayInCloseWindow.a(PacketPlayInCloseWindow.java:1) [bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.PlayerConnectionUtils$1.run(SourceFile:13) [bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_151]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_151]
at net.minecraft.server.v1_11_R1.SystemUtils.a(SourceFile:46) [bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.MinecraftServer.D(MinecraftServer.java:747) [bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:399) [bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:678) [bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:576) [bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
Caused by: java.lang.IllegalArgumentException: Name cannot be null
at org.apache.commons.lang.Validate.notNull(Validate.java:192) ~[bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at org.bukkit.craftbukkit.v1_11_R1.CraftServer.getPlayer(CraftServer.java:412) ~[bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at org.bukkit.Bukkit.getPlayer(Bukkit.java:385) ~[bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at me.catjun.playerinteract.manager.TargetManager.getTarget(TargetManager.java:16) ~[?:?]
at me.catjun.playerinteract.listener.OnCloseGUI.on(OnCloseGUI.java:21) ~[?:?]
at sun.reflect.GeneratedMethodAccessor218.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
... 16 more
服务器版本1.11.2
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at org.bukkit.craftbukkit.v1_11_R1.event.CraftEventFactory.handleInventoryCloseEvent(CraftEventFactory.java:884) [bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.PlayerConnection.a(PlayerConnection.java:1629) [bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.PacketPlayInCloseWindow.a(PacketPlayInCloseWindow.java:18) [bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.PacketPlayInCloseWindow.a(PacketPlayInCloseWindow.java:1) [bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.PlayerConnectionUtils$1.run(SourceFile:13) [bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_151]
at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_151]
at net.minecraft.server.v1_11_R1.SystemUtils.a(SourceFile:46) [bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.MinecraftServer.D(MinecraftServer.java:747) [bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:399) [bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:678) [bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:576) [bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
Caused by: java.lang.IllegalArgumentException: Name cannot be null
at org.apache.commons.lang.Validate.notNull(Validate.java:192) ~[bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at org.bukkit.craftbukkit.v1_11_R1.CraftServer.getPlayer(CraftServer.java:412) ~[bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at org.bukkit.Bukkit.getPlayer(Bukkit.java:385) ~[bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
at me.catjun.playerinteract.manager.TargetManager.getTarget(TargetManager.java:16) ~[?:?]
at me.catjun.playerinteract.listener.OnCloseGUI.on(OnCloseGUI.java:21) ~[?:?]
at sun.reflect.GeneratedMethodAccessor218.invoke(Unknown Source) ~[?:?]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_151]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_151]
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[bukkit.jar:git-Spigot-3fb9445-2b6c9f4]
... 16 more
服务器版本1.11.2
我又有更牛逼的想法,何必不利用placeholderAPI的API把他的变量也显示在菜单中
这样还可以显示点个人玩家信息查看
不对,这样好像变成玩家信息查询了 (滑稽) 其实我需要 233333
但我觉得楼主可以试一试, 别揍我啊。
这样还可以显示点个人玩家信息查看
不对,这样好像变成玩家信息查询了 (滑稽) 其实我需要 233333
但我觉得楼主可以试一试, 别揍我啊。
1.11.2 spigot
玩家退出游戏还会报错 无论有没有在交互界面
Could not pass event PlayerQuitEvent to PlayerInteract vBeta org. bukkit.event.EventException
玩家退出游戏还会报错 无论有没有在交互界面
Could not pass event PlayerQuitEvent to PlayerInteract vBeta org. bukkit.event.EventException
lz你好 gui能正常使用 但是当我点击与ta私聊并输入了 "123" 之后 并没有将命令正确执行 而是提示出了/m <to> <player> 这样提示使用命令的消息 请问是怎么回事?
晴受. 发表于 2018-2-13 16:17
lz你好 gui能正常使用 但是当我点击与ta私聊并输入了 "123" 之后 并没有将命令正确执行 而是提示出了/m ...
这是ess的功能, 也是示例, 可不管, 用自己有的指令
f6109011 发表于 2018-2-11 12:45
开关背包时好像会报错 - paper 1.11.2
[Server thread/INFO]: [Yum] [Yum事件监控] 插件 PlayerInteract 处 ...
已修复_(:з」∠)_
hnfhu1 发表于 2018-2-12 19:22
Could not pass event InventoryCloseEvent to PlayerInteract vBeta
org.bukkit.event.EventException
at ...
已修复_(:з」∠)_
哦也~ 发表于 2018-2-12 22:51
1.11.2 spigot
玩家退出游戏还会报错 无论有没有在交互界面
已更新+修复_(:з」∠)_
迷之芒果 发表于 2018-2-13 20:52
已修复_(:з」∠)_
高效,点赞
还有报错 。建议改成 杜蕾斯那种 点击 会出现在/msg %玩家% 这样的。建议在配置文件设置"提示内容"某个选项可以关闭 比如 玩家与你互动 不会出现 某人跟你互动。
498525451 发表于 2018-2-14 00:05
还有报错 。建议改成 杜蕾斯那种 点击 会出现在/msg %玩家% 这样的。建议在配置文件设置"提示内容"某个选项 ...
这个怕是不是我问题了
指令互动应该添加不能与玩家自己互动。
玩家输入的如果是数字的话应该要大于0。
望采纳, 还是一样spigot 1.11.2 打开点赞和送礼还是有BUG,使用/pi reload 重载一遍竟然神奇的没问题
我只能删掉那两个按钮了。
玩家输入的如果是数字的话应该要大于0。
望采纳, 还是一样spigot 1.11.2 打开点赞和送礼还是有BUG,使用/pi reload 重载一遍竟然神奇的没问题
我只能删掉那两个按钮了。
498525451 发表于 2018-2-14 00:05
还有报错 。建议改成 杜蕾斯那种 点击 会出现在/msg %玩家% 这样的。建议在配置文件设置"提示内容"某个选项 ...
删掉yum使用plugman之后私聊我发报错, 这次是真的看不懂yum写的报错了
同**友服务器玩家福音!


Spigot 1.8.7打不开GUI界面还报错。。
创造模式拿东西放到物品栏里会马上消失,会出现下面的错误信息4次
[17:40:16] [Server thread/INFO]: Yum Yum [事件监控] 插件 mPlayerInteract 处理 InventoryCreativeEvent 事件时发生异常!
[17:40:16] [Server thread/INFO]: Yum 异常名称: java.lang.NullPointerException
[17:40:16] [Server thread/INFO]: Yum 异常说明: null
[17:40:16] [Server thread/INFO]: Yum 简易错误信息如下:
[17:40:16] [Server thread/INFO]: Yum位于 mme.catjun.playerinteract.listener.OnClickGUI.on(mOnClickGUI.java:32)
[17:40:16] [Server thread/INFO]: Yum位于 mcom.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor1521.execute(m未知:-1)
[17:40:16] [Server thread/INFO]: Yum位于 morg.bukkit.plugin.EventExecutor$1.execute(mEventExecutor.java:44)
[17:40:16] [Server thread/INFO]: Yum位于 mco.aikar.timings.TimedEventExecutor.execute(mTimedEventExecutor.java:78)
[17:40:16] [Server thread/INFO]: Yum位于 mpw.yumc.Yum.inject.ListenerInjector.execute(mListenerInjector.java:88)
[17:40:16] [Server thread/INFO]: Yum Yum [事件监控] 插件 mPlayerInteract 处理 InventoryCreativeEvent 事件时发生异常!
[17:40:16] [Server thread/INFO]: Yum 异常名称: java.lang.NullPointerException
[17:40:16] [Server thread/INFO]: Yum 异常说明: null
[17:40:16] [Server thread/INFO]: Yum 简易错误信息如下:
[17:40:16] [Server thread/INFO]: Yum位于 mme.catjun.playerinteract.listener.OnClickGUI.on(mOnClickGUI.java:32)
[17:40:16] [Server thread/INFO]: Yum位于 mcom.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor1521.execute(m未知:-1)
[17:40:16] [Server thread/INFO]: Yum位于 morg.bukkit.plugin.EventExecutor$1.execute(mEventExecutor.java:44)
[17:40:16] [Server thread/INFO]: Yum位于 mco.aikar.timings.TimedEventExecutor.execute(mTimedEventExecutor.java:78)
[17:40:16] [Server thread/INFO]: Yum位于 mpw.yumc.Yum.inject.ListenerInjector.execute(mListenerInjector.java:88)
f6109011 发表于 2018-2-14 17:55
创造模式拿东西放到物品栏里会马上消失,会出现下面的错误信息4次
[17:40:16] [Server thread/INFO]: Yum Y ...
你这个我很迷啊
fenghaolin1 发表于 2018-2-14 15:37
Spigot 1.8.7打不开GUI界面还报错。。
已修复_(:з」∠)_
本帖最后由 fenghaolin1 于 2018-2-15 13:27 编辑
然而。。。修复以后第一时间测试还是报错,不过这次游戏里有消息提示了 _(:з」∠)_
迷之芒果 发表于 2018-2-15 12:54
已修复_(:з」∠)_
然而。。。修复以后第一时间测试还是报错,不过这次游戏里有消息提示了 _(:з」∠)_
fenghaolin1 发表于 2018-2-15 13:25
然而。。。修复以后第一时间测试还是报错,不过这次游戏里有消息提示了 _(:з」∠)_
...
标题修改一下长度
迷之芒果 发表于 2018-2-15 13:29
标题修改一下长度
这下好了,lz你的配置文件该更新下了= =,标题的确有点长。
fenghaolin1 发表于 2018-2-15 13:46
这下好了,lz你的配置文件该更新下了= =,标题的确有点长。
是你们的名字长_(:з」∠)_
本帖最后由 fenghaolin1 于 2018-2-15 20:43 编辑
然并卵喔,不过现在能私聊和转账了,就是不能送礼物和点赞:D
迷之芒果 发表于 2018-2-15 15:43
改音效为1.8的
然并卵喔,不过现在能私聊和转账了,就是不能送礼物和点赞:D
本帖最后由 孟婆汤真好 于 2018-2-16 04:54 编辑
嘿,首先我非常感谢作者重视我的留言,我服务器很需要这个plugin,优质的插件,(是不是挺像谷歌翻译的233,被水龙头教坏的我)
好吧,我记得原来帖子是写着兼容trademe(残叶大大搬运过)插件,但是我试了试发现不行,点击后后台也没有报错,但就是没有执行交易命令
配置文件(大过年的苦逼的腐竹们还在搞服务器,祝大大新年快乐)
嘿,首先我非常感谢作者重视我的留言,我服务器很需要这个plugin,优质的插件,(是不是挺像谷歌翻译的233,被水龙头教坏的我)
好吧,我记得原来帖子是写着兼容trademe(残叶大大搬运过)插件,但是我试了试发现不行,点击后后台也没有报错,但就是没有执行交易命令
配置文件(大过年的苦逼的腐竹们还在搞服务器,祝大大新年快乐)
如果能推出一个魅力值和获赞数达到一定数额可以设置命令就更好了,这样可以更方便给玩家魅力值和获赞数的奖励