RedstoneOptimizer
RedstoneOptimizer 是一款针对红石电路系统的性能优化插件。
其核心目标是减少红石电路重复计算带来的 Tick 开销,通过缓存机制与结构优化手段,提高复杂电路环境下的运算效率。
插件基于运行时 Hook 技术实现,对红石组件评估流程进行优化处理。
核心优化机制
ConsumerComponent 评估结果缓存
插件对 ConsumerComponent::$evaluate 进行拦截,并建立缓存机制:
为每个 ConsumerComponent 计算输入状态哈希值
若当前输入状态与上次一致,则直接使用缓存结果...