flow

沟通。 精炼。

资源图片
# Flow - 重新定义 Minecraft 中的沟通 ## 细节之处彰显优雅 Flow 不仅仅是一个聊天插件。它是一种对 Minecraft 沟通方式的完全重新构想,每一个细节都经过精心设计。极简主义。直观。革命性。 ### ✨ 简约的魔力 - **本地聊天** 与附近的玩家自然交流 - **全局聊天** 在消息开头添加 "!" - 整个服务器都能听到你 - **智能提示** 悬停以获取重要信息 - **即时消息** 只需点击即可进行私密沟通 ### 🎨 社交功能 - **提及** 使用 @用户名标记玩家以获得即时通知 - **表情符号** 使用内置的表情符号表达自己 - **反垃圾邮件** 智能保护免受聊天滥用 - **聊天过滤器** 自动保持对话清洁 - **忽略系统** 控制您与之互动的人 ### 🔧 玩家设置 - **私信控制** 启用或禁用私信 - **离线系统 (AFK)** 设置您的状态和自定义离线消息 - **个人设置 GUI** 用于所有玩家设置的易于使用的界面 ### 🎨 无限自定义 自定义 Flow 以满足您的需求: - 全面的 PlaceholderAPI 支持 - 灵活的消息格式 - 交互式提示 - LuckPerms 集成 ### ⚡️ 性能 为速度而构建: - 异步处理 - 优化代码 - 最小的开销 ## 🌟 适用于任何服务器 | 服务器类型 | 兼容性 | |-------------|---------------| | 无政府状态 | ✓ | | PvP | ✓ | | 决斗 | ✓ | | RPG | ✓ | ## 📝 配置指南 ### 基本设置 ```yaml # 本地聊天半径,单位:方块 local-chat-radius: 100 # 全局消息前缀 global-chat-prefix: '!' # 时间戳格式 time-format: 'HH:mm:ss' ``` ### 消息格式 自定义消息在不同聊天类型中显示的方式: ```yaml format: # 本地聊天格式 local: '%luckperms_prefix%%player_name% &8→ &f%message%' # 全局聊天格式 global: '&6[G] %luckperms_prefix%%player_name% &8→ &f%message%' # 私信格式 private: outgoing: '&d→ &7%recipient%&8: &f%message%' incoming: '&d来自 &7%sender%&8: &f%message%' ``` ### 玩家设置 配置每个玩家的个人设置: ```yaml settings: # 默认离线消息 default-afk-message: "我当前处于离线状态。我会在回来时回复。" # 默认设置状态 default-settings: private-messages-enabled: true afk-status: false ``` ### 消息自定义 所有插件消息都可以在 messages.yml 中进行自定义: ```yaml messages: private-messages: disabled-sender: "&c您已禁用私信!" disabled-recipient: "&c此玩家已禁用私信!" player-afk: "&7%player% 离线: %message%" settings: private-messages-enabled: "&a已启用私信!" private-messages-disabled: "&c已禁用私信!" afk-enabled: "&a已启用离线状态!" afk-disabled: "&c已禁用离线状态!" ``` ### 悬停效果 配置在鼠标悬停在消息上时显示的提示信息: ```yaml hover: enabled: true format: - '&8&m ' - '' - ' &f玩家: &7%player_name%' - ' &f称号: &7%luckperms_prefix%' - ' &f延迟: &7%player_ping%ms' - '' - ' &f时间: &7%time%' - '' - ' &7点击发送消息' - '' - '&8&m ' ``` ### 反垃圾邮件保护 使用可自定义的限制防止聊天滥用: ```yaml anti-spam: enabled: true cooldown: 2 # 消息之间的秒数 max-messages: 5 # 最大消息数 time-window: 10 # 秒的时间窗口 ``` ### 聊天过滤器 使用关键字过滤保持聊天清洁: ```yaml chat-filter: enabled: true banned-words: - "word1" - "word2" ``` ### 表情符号系统 为您的聊天添加具有表现力的表情符号: ```yaml emojis: ':heart:': '❤' ':star:': '⭐' ':smile:': '☺' ':fire:': '🔥' ':rainbow:': '🌈' # 以及更多... ``` ### 提及系统 配置玩家提及的工作方式: ```yaml mentions: format: '§e@%player%§r' sound: enabled: true type: 'ENTITY_EXPERIENCE_ORB_PICKUP' volume: 1.0 pitch: 1.0 title: enabled: true text: '§e来自 %player% 的提及' ``` ### 颜色方案 定义聊天元素的默认颜色: ```yaml colors: name: '&7' # 玩家姓名 arrow: '&8' # 格式中的箭头 message: '&f' # 消息文本 ``` ### PlaceholderAPI 集成 Flow 支持所有 PlaceholderAPI 扩展: - `%luckperms_prefix%` - 玩家前缀 - `%luckperms_suffix%` - 玩家后缀 - `%player_name%` - 玩家姓名 - `%player_ping%` - 玩家延迟 - `%player_world%` - 玩家世界 ### 权限 - `flow.reload` - 访问 /flowreload - `flow.bypass.filter` - 绕过聊天过滤器 - `flow.bypass.antispam` - 绕过反垃圾邮件 - `flow.emojis` - 在聊天中使用表情符号 - `flow.color` - 在聊天中使用颜色代码 ### 颜色代码 Flow 支持标准的 Minecraft 颜色代码: - `&0-9, &a-f` - 颜色 - `&k` - 魔法 - `&l` - 粗体 - `&m` - 删除线 - `&n` - 下划线 - `&o` - 斜体 - `&r` - 重置 ### 提示 - 使用 `&` 符号颜色代码 - 使用 /flowreload 在游戏中测试您的格式 - 平衡反垃圾邮件值 - 聊天过滤器支持正则表达式 - 使用悬停提示显示其他信息 - 自定义交互式聊天的点击操作 ## 💫 命令 /msg <玩家> <消息> 发送私信 /r <消息> 回复上一条消息 /ignore <玩家> 忽略/取消忽略玩家 /flowreload 重新加载配置 /settings 打开设置菜单 ## 📦 依赖 **必需:** - Paper 1.19+ - PlaceholderAPI **可选:** - LuckPerms (用于排名和前缀) ## 🚀 安装 1. 将插件放置在插件文件夹中 2. 安装 PlaceholderAPI 3. 下载所需的扩展: ``` /papi ecloud download luckperms /papi reload ``` 4. 重新启动服务器 5. 在 config.yml 中进行配置 --- 您可以在[此处找到更新日志](https://femboypig.github.io/flow-changelog/) > "Flow - Minecraft 沟通的未来"