According to SpongePowered/Mixin#182, @Accessor mixins are one of the few exceptions to the "no public static members in @Mixin classes" rule, along with @Overwrite and possibly some others I am not aware of.
MinecraftDev currently flags this warning even when the public static member is annotated with @Accessor, which is incorrect.