FriendSystem 好友系统插件使用文档
插件简介
FriendSystem 是一个功能完整的 Minecraft 好友社交系统插件,专为 LeviLamina LSE 开发。插件包含好友管理、群聊系统、私聊功能等完整的社交功能,为玩家提供丰富的交流体验。手里没有那么多原创图标文件,功能测试是没有任何问题的,请放心使用,真有强迫症的,可以自己改一下
有需要定制插件的,可以加QQ:1932597602
插件版本:v1.0.0
作者:枫叶的温柔
适用平台:LeviLamina LSE
使用指南
基本命令
命令 功能说明
/friend 打开好友系统主菜单
/friends 好友系统主菜单(别名)
核心功能
好友系统
- 好友管理:添加、删除好友,设置好友备注
- 好友请求:发送和接收好友申请,支持附加消息
- 在线状态:实时显示好友在线/离线状态
- 黑名单:屏蔽不受欢迎的玩家
- 自动接受:距离内自动接受好友请求
- 最大好友数:支持最多50个好友(可配置)
群聊系统
- 群组创建:创建自己的群组,设置群名和描述
- 成员管理:邀请好友加入、踢出成员
- 权限系统:群主、管理员分级权限管理
- 群组设置:自定义群组信息和权限
- 群广场:发现和加入公开群组
消息系统
- 私人聊天:与好友进行一对一私密对话
- 群组聊天:群组内实时聊天交流
- 消息历史:保存最近200条聊天记录
- 离线消息:玩家离线时自动保存消息
- 消息通知:新消息到达时提醒玩家
- 消息搜索:快速查找历史消息
个性化设置
- 主题选择:default、dark、colorful 三种主题
- UI设置:动画效果、紧凑模式、音效开关
- 隐私控制:好友请求权限、在线状态显示
- 通知设置:消息提醒等
安装步骤
1. 下载插件
将 FriendSystem.js 文件放入服务器的 plugins 目录
2. 重启服务器
重启服务器或使用插件热加载功能
3. 自动初始化
插件首次运行时会自动创建配置文件和数据目录
文件结构
plugins/
└── FriendSystem/
├── config.json 配置文件
├── friends.json 好友关系数据
├── groups.json 群组信息数据
├── messages.json 消息历史数据
└── players.json 玩家基础数据
配置详解
插件配置文件 config.json 包含以下设置:
好友系统配置
{
"friend": {
"maxFriends": 50, 最大好友数量
"enableNickname": true, 是否允许好友备注
"enableOnlineStatus": true, 是否显示在线状态
"autoAcceptDistance": 10, 自动接受好友请求的距离(米)
"requestExpireTime": 300 好友请求过期时间(秒)
}
}
群聊系统配置
{
"group": {
"maxGroups": 10, 每人最大群数量
"maxGroupSize": 20, 群最大人数
"maxGroupNameLength": 16, 群名最大长度
"ownerCanDisband": true, 群主是否可解散群
"adminCanKick": true 管理员是否可踢人
}
}
消息系统配置
{
"message": {
"maxHistoryPerChat": 200, 每个聊天最大历史消息
"enableOfflineMessages": true, 离线消息
"maxOfflineMessages": 50, 最大离线消息数
"messageExpireDays": 7, 消息过期天数
"enableMsgNotification": true 消息通知
}
}
插件简介
FriendSystem 是一个功能完整的 Minecraft 好友社交系统插件,专为 LeviLamina LSE 开发。插件包含好友管理、群聊系统、私聊功能等完整的社交功能,为玩家提供丰富的交流体验。手里没有那么多原创图标文件,功能测试是没有任何问题的,请放心使用,真有强迫症的,可以自己改一下
有需要定制插件的,可以加QQ:1932597602
插件版本:v1.0.0
作者:枫叶的温柔
适用平台:LeviLamina LSE
使用指南
基本命令
命令 功能说明
/friend 打开好友系统主菜单
/friends 好友系统主菜单(别名)
核心功能
好友系统
- 好友管理:添加、删除好友,设置好友备注
- 好友请求:发送和接收好友申请,支持附加消息
- 在线状态:实时显示好友在线/离线状态
- 黑名单:屏蔽不受欢迎的玩家
- 自动接受:距离内自动接受好友请求
- 最大好友数:支持最多50个好友(可配置)
群聊系统
- 群组创建:创建自己的群组,设置群名和描述
- 成员管理:邀请好友加入、踢出成员
- 权限系统:群主、管理员分级权限管理
- 群组设置:自定义群组信息和权限
- 群广场:发现和加入公开群组
消息系统
- 私人聊天:与好友进行一对一私密对话
- 群组聊天:群组内实时聊天交流
- 消息历史:保存最近200条聊天记录
- 离线消息:玩家离线时自动保存消息
- 消息通知:新消息到达时提醒玩家
- 消息搜索:快速查找历史消息
个性化设置
- 主题选择:default、dark、colorful 三种主题
- UI设置:动画效果、紧凑模式、音效开关
- 隐私控制:好友请求权限、在线状态显示
- 通知设置:消息提醒等
安装步骤
1. 下载插件
将 FriendSystem.js 文件放入服务器的 plugins 目录
2. 重启服务器
重启服务器或使用插件热加载功能
3. 自动初始化
插件首次运行时会自动创建配置文件和数据目录
文件结构
plugins/
└── FriendSystem/
├── config.json 配置文件
├── friends.json 好友关系数据
├── groups.json 群组信息数据
├── messages.json 消息历史数据
└── players.json 玩家基础数据
配置详解
插件配置文件 config.json 包含以下设置:
好友系统配置
{
"friend": {
"maxFriends": 50, 最大好友数量
"enableNickname": true, 是否允许好友备注
"enableOnlineStatus": true, 是否显示在线状态
"autoAcceptDistance": 10, 自动接受好友请求的距离(米)
"requestExpireTime": 300 好友请求过期时间(秒)
}
}
群聊系统配置
{
"group": {
"maxGroups": 10, 每人最大群数量
"maxGroupSize": 20, 群最大人数
"maxGroupNameLength": 16, 群名最大长度
"ownerCanDisband": true, 群主是否可解散群
"adminCanKick": true 管理员是否可踢人
}
}
消息系统配置
{
"message": {
"maxHistoryPerChat": 200, 每个聊天最大历史消息
"enableOfflineMessages": true, 离线消息
"maxOfflineMessages": 50, 最大离线消息数
"messageExpireDays": 7, 消息过期天数
"enableMsgNotification": true 消息通知
}
}