clean up unused code

This commit is contained in:
The Biggest skiddd 2023-06-26 21:41:01 +02:00
parent 3b4ec048d3
commit d7790fdd5c
16 changed files with 149 additions and 495 deletions

View File

@ -65,7 +65,6 @@ public class AthenaMenu extends GuiScreen implements GuiYesNoCallback
private static final Random RANDOM = new Random();
private float updateCounter;
private String splashText;
private GuiButton buttonResetDemo;
private int panoramaTimer;
private DynamicTexture viewportTexture;
private boolean field_175375_v = true;

View File

@ -1,116 +0,0 @@
package rip.athena.client.gui.menu;
import net.minecraft.client.gui.GuiScreen;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
import net.minecraft.client.gui.GuiButton;
import net.minecraft.client.gui.GuiTextField;
import net.minecraft.client.gui.ScaledResolution;
import net.minecraft.util.Session;
import org.apache.commons.io.IOUtils;
import org.lwjgl.input.Keyboard;
import rip.athena.client.Athena;
import java.awt .*;
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
/**
* @author Athena Development
* @project Athena-Client
* @date 6/4/2023
*/
public class SessionGui extends GuiScreen {
private GuiScreen previousScreen;
private String status = "Session:";
private GuiTextField sessionField;
private ScaledResolution sr;
public SessionGui(GuiScreen previousScreen) {
this.previousScreen = previousScreen;
}
@Override
public void initGui() {
Keyboard.enableRepeatEvents(true);
sr = new ScaledResolution(mc);
sessionField = new GuiTextField(1, mc.fontRendererObj, sr.getScaledWidth() / 2 - 100, sr.getScaledHeight() / 2, 200, 20);
sessionField.setMaxStringLength(32767);
sessionField.setFocused(true);
buttonList.add(new GuiButton(998, sr.getScaledWidth() / 2 - 100, sr.getScaledHeight() / 2 + 30, 200, 20, "Login"));
super.initGui();
}
@Override
public void onGuiClosed() {
Keyboard.enableRepeatEvents(false);
super.onGuiClosed();
}
@Override
public void drawScreen(int mouseX, int mouseY, float partialTicks) {
drawDefaultBackground();
mc.fontRendererObj.drawString(status, sr.getScaledWidth() / 2 - mc.fontRendererObj.getStringWidth(status) / 2, sr.getScaledHeight() / 2 - 30, Color.WHITE.getRGB());
sessionField.drawTextBox();
super.drawScreen(mouseX, mouseY, partialTicks);
}
@Override
protected void actionPerformed(GuiButton button) throws IOException {
//login button
if (button.id == 998) {
try {
String username, uuid, token, session = sessionField.getText();
if (session.contains(":")) { //if fully formatted string (ign:uuid:token)
//split string to data
username = session.split(":")[0];
uuid = session.split(":")[1];
token = session.split(":")[2];
} else { //if only token
//make request
HttpURLConnection c = (HttpURLConnection) new URL("https://api.minecraftservices.com/minecraft/profile/").openConnection();
c.setRequestProperty("Content-type", "application/json");
c.setRequestProperty("Authorization", "Bearer " + sessionField.getText());
c.setDoOutput(true);
//get json
JsonObject json = new JsonParser().parse(IOUtils.toString(c.getInputStream())).getAsJsonObject();
//get data
username = json.get("name").getAsString();
uuid = json.get("id").getAsString();
token = session;
}
//set session and return to previous screen
mc.session = new Session(username, uuid, token, "mojang");
status = "§aSuccess: Logged into " + username;
//mc.displayGuiScreen(previousScreen);
//in case we couldn't set session for some reason
} catch (Exception e) {
status = "§cError: Couldn't set session (check mc logs)";
e.printStackTrace();
}
}
super.actionPerformed(button);
}
@Override
protected void keyTyped(char typedChar, int keyCode) throws IOException {
sessionField.textboxKeyTyped(typedChar, keyCode);
if (Keyboard.KEY_ESCAPE == keyCode) mc.displayGuiScreen(previousScreen);
else super.keyTyped(typedChar, keyCode);
}
}

View File

