一只超懒的猫
一.现状
现有命令及插件体系积弊已久,各人有各路写法,堪称八仙过海。鄙人在写改途中也积累了许多感想,同各位而分享共进步。
二.建议
命令:使用Tag/Scoreboard作为事件储存器,抽象相同点组成模块,细化不同差异即可。同时针对不同类别增设不同组,如登录提示音与通知音,均可归类于"音效"组等。做法可参考JSRunner所提供的事件理念。
插件:针对JSRunner所提供的监听器,不建议直接在设置监听器时包含完整函数,后期维护可读性十分差。同时,可在插件开发前明确插件用途、实现方式等,使开发过程更加顺利。许多插件针对字符串的使用也十分不合理,如同文件夹下不同文件名,可采用声明同文件夹常量+后接不同文件名的方式实现,使用户使用更简单。
现有命令及插件体系积弊已久,各人有各路写法,堪称八仙过海。鄙人在写改途中也积累了许多感想,同各位而分享共进步。
二.建议
命令:使用Tag/Scoreboard作为事件储存器,抽象相同点组成模块,细化不同差异即可。同时针对不同类别增设不同组,如登录提示音与通知音,均可归类于"音效"组等。做法可参考JSRunner所提供的事件理念。
插件:针对JSRunner所提供的监听器,不建议直接在设置监听器时包含完整函数,后期维护可读性十分差。同时,可在插件开发前明确插件用途、实现方式等,使开发过程更加顺利。许多插件针对字符串的使用也十分不合理,如同文件夹下不同文件名,可采用声明同文件夹常量+后接不同文件名的方式实现,使用户使用更简单。