Added Module Settings and removed test screen

This commit is contained in:
2026-07-08 15:34:04 +02:00
parent 1bf7636470
commit 596612880b
16 changed files with 440 additions and 165 deletions
@@ -1,5 +1,6 @@
package de.fullrisk.citrusDev.client;
import de.fullrisk.citrusDev.Config;
import de.fullrisk.citrusDev.UI.Module_FPS;
import de.fullrisk.citrusDev.UI.MyScreen;
import de.fullrisk.citrusDev.UI.OverviewScreen;
@@ -37,12 +38,14 @@ public class CitrusDevClient implements ClientModInitializer {
ClientTickEvents.END_CLIENT_TICK.register(client -> {
Module_FPS.tick(); // update every tick, unconditionally
while (openScreenKey.consumeClick()) {
client.setScreen(new MyScreen());
client.setScreen(new MyScreen(null)); // always general tab
}
while (openOverviewKey.consumeClick()) {
client.setScreen(new OverviewScreen());
String lastModule = Config.get().lastModule;
client.setScreen(new MyScreen(lastModule)); // switch no longer even needed
}
});
}
}