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 个重载)等