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

                                                           此插件为原创插件,禁止倒卖或者以任何理由出售

   
                                               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请私信或者QQ哦~)

希望各位大佬可以在回复里留下自己的想法 人气是对作者的肯定,谢谢各位!

PlayerInteract.jar (62.92 KB, 下载次数: 278, 售价: 20 粒金粒)

更新记录


已知BUG


插件声明

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





余思思
??? 没有写完?

a1156173075
哇,赶上热乎的了

.神

版主怎么把草稿审核了。。

湘A:666666
赶紧补上吧!!!!!!版主一定在做梦

498525451
很好的插件 ,期待期待

.神
498525451 发表于 2018-2-7 12:43
很好的插件 ,期待期待

已更新, 看看是不是喜欢的吧, 不喜欢请说一下改进的地方哦

498525451
迷之芒果 发表于 2018-2-9 13:45
已更新, 看看是不是喜欢的吧, 不喜欢请说一下改进的地方哦

现在去测试一下 霍霍霍霍哈

498525451
本帖最后由 498525451 于 2018-2-10 22:44 编辑

支持非常棒的插件,有问题修复非常快 巨赞赞

哦也~
本帖最后由 哦也~ 于 2018-2-9 18:45 编辑

我觉得应该来个远程教育。/pi xxxx 之类的指令。
小建议


.神
哦也~ 发表于 2018-2-9 18:43
我觉得应该来个远程教育。/pi xxxx 之类的指令。
小建议

已更新~

498525451
帅气的我又来反馈bug了 ,我感觉如果互动直接在聊天框输入指令 跟杜蕾斯聊天或是miaochat


孟婆汤真好
发现几条BUG,原先是UTF8编码,转成ANSI(不知道是不是这个原因,ASCll也转了都不行)
1:Title过长(那么多空格不长才怪)
2:我也不知道是什么,看图片

fyxrim
希望支持npc一下

.神
fyxrim 发表于 2018-2-11 02:44
希望支持npc一下

已修复能和npc互动的bug

.神
孟婆汤真好 发表于 2018-2-11 01:18
发现几条BUG,原先是UTF8编码,转成ANSI(不知道是不是这个原因,ASCll也转了都不行)
1:Title过长(那么多空格 ...

您是使用1.8嘛

f6109011
开关背包时好像会报错 - paper 1.11.2
[Server thread/INFO]: um] um事件监控] 插件 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)


孟婆汤真好

yes 但是插件是1.8-1.12

long_yan
LZ,该插件支持paper吗?

晴受.
真正的好东西,期待下次更新

hnfhu1
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

哦也~
我又有更牛逼的想法,何必不利用placeholderAPI的API把他的变量也显示在菜单中

这样还可以显示点个人玩家信息查看

不对,这样好像变成玩家信息查询了 (滑稽)  其实我需要 233333

但我觉得楼主可以试一试, 别揍我啊。

哦也~
1.11.2 spigot

玩家退出游戏还会报错  无论有没有在交互界面
Could not pass event PlayerQuitEvent to PlayerInteract vBeta org. bukkit.event.EventException


.神
long_yan 发表于 2018-2-12 16:00
LZ,该插件支持paper吗?

理论支持, 请dalao测试完发我结果QwQ

晴受.
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

玩家退出游戏还会报错  无论有没有在交互界面

已更新+修复_(:з」∠)_

hnfhu1

高效,点赞

498525451
还有报错 。建议改成 杜蕾斯那种 点击 会出现在/msg %玩家% 这样的。建议在配置文件设置"提示内容"某个选项可以关闭 比如 玩家与你互动 不会出现 某人跟你互动。

.神
498525451 发表于 2018-2-14 00:05
还有报错 。建议改成 杜蕾斯那种 点击 会出现在/msg %玩家% 这样的。建议在配置文件设置"提示内容"某个选项 ...

这个怕是不是我问题了

哦也~
指令互动应该添加不能与玩家自己互动。

玩家输入的如果是数字的话应该要大于0。

望采纳, 还是一样spigot 1.11.2  打开点赞和送礼还是有BUG,使用/pi reload 重载一遍竟然神奇的没问题

我只能删掉那两个按钮了。

.神
498525451 发表于 2018-2-14 00:05
还有报错 。建议改成 杜蕾斯那种 点击 会出现在/msg %玩家% 这样的。建议在配置文件设置"提示内容"某个选项 ...

删掉yum使用plugman之后私聊我发报错, 这次是真的看不懂yum写的报错了

暖心m.
同**友服务器玩家福音!

.神
孟婆汤真好 发表于 2018-2-11 15:34
yes 但是插件是1.8-1.12

已修复

fenghaolin1

Spigot 1.8.7打不开GUI界面还报错。。

f6109011
创造模式拿东西放到物品栏里会马上消失,会出现下面的错误信息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)


.神
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
本帖最后由 fenghaolin1 于 2018-2-15 13:27 编辑

然而。。。修复以后第一时间测试还是报错,不过这次游戏里有消息提示了 _(:з」∠)_

.神
fenghaolin1 发表于 2018-2-15 13:25
然而。。。修复以后第一时间测试还是报错,不过这次游戏里有消息提示了 _(:з」∠)_
...

标题修改一下长度

fenghaolin1

这下好了,lz你的配置文件该更新下了= =,标题的确有点长。

.神
fenghaolin1 发表于 2018-2-15 13:46
这下好了,lz你的配置文件该更新下了= =,标题的确有点长。

是你们的名字长_(:з」∠)_

fenghaolin1
迷之芒果 发表于 2018-2-15 14:19
是你们的名字长_(:з」∠)_

现在GUI能打开了,但是里面的东西点击会继续报错。。。。_(:з」∠)_

.神
fenghaolin1 发表于 2018-2-15 14:44
现在GUI能打开了,但是里面的东西点击会继续报错。。。。_(:з」∠)_
...

改音效为1.8的

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