RedstoneEther
基本信息
| 属性 | 值 |
|---|---|
| 类名 | codechicken.wirelessredstone.core.RedstoneEther |
| 文件 | src/main/java/codechicken/wirelessredstone/core/RedstoneEther.java |
| 类型 | class |
| 继承 | — |
| 实现 | — |
| 启用版本 | Minecraft 1.7.10 |
功能
频率系统的静态基类与配置常量持有者。
实现要点
- 频率总数:
numfreqs = 5000(RedstoneEther.java:31,编译期常量) - 干扰器范围:
jammerrange默认 10 格;jammerrangePow2是其平方(:33-34) - 干扰超时:
jammertimeout默认 60 秒 → 乘 20 存为 tick;jammerrandom = jammertimeout / 3(:35-36) - 干扰重试:实体重试
jammerentityretry默认 10 秒;方块首延迟jammerblockwait默认 10 秒;实体首延迟jammerentitywait默认 5 秒(:37-39) - 颜色数:
numcolours = 14(:43) - 渲染速率:
minrps = 0.02F、maxrps = 2.98F、gradrps = maxrps / 5000D(:44-46) - 方法:50 个(public 方法声明,含重载),含
parseFrequencyRange/getRandomTimeout/pythagorasPow2(2 个重载)等