返回首页

IKBroadcast 全服广播

类型: 交互 / 广播 / 经济

下载插件 密码: IK系列 源码

前置需求

  • 基础环境: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) {
    case 0: // Toast 弹窗
        mc.getOnlinePlayers().forEach(p => {
            p.sendToast(isAnonymous ? "§e神秘玩家的喇叭" : `§c${player.realName}的喇叭`, content);
        });
        break;
    case 1: // Title 标题
        mc.getOnlinePlayers().forEach(p => {
            p.setTitle(content, 2, 3, 1);
        });
        break;
    case 4: // 全服轰炸 (Toast+Title+Chat+Actionbar)
        // ... 触发所有类型的广播 ...
        break;
}