Skip to content

Commit

Permalink
Actually prevent registering IModEvent handlers to the NeoForge bus (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
Technici4n authored Dec 12, 2023
1 parent 365aebe commit 6d79bf6
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/main/java/net/neoforged/neoforge/common/NeoForge.java
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ public class NeoForge {
* Also known as the "game" bus.
*/
public static final IEventBus EVENT_BUS = BusBuilder.builder().startShutdown().classChecker(eventType -> {
if (eventType.isAssignableFrom(IModBusEvent.class)) {
if (IModBusEvent.class.isAssignableFrom(eventType)) {
throw new IllegalArgumentException("IModBusEvent events are not allowed on the common NeoForge bus! Use a mod bus instead.");
}
}).build();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
import net.neoforged.neoforge.registries.RegisterEvent;

@Mod(SlipperinessTest.MOD_ID)
@EventBusSubscriber
@EventBusSubscriber(bus = EventBusSubscriber.Bus.MOD)
public class SlipperinessTest {
static final String MOD_ID = "slipperiness_test";
static final String BLOCK_ID = "test_block";
Expand Down

0 comments on commit 6d79bf6

Please sign in to comment.