• 欢迎加入MineBBS QQ讨论群:点击查看所有的官方讨论群
  • 我们将于近期对服务器进行迁移,服务可能中断至多2日。请各位安排好自己的访问计划,造成不便敬请谅解!
  • MineBBS入站考试已经上线!想要成为【正式会员】解锁更多功能吗?快来参与吧!【点我去看】
资源图标

资源 -简单的自定义名字插件- 1.1

完成注册/登录后下载
希望增加一个只有管理员才能给玩家设置名称的限制
 
:看戏:
JavaScript:
/** 名字数据 */
let Data = new JsonConfigFile(`./plugins/rename/data.json`);

mc.listen('onServerStarted',()=>{
    const cmd = mc.newCommand('rename','§6改名~',PermType.GameMasters,0x80);
    cmd.mandatory('newname',ParamType.String);
    cmd.mandatory('player',ParamType.Player);
    cmd.overload(['newname']);
    cmd.overload(['newname','player']);
    cmd.setCallback((_cmd,origin,output,result)=>{
        if(!result.player||result.player.length==0){// 给自己改名
            if(!origin.player){// 非玩家
                output.error('几个意思……');
                return;
            }
            Data.set(origin.player.xuid,result.newname);
        }
        result.player.forEach(Player => {
            Data.set(Player.xuid,result.newname);
        });
        output.success('§a改名成功!');
    });
    if(!cmd.setup()){
        logger.error('命令注册失败!');
    }
});

mc.listen('onChat',(Player,Message)=>{
    if(Data.get(Player.xuid)){
        mc.broadcast(`<${Data.get(Player.xuid)}> ${Message}`);
        return false;
    }
});
 

在线会员

  • gattor
  • buzizi
  • tTs12131312
  • 不知名的秦某
  • Berg
  • xiaoziyi
  • H_aaa
  • ㄏㄏ
  • Eila
  • xiaoyang4090
  • CHLovo
  • K3
  • nightlicapoo
  • 一个笨笨的腐竹
  • loggk slan
  • ermuyixing555
  • smallyellow
  • LunaDye
  • goodletmc
  • 106207
...和 15 更多。
后退
顶部 底部