布鲁鲁
本帖最后由 bluesadi 于 2019-7-29 17:21 编辑

Wiki
点击查看BlueFriends插件Wiki
简介
这是一款基于VexView插件开发的集邮件、好友于一体的社交插件,还包括发送系统邮件、OP群发邮件、添加附件(游戏物品)、个人信息卡等功能,插件的大部分界面为使用VexView构建图全图形化界面。
功能
  • 玩家相互发送邮件
  • OP发送系统邮件
  • 可以携带附件的群发邮件
  • GUI界面编辑邮件
  • GUI界面浏览邮件
  • 查询、添加、删除好友
  • 查看玩家个人信息
  • OP设置玩家的头像框
  • HUB消息提示
  • ....
更新日志(当前版本:V2.0)
点击查看
展示图
指令及权限
[数据删除]
使用方法
[数据删除]
安装
本插件需要与VexView配合使用,且VexView的版本必须为1.9.10或以上
还有以下几点需要注意:
  • 服务器需要安装JAVA8运行环境,不支持JAVA7。
  • 理论支持1.7.10及以上版本服务端(包括KC端)。
下载
此插件已废,请等待7月BlueFriends重制版发布!
此插件已废,请等待7月BlueFriends重制版发布!
此插件已废,请等待7月BlueFriends重制版发布!
别别别别别再反映有问题了
重制版已发布,请移步:http://www.mcbbs.net/thread-892933-1-1.html
开源
BlueFriends Github开源地址:https://github.com/bluesadi/BlueFriends
本插件遵守GPLv3开源协议,禁止将本插件代码用于非开源项目的开发。
支持作者
开♂发不易,高三党尤为辛苦,如果你觉得本插件对你有用,或者本插件为你的服务器带来了收入,希望你能对作者给予一些必要的支持。
支持作者的方式:
  • 爱发电赞助
  • 扫描下方二维码为作者提供经济赞助
  • 点击下方评分按钮给予作者人气和金粒
  • 留下一个积极正面的评价
https://afdian.net/leaflet?slug=bluesadi
特别鸣谢
@583736449  感谢坏黑对我的悉♂心指导,1.5版本得以完善跨服功能。
加入PCD外部交流群与我们取得联系:
—— 点击图标加入插件讨论群 ——
你可以在里面反馈BUG、提出建议、和其他服主交流等
想要在第一时间获取更新内容,点击下方收藏即可!

[本插件所用所有代码均为原创,不存在借用/抄袭等行为]
来自群组: PluginsCDTribe

栀栀太坏了
前排前排,卧槽666,神特么名字...蓝朋友...

A绿茶
PCD万岁  感谢大佬无私奉献

328978983
哇,这个可nb了

1050298332
简直了  缺什么来什么  支持

粘兽
又想骗我买VexView。

Mr.Lucky
蓝朋友......讲究!

余枫
很强 强的一批 没人气了 明天补

qq1522493962
看起来可以去做一些比较奇怪的事情了呢(雾)

Aaron.Hzy
支持数据库和跨服就好了

VarietyAir丶
很强大! 建议添加mysql支持!

PixelEast
我想问一下,这些贴图是要放置在什么位置,我将贴图放置在客户端的Mod文件夹下,但是没有效果,是这样的
求解要如何才能做到引用自定义图片

