服务器使用量
未统计
服务玩家数
未统计
下载量
7,818
插件详细介绍
Join Staff Message 是一款当管理员或捐赠者进入服务器时,自动发送欢迎消息的插件。它支持多种权限组和自定义消息,并能与主流权限插件兼容,为你的服务器增添专业感。
核心功能
- 当拥有特定权限的玩家加入或离开服务器时,发送可自定义的公告消息。
- 完全兼容 PermissionsEx 和 LuckPerms,也可在不使用权限插件的情况下独立运行。
- 支持为不同权限组(如管理员、VIP、开发者等)设置独立的加入/离开消息。
- 包含多种增强功能,如欢迎消息、闪电效果、隐身玩家消息和自定义命令执行。
主要特性
- 自定义组消息:为创始人、管理员、模组、VIP等不同组别配置独特的加入/离开消息。
- 维护模式:可开启维护模式,仅允许拥有
jsm.forcejoin权限的玩家加入。 - 视觉效果:可为加入的玩家触发闪电效果(需权限
jsm.lightning)。 - 隐身支持:当玩家处于隐身状态时加入或离开,可发送特定的隐身消息(需权限
jsm.vanish)。 - 欢迎消息:向每位加入的玩家发送私人的、可多行显示的欢迎消息。
- 命令执行:可在玩家加入时,以控制台或玩家身份自动执行命令。
配置说明
所有权限和消息均在 config.yml 文件中进行配置。默认配置文件可在此查看:默认 Config。
配置模块详解
维护模式 (Maintenance)
- 启用后,只有拥有
jsm.forcejoin权限的玩家可以加入服务器。 - 维护消息已移至独立文件,若失效请手动将
ConsoleData.MaintenanceMsg: '&cError: &4Maintenance'添加至主配置文件顶部。
闪电效果 (Lightning)
- 控制玩家加入时是否在其位置生成闪电。权限:
jsm.lightning。
隐身消息 (Vanish)
- 控制是否发送隐身玩家的加入/离开消息。权限:
jsm.vanish。
加入执行命令 (CommandOnJoin)
console: 设置为true时,以控制台身份执行cmdconsole中定义的命令。权限jsm.consolecmdex可豁免。players: 设置为true时,以玩家身份执行cmdplayers中定义的命令。权限jsm.playerscmdex可豁免。- 命令中可使用
%player%作为玩家名占位符。
消息模式 (MessageMode)
- 选择消息来源:
PermissionsEx(从 PEX 获取前缀)、LuckPermsHook(从 LuckPerms 获取前缀)或ConfigHook(使用本插件配置文件中的消息)。
权限消息 (PermissionsMessages)
- 当启用 PEX 或 LuckPerms 挂钩时,使用的通用加入 (
Join) 和离开 (Left) 消息格式。权限:jsm.message。
欢迎消息 (WelcomeMessage)
- 向每位加入的玩家发送的私人消息。使用
\n换行。
自定义组消息 (ConfigHookMessage)
- 当
ConfigHook启用时,插件将根据玩家拥有的权限(如jsm.founder,jsm.admin等)来发送对应的加入/离开消息。 - 配置文件已预设了从
default、founder到多种vip、group的丰富组别,你可以直接修改其消息文本和颜色代码。
使用与权限
基本使用
- 将插件放入服务器的
plugins文件夹。 - 重启服务器以生成配置文件。
- 根据你的需求编辑
plugins/JoinStaffMessage/config.yml。 - 使用权限管理插件(如 LuckPerms)为玩家分配对应的权限节点(例如
jsm.admin)。
重要权限节点
jsm.message:接收管理员/捐赠者的加入离开公告。jsm.lightning:加入时触发闪电效果。jsm.vanish:隐身状态下发送加入离开消息。jsm.forcejoin:绕过维护模式。jsm.consolecmdex/jsm.playerscmdex:豁免加入时执行的命令。- 组别权限:例如
jsm.founder、jsm.admin、jsm.vip1等,用于触发对应的自定义消息。
兼容性与版本
- 插件版本:7.4
- 开发者:@Ilario42
- 兼容性:与 PermissionsEx、LuckPerms 完美兼容,也可在不安装权限插件的情况下使用。
- 注意:视频演示中闪电效果可能无法感知,但在游戏内实际有效。
测试支持版本
版本分布
基本信息
插件名称
Join Staff Message
作者
Ilario42
平台
Bukkit / Spigot
支持版本
1.7 - 1.16
点赞数
未统计
最近版本
暂无数据
-