本帖最后由 爱吃鱼的猫~ 于 2023-7-21 19:48 编辑 
Nine-JoinAndQuit - 自定义进服与退服
~前言~因为自己服需要一个功能全一点的插件所以这款插件就诞生啦~~~
~插件介绍~ ①.进入与退出提示. ②.首次进入执行指令. ③.每次进入与退出提示/指令. ④.高度自定义内容. ⑤.支持Chat/Title/BBar/Sound ⑥.期待你发现更多的用途.
~插件指令权限等~指令: ANineJoinAndQuit 简写: Anj/Anj [玩家] Join All 输出玩家 Join 的所有提示 /Anj [玩家] Join Chat/Title/BBar/Sound 输出玩家 Join 的单独提示 /Anj [玩家] Quit All 输出玩家 Quit 的所有提示 /Anj [玩家] Quit Chat/Title/BBar/Sound 输出玩家 Quit 的单独提示 /Anj [玩家] Join/Quit Command 输出玩家 Join/Quit 的指令 /Anj reload 重载插件 权限/Anj [玩家] Join/Quit All 权限:ANine.JoinAndQuit.Cmd.All
/Anj [玩家] Join/Quit Chat 权限:ANine.JoinAndQuit.Cmd.Chat
/Anj [玩家] Join/Quit Title 权限: ANine.JoinAndQuit.Cmd.Title/Anj [玩家] Join/Quit BBar 权限: ANine.JoinAndQuit.Cmd.BBar/Anj [玩家] Join/Quit Sound 权限: ANine.JoinAndQuit.Cmd.Sound/Anj [玩家] reload 权限: ANine.JoinAndQuit.Cmd.Reload
玩家进入/退出游戏进行提示 权限: ANine.JoinAndQuit.xxx屏蔽进入/退出的 Title 权限: ANine.JoinAndQuit.ANJ.Title 屏蔽进入/退出的 BBar 权限: ANine.JoinAndQuit.ANJ.BBar屏蔽进入/退出的 Sound 权限: ANine.JoinAndQuit.ANJ.SoundCommand[console] 简写 [c] 作用: 以 控制台 方式给执行人输出指令
[consolebroad] 简写 [cb] 作用: 以 控制台 方式给所有在线玩家输出指令
[op] 简写 [op] 作用: 让执行人以 op 身份输出指令[p] 简写 [p] 作用: 强制执行人发送一条消息(也能执行指令要在前面加 / )[pchat] 简写 [pc] 作用: 发送一个没有 前缀 的消息给执行人
[broadcast] 简写 [b.] 作用: 发送一个没有 前缀 的消息给所有在线玩家(没有.)
~效果预览~document.getElementById('flv_xlY').innerHTML=(detectHtml5Support() ? "" : AC_FL_RunContent('width', '500', 'height', '375', 'allowNetworking', 'internal', 'allowScriptAccess', 'never', 'src', 'https://s1.hdslb.com/bfs/static/player/main/flash/play_v3.swf?playlist=false&crossDomain=1&aid=316170214&cid=', 'quality', 'high', 'bgcolor', '#ffffff', 'wmode', 'transparent', 'allowfullscreen', 'true'));
无报错截图

 
~配置文件~op.yml
#op默认拥有权限,不想显示只需清除下方内容
#判断Op是否显示 op 进入/退出的Title,BBar,Sound提示 true为提示
OpIsShow: true
#代表Title 淡入时间 显示时间 淡出时间 (20tick =1s)
TitleTime: [20,100,20]
#代表BossBar 显示颜色 经验条分段
#颜色大全https://bukkit.windit.net/javadoc/org/bukkit/boss/BarColor.html
#样式大全https://bukkit.windit.net/javadoc/org/bukkit/boss/BarStyle.html
BBarSet: [BLUE,SOLID]
#代表BossBar 显示时间 5 = 5秒
BBarTime: 5
# true 表示所有在线玩家都能听到,false只有自己能听到
#声音大全https://bukkit.windit.net/javadoc/org/bukkit/Sound.html
SoundShow: false
#加入游戏提示
Join:
Chat: #聊天栏提示
- "&3=============================="
- "&3[管理员] &a[player] &3进入了游戏"
- "&3=============================="
Title: #Title提示
- "[管理员] [player] 这是主标题" #Title只能也必须有两行,一行是主标题,一行是副标题
- "啊那这当然是副的啦~~~"
BBar: "&3[管理员] &a[player] &3进入了游戏" #BossBar提示
Sound: "ENTITY_PLAYER_LEVELUP" #进服提示音
Command: #进服执行指令
- "[c]w [player] 这是控制台给执行者发送的指令"
- "[cb]w [player] 这是控制台给所有在线玩家发送的指令"
- "[op]gamemode 1"
- "[cb]这是玩家自己发送的消息"
- "[pc]这是执行人收到的一条消息"
- "[b]这是给所有在线玩家发送的一条消息"
Quit:
Chat:
- "&3=============================="
- "&3[管理员] &a[player] &3退出了游戏"
- "&3=============================="
Title:
- "[管理员] [player] 退出了游戏"
- "你猜猜有几个管理,请不要熊哦!!!"
BBar: "&3[管理员] &a[player] &3退出了游戏嗨起来"
Sound: "ENTITY_PLAYER_LEVELUP"
Command:
- ""
复制代码 config
PerFile:
#是否启动自定义路径
Start: false
#自定义路径位置
DataPath: "D:\\Minecraft\\新建文件夹\\1.12\\ANineJ"
#是否开启自动输出加入/退出提示
BrcMessage: false
#是否开启自动输出加入/退出指令
BrcCommand: false
#每有一个人进入游戏则会执行一次不需要可以删除或留空
EveryJoinCmd:
- "[b]&a玩家&f [player] &a又又双双叒叒叕叕进入了服务器"
#每有一个人退出游戏则会执行一次不需要可以删除或留空
EveryQuitCmd:
- "[b]&a玩家&f [player] &a又又双双叒叒叕叕退出了服务器"
#第一次进入服务器执行的指令不需要可以删除或留空
FirstCommand:
- "[b]&a欢迎新玩家&f [player] &a进入服务器"
Message:
Prefix: "&7[&6ANine-joinAndQuit&7]"
FileFault: "配置文件错误 [yml] 不存在请检查配置!"
ANineFault: "指令输入错误: &fANJ help 可查看指令!"
复制代码
~下载方式~非常感谢你能够使用 ANine-JoinAndQuit 插件!
插件还不是很成熟有问题欢迎反馈!
如果该插件有BUG或者什么更新建议,欢迎加入插件分享讨论群组:777509868 反馈给我们如果您觉得该插件好用,请务必支持该插件进行评分,你的评分是我们更新的动力./(ㄒoㄒ)/~~作者:ANine理论1.7.X-1.16.X可用

