forked from: ParticlePower

