package com.irtimaled.bbor.client.gui;
+import com.irtimaled.bbor.client.interop.ClientInterop;
import net.minecraft.client.gui.GuiScreen;
import net.minecraft.client.resources.I18n;
}
protected void onDoneClicked() {
- mc.displayGuiScreen(lastScreen);
+ ClientInterop.displayScreen(lastScreen);
}
@Override
package com.irtimaled.bbor.client.gui;
+import com.irtimaled.bbor.client.interop.ClientInterop;
import net.minecraft.client.AnvilConverterException;
-import net.minecraft.client.Minecraft;
import net.minecraft.world.storage.ISaveFormat;
import net.minecraft.world.storage.WorldSummary;
public class LoadSavesScreen extends ListScreen {
public static void show() {
- Minecraft.getInstance().displayGuiScreen(new LoadSavesScreen());
+ ClientInterop.displayScreen(new LoadSavesScreen());
}
@Override
package com.irtimaled.bbor.client.gui;
import com.irtimaled.bbor.client.ClientRenderer;
+import com.irtimaled.bbor.client.interop.ClientInterop;
import com.irtimaled.bbor.common.BoundingBoxType;
import com.irtimaled.bbor.config.ConfigManager;
-import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiScreen;
import net.minecraft.client.resources.I18n;
private static final String netherFossilVersionPattern = "(?:1\\.1[6-9]|1\\.[2-9][0-9]|20w(?:1[1-9]|[2-5][0-9])|2[1-9]w).*";
public static void show() {
- Minecraft.getInstance().displayGuiScreen(new SettingsScreen(null));
+ ClientInterop.displayScreen(new SettingsScreen(null));
}
SettingsScreen(GuiScreen lastScreen) {
package com.irtimaled.bbor.client.gui;
-import net.minecraft.client.Minecraft;
+import com.irtimaled.bbor.client.interop.ClientInterop;
import net.minecraft.client.gui.GuiScreen;
public class SettingsScreenButton extends AbstractButton {
@Override
public void onPressed() {
- Minecraft.getInstance().displayGuiScreen(screen);
+ ClientInterop.displayScreen(screen);
}
}
import com.mojang.brigadier.exceptions.CommandSyntaxException;
import net.minecraft.client.Minecraft;
import net.minecraft.client.entity.EntityPlayerSP;
+import net.minecraft.client.gui.GuiScreen;
import net.minecraft.client.network.NetHandlerPlayClient;
import net.minecraft.command.CommandSource;
import net.minecraft.command.ISuggestionProvider;
}
public static void saveLoaded(String fileName, long seed) {
- Minecraft minecraft = Minecraft.getInstance();
- minecraft.displayGuiScreen(null);
- minecraft.mouseHelper.grabMouse();
+ displayScreen(null);
+ Minecraft.getInstance().mouseHelper.grabMouse();
clearStructures();
EventBus.publish(new SaveLoaded());
SaveGameStructureLoader.clear();
}
+
+ public static void displayScreen(GuiScreen screen) {
+ Minecraft.getInstance().displayGuiScreen(screen);
+ }
}