mc.listen('onAttackEntity',(Player,Entity)=>{
if(Player.getHand().type!='minecraft:shield')return;
mc.runcmdEx(`damage @e[tag=shurt] 5 entity_attack entity "${Player.realName}"`);
if(Math.floor(Math.random()*100)>20)return;// 概率抽奖
Entity.addEffect(15,20,3,true);
Entity.addEffect(2,40,255,true);
});
是的大佬找到更好的代码是指我写的吧
JavaScript:mc.listen('onAttackEntity',(Player,Entity)=>{ if(Player.getHand().type!='minecraft:shield')return; mc.runcmdEx(`damage @e[tag=shurt] 5 entity_attack entity "${Player.realName}"`); if(Math.floor(Math.random()*100)>20)return;// 概率抽奖 Entity.addEffect(15,20,3,true); Entity.addEffect(2,40,255,true); });