ba1b1f8c0e5bebf6fb07db97babffbe22eed4176
Battle cores, winground listeners and status effect behaviours reach their registries through ModTypeConsumer subclasses instead of per-mod assembly lookups and AppDomain rescans, and leave again when their mod unloads, so a game switch or hot reload never keeps a released mod's types alive.