[1.7.X-1.16.X]ANine-JoinAndQiut-1.0.0.jar
(20.38 KB, 下载次数: 0)
~已知BUG~[spoiler]
1. 1.7.X远古版本无法使用Title/BBar删除其内容即可(考虑性兼容)
 
~更新记录~
2023.07.21 发布插件 V1.0.0
 
严禁剽窃插件源码,违者必究。本插件所用所有代码均为原创,不存在借用/抄袭等行为
Nine-JoinAndQuit - 自定义进服与退服
~前言~因为自己服需要一个功能全一点的插件所以这款插件就诞生啦~~~
~插件介绍~ ①.进入与退出提示. ②.首次进入执行指令. ③.每次进入与退出提示/指令. ④.高度自定义内容. ⑤.支持Chat/Title/BBar/Sound ⑥.期待你发现更多的用途.
~插件指令权限等~指令: ANineJoinAndQuit 简写: Anj/Anj [玩家] Join All 输出玩家 Join 的所有提示 /Anj [玩家] Join Chat/Title/BBar/Sound 输出玩家 Join 的单独提示 /Anj [玩家] Quit All 输出玩家 Quit 的所有提示 /Anj [玩家] Quit Chat/Title/BBar/Sound 输出玩家 Quit 的单独提示 /Anj [玩家] Join/Quit Command 输出玩家 Join/Quit 的指令 /Anj reload 重载插件 权限/Anj [玩家] Join/Quit All 权限:ANine.JoinAndQuit.Cmd.All
/Anj [玩家] Join/Quit Chat 权限:ANine.JoinAndQuit.Cmd.Chat
/Anj [玩家] Join/Quit Title 权限: ANine.JoinAndQuit.Cmd.Title/Anj [玩家] Join/Quit BBar 权限: ANine.JoinAndQuit.Cmd.BBar/Anj [玩家] Join/Quit Sound 权限: ANine.JoinAndQuit.Cmd.Sound/Anj [玩家] reload 权限: ANine.JoinAndQuit.Cmd.Reload
玩家进入/退出游戏进行提示 权限: ANine.JoinAndQuit.xxx屏蔽进入/退出的 Title 权限: ANine.JoinAndQuit.ANJ.Title 屏蔽进入/退出的 BBar 权限: ANine.JoinAndQuit.ANJ.BBar屏蔽进入/退出的 Sound 权限: ANine.JoinAndQuit.ANJ.SoundCommand[console] 简写 [c] 作用: 以 控制台 方式给执行人输出指令
[consolebroad] 简写 [cb] 作用: 以 控制台 方式给所有在线玩家输出指令
[op] 简写 [op] 作用: 让执行人以 op 身份输出指令[p] 简写 [p] 作用: 强制执行人发送一条消息(也能执行指令要在前面加 / )[pchat] 简写 [pc] 作用: 发送一个没有 前缀 的消息给执行人
[broadcast] 简写 [b.] 作用: 发送一个没有 前缀 的消息给所有在线玩家(没有.)
~效果预览~document.getElementById('flv_xlY').innerHTML=(detectHtml5Support() ? "" : AC_FL_RunContent('width', '500', 'height', '375', 'allowNetworking', 'internal', 'allowScriptAccess', 'never', 'src', 'https://s1.hdslb.com/bfs/static/player/main/flash/play_v3.swf?playlist=false&crossDomain=1&aid=316170214&cid=', 'quality', 'high', 'bgcolor', '#ffffff', 'wmode', 'transparent', 'allowfullscreen', 'true'));
无报错截图
~配置文件~op.yml
#op默认拥有权限,不想显示只需清除下方内容
#判断Op是否显示 op 进入/退出的Title,BBar,Sound提示 true为提示
OpIsShow: true
#代表Title 淡入时间 显示时间 淡出时间 (20tick =1s)
TitleTime: [20,100,20]
#代表BossBar 显示颜色 经验条分段
#颜色大全https://bukkit.windit.net/javadoc/org/bukkit/boss/BarColor.html
#样式大全https://bukkit.windit.net/javadoc/org/bukkit/boss/BarStyle.html
BBarSet: [BLUE,SOLID]
#代表BossBar 显示时间 5 = 5秒
BBarTime: 5
# true 表示所有在线玩家都能听到,false只有自己能听到
#声音大全https://bukkit.windit.net/javadoc/org/bukkit/Sound.html
SoundShow: false
#加入游戏提示
Join:
Chat: #聊天栏提示
- "&3=============================="
- "&3[管理员] &a[player] &3进入了游戏"
- "&3=============================="
Title: #Title提示
- "[管理员] [player] 这是主标题" #Title只能也必须有两行,一行是主标题,一行是副标题
- "啊那这当然是副的啦~~~"
BBar: "&3[管理员] &a[player] &3进入了游戏" #BossBar提示
Sound: "ENTITY_PLAYER_LEVELUP" #进服提示音
Command: #进服执行指令
- "[c]w [player] 这是控制台给执行者发送的指令"
- "[cb]w [player] 这是控制台给所有在线玩家发送的指令"
- "[op]gamemode 1"
- "[cb]这是玩家自己发送的消息"
- "[pc]这是执行人收到的一条消息"
- "[b]这是给所有在线玩家发送的一条消息"
Quit:
Chat:
- "&3=============================="
- "&3[管理员] &a[player] &3退出了游戏"
- "&3=============================="
Title:
- "[管理员] [player] 退出了游戏"
- "你猜猜有几个管理,请不要熊哦!!!"
BBar: "&3[管理员] &a[player] &3退出了游戏嗨起来"
Sound: "ENTITY_PLAYER_LEVELUP"
Command:
- ""
复制代码 config
PerFile:
#是否启动自定义路径
Start: false
#自定义路径位置
DataPath: "D:\\Minecraft\\新建文件夹\\1.12\\ANineJ"
#是否开启自动输出加入/退出提示
BrcMessage: false
#是否开启自动输出加入/退出指令
BrcCommand: false
#每有一个人进入游戏则会执行一次不需要可以删除或留空
EveryJoinCmd:
- "[b]&a玩家&f [player] &a又又双双叒叒叕叕进入了服务器"
#每有一个人退出游戏则会执行一次不需要可以删除或留空
EveryQuitCmd:
- "[b]&a玩家&f [player] &a又又双双叒叒叕叕退出了服务器"
#第一次进入服务器执行的指令不需要可以删除或留空
FirstCommand:
- "[b]&a欢迎新玩家&f [player] &a进入服务器"
Message:
Prefix: "&7[&6ANine-joinAndQuit&7]"
FileFault: "配置文件错误 [yml] 不存在请检查配置!"
ANineFault: "指令输入错误: &fANJ help 可查看指令!"
复制代码
~下载方式~非常感谢你能够使用 ANine-JoinAndQuit 插件!
插件还不是很成熟有问题欢迎反馈!
如果该插件有BUG或者什么更新建议,欢迎加入插件分享讨论群组:777509868 反馈给我们如果您觉得该插件好用,请务必支持该插件进行评分,你的评分是我们更新的动力./(ㄒoㄒ)/~~作者:ANine理论1.7.X-1.16.X可用
[1.7.X-1.16.X]ANine-JoinAndQiut-1.0.0.jar
(20.38 KB, 下载次数: 0)
~已知BUG~[spoiler]
1. 1.7.X远古版本无法使用Title/BBar删除其内容即可(考虑性兼容)
~更新记录~
2023.07.21 发布插件 V1.0.0
严禁剽窃插件源码,违者必究。本插件所用所有代码均为原创,不存在借用/抄袭等行为