mirror of
https://github.com/refactorinqq/SLC-1.8.9.git
synced 2024-11-10 08:51:32 +01:00
Fixes for Premium Cosmetics
This commit is contained in:
parent
6097a704c8
commit
ec7b131aa1
@ -292,15 +292,6 @@ public class Client {
|
||||
mod.setEnabled(!mod.isEnabled());
|
||||
});
|
||||
|
||||
if(!Client.getInstance().getAccount().getClaimedPremiumCosmetics()) {
|
||||
Client.logger.info("STARTING > premium-cosmetics");
|
||||
PremiumCosmeticsResponse premiumCosmetics = PremiumUtils.getPremiumCosmetics();
|
||||
|
||||
if(premiumCosmetics != null) {
|
||||
Minecraft.getMinecraft().displayGuiScreen(new PremiumCosmeticsGui(premiumCosmetics));
|
||||
}
|
||||
}
|
||||
|
||||
Client.logger.info("STARTING > launching-detector");
|
||||
Requests.post("https://api.silentclient.net/_next/launch_v2", new JSONObject().put("branch", getBuildData().getBranch()).toString());
|
||||
|
||||
@ -325,6 +316,15 @@ public class Client {
|
||||
Minecraft.getMinecraft().displayGuiScreen(new MainMenuConcept());
|
||||
}
|
||||
|
||||
if(!Client.getInstance().getAccount().getClaimedPremiumCosmetics()) {
|
||||
Client.logger.info("STARTING > premium-cosmetics");
|
||||
PremiumCosmeticsResponse premiumCosmetics = PremiumUtils.getPremiumCosmetics();
|
||||
|
||||
if(premiumCosmetics != null) {
|
||||
Minecraft.getMinecraft().displayGuiScreen(new PremiumCosmeticsGui(premiumCosmetics));
|
||||
}
|
||||
}
|
||||
|
||||
if(!globalSettings.displayedTutorial) {
|
||||
Minecraft.getMinecraft().displayGuiScreen(new UserTutorial());
|
||||
}
|
||||
|
@ -18,10 +18,8 @@ import net.minecraft.util.ResourceLocation;
|
||||
import net.minecraft.world.WorldSettings;
|
||||
import net.silentclient.client.Client;
|
||||
import net.silentclient.client.event.impl.*;
|
||||
import net.silentclient.client.gui.lite.GuiNews;
|
||||
import net.silentclient.client.gui.lite.LiteMainMenu;
|
||||
import net.silentclient.client.gui.silentmainmenu.MainMenuConcept;
|
||||
import net.silentclient.client.gui.silentmainmenu.SilentMainMenu;
|
||||
import net.silentclient.client.gui.util.BackgroundPanorama;
|
||||
import net.silentclient.client.hooks.MinecraftHook;
|
||||
import net.silentclient.client.mods.player.ZoomMod;
|
||||
@ -38,7 +36,9 @@ import org.spongepowered.asm.mixin.Final;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.Overwrite;
|
||||
import org.spongepowered.asm.mixin.Shadow;
|
||||
import org.spongepowered.asm.mixin.injection.*;
|
||||
import org.spongepowered.asm.mixin.injection.At;
|
||||
import org.spongepowered.asm.mixin.injection.Inject;
|
||||
import org.spongepowered.asm.mixin.injection.Redirect;
|
||||
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
|
||||
|
||||
import java.io.File;
|
||||
@ -62,9 +62,9 @@ public abstract class MinecraftMixin {
|
||||
if(Client.backgroundPanorama == null) {
|
||||
Client.backgroundPanorama = new BackgroundPanorama(Minecraft.getMinecraft());
|
||||
}
|
||||
if(Client.getInstance().getGlobalSettings() != null) {
|
||||
displayGuiScreen(Client.getInstance().getGlobalSettings().isLite() ? new GuiNews() : new MainMenuConcept());
|
||||
}
|
||||
// if(Client.getInstance().getGlobalSettings() != null) {
|
||||
// displayGuiScreen(Client.getInstance().getGlobalSettings().isLite() ? new GuiNews() : new MainMenuConcept());
|
||||
// }
|
||||
}
|
||||
|
||||
@Inject(method = "shutdownMinecraftApplet", at = @At("HEAD"))
|
||||
|
@ -1,8 +1,5 @@
|
||||
package net.silentclient.client.premium;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.time.LocalDate;
|
||||
|
||||
import net.minecraft.client.Minecraft;
|
||||
import net.minecraft.client.gui.GuiButton;
|
||||
import net.minecraft.client.gui.GuiScreen;
|
||||
@ -10,12 +7,16 @@ import net.minecraft.client.gui.ScaledResolution;
|
||||
import net.minecraft.client.renderer.GlStateManager;
|
||||
import net.minecraft.util.ResourceLocation;
|
||||
import net.silentclient.client.Client;
|
||||
import net.silentclient.client.gui.lite.GuiNews;
|
||||
import net.silentclient.client.gui.elements.Button;
|
||||
import net.silentclient.client.gui.font.SilentFontRenderer.FontType;
|
||||
import net.silentclient.client.gui.lite.GuiNews;
|
||||
import net.silentclient.client.gui.silentmainmenu.MainMenuConcept;
|
||||
import net.silentclient.client.gui.util.RenderUtil;
|
||||
import net.silentclient.client.utils.types.PremiumCosmeticsResponse;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.time.LocalDate;
|
||||
|
||||
public class PremiumCosmeticsGui extends GuiScreen {
|
||||
private final PremiumCosmeticsResponse response;
|
||||
|
||||
@ -104,7 +105,7 @@ public class PremiumCosmeticsGui extends GuiScreen {
|
||||
super.actionPerformed(button);
|
||||
if(button.id == 1) {
|
||||
Client.getInstance().getAccount().claimPremiumCosmetics();
|
||||
mc.displayGuiScreen(new GuiNews());
|
||||
mc.displayGuiScreen(Client.getInstance().getGlobalSettings().isLite() ? new GuiNews() : new MainMenuConcept());
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user