PixelEast
在paperspigot1.11.2中,无法正常显示邮件内容,无法领取有附件的邮件中的附件
报错如下:
  1. [22:53:45 ERROR]: Could not pass event ButtonClickEvent to VexView v1.4.6
  2. org.bukkit.event.EventException
  3.         at com.destroystokyo.paper.event.executor.MethodHandleEventExecutor.exec
  4. ute(MethodHandleEventExecutor.java:37) ~[PaperSpigot-1.11.2-b1040.jar:git-Paper-
  5. 1040]
  6.         at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:7
  7. 8) ~[PaperSpigot-1.11.2-b1040.jar:git-Paper-1040]
  8.         at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
  9. a:62) ~[PaperSpigot-1.11.2-b1040.jar:git-Paper-1040]
  10.         at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
  11. ava:517) [PaperSpigot-1.11.2-b1040.jar:git-Paper-1040]
  12.         at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
  13. ava:502) [PaperSpigot-1.11.2-b1040.jar:git-Paper-1040]
  14.         at lk.vexview.Main.onPluginMessageReceived(Main.java:104) [VexView1.4.6.
  15. jar:?]
  16.         at org.bukkit.plugin.messaging.StandardMessenger.dispatchIncomingMessage
  17. (StandardMessenger.java:427) [PaperSpigot-1.11.2-b1040.jar:git-Paper-1040]
  18.         at net.minecraft.server.v1_11_R1.PlayerConnection.a(PlayerConnection.jav
  19. a:2535) [PaperSpigot-1.11.2-b1040.jar:git-Paper-1040]
  20.         at net.minecraft.server.v1_11_R1.PacketPlayInCustomPayload.a(SourceFile:
  21. 58) [PaperSpigot-1.11.2-b1040.jar:git-Paper-1040]
  22.         at net.minecraft.server.v1_11_R1.PacketPlayInCustomPayload.a(SourceFile:
  23. 8) [PaperSpigot-1.11.2-b1040.jar:git-Paper-1040]
  24.         at net.minecraft.server.v1_11_R1.PlayerConnectionUtils$1.run(SourceFile:
  25. 13) [PaperSpigot-1.11.2-b1040.jar:git-Paper-1040]
  26.         at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [
  27. ?:1.8.0_161]
  28.         at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_161]
  29.         at net.minecraft.server.v1_11_R1.SystemUtils.a(SourceFile:46) [PaperSpig
  30. ot-1.11.2-b1040.jar:git-Paper-1040]
  31.         at net.minecraft.server.v1_11_R1.MinecraftServer.D(MinecraftServer.java:
  32. 821) [PaperSpigot-1.11.2-b1040.jar:git-Paper-1040]
  33.         at net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:
  34. 403) [PaperSpigot-1.11.2-b1040.jar:git-Paper-1040]
  35.         at net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:
  36. 749) [PaperSpigot-1.11.2-b1040.jar:git-Paper-1040]
  37.         at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.jav
  38. a:648) [PaperSpigot-1.11.2-b1040.jar:git-Paper-1040]
  39.         at java.lang.Thread.run(Unknown Source) [?:1.8.0_161]
  40. Caused by: java.lang.IllegalArgumentException: Item cannot be null
  41.         at org.apache.commons.lang.Validate.noNullElements(Validate.java:364) ~[
  42. PaperSpigot-1.11.2-b1040.jar:git-Paper-1040]
  43.         at org.bukkit.craftbukkit.v1_11_R1.inventory.CraftInventory.addItem(Craf
  44. tInventory.java:274) ~[PaperSpigot-1.11.2-b1040.jar:git-Paper-1040]
  45.         at me.bluesad.bscs.message.Mail.receiveItems(Mail.java:104) ~[?:?]
  46.         at me.bluesad.bscs.ui.MailGui.lambda$new$2(MailGui.java:32) ~[?:?]
  47.         at lk.vexview.gui.components.VexButton.run(VexButton.java:113) ~[?:?]
  48.         at lk.vexview.listener.ButtonListener.onClick(ButtonListener.java:37) ~[
  49. ?:?]
  50.         at com.destroystokyo.paper.event.executor.MethodHandleEventExecutor.exec
  51. ute(MethodHandleEventExecutor.java:35) ~[PaperSpigot-1.11.2-b1040.jar:git-Paper-
  52. 1040]
  53.         ... 18 more
  54. >
复制代码


布鲁鲁
qaz197418i 发表于 2018-5-7 17:43
我想问一下,这些贴图是要放置在什么位置,我将贴图放置在客户端的Mod文件夹下,但是没有效果,是这样的求 ...

贴图要放在VexView Mod版的custom文件夹中,在VexView的发布帖里应该有说明

布鲁鲁
qaz197418i 发表于 2018-5-7 22:56
在paperspigot1.11.2中,无法正常显示邮件内容,无法领取有附件的邮件中的附件
报错如下:

ok,下一个版本修复

言绥
本帖最后由 言绥 于 2018-5-8 18:47 编辑

楼主可是货真价实的Saber厨?

love12138
牛皮,Blue的意思.....有点那啥。

言绥
另外,强烈建议信息界面可以加入支持PlaceholderAPI变量的支持~

