Hi, I have an issue that's related to the hot swapping feature on IntelliJ.
From some debugging, I've figured out that after I register an event handler with a custom event, the hot swapping features of IntelliJ will fail with the following errors:
Tutorial [runClient]: schema change not implemented
Tutorial [runClient]: Operation not supported by VM
My event handler is registered something like this, with a simple TestEvent simply just extending Event:
@Mod.EventBusSubscriber(modid = TutorialMod.MOD_ID, bus = Mod.EventBusSubscriber.Bus.FORGE)
public class TestEventHandler {
@SubscribeEvent
public static void onTestEvent(TestEvent event) {
// Do something
}
}
This causes my hot swapping features to fail. I've tried to change the way the event is being registered (i.e. using MinecraftForge.EVENT_BUS.register(...), but to no avail. The only way for the hot swapping feature to work is to remove the registration of the event handler.
Does anyone know what might be the issue? Thanks!
EDIT: I updated my mod to 1.17.1 and the issue seems to have disappeared. The source was most likely what was mentioned below, probably the new update doesn't require that to happen anymore? Not sure myself.