@ -278,27 +278,8 @@ public class GuiAccountManager extends GuiScreen {
if(showAddAccount) {
usernameField.mouseClicked(mouseX, mouseY, mouseButton);
if(MouseUtils.isInside(mouseX, mouseY, x + 35, y + 120, 210, 30)) {
click = true;
new Thread() {
@Override
public void run() {
MicrosoftAuthenticator authenticator = new MicrosoftAuthenticator();
/*try {
MicrosoftAuthResult acc = authenticator.loginWithWebview();
Athena.INSTANCE.getAccountManager().getAccounts().add(new Account(AccountType.MICROSOFT, acc.getProfile().getName(), acc.getProfile().getId(), acc.getRefreshToken()));
mc.session = new Session(acc.getProfile().getName(), acc.getProfile().getId(), acc.getAccessToken(), "legacy");
showAddAccount = false;
} catch (MicrosoftAuthenticationException e) {
e.printStackTrace();
}*/
}
}.start();
}
if(MouseUtils.isInside(mouseX, mouseY, x + 35, y + 91, 100, 20)) {
Random random = new Random();
int randomValue = random.nextInt(8) + 3;

View File

@ -1,14 +1,11 @@
package rip.athena.client.gui.menu.altmanager;
import net.minecraft.client.gui.Gui;
import net.minecraft.client.gui.GuiScreen;
import net.minecraft.client.gui.ScaledResolution;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.util.ResourceLocation;
import org.lwjgl.input.Keyboard;
import rip.athena.client.Athena;
import rip.athena.client.gui.menu.AthenaMenu;
import rip.athena.client.gui.menu.altmanager.helpers.*;
import rip.athena.client.gui.menu.altmanager.panels.*;
import rip.athena.client.gui.screen.Screen;
import rip.athena.client.utils.render.ColorUtil;
@ -22,7 +19,6 @@ import static org.lwjgl.opengl.GL11.GL_ONE_MINUS_SRC_ALPHA;
import static org.lwjgl.opengl.GL11.GL_SRC_ALPHA;
public class GuiAltManager extends GuiScreen {
private final AltManagerUtils utils = new AltManagerUtils();
private List<Panel> panels;
public final rip.athena.client.utils.render.TextField searchField = new rip.athena.client.utils.render.TextField();
@ -106,9 +102,4 @@ public class GuiAltManager extends GuiScreen {
public void onGuiClosed() {
}
public AltManagerUtils getUtils() {
return utils;
}
}

View File

@ -63,11 +63,6 @@ public class AltTextField extends Gui
this.color = color;
}
public void func_175207_a(GuiPageButtonList.GuiResponder p_175207_1_)
{
this.field_175210_x = p_175207_1_;
}
/**
* Increments the cursor counter
*/
@ -114,11 +109,6 @@ public class AltTextField extends Gui
return this.text.substring(i, j);
}
public void setValidator(Predicate<String> theValidator)
{
this.validator = theValidator;
}
/**
* replaces selected text, or inserts text at the position on the cursor
*/
@ -758,14 +748,6 @@ public class AltTextField extends Gui
}
}
/**
* if true the textbox can lose focus by clicking elsewhere on the screen
*/
public void setCanLoseFocus(boolean p_146205_1_)
{
this.canLoseFocus = p_146205_1_;
}
/**
* returns true if this textbox is visible
*/

View File

