diff --git a/forge/src/main/java/dev/architectury/platform/forge/EventBuses.java b/forge/src/main/java/dev/architectury/platform/forge/EventBuses.java index a37b694b..75ec6a4a 100644 --- a/forge/src/main/java/dev/architectury/platform/forge/EventBuses.java +++ b/forge/src/main/java/dev/architectury/platform/forge/EventBuses.java @@ -32,7 +32,7 @@ public final class EventBuses { private static final Map>> ON_REGISTERED = new HashMap<>(); public static void registerModEventBus(String modId, IEventBus bus) { - if (EVENT_BUS_MAP.putIfAbsent(modId, bus) != bus) { + if (EVENT_BUS_MAP.putIfAbsent(modId, bus) != null) { throw new IllegalStateException("Can't register event bus for mod '" + modId + "' because it was previously registered!"); }