帐号不存在 发表于 2020-8-16 15:12:16

[信息]LiteCustomAnnouncer——轻量且高自定义的公告插件[全版本]

本帖最后由 Katorly 于 2022-5-15 14:55 编辑



LiteCustomAnnouncer

https://i.loli.net/2020/08/16/uAGFQPl4nVbp8aY.png
  LiteCustomAnnouncer(LC简单公告)是一款超轻量、高度自定义、极端稳定的服务器公告插件。
  本插件提供了三种推送公告的形式,它们分别是:全服聊天栏公告、全服title公告和全服bossbar公告。这三种形式可以相互叠加并支持颜色代码。
  您可以在插件配置中或者通过游戏内指令来增删无数条公告。在游戏内还可随时控制公告推送是否启用。您甚至可以在游戏内通过指令直接发送全服公告,还可以设置定时公告!




插件功能


[*]全自定义
[*]公告推送形式多样
[*]游戏内可控制
[*]可输入指令以直接发送公告
[*]可设置定时公告,并且可设置是否在发送后自动删除
[*]更多功能,下载体验!





插件图片

点击加速图片加载

https://i.loli.net/2020/08/16/AU3msiuFTtNvjpR.png

https://i.loli.net/2020/08/16/X9qmxY6DCJwrSPV.png

https://i.loli.net/2020/08/16/Jk5EoGKgeld2Ff6.png

https://i.loli.net/2020/08/16/p2EuHFwOIJkUv3N.png

https://i.loli.net/2020/08/16/8WXZVvK9Yn4FE5k.png

https://i.loli.net/2020/08/16/LTNcqPMJiYGhXVK.png




插件指令

指令前缀 /litecustomannouncer 可简写为 /litecannouncer 或 /lcar
/lcar switch 开关公告推送
/lcar send <公告文字> 用指令直接发送公告
/lcar add <公告文字> 新增公告
/lcar remove <公告文字> 删除指定公告
/lcar tadd <公告文字> 新增定时公告
/lcar tremove <公告文字> 删除指定定时公告
/lcar reload 重载插件配置
/lcar help 查看插件帮助





插件权限

litecustomannouncer.use 插件指令的使用权限




插件配置

config.yml#---------------------
#\LiteCustomAnnouncer/
#---------------------
#config.yml
#插件作者:主世界
#本插件已免费发布并在Github上开源


#----------
#|Settings|
#----------

#是否启用公告推送
enable-plugin: 'true'

#多久自动推送一条公告,以秒为单位
#修改此处后须重启服务器才可生效
announce-cooldown: 10

#推送形式
#全服聊天栏公告
announce-message: 'true'
#全服title公告,需要设置显示时间
#(用title展示时为了美观,公告消息前缀中的空格会被自动删除)
announce-title: 'true'
title-time: 2
#全服bossbar公告,需设置bossbar颜色和显示时间
#颜色只能设置"BLUE|GREEN|PINK|PURPLE|RED|WHITE|YELLOW"且必须大写
announce-bossbar: 'true'
bossbar-color: 'BLUE'
bossbar-time: 3

#推送顺序
#设为orderly则为公告列表循环从前到后推送,设为random则为公告列表随机推送
announcement-order: 'random'announcements.yml#---------------------
#\LiteCustomAnnouncer/
#---------------------
#announcements.yml
#插件作者:主世界
#本插件已免费发布并在Gitee上开源

#设置公告消息前缀
announcement-prefix: '&8&l[&b&l公告&8&l] &r'

#设置要推送的公告,一行一条,支持颜色代码
announcements:
- '&7&l这是第一条公告'
- '&7&n这是第二条公告'
- '&7&o这是第三条公告'announcements_timing.yml#---------------------
#\LiteCustomAnnouncer/
#---------------------
#announcements_timing.yml
#插件作者:主世界
#本插件已免费发布并在Github上开源

#设置定时公告消息前缀
timing-announcement-prefix: '&8&l[&b&l定时公告&8&l] &r'

#设置需要定时推送的公告,一行一条,支持颜色代码
#"是否删除"表示的是该定时公告发送完毕后是否自动删除,若是则填写1,不是填写0
#格式:'HH-mm::公告文字::是否删除'
announcements-timing:
- '00-00::&7&k!&r&7 &m这是一条零点整时自动推送的公告&r &7&k!::1'
- '12-00::&e&l中午好,该吃午饭了::0'
- '19-00::&c&l晚上好,该吃晚饭了::0'messages.yml#---------------------
#\LiteCustomAnnouncer/
#---------------------
#messages.yml
#插件作者:主世界
#本插件已免费发布并在Gitee上开源

#设置插件消息前缀
plugin-prefix: '&8&l[&b&lLiteCustomAnnouncer&8&l] &r'