@ -1,171 +0,0 @@
package rip.athena.client.gui.menu.altmanager.helpers;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import fr.litarvan.openauth.microsoft.MicrosoftAuthResult;
import fr.litarvan.openauth.microsoft.MicrosoftAuthenticationException;
import fr.litarvan.openauth.microsoft.MicrosoftAuthenticator;
import lombok.Getter;
import net.minecraft.client.Minecraft;
import net.minecraft.client.renderer.texture.DynamicTexture;
import net.minecraft.util.Session;
import rip.athena.client.Athena;
import rip.athena.client.account.Account;
import rip.athena.client.account.AccountType;
import rip.athena.client.utils.render.TextField;
import rip.athena.client.utils.time.TimerUtil;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.net.URL;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.concurrent.CompletableFuture;
public class AltManagerUtils {
/*@Getter
private final TimerUtil timerUtil = new TimerUtil();
public static File altsFile = new File(Athena.MAIN_DIR, "alts.json");
public AltManagerUtils() {
}
public void writeAltsToFile() {
if (timerUtil.hasTimeElapsed(15000, true)) {
new Thread(() -> {
try {
if (!altsFile.exists()) {
if (altsFile.getParentFile().mkdirs()) {
altsFile.createNewFile();
}
}
Files.write(altsFile.toPath(), new GsonBuilder().setPrettyPrinting().excludeFieldsWithoutExposeAnnotation().create().toJson(alts.toArray(new Alt[0])).getBytes(StandardCharsets.UTF_8));
} catch (IOException e) {
e.printStackTrace();
}
}).start();
}
}
public void login(TextField username, TextField password) {
String usernameS;
String passwordS;
if (username.getText().contains(":")) {
String[] combo = username.getText().split(":");
usernameS = combo[0];
passwordS = combo[1];
} else {
usernameS = username.getText();
passwordS = password.getText();
}
boolean microsoft = Alt.currentLoginMethod == Alt.AltType.MICROSOFT;
if (usernameS.isEmpty() && passwordS.isEmpty()) return;
loginWithString(usernameS, passwordS, false);
}
public void microsoftLoginAsync(String email, String password) {
microsoftLoginAsync(null, email, password);
}
public void microsoftLoginAsync(Alt alt, String email, String password) {
//if (alt == null) {
//alt = new Alt(email, password);
//}
//Alt finalAlt = alt;
new Thread() {
@Override
public void run() {
MicrosoftAuthenticator authenticator = new MicrosoftAuthenticator();
try {
MicrosoftAuthResult acc = authenticator.loginWithWebview();
Athena.INSTANCE.getAccountManager().getAccounts().add(new Account(AccountType.MICROSOFT, acc.getProfile().getName(), acc.getProfile().getId(), acc.getRefreshToken()));
Minecraft.getMinecraft().session = new Session(acc.getProfile().getName(), acc.getProfile().getId(), acc.getAccessToken(), "legacy");
} catch (MicrosoftAuthenticationException e) {
e.printStackTrace();
}
}
}.start();
/*Multithreading.runAsync(() -> {
CompletableFuture<Session> future = new CompletableFuture<>();
MicrosoftLogin.getRefreshToken(refreshToken -> {
if (refreshToken != null) {
//MicrosoftLogin.LoginData login = MicrosoftLogin.login(refreshToken);
//future.complete(new Session(login.username, login.uuid, login.mcToken, "microsoft"));
}
});
Session auth = future.join();
if (auth != null) {
//mc.session = auth;
finalAlt.uuid = auth.getPlayerID();
finalAlt.altType = Alt.AltType.MICROSOFT;
finalAlt.username = auth.getUsername();
if (auth.getUsername() == null) {
//NotificationManager.post(NotificationType.WARNING, "Alt Manager", "Please set an username on your Minecraft account!", 12);
}
Alt.stage = 2;
finalAlt.altState = Alt.AltState.LOGIN_SUCCESS;
AltManagerUtils.getAlts().add(finalAlt);
//writeAlts();
//Tenacity.INSTANCE.getAltManager().currentSessionAlt = finalAlt;
//Tenacity.INSTANCE.getAltManager().getAltPanel().refreshAlts();
} else {
Alt.stage = 1;
finalAlt.altState = Alt.AltState.LOGIN_FAIL;
}
});*/
// }
/*public void loginWithString(String username, String password, boolean microsoft) {
for (Alt alt : alts) {
if (alt.email.equals(username) && alt.password.equals(password)) {
Alt.stage = 0;
alt.loginAsync(microsoft);
return;
}
}
Alt alt = new Alt(username, password);
alts.add(alt);
Alt.stage = 0;
alt.loginAsync(microsoft);
}*/
/*public void getHead(Alt alt) {
if (alt.uuid == null || alt.head != null || alt.headTexture || alt.headTries > 5) return;
/*Multithreading.runAsync(() -> {
alt.headTries++;
try {
BufferedImage image = ImageIO.read(new URL("https://visage.surgeplay.com/bust/160/" + alt.uuid));
alt.headTexture = true;
// run on main thread for OpenGL context
mc.addScheduledTask(() -> {
DynamicTexture texture = new DynamicTexture(image);
alt.head = mc.getTextureManager().getDynamicTextureLocation("HEAD-" + alt.uuid, texture);
});
} catch (IOException e) {
alt.headTexture = false;
}
});*/
//}
public static void microsoftLoginAsync() {
//if (alt == null) {
//alt = new Alt(email, password);
//}
//Alt finalAlt = alt;
}
}

View File

