Alorw
本帖最后由 Alorw 于 2017-12-1 17:35 编辑



LITEANNOUNCER   ·   高级蹦极全服公告

简介

一个非常精简的蹦极自动公告插件 , 囊括所有你需要的功能 ...

多行 / 彩色代码 / JSON文本 / 间隔设置 / 自定义变量 / 公告模式

高度自定义的插件,众多可配置选项 !
适用于 Bungee 1.7 - 1.12 ,  插件基于 Java8 编码.

本插件为Bungee专用 , 不支持 Bukkit / Spigot .


配置详解    &    图示


CONFIG.YML

  1. # 注释汉化: Arasple
  2. #
  3. # 设置
  4. Settings:
  5.   messagesOrder: NORMAL
  6.   # 每条消息间隔 ( 以秒为单位 )
  7.   interval: 60
  8.   # 最低需在线多少人插件才会工作
  9.   minOnlineCountForWork: 1
  10.   # 提示没有权限
  11.   noPermMessage: §c你无权执行此操作!
  12.   # 启用变量
  13.   enableVariables: true
  14.   # JSON调试模式
  15.   debugJsonErrors: false

  16. # 公告内容
  17. Messages:
  18.   # 公告ID
  19.   '1':
  20.     # 公告模式 - 指定
  21.     SHOWMODE: ONLYFOR
  22.     # 指定的服务器 , 仅在这些服务器内公告
  23.     SERVERS:
  24.     - exampleServer1
  25.     - exampleServer2
  26.     # 是否居中消息
  27.     CENTERED: false
  28.     # 公告详细文本
  29.     LINES:
  30.     - '&7--------------------------------------------------------------------'
  31.     - 嗨 &e&l%player%! &f感谢使用我的插件!
  32.     - '&7--------------------------------------------------------------------'
  33.   '2':
  34.     # 公告模式 - 排除
  35.     SHOWMODE: EXCEPTFOR
  36.     # 排除的服务器 , 其它服务器均会公告
  37.     SERVERS:
  38.     - exampleServer1
  39.     - exampleServer2
  40.     # 是否居中消息
  41.     CENTERED: false
  42.     LINES:
  43.     - '&7--------------------------------------------------------------------'
  44.     - '你的延迟: &e&l%playerPing%&f ms'
  45.     - '&7--------------------------------------------------------------------'
  46.   '3':
  47.     # 公告模式 - 所有服务器
  48.     SHOWMODE: ALLSERVERS
  49.     CENTERED: false
  50.     LINES:
  51.     - '&7--------------------------------------------------------------------'
  52.     - '[{"text":"Spigot 插件页面 "},{"text":"URL LINK","color":"yellow","underlined":true,"clickEvent":{"action":"open_url","value":"https://www.spigotmc.org/resources/liteannouncer-bungeeautomessage.23918/"}}]'
  53.     - '&7--------------------------------------------------------------------'
  54.   '4':
  55.     SHOWMODE: ALLSERVERS
  56.     CENTERED: false
  57.     LINES:
  58.     - '&7--------------------------------------------------------------------'
  59.     - '[{"text":"当前在线玩家: "},{"text":"%onlineCount%","color":"yellow","bold":true,"hoverEvent":{"action":"show_text","value":{"text":"","extra":[{"text":"Very big server here :)","color":"yellow"}]}}}]'
  60.     - '&7--------------------------------------------------------------------'
  61.   '5':
  62.     SHOWMODE: ALLSERVERS
  63.     CENTERED: false
  64.     LINES:
  65.     - '&7--------------------------------------------------------------------'
  66.     - '你的服务器: &e&l%server%'
  67.     - '&7--------------------------------------------------------------------'
  68.   '6':
  69.     SHOWMODE: ALLSERVERS
  70.     CENTERED: false
  71.     LINES:
  72.     - '&7--------------------------------------------------------------------'
  73.     - '你的IP地址: &e&l%playerIP%'
  74.     - '&7--------------------------------------------------------------------'
复制代码


原帖图示