皮皮懒不懒
提一个建议,希望能在直接在游戏界面中做一个按钮,点击即可打开那种,用指令打开的话还是不够人性化

布鲁鲁
Mara_Kas 发表于 2018-5-8 21:58
提一个建议,希望能在直接在游戏界面中做一个按钮,点击即可打开那种,用指令打开的话还是不够人性化 ...


---------------------------------

布鲁鲁
言绥 发表于 2018-5-8 20:26
另外,强烈建议信息界面可以加入支持PlaceholderAPI变量的支持~

会在后续的版本中加入该功能

布鲁鲁
言绥 发表于 2018-5-8 15:24
楼主可是货真价实的Saber厨?

吾王剑之所指,吾等心之所向。

xingzeng
KC端发送邮箱中文会乱码, 推荐添加同意好友请求界面.

PixelEast
希望能够加入显示邮件箱内页数的信息,不然邮件太多也很困扰的呢,希望能够让邮件附件附带游戏币,还可以加入一个邮件有效期,默认邮件一定期限后自动删除的功能

言绥
bluesadi 发表于 2018-5-8 23:03
吾王剑之所指,吾等心之所向。

2333,我觉得海星。就是界面排版在全屏模式下有些,。惨不忍睹?

言绥
作者加油,另外反馈一个问题。领取邮件附件,后台报错。log:
  1. [17:31:09] [Server thread/ERROR]: Could not pass event ButtonClickEvent to VexView v1.4.6
  2. org.bukkit.event.EventException: null
  3.         at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.12.2.jar:git-Spigot-2086bb0-21d5f75]
  4.         at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.12.2.jar:git-Spigot-2086bb0-21d5f75]
  5.         at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) [spigot-1.12.2.jar:git-Spigot-2086bb0-21d5f75]
  6.         at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) [spigot-1.12.2.jar:git-Spigot-2086bb0-21d5f75]
  7.         at lk.vexview.Main.onPluginMessageReceived(Main.java:104) [VexView1.4.6.jar:?]
  8.         at org.bukkit.plugin.messaging.StandardMessenger.dispatchIncomingMessage(StandardMessenger.java:426) [spigot-1.12.2.jar:git-Spigot-2086bb0-21d5f75]
  9.         at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:2576) [spigot-1.12.2.jar:git-Spigot-2086bb0-21d5f75]
  10.         at net.minecraft.server.v1_12_R1.PacketPlayInCustomPayload.a(SourceFile:58) [spigot-1.12.2.jar:git-Spigot-2086bb0-21d5f75]
  11.         at net.minecraft.server.v1_12_R1.PacketPlayInCustomPayload.a(SourceFile:8) [spigot-1.12.2.jar:git-Spigot-2086bb0-21d5f75]
  12.         at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.12.2.jar:git-Spigot-2086bb0-21d5f75]
  13.         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_152]
  14.         at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_152]
  15.         at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [spigot-1.12.2.jar:git-Spigot-2086bb0-21d5f75]
  16.         at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748) [spigot-1.12.2.jar:git-Spigot-2086bb0-21d5f75]
  17.         at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [spigot-1.12.2.jar:git-Spigot-2086bb0-21d5f75]
  18.         at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [spigot-1.12.2.jar:git-Spigot-2086bb0-21d5f75]
  19.         at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [spigot-1.12.2.jar:git-Spigot-2086bb0-21d5f75]
  20.         at java.lang.Thread.run(Thread.java:748) [?:1.8.0_152]
  21. Caused by: java.lang.IllegalArgumentException: Item cannot be null
  22.         at org.apache.commons.lang.Validate.noNullElements(Validate.java:364) ~[spigot-1.12.2.jar:git-Spigot-2086bb0-21d5f75]
  23.         at org.bukkit.craftbukkit.v1_12_R1.inventory.CraftInventory.addItem(CraftInventory.java:282) ~[spigot-1.12.2.jar:git-Spigot-2086bb0-21d5f75]
  24.         at me.bluesad.bscs.message.Mail.receiveItems(Mail.java:104) ~[?:?]
  25.         at me.bluesad.bscs.ui.MailGui.lambda$new$2(MailGui.java:32) ~[?:?]
  26.         at lk.vexview.gui.components.VexButton.run(VexButton.java:113) ~[?:?]
  27.         at lk.vexview.listener.ButtonListener.onClick(ButtonListener.java:37) ~[?:?]
  28.         at sun.reflect.GeneratedMethodAccessor678.invoke(Unknown Source) ~[?:?]
  29.         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_152]
  30.         at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_152]
  31.         at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot-1.12.2.jar:git-Spigot-2086bb0-21d5f75]
  32.         ... 17 more