@ -1,25 +1,16 @@
package rip.athena.client.gui.menu.altmanager.panels;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
import fr.litarvan.openauth.microsoft.LoginFrame;
import fr.litarvan.openauth.microsoft.MicrosoftAuthResult;
import fr.litarvan.openauth.microsoft.MicrosoftAuthenticationException;
import fr.litarvan.openauth.microsoft.MicrosoftAuthenticator;
import javafx.embed.swing.JFXPanel;
import javafx.scene.Scene;
import javafx.scene.web.WebView;
import net.minecraft.client.Minecraft;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.Session;
import org.apache.commons.io.IOUtils;
import org.lwjgl.input.Keyboard;
import rip.athena.client.Athena;
import rip.athena.client.account.Account;
import rip.athena.client.account.AccountType;
import rip.athena.client.gui.menu.altmanager.Panel;
import rip.athena.client.gui.menu.altmanager.button.AltButton;
import rip.athena.client.gui.menu.altmanager.helpers.AltManagerUtils;
import rip.athena.client.utils.animations.Animation;
import rip.athena.client.utils.animations.Direction;
import rip.athena.client.utils.animations.impl.DecelerateAnimation;
@ -28,9 +19,6 @@ import rip.athena.client.utils.render.*;
import rip.athena.client.utils.render.TextField;
import java.awt.*;
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,148 +1,148 @@
[19:18:36] [Client thread/INFO]: Setting user: Player808
[19:18:36] [Client thread/INFO]: (Session ID is token:0:Player808)
[19:18:37] [Client thread/INFO]: [OptiFine] *** Reflector Forge ***
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.Attributes
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: mods.betterfoliage.client.BetterFoliageClient
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.asm.transformers.BlamingTransformer
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.world.ChunkWatchEvent$UnWatch
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.relauncher.CoreModManager
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.DimensionManager
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Pre
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Post
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$CameraSetup
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$FogColors
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.Event
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.EventBus
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.Event$Result
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.property.ExtendedBlockState
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.FMLClientHandler
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.FMLCommonHandler
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.biome.BiomeGenBase.getWaterColorMultiplier
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.addDestroyEffects
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.addHitEffects
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.canCreatureSpawn
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.canRenderInLayer
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.doesSideBlockRendering
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.getBedDirection
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.getExtendedState
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.hasTileEntity
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isAir
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isBed
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isBedFoot
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isSideSolid
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.entity.Entity.canRiderInteract
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: net.minecraft.entity.Entity.captureDrops
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: net.minecraft.entity.Entity.capturedDrops
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.entity.Entity.shouldRenderInPass
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.entity.Entity.shouldRiderSit
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.ForgeEventFactory
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.ForgeHooks
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ForgeHooksClient
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.getDurabilityForDisplay
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.getModel
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.onEntitySwing
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.shouldCauseReequipAnimation
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.showDurabilityBar
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.ItemRecord.getRecordResource
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.ForgeModContainer
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.potion.PotionEffect.isCurativeItem
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.canRenderBreaking
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.getRenderBoundingBox
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.hasFastRenderer
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.shouldRenderInPass
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.preDrawBatch
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.drawBatch
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.vertex.VertexFormatElement$EnumUsage.preDraw
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.vertex.VertexFormatElement$EnumUsage.postDraw
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.World.countEntities
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.World.getPerWorldStorage
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.WorldProvider.getCloudRenderer
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.WorldProvider.getSkyRenderer
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.WorldProvider.getWeatherRenderer
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.GuiModList
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.IColoredBakedQuad
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.property.IExtendedBlockState
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.IRenderHandler
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.ISmartBlockModel
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ItemModelMesherForge
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraft.launchwrapper.Launch
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.pipeline.LightUtil
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.MinecraftForge
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.MinecraftForgeClient
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.ModelLoader
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderBlockOverlayEvent$OverlayType
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.registry.RenderingRegistry
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderItemInFrameEvent
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Pre
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Post
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Specials$Pre
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Specials$Post
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.SplashProgress
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.world.WorldEvent$Load
[19:18:37] [Client thread/INFO]: [OptiFine] *** Reflector Vanilla ***
[19:18:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: optifine.OptiFineClassTransformer
[19:18:42] [Client thread/ERROR]: [Athena] Failed to load resource outside namespace (C:\Users\remig\Desktop\Athena\Athena-Client\workspace\.\assets\minecraft\Athena\gui\settings.png).javax.imageio.IIOException: Can't read input file!
[19:18:42] [Client thread/WARN]: [Athena] Tried accessing non-existing module: theme
[19:18:42] [Client thread/WARN]: [Athena] Loaded config default with left over setting theme which is no longer used.
[19:18:42] [Client thread/WARN]: [Athena] Tried accessing non-existing module: cape
[19:18:42] [Client thread/WARN]: [Athena] Loaded config default with left over setting cape which is no longer used.
[19:18:42] [Client thread/INFO]: [Athena] rip.athena.client.cosmetics.cape.Cape@53d87b2dziue's headziue's head
[19:18:42] [Client thread/INFO]: LWJGL Version: 2.9.4
[19:18:42] [Client thread/INFO]: [OptiFine]
[19:18:42] [Client thread/INFO]: [OptiFine] OptiFine_1.8.8_HD_U_H8
[19:18:42] [Client thread/INFO]: [OptiFine] Build: null
[19:18:42] [Client thread/INFO]: [OptiFine] OS: Windows 10 (amd64) version 10.0
[19:18:42] [Client thread/INFO]: [OptiFine] Java: 1.8.0_202, Oracle Corporation
[19:18:42] [Client thread/INFO]: [OptiFine] VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
[19:18:42] [Client thread/INFO]: [OptiFine] LWJGL: 2.9.4
[19:18:42] [Client thread/INFO]: [OptiFine] OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2, version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
[19:18:42] [Client thread/INFO]: [OptiFine] OpenGL Version: 4.6.0
[19:18:42] [Client thread/INFO]: [OptiFine] Maximum texture size: 32768x32768
[19:18:42] [Thread-7/INFO]: [OptiFine] Checking for new version
[19:18:43] [Client thread/INFO]: [Shaders] ShadersMod version: 2.4.12
[19:18:43] [Client thread/INFO]: [Shaders] OpenGL Version: 4.6.0 NVIDIA 532.03
[19:18:43] [Client thread/INFO]: [Shaders] Vendor: NVIDIA Corporation
[19:18:43] [Client thread/INFO]: [Shaders] Renderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
[19:18:43] [Client thread/INFO]: [Shaders] Capabilities: 2.0 2.1 3.0 3.2 4.0
[19:18:43] [Client thread/INFO]: [Shaders] GL_MAX_DRAW_BUFFERS: 8
[19:18:43] [Client thread/INFO]: [Shaders] GL_MAX_COLOR_ATTACHMENTS_EXT: 8
[19:18:43] [Client thread/INFO]: [Shaders] GL_MAX_TEXTURE_IMAGE_UNITS: 32
[19:18:43] [Client thread/INFO]: [Shaders] Load ShadersMod configuration.
[19:18:43] [Client thread/INFO]: [Shaders] Shaders can not be loaded, Fast Render is enabled.
[19:18:43] [Client thread/INFO]: [Shaders] No shaderpack loaded.
[19:18:43] [Client thread/INFO]: Reloading ResourceManager: Default, ! §bPotfast 5kay.zip
[19:18:43] [Client thread/INFO]: [OptiFine] *** Reloading textures ***
[19:18:43] [Client thread/INFO]: [OptiFine] Resource packs: ! §bPotfast 5kay.zip
[19:18:43] [Sound Library Loader/INFO]: Starting up SoundSystem...
[19:18:43] [Thread-7/INFO]: [OptiFine] Version found: I7
[19:18:43] [Thread-8/INFO]: Initializing LWJGL OpenAL
[19:18:43] [Thread-8/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
[19:18:43] [Thread-8/INFO]: OpenAL initialized.
[19:18:43] [Sound Library Loader/INFO]: Sound engine started
[19:18:44] [Client thread/INFO]: [OptiFine] Sprite size: 32
[19:18:44] [Client thread/INFO]: [OptiFine] Mipmap levels: 5
[19:18:44] [Client thread/INFO]: [OptiFine] Multitexture: false
[19:18:44] [Client thread/INFO]: Created: 2048x2048 textures-atlas
[19:18:45] [Client thread/INFO]: [OptiFine] *** Reloading custom textures ***
[19:18:45] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky1.properties
[19:18:45] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky2.properties
[19:18:45] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky3.properties
[19:18:45] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_sunflare2.png
[19:18:45] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky4.properties
[19:18:45] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_sunflare1.png
[19:18:45] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky5.properties
[19:18:45] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_sunflare3.png
[19:18:45] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky6.properties
[19:18:45] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_sunflare.png
[19:18:45] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky7.properties
[19:18:45] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_box.png
[19:18:45] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky8.properties
[19:18:45] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_clouds.png
[19:18:45] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky9.properties
[19:18:45] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/night_skybox.png
[19:18:45] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky10.properties
[19:18:45] [Client thread/INFO]: [OptiFine] Enable face culling: acacia_leaves, birch_leaves, dark_oak_leaves, jungle_leaves, oak_leaves, spruce_leaves
[19:18:49] [Client thread/INFO]: Stopping!
[19:18:49] [Client thread/INFO]: [Athena] Shutting down client
[19:18:49] [Client thread/INFO]: SoundSystem shutting down...
[19:18:49] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com
[21:40:18] [Client thread/INFO]: Setting user: Player978
[21:40:18] [Client thread/INFO]: (Session ID is token:0:Player978)
[21:40:19] [Client thread/INFO]: [OptiFine] *** Reflector Forge ***
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.Attributes
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: mods.betterfoliage.client.BetterFoliageClient
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.asm.transformers.BlamingTransformer
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.world.ChunkWatchEvent$UnWatch
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.relauncher.CoreModManager
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.DimensionManager
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Pre
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Post
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$CameraSetup
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$FogColors
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.Event
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.EventBus
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.Event$Result
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.property.ExtendedBlockState
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.FMLClientHandler
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.FMLCommonHandler
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.biome.BiomeGenBase.getWaterColorMultiplier
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.addDestroyEffects
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.addHitEffects
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.canCreatureSpawn
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.canRenderInLayer
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.doesSideBlockRendering
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.getBedDirection
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.getExtendedState
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.hasTileEntity
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isAir
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isBed
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isBedFoot
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isSideSolid
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.entity.Entity.canRiderInteract
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: net.minecraft.entity.Entity.captureDrops
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: net.minecraft.entity.Entity.capturedDrops
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.entity.Entity.shouldRenderInPass
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.entity.Entity.shouldRiderSit
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.ForgeEventFactory
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.ForgeHooks
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ForgeHooksClient
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.getDurabilityForDisplay
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.getModel
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.onEntitySwing
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.shouldCauseReequipAnimation
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.showDurabilityBar
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.ItemRecord.getRecordResource
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.ForgeModContainer
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.potion.PotionEffect.isCurativeItem
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.canRenderBreaking
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.getRenderBoundingBox
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.hasFastRenderer
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.shouldRenderInPass
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.preDrawBatch
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.drawBatch
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.vertex.VertexFormatElement$EnumUsage.preDraw
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.vertex.VertexFormatElement$EnumUsage.postDraw
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.World.countEntities
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.World.getPerWorldStorage
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.WorldProvider.getCloudRenderer
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.WorldProvider.getSkyRenderer
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.WorldProvider.getWeatherRenderer
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.GuiModList
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.IColoredBakedQuad
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.property.IExtendedBlockState
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.IRenderHandler
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.ISmartBlockModel
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ItemModelMesherForge
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraft.launchwrapper.Launch
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.pipeline.LightUtil
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.MinecraftForge
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.MinecraftForgeClient
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.ModelLoader
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderBlockOverlayEvent$OverlayType
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.registry.RenderingRegistry
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderItemInFrameEvent
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Pre
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Post
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Specials$Pre
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Specials$Post
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.SplashProgress
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.world.WorldEvent$Load
[21:40:19] [Client thread/INFO]: [OptiFine] *** Reflector Vanilla ***
[21:40:19] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: optifine.OptiFineClassTransformer
[21:40:24] [Client thread/ERROR]: [Athena] Failed to load resource outside namespace (C:\Users\remig\Desktop\Athena\Athena-Client\workspace\.\assets\minecraft\Athena\gui\settings.png).javax.imageio.IIOException: Can't read input file!
[21:40:24] [Client thread/WARN]: [Athena] Tried accessing non-existing module: theme
[21:40:24] [Client thread/WARN]: [Athena] Loaded config default with left over setting theme which is no longer used.
[21:40:24] [Client thread/WARN]: [Athena] Tried accessing non-existing module: cape
[21:40:24] [Client thread/WARN]: [Athena] Loaded config default with left over setting cape which is no longer used.
[21:40:24] [Client thread/INFO]: [Athena] rip.athena.client.cosmetics.cape.Cape@53d87b2dziue's headziue's head
[21:40:24] [Client thread/INFO]: LWJGL Version: 2.9.4
[21:40:24] [Client thread/INFO]: [OptiFine]
[21:40:24] [Client thread/INFO]: [OptiFine] OptiFine_1.8.8_HD_U_H8
[21:40:24] [Client thread/INFO]: [OptiFine] Build: null
[21:40:24] [Client thread/INFO]: [OptiFine] OS: Windows 10 (amd64) version 10.0
[21:40:24] [Client thread/INFO]: [OptiFine] Java: 1.8.0_202, Oracle Corporation
[21:40:24] [Client thread/INFO]: [OptiFine] VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
[21:40:24] [Client thread/INFO]: [OptiFine] LWJGL: 2.9.4
[21:40:24] [Client thread/INFO]: [OptiFine] OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2, version 4.6.0 NVIDIA 532.03, NVIDIA Corporation
[21:40:24] [Client thread/INFO]: [OptiFine] OpenGL Version: 4.6.0
[21:40:24] [Client thread/INFO]: [OptiFine] Maximum texture size: 32768x32768
[21:40:24] [Thread-7/INFO]: [OptiFine] Checking for new version
[21:40:24] [Client thread/INFO]: [Shaders] ShadersMod version: 2.4.12
[21:40:24] [Client thread/INFO]: [Shaders] OpenGL Version: 4.6.0 NVIDIA 532.03
[21:40:24] [Client thread/INFO]: [Shaders] Vendor: NVIDIA Corporation
[21:40:24] [Client thread/INFO]: [Shaders] Renderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2
[21:40:24] [Client thread/INFO]: [Shaders] Capabilities: 2.0 2.1 3.0 3.2 4.0
[21:40:24] [Client thread/INFO]: [Shaders] GL_MAX_DRAW_BUFFERS: 8
[21:40:24] [Client thread/INFO]: [Shaders] GL_MAX_COLOR_ATTACHMENTS_EXT: 8
[21:40:24] [Client thread/INFO]: [Shaders] GL_MAX_TEXTURE_IMAGE_UNITS: 32
[21:40:24] [Client thread/INFO]: [Shaders] Load ShadersMod configuration.
[21:40:24] [Client thread/INFO]: [Shaders] Shaders can not be loaded, Fast Render is enabled.
[21:40:24] [Client thread/INFO]: [Shaders] No shaderpack loaded.
[21:40:24] [Client thread/INFO]: Reloading ResourceManager: Default, ! §bPotfast 5kay.zip
[21:40:24] [Client thread/INFO]: [OptiFine] *** Reloading textures ***
[21:40:24] [Client thread/INFO]: [OptiFine] Resource packs: ! §bPotfast 5kay.zip
[21:40:24] [Sound Library Loader/INFO]: Starting up SoundSystem...
[21:40:24] [Thread-7/INFO]: [OptiFine] Version found: I7
[21:40:24] [Thread-8/INFO]: Initializing LWJGL OpenAL
[21:40:24] [Thread-8/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
[21:40:24] [Thread-8/INFO]: OpenAL initialized.
[21:40:25] [Sound Library Loader/INFO]: Sound engine started
[21:40:25] [Client thread/INFO]: [OptiFine] Sprite size: 32
[21:40:25] [Client thread/INFO]: [OptiFine] Mipmap levels: 5
[21:40:25] [Client thread/INFO]: [OptiFine] Multitexture: false
[21:40:26] [Client thread/INFO]: Created: 2048x2048 textures-atlas
[21:40:26] [Client thread/INFO]: [OptiFine] *** Reloading custom textures ***
[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky1.properties
[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky2.properties
[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky3.properties
[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_sunflare2.png
[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky4.properties
[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_sunflare1.png
[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky5.properties
[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_sunflare3.png
[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky6.properties
[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_sunflare.png
[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky7.properties
[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_box.png
[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky8.properties
[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_clouds.png
[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky9.properties
[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/night_skybox.png
[21:40:26] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky10.properties
[21:40:27] [Client thread/INFO]: [OptiFine] Enable face culling: acacia_leaves, birch_leaves, dark_oak_leaves, jungle_leaves, oak_leaves, spruce_leaves
[21:40:30] [Client thread/INFO]: Stopping!
[21:40:30] [Client thread/INFO]: [Athena] Shutting down client
[21:40:30] [Client thread/INFO]: SoundSystem shutting down...
[21:40:31] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com

File diff suppressed because one or more lines are too long