#输入指令时自变量个数错误
args-incorrect: '&7自变量个数有误!请检查您输入的指令!'
#开关公告推送功能成功
set-switch-success: '&7您成功地开关了公告推送功能!'
#新增公告成功(可用变量: <公告文字>)
set-add-success: '&7您成功添加了 <公告文字> 到公告列表中!'
#删除指定公告成功(可用变量: <公告文字>)
set-remove-success: '&7您成功在公告列表中删除了 <公告文字> !'
#新增定时公告成功(可用变量: <公告文字>)
tset-add-success: '&7您成功添加了 <公告文字> 到定时公告列表中!'
#删除指定定时公告成功(可用变量: <公告文字>)
tset-remove-success: '&7您成功在定时公告列表中删除了 <公告文字> !'
#重载插件配置成功
reload-success: '&7插件配置重载成功!'
#插件帮助消息
help-message:
- '---------&8&l[&b&lLiteCustomAnnouncer&8&l]&7&l插件帮助---------'
- '&7指令前缀 /litecustomannouncer 可简写为 /litecannouncer 或 /lcar'
- '&7&l/lcar switch &r&7开关公告推送'
- '&7&l/lcar send <公告文字> &r&7用指令直接发送公告'
- '&7&l/lcar add <公告文字> &r&7新增公告'
- '&7&l/lcar remove <公告文字> &r&7删除指定公告'
- '&7&l/lcar tadd <公告文字> &r&7新增定时公告'
- '&7&l/lcar tremove <公告文字> &r&7删除指定定时公告'
- '&7&l/lcar reload &r&7重载插件配置'
- '&7&l/lcar help &r&7查看插件帮助'
- '---------&8&l[&b&lLiteCustomAnnouncer&8&l]&7&l插件帮助---------'




插件下载

**** Hidden Message *****更早的版本请到更新记录处下载




更新记录

版本号加粗的是正式版
2022/5/15 14:42 版本号:1.5
插件加载时异步检查是否有更新,而不再是同步。
感谢SNWCreations对此插件的修改。
下载地址:上面

2020/8/24 23:13 版本号:1.4
增加了公告随机推送功能。
增加了定时公告推送后可设置是否自动删除的功能。
下载地址:https://latest.lanzous.com/iviHYg0s5ih

2020/8/22 22:16 版本号:1.3
增加了直接在游戏内输入指令可增删定时公告的功能。
增加了插件被启用时自动检查是否有更新的功能。
下载地址:https://latest.lanzous.com/iDudbfxvqid

2020/8/21 18:25 版本号:1.2
将config.yml配置文件分成config.yml、announcements.yml和messages.yml。
增加了定时发送全服公告的功能,增加了专门为其而设的announcements_timing.yml配置文件。
下载地址:https://latest.lanzous.com/issZafwfajg

2020/8/20 22:36 版本号:1.1
修改了公告推送机制,推送的公告不再会出现在控制台中啦!
增加了通过指令直接发送公告的功能。
下载地址:https://latest.lanzous.com/i00aNfvkjza

2020/8/16 14:28 版本号:1.0
插件发布。
下载地址:https://latest.lanzous.com/iuKXnfof0ti





其它内容

本插件所用所有代码均为原创,不存在借用/抄袭等行为
插件开源:
本插件使用CC-BY-NC-ND-4.0协议开源。
https://github.com/main-world/LiteCustomAnnouncer

作者的话:
若您在使用本插件的过程中:

[*]发现任何Bug或报错
[*]需要催更
请将内容折叠并在本帖下回复。

帐号不存在 发表于 2022-5-14 19:38:43

汪帕斯 发表于 2022-5-3 07:01
亲测1.18.2 paper服可用,无报错。

提个建议,如果定时公告可以设置单独的推送形式就好了


此插件已停止维护。
或许1年后能够重拾。

你所说的功能,需要结合其它插件才能实现,具体是什么插件的boss刷新、0点签到?

InkMan 发表于 2020-9-20 09:43:53

谢谢分享,拿走了xD

InkMan 发表于 2020-9-20 10:25:56

有BUG - -,每次服务器重启都会让配置文件变回默认,且文件中的注释都会消失[贴吧_喷]

帐号不存在 发表于 2020-9-26 08:57:11

InkMan 发表于 2020-9-20 10:25
有BUG - -,每次服务器重启都会让配置文件变回默认,且文件中的注释都会消失 ...

“每次重启会变回默认”是不存在的,是你操作的问题;
注释确实会消失,这个没办法,我没写保留注释的代码。

damesck 发表于 2020-9-26 09:06:58

好东西我收下了[抖音_504]

DamagingPluto88 发表于 2020-9-26 20:09:34

666666666666

帐号不存在 发表于 2020-9-28 15:46:13

damesck 发表于 2020-9-26 09:06
好东西我收下了

还有个死亡记录的插件,留着没时间发

唯爱shows 发表于 2020-10-7 15:38:33

真的很棒啊

a3510377 发表于 2020-12-12 21:31:00

好用!!!

2535668061 发表于 2020-12-13 19:43:16

我想看见mod所以我必须评论
页: [1]2345678910
查看完整版本: [信息]LiteCustomAnnouncer——轻量且高自定义的公告插件[全版本]