Adjust EffectLib player to use internal config API
Add CompatibilityUtils.getTaskClass

Why this stuff isn't built in, I dunno.