Fix guiskins constantly updating

This commit is contained in:
Matthew Messinger 2015-08-12 22:41:51 -04:00
parent f1048026b3
commit 48fce4e3b1
2 changed files with 8 additions and 6 deletions

View file

@ -155,15 +155,17 @@ public class MineLittlePony implements InitCompleteListener {
this.ponyManager.setShowSnuzzles(this.config.getIntPropertySafe("snuzzles"));
this.ponyManager.setShowScale(this.config.getIntPropertySafe("showscale"));
if (inGame && minecraft.currentScreen == null && guiKeybinding.isPressed()) {
minecraft.displayGuiScreen(new MineLittlePonyGUI());
minecraft.displayGuiScreen(new MineLittlePonyGUI());
}
// if (Keyboard.isKeyDown(Keyboard.KEY_O)) {
// ponyManager.initmodels();
// }
if (!inGame && minecraft.currentScreen != null
&& (minecraft.currentScreen instanceof GuiMainMenu && Keyboard.isKeyDown(skinKeybinding.getKeyCode())
|| minecraft.currentScreen instanceof GuiSkins)) {
boolean pressed = minecraft.currentScreen instanceof GuiMainMenu
&& Keyboard.isKeyDown(skinKeybinding.getKeyCode());
boolean skins = minecraft.currentScreen instanceof GuiSkins
&& !(minecraft.currentScreen instanceof GuiSkinsMineLP);
if (pressed || skins) {
minecraft.displayGuiScreen(new GuiSkinsMineLP());
}

View file

@ -121,8 +121,8 @@ public class GuiSkins extends GuiScreen implements IUploadCompleteCallback, IOpe
Minecraft minecraft = Minecraft.getMinecraft();
this.screenTitle = manager;
GameProfile profile = minecraft.getSession().getProfile();
this.localPlayer = new EntityPlayerModel(profile);
this.remotePlayer = new EntityPlayerModel(profile);
this.localPlayer = getModel(profile);
this.remotePlayer = getModel(profile);
RenderManager rm = Minecraft.getMinecraft().getRenderManager();
rm.renderEngine = minecraft.getTextureManager();
rm.options = minecraft.gameSettings;