返回首页
前置需求
- 基础环境:LiteLoaderBDS
- 经济核心:LLMoney 或 记分板 (用于扣除广播费用)
核心特性
- 多类型广播:支持 Toast (右上角弹窗)、Title (屏幕大标题)、ActionBar (物品栏上方)、Chat (聊天栏) 等多种显示方式。
- 匿名/实名:玩家可选择实名发送喇叭,或花费更多金币发送“神秘人”匿名广播,增加社交趣味性。
- VIP联动:支持检测 PVip 插件,VIP玩家可享受广播费用折扣或免费特权,彰显尊贵身份。
- 历史记录:所有广播内容均被记录,管理员和玩家可随时查看历史广播,避免错过重要信息。
指令与权限
/broadcast
打开广播发送面板 (全员可用)
/broadcastlog
查看历史广播记录 (全员可用)
配置文件说明
配置文件路径:plugins/IKBroadcast/config.json
| 配置项 | 类型 | 说明 |
|---|---|---|
| economyMode | String | 经济模式,可选 "LLMoney" 或 "scoreboard"。 |
| prices | Object | 定义不同广播类型的价格 (toast, title, tip 等)。 |
| vipDiscount | Object | 定义各 VIP 等级的折扣率 (0.0 - 1.0)。 |
IKBroadcast.js (Snippet)
// 广播处理核心逻辑switch(typeId) {case0:// Toast 弹窗mc.getOnlinePlayers().forEach(p=>{ p.sendToast(isAnonymous ?"§e神秘玩家的喇叭":`§c${player.realName}的喇叭`, content); });break;case1:// Title 标题mc.getOnlinePlayers().forEach(p=>{ p.setTitle(content,2,3,1); });break;case4:// 全服轰炸 (Toast+Title+Chat+Actionbar)// ... 触发所有类型的广播 ...break; }