Load ClassicItemSelectionScreen after Minecraft has initialized

Fixes #68
This commit is contained in:
Allink 2023-04-24 16:28:17 +01:00
parent 707e963ab6
commit da7c0eea1a
No known key found for this signature in database
2 changed files with 11 additions and 2 deletions

View File

@ -34,12 +34,13 @@ import de.florianmichael.viafabricplus.event.PreLoadCallback;
import de.florianmichael.viafabricplus.information.InformationSystem;
import de.florianmichael.viafabricplus.protocolhack.ProtocolHack;
import de.florianmichael.viafabricplus.settings.SettingsSystem;
import net.fabricmc.api.ModInitializer;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import java.io.File;
public class ViaFabricPlus {
public class ViaFabricPlus implements ModInitializer {
public final static Gson GSON = new GsonBuilder().setPrettyPrinting().create();
public final static Logger LOGGER = LogManager.getLogger("ViaFabricPlus");
public final static File RUN_DIRECTORY = new File("ViaFabricPlus");
@ -55,7 +56,6 @@ public class ViaFabricPlus {
// Classic Stuff
CustomClassicProtocolExtensions.create();
ClassicProtocolCommands.create();
ClassicItemSelectionScreen.create();
// Account Handler
ClassiCubeAccountHandler.create();
@ -87,4 +87,10 @@ public class ViaFabricPlus {
public InformationSystem getInformationSystem() {
return informationSystem;
}
// #68 - ViaFabricPlus make minecraft crash when run with Iceberg
@Override
public void onInitialize() {
ClassicItemSelectionScreen.create();
}
}

View File

@ -20,6 +20,9 @@
"entrypoints": {
"modmenu": [
"de.florianmichael.viafabricplus.integration.ModMenuImpl"
],
"main": [
"de.florianmichael.viafabricplus.ViaFabricPlus"
]
},
"mixins": [