复制代码



liuyin1284
kc1.7.10 领取邮件附件后台报错

woshiniba
如果服务端安装了VEXVIEW,那么对于没装vexview客户端MOD的玩家,能否正常使用本插件功能?

水煮清娃
建议可以尝试加入图片外链,然后可以当表情包发送出去

布鲁鲁
woshiniba 发表于 2018-5-11 02:22
如果服务端安装了VEXVIEW,那么对于没装vexview客户端MOD的玩家,能否正常使用本插件功能? ...

不能,客户端必须也装上VexView MOD版

fyxrim
本帖最后由 fyxrim 于 2018-5-11 23:33 编辑

spigot1.12.2  付费view 最新的
报错下面图片就是我打开了主界面 点了好友系统、邮件、系统就报错


不知道问问一下 是否加入 建群系统吗

布鲁鲁
fyxrim 发表于 2018-5-11 23:22
spigot1.12.2  付费view 最新的
报错下面图片就是我打开了主界面 点了好友系统、邮件、系统就报错

已经更新V1.1版本

浪客_剑心
本帖最后由 浪客_剑心 于 2018-5-14 13:02 编辑

之前版本没有这个bug——今晚更新后邮箱功能,物品放进附件gui后再按ESC就打不开主菜单辣。重启后也打不开

布鲁鲁
浪客_剑心 发表于 2018-5-14 00:52
之前版本没有这个bug——今晚更新后邮箱功能,物品放进附件gui后再按ESC就打不开主菜单辣。重启后也打不开 ...

额,能说得详细点吗,没明白什么意思

浪客_剑心
本帖最后由 浪客_剑心 于 2018-5-14 13:01 编辑

是邮箱的附件bug,
玩家发“带lore的附件”会吞物品,
op发”带lore的附件”就……插件全部失灵了。

布鲁鲁
浪客_剑心 发表于 2018-5-14 13:00
是邮箱的附件bug,
玩家发“带lore的附件”会吞物品,
op发”带lore的附件”就……插件全部失灵了。 ...

吞物品是什么意思,后台有报错吗

浪客_剑心
本帖最后由 浪客_剑心 于 2018-5-14 13:42 编辑

会自动关闭gui,然后再也打不开了
me.bluesad.bscs.tablet.TabletGui.<init>(TabletGui.java:49) ~[?:?]
me.bluesad.bscs.tablet.TabletGui.<init>(TabletGui.java:46) ~[?:?]
me.bluesad.bscs.tablet.TabletGui.loadComponents(TabletGui.java:64) ~[?:?]
me.bluesad.bscs.tablet.TabletImage.loadImage(TabletImage.java:34) ~[?:?]
me.bluesad.bscs.tablet.TabletGui.lambda$static$0(TabletGui.java:22) ~[?:?]
me.bluesad.bscs.manager.Individual.replace(Individual.java:303) ~[?:?]
me.bluesad.bscs.manager.MailEditor.getItems(MailEditor.java:46) ~[?:?]
me.bluesad.bscs.database.Table.getItemStackList(Table.java:199) ~[?:?]
me.bluesad.bscs.database.Table.get(Table.java:111) ~[?:?]
me.bluesad.bscs.database.MyGSON.fromJson(MyGSON.java:32) ~[?:?]

布鲁鲁
我到时再去试一下,下一个版本修复

海贼王#
后排支持,高端的好友gui

blackenergy
输入/bf null是怎么回事

布鲁鲁
blackenergy 发表于 2018-5-15 17:21
输入/bf null是怎么回事

请输入完整的指令。。

布鲁鲁
更新了sssssssssssssssssssss

0林7
本帖最后由 0林7 于 2018-5-16 11:10 编辑

pcd666,mcbbs有你更精彩

_E_S_
问一下为什么无法加载1.8SP


下一页 最后一页