使用介绍    &    命令权限



                    · 创建一个新的公告 :

                                       - 这个很容易做到,你只需要复制已有的公告
                                       - 并更改一下公告的ID(不能重复),即可!

                    · 公告模式 - SHOWMODE :

                                       - 插件为各位提供了三种不同的公告模式,
                                       -
                                       - ONLYFOR, EXCEPTFOR , ALLSERVERS
                                       - ( 指定 , 排除 , 所有 )
                                       -
                                       - 指定和排除公告模式需填写服务器(Bungee配置中的) ,
                                       - "所有" 就不用多说了吧 , 你蹦极上的所有服务器都会收到公告 ...

                    · 居中消息 - CENTERED :

                                       - 将会让你的公告消息居中!
                                       - 详细效果可见图示"原帖图片"的第三张

                    · 添加JSON消息 :

                                       - 至于 Minecraft JSON消息 的功能我就不介绍了
                                       -
                                       - 同添加普通的消息一样,你在LINES下方按格式添加即可
                                       - 默认配置中有JSON消息的案例
                                       -
                                       - 创建JSON辅助网页:https://www.minecraftjson.com/

                    · 变量 - VARIABLES :

                                       - 插件为各位服主提供了一些常用的变量,
                                       - 你都可以在 LINES 中使用 !
                                       -
                                       # %player% - 玩家的ID名称
                                       # %onlineCount% - Bungee在线总数
                                       # %server% - 玩家所在的服务器
                                       # %playerLang% - 玩家客户端的语言 ( 例: 简体中文 )
                                       # %playerIP% - 玩家IP地址
                                       # %playerPing% - 玩家的延迟
                                       # %playerUUID% - 玩家的UUID
                                       -
                                       - 插件支持开发者自定义变量, 详见原帖

                    · 命令权限 :
                                        /Announcer - 列出帮助
                                        /Announcer commands - 查看命令的帮助
                                        /Announcer alert <文本> - 发送一个消息到所有玩家,支持变量
                                        /Announcer order <Normal/Random> - 列出消息
                                        /Announcer interval <秒> - 设置公告间隔
                                        /Announcer reload - 重载配置
                                        /Announcer list - 列出你所有的公告
                                        /Announcer toggle - 切换插件是否启用
                                       
                                       - 唯一权限 announcer.admin
                                       - Bungee权限,需在配置中更改或利用高级权限插件 !
                                       - ( 推荐直接在控制台内操作就行了 ... )




下载插件


请前往原帖下载,尊重作者!
若你实在不懂如何Download , 可直接 点击下载 .



感谢查阅 , 若有帮助还请评分 (≧?≦)? .



















来自群组: PluginsCDTribe

云千秋
楼主装了插件没有效果啊

Alorw
阿柏 发表于 2017-8-26 23:59
楼主装了插件没有效果啊

Bungee插件。。。不支持Spigot的。如果就是,请提供启动日志!

xiaosange
每日一顶

梦江南
不知道支持链接不

安朵
这个插件汉化了没

INKDRRAK
本帖最后由 Art1900 于 2018-1-6 09:06 编辑

emm,很棒

Say_No
有毒 ==  我1.7.10 版本
19:25:54 [严重] Task BungeeTask(sched=net.md_5.bungee.scheduler.BungeeScheduler@
61322f9d, id=48, owner=me.litefine.announcer.main.LiteAnnouncer@26794848, task=m
e.litefine.announcer.managers.AnnounceTask@6ad82709, delay=1000, period=240000,
running=true) encountered an exception
java.lang.NoSuchMethodError: net.md_5.bungee.api.chat.TextComponent.getInsertion
()Ljava/lang/String;
    at me.litefine.announcer.utils.Utils.deepCopy(Utils.java:75)
    at me.litefine.announcer.utils.Utils.handleVariables(Utils.java:51)
    at me.litefine.announcer.objects.Message.sendFor(Message.java:43)
    at java.lang.Iterable.forEach(Unknown Source)
    at java.util.Collections$UnmodifiableCollection.forEach(Unknown Source)
    at me.litefine.announcer.managers.AnnounceTask.sendMessage(AnnounceTask.java
:46)
    at me.litefine.announcer.managers.AnnounceTask.run(AnnounceTask.java:34)
    at net.md_5.bungee.scheduler.BungeeTask.run(BungeeTask.java:63)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

冰星
如果给插件权限?

大力水手
感觉很有用的东西

米奇可
功能完善的Bungee公告插件

米奇可
本帖最后由 米奇可 于 2018-8-3 12:12 编辑

中文公告會顯示亂碼,轉Unicode也是
-------------------------------------------------
已解決


Green_k
感谢分享,解决了服务器的问题!

黑羽快斗´
这个怎么使用啊

Green_k
很好的插件~ 解决服务器的问题

彼丶岸花
非常好的插件

二哈大魔王
请问 在核心控制台发送 announcer alert %playerping%  为什么变量不显示。。但是配置文件预设的那些都可以正常显示

迂腐146
        MCBBS有你更精彩~