Skip to content

我的世界中使用开放式电脑模组实现的监控格雷科技电容库的程序

Notifications You must be signed in to change notification settings

HfSrJun/GregTech_power_monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GregTech_power_monitor

我的世界中使用开放式电脑模组实现的监控格雷科技电容库的程序

功能

电容库状态查询

在聊天框输入设定的口令,系统即可输出电容库当前数据到聊天框中。支持修改口令和关键字匹配。

电容库预警

当电容库电量低于设定值或者剩余使用时间低于设定值,会触发红色或者黄色警报。将在聊天框发出预警。两次预警之间的间隔可调。电容库需要维护时也会发出预警。

启用/关闭电容库警报

可以在聊天框中输入对应口令来开启或者关闭报警功能。

鉴权功能

只有设定的名单中的用户可以向系统发出指令。名单可以手动修改,也可以在系统运行时查询用户列表,增删用户。

日志记录功能

将会把系统运行信息(例如启动,停止,查询信息等)进行记录,同时显示在屏幕上和写入文件中。也会定期记录电容库的各项信息。记录间隔可调。在log文件大小达到上限时将会自动清除。

如何使用

硬件准备

1.带有彩色显示功能的电脑/服务器一台,安装系统
2.将聊天盒(ChatBox,来自computronics模组)用线缆连接到电脑。贴电容库主方块放置适配器,同样连接。
3.聊天盒默认有作用范围,可以修改模组的config文件改为无限范围且跨维度
4.将程序文件下载,拷贝到电脑的硬盘中

软件准备

1.编辑app.lua,修改开头电容库与聊天盒的地址(使用分析器获取UUID)
2.运行app.lua来启动程序,按退格键结束程序(不要按ctrl+alt+c强制结束)

日志文件

log文件夹下,program.log为程序运行日志,EU.log为电容库数据日志

参数调节

1.keyword.txt存储关键字,index:xxx代表接下来的关键字所属类型,不要修改。接下来每行一个,为关键字。//xxx代表注释。开头为partly:xxx的关键字代表进行部分匹配,即消息中含有此关键字即可触发,而不需要消息和关键字相同。
2.admin.txt存储用户列表,每行一个,可以自行增删
3.更多参数在程序中定义,后续会独立出来写成配置文件

About

我的世界中使用开放式电脑模组实现的监控格雷科技电容库的程序

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages