import time
import mc
PluginName = "Test"
class PrintLog:
'''标准化输出'''
def GetTime():
'''获取当前时间'''
return time.strftime("%H:%M:%S")
def InfoLog(concent:str):
'''输出Info通知'''
mc.logout(f"\033[0m[{PrintLog.GetTime()} Info][{PluginName}] {concent}\n\033[0m")
def WarmLog(concent:str):
'''输出Warm警告'''
mc.logout(f"\033[1;33m[{PrintLog.GetTime()} Info][{PluginName}] {concent}\n\033[0m")
def ErroeLog(concent:str):
'''输出Erroe错误'''
mc.logout(f"\033[1;31m[{PrintLog.GetTime()} Info][{PluginName}] {concent}\n\033[0m")
def RegTest(e):
player = e["Player"]
PrintLog.InfoLog("regTest")
player.sendText("regTest")
def onCmdTest(e):
player = e["Player"]
PrintLog.InfoLog("onCmdTest")
player.sendText("onCmdTest")
# mc.setListener("onPlayCmd",Test)
mc.registerCommand("test",RegTest,"测试")
mc.setListener("onPlayerCmd",onCmdTest)