var logfile = fileReadAllText('log\\chat.log')
setBeforeActListener('onInputText',function(e){
let je=JSON.parse(e);
let t=TimeNow();
if (je.msg == ".here"){
if (je.dimension == "主世界") {
let dimension=je.dimension.replace('主世界','§b主世界')
}
else if (je.dimension == "地狱") {
let dimension=je.dimension.replace('地狱','§c地狱')
}
else if (je.dimension == "末地") {
let dimension=je.dimension.replace('末地','§5末地')
}
let pmsg = je.msg.replace('.here','§dhere');
runcmd('tellraw @a {"rawtext":[{"text":"<'+je.playername+'> '+pmsg+'"}]}');
log('['+t+' Chat] 玩家 '+je.playername+' 说:'+pmsg);
runcmd('tellraw @a {"rawtext":[{"text":"§5[POSITION]§r 玩家§e '+je.playername+' §r在 '+dimension+' §r的§c '+je.XYZ.x+' §a '+je.XYZ.y+' §b '+je.XYZ.z+'"}]}');
}
else if (je.msg==".time") {
let tmsg = je.msg.replace('.time','§dtime');
runcmd('tellraw @a {"rawtext":[{"text":"<'+je.playername+'> '+tmsg+'"}]}');
log('['+t+' Chat] 玩家 '+je.playername+' 说:'+tmsg);
runcmd('tellraw @a {"rawtext":[{"text":"§e[TIME] §e当前时间: §c'+t+'"}]}');
}
else {
let msg = je.msg;
log('['+t+' Chat] 玩家 '+je.playername+' 说:'+msg);
fileWriteLine('log\\chat.log','['+t+' Chat] 玩家 '+je.playername+' 说: '+msg);
runcmd('tellraw @a {"rawtext":[{"text":"<'+je.playername+'> '+msg+'"}]}');
}
return false}
);
log('CHAT加载完毕----JasonZYT v0.1.6')