diff --git a/libs/discord-game-sdk4j-0.5.5.jar b/libs/discord-game-sdk4j-0.5.5.jar new file mode 100644 index 00000000..ad566d5c Binary files /dev/null and b/libs/discord-game-sdk4j-0.5.5.jar differ diff --git a/pom.xml b/pom.xml index 1856f4ea..0cbd7bc4 100644 --- a/pom.xml +++ b/pom.xml @@ -34,6 +34,14 @@ 1.1.1 + + com.github.jncrmx + discord-game-sdk4j + 0.5.5 + system + ${project.basedir}/libs/discord-game-sdk4j-0.5.5.jar + + org.json json diff --git a/src/main/java/net/minecraft/client/gui/GuiScreen.java b/src/main/java/net/minecraft/client/gui/GuiScreen.java index 50ed5732..87130d01 100644 --- a/src/main/java/net/minecraft/client/gui/GuiScreen.java +++ b/src/main/java/net/minecraft/client/gui/GuiScreen.java @@ -660,7 +660,7 @@ public abstract class GuiScreen extends Gui implements GuiYesNoCallback } else { - DrawUtils.drawImage(new ResourceLocation("Athena/menu/wallpaper.jpg"), 0, 0, width, height); + DrawUtils.drawImage(new ResourceLocation("Athena/menu/test.png"), 0, 0, width, height); //this.drawBackground(tint); } } diff --git a/src/main/java/rip/athena/client/Athena.java b/src/main/java/rip/athena/client/Athena.java index f16bb24b..ec12cec5 100644 --- a/src/main/java/rip/athena/client/Athena.java +++ b/src/main/java/rip/athena/client/Athena.java @@ -19,6 +19,7 @@ import rip.athena.client.requests.WebRequestResult; import rip.athena.client.socket.SocketClient; import rip.athena.client.theme.ThemeManager; import rip.athena.client.utils.PrefixedLogger; +import rip.athena.client.utils.discord.DiscordRPC; import rip.athena.client.utils.input.KeybindManager; import javax.swing.*; @@ -61,6 +62,7 @@ public class Athena { private ThemeManager themeManager; private MacroManager macroManager; private HUDManager hudManager; + private DiscordRPC discordRPC; private EventBus eventBus; public static boolean hasSent = false; @@ -72,6 +74,8 @@ public class Athena { * connections with servers or other systems. */ public void initClient() { + this.discordRPC = new DiscordRPC(); + if(!MAIN_DIR.exists()) { MAIN_DIR.mkdir(); } diff --git a/src/main/java/rip/athena/client/gui/clickgui/IngameMenu.java b/src/main/java/rip/athena/client/gui/clickgui/IngameMenu.java index 7528ae5d..386f77d6 100644 --- a/src/main/java/rip/athena/client/gui/clickgui/IngameMenu.java +++ b/src/main/java/rip/athena/client/gui/clickgui/IngameMenu.java @@ -139,7 +139,7 @@ public class IngameMenu extends MinecraftMenuImpl implements DrawImpl { RoundedUtils.drawRoundedOutline(menu.getX(), menu.getY(), menu.getX() + menu.getWidth(), menu.getY() + menu.getHeight(), 32, 5, new Color(50, 50, 50, 255).getRGB()); RoundedUtils.drawRoundedRect(menu.getX(), menu.getY(), menu.getX() + menu.getWidth(), menu.getY() + menu.getHeight(), 32, new Color(30, 30, 30, 255).getRGB()); - rip.athena.client.utils.font.FontManager.getNunitoBold(50).drawString(Athena.INSTANCE.getClientName().toUpperCase(), menu.getX() + 40, menu.getY() + 20, MENU_HEADER_TEXT_COLOR); + rip.athena.client.utils.font.FontManager.getNunitoBold(50).drawString(Athena.INSTANCE.getClientName().toUpperCase(), menu.getX() + 60, menu.getY() + 17, MENU_HEADER_TEXT_COLOR); //DrawUtils.drawImage(new ResourceLocation("Athena/logo/pride.png"), (int) (menu.getX() + FontManager.font1.getStringWidth(Athena.INSTANCE.getClientName().toUpperCase()) + 70), (int) (menu.getY() - 10 + FontManager.font1.getHeight(Athena.INSTANCE.getClientName().toUpperCase())), 30, 30); diff --git a/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModCheckbox.java b/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModCheckbox.java index 06b7fbc2..44e24875 100644 --- a/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModCheckbox.java +++ b/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModCheckbox.java @@ -1,10 +1,12 @@ package rip.athena.client.gui.clickgui.components.mods; import net.minecraft.client.renderer.GlStateManager; +import rip.athena.client.Athena; import rip.athena.client.gui.framework.components.MenuCheckbox; import rip.athena.client.gui.framework.draw.ButtonState; import rip.athena.client.gui.framework.draw.DrawType; import rip.athena.client.utils.render.DrawUtils; +import rip.athena.client.utils.render.RoundedUtils; import java.awt.*; @@ -40,20 +42,29 @@ public class MenuModCheckbox extends MenuCheckbox { public void onRender() { int x = this.getRenderX(); int y = this.getRenderY(); - + int backgroundColor = getColor(DrawType.BACKGROUND, lastState); int lineColor = getColor(DrawType.LINE, lastState); GlStateManager.color(1, 1, 1); - drawHorizontalLine(x, y, width + 1, 1, lineColor); + if (backgroundColor == getColor(DrawType.BACKGROUND, ButtonState.ACTIVE)) { + RoundedUtils.drawGradientRound(x + 2, y + 2, width - 3, height - 3, 3, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor()); + } else if (backgroundColor == getColor(DrawType.BACKGROUND, ButtonState.HOVER)) { + RoundedUtils.drawRoundedGradientOutlineCorner(x + 3, y + 2, x + width - 4, y + height - 5, 1, 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().brighter().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().brighter().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().brighter().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().brighter().getRGB()); + } else if (backgroundColor == getColor(DrawType.BACKGROUND, ButtonState.HOVERACTIVE)) { + RoundedUtils.drawGradientRound(x + 2, y + 2, width - 3, height - 3, 3, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().darker(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().darker(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().darker(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().darker()); + } else { + RoundedUtils.drawRoundedGradientOutlineCorner(x + 2, y, x + width - 2, y + height - 3, 1, 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().getRGB()); + } + + /*drawHorizontalLine(x, y, width + 1, 1, lineColor); drawVerticalLine(x, y + 1, height - 1, 1, lineColor); drawHorizontalLine(x, y + height, width + 1, 1, lineColor); drawVerticalLine(x + width, y + 1, height - 1, 1, lineColor); - rip.athena.client.gui.framework.draw.DrawImpl.drawRect(x + 2, y + 2, width - 3, height - 3, lineColor); - rip.athena.client.gui.framework.draw.DrawImpl.drawRect(x + 3, y + 3, width - 5, height - 5, backgroundColor); + rip.athena.client.gui.framework.draw.DrawImpl.drawRect(x + 3, y + 3, width - 5, height - 5, backgroundColor);*/ //DrawUtils.drawRoundedRect(x, y, x + width, y + height, 4, lineColor); //DrawUtils.drawRoundedRect(x + 4, y + 4, x + width - 4, y + height - 4, 1, backgroundColor); diff --git a/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModKeybind.java b/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModKeybind.java index 6651ce66..5a3be8cf 100644 --- a/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModKeybind.java +++ b/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModKeybind.java @@ -2,6 +2,7 @@ package rip.athena.client.gui.clickgui.components.mods; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.GlStateManager; +import rip.athena.client.Athena; import rip.athena.client.font.FontManager; import rip.athena.client.gui.framework.MenuComponent; import rip.athena.client.gui.framework.MenuPriority; @@ -10,6 +11,7 @@ import rip.athena.client.gui.framework.draw.DrawType; import org.lwjgl.input.Keyboard; import rip.athena.client.modules.impl.other.Settings; import rip.athena.client.utils.render.DrawUtils; +import rip.athena.client.utils.render.RoundedUtils; import java.awt.*; import java.util.Set; @@ -162,7 +164,9 @@ public class MenuModKeybind extends MenuComponent { GlStateManager.color(1,1,1); DrawUtils.drawRoundedRect(x, y, x + width, y + height, 4.0f, new Color(50, 50, 50, 255).getRGB()); - DrawUtils.drawRoundedRect(x + 1, y + 1, x + width - 1, y + height - 1, 4.0f, new Color(35, 35, 35, 255).getRGB()); + RoundedUtils.drawRoundedGradientOutlineCorner(x, y, x + width, y + height, 1, 12, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().getRGB()); + + //DrawUtils.drawRoundedRect(x + 1, y + 1, x + width - 1, y + height - 1, 4.0f, new Color(35, 35, 35, 255).getRGB()); //DrawUtils.drawRoundedRect(x - 1, y - 1, x + width + 1, y + height + 1, 4.0f, lineColor); //DrawUtils.drawRoundedRect(x, y, x + width, y + height, 4.0f, new Color(35,35,35, 255).getRGB()); diff --git a/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModList.java b/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModList.java index d0635bbc..38d15bb0 100644 --- a/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModList.java +++ b/src/main/java/rip/athena/client/gui/clickgui/components/mods/MenuModList.java @@ -2,6 +2,7 @@ package rip.athena.client.gui.clickgui.components.mods; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.GlStateManager; +import rip.athena.client.Athena; import rip.athena.client.font.FontManager; import rip.athena.client.gui.framework.MenuPriority; import rip.athena.client.gui.framework.components.MenuDropdown; @@ -114,7 +115,9 @@ public class MenuModList extends MenuDropdown { GlStateManager.color(1,1,1); RoundedUtils.drawRoundedRect(x, y, x + width, y + height, 12.0f, new Color(50, 50, 50, 255).getRGB()); - RoundedUtils.drawRoundedRect(x + 1, y + 1, x + width - 1, y + height - 1, 12.0f, new Color(35, 35, 35, 255).getRGB()); + //RoundedUtils.drawRoundedRect(x + 1, y + 1, x + width - 1, y + height - 1, 12.0f, new Color(35, 35, 35, 255).getRGB()); + + RoundedUtils.drawRoundedGradientOutlineCorner(x, y, x + width, y + height, 1, 12, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().getRGB()); /*drawHorizontalLine(x, y, width + 1, 1, lineColor); drawVerticalLine(x, y + 1, height - 1, 1, lineColor); @@ -162,7 +165,7 @@ public class MenuModList extends MenuDropdown { @Override public int getStringWidth(String string) { if(Settings.customGuiFont) { - return (int) rip.athena.client.utils.font.FontManager.getNunito(30).width(string); + return (int) rip.athena.client.utils.font.FontManager.getNunito(25).width(string); } else { return Minecraft.getMinecraft().fontRendererObj.getStringWidth(string); } diff --git a/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModsButton.java b/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModsButton.java index 2b478e76..4cea4552 100644 --- a/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModsButton.java +++ b/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModsButton.java @@ -2,6 +2,7 @@ package rip.athena.client.gui.clickgui.components.mods; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.GlStateManager; +import rip.athena.client.Athena; import rip.athena.client.font.FontManager; import rip.athena.client.gui.framework.components.MenuButton; import rip.athena.client.gui.framework.draw.ButtonState; @@ -37,11 +38,11 @@ public class ModsButton extends MenuButton { setColor(DrawType.LINE, ButtonState.HOVER, new Color(58, 58, 58, 255)); setColor(DrawType.LINE, ButtonState.HOVERACTIVE, new Color(82, 82, 82, 255)); setColor(DrawType.LINE, ButtonState.DISABLED, new Color(150, 150, 150, 255)); - - setColor(DrawType.TEXT, ButtonState.NORMAL, new Color(0, 200, 0, 255)); - setColor(DrawType.TEXT, ButtonState.ACTIVE, new Color(200, 0, 0, 255)); - setColor(DrawType.TEXT, ButtonState.HOVER, new Color(0, 255, 0, 255)); - setColor(DrawType.TEXT, ButtonState.HOVERACTIVE, new Color(255, 0, 0, 255)); + + setColor(DrawType.TEXT, ButtonState.NORMAL, new Color(182, 182, 182, 255)); + setColor(DrawType.TEXT, ButtonState.ACTIVE, new Color(182, 182, 182, 255)); + setColor(DrawType.TEXT, ButtonState.HOVER, new Color(182, 182, 182, 255)); + setColor(DrawType.TEXT, ButtonState.HOVERACTIVE, new Color(182, 182, 182, 255)); setColor(DrawType.TEXT, ButtonState.DISABLED, new Color(150, 150, 150, 255)); } @@ -117,7 +118,9 @@ public class ModsButton extends MenuButton { GlStateManager.color(1,1,1); RoundedUtils.drawRoundedRect(x, y, x + width, y + height, 12.0f, new Color(50, 50, 50, 255).getRGB()); - RoundedUtils.drawRoundedRect(x + 1, y + 1, x + width - 1, y + height - 1, 12.0f, new Color(35, 35, 35, 255).getRGB()); + RoundedUtils.drawRoundedGradientOutlineCorner(x, y, x + width, y + height, 1, 12, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().getRGB(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor().getRGB()); + + //RoundedUtils.drawRoundedRect(x + 1, y + 1, x + width - 1, y + height - 1, 12.0f, new Color(35, 35, 35, 255).getRGB()); /*drawHorizontalLine(x, y, width + 1, 1, lineColor); drawVerticalLine(x, y + 1, height - 1, 1, lineColor); diff --git a/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModuleBox.java b/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModuleBox.java index 9c450356..7a19413a 100644 --- a/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModuleBox.java +++ b/src/main/java/rip/athena/client/gui/clickgui/components/mods/ModuleBox.java @@ -4,6 +4,7 @@ import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.util.ResourceLocation; import org.lwjgl.opengl.GL11; +import rip.athena.client.Athena; import rip.athena.client.font.FontManager; import rip.athena.client.gui.framework.MenuComponent; import rip.athena.client.gui.framework.draw.ButtonState; @@ -235,7 +236,7 @@ public class ModuleBox extends MenuComponent { //rip.athena.client.gui.framework.draw.DrawImpl.drawRect(x + width - 14 - 17 - 4, y + 14 - 4, 25, 25, COG_BORDER); //rip.athena.client.gui.framework.draw.DrawImpl.drawRect(x + width - 14 - 17 - 3, y + 14 - 3, 23, 23, drawColor); - + RoundedUtils.drawGradientRound(x + width - 14 - 17 - 3, y + 14 - 3, 23, 23, 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor()); drawImage(new ResourceLocation("Athena/gui/menu/settings.png"), x + width - 14 - 17, y + 14, 17, 17); } } diff --git a/src/main/java/rip/athena/client/gui/clickgui/pages/ThemesPage.java b/src/main/java/rip/athena/client/gui/clickgui/pages/ThemesPage.java index 7c637cfc..c4b3ac0f 100644 --- a/src/main/java/rip/athena/client/gui/clickgui/pages/ThemesPage.java +++ b/src/main/java/rip/athena/client/gui/clickgui/pages/ThemesPage.java @@ -69,7 +69,7 @@ public class ThemesPage extends Page { Minecraft.getMinecraft().fontRendererObj.drawString("THEMES", menu.getX() + 235, menu.getY() + 80, IngameMenu.MENU_HEADER_TEXT_COLOR); } - RoundedUtils.drawGradientRound(menu.getX() + 275, menu.getY() + 110, menu.getX() + 120, 20, 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor()); + RoundedUtils.drawGradientRound(menu.getX() + 275, menu.getY() + 110, 85 + menu.getWidth() / 2, 20, 6, Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getFirstColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor(), Athena.INSTANCE.getThemeManager().getTheme().getSecondColor()); drawVerticalLine(menu.getX() + 215, y + height - 30, height + 432, 3, new Color(32, 32, 32, 225).getRGB()); diff --git a/src/main/java/rip/athena/client/utils/discord/DiscordRPC.java b/src/main/java/rip/athena/client/utils/discord/DiscordRPC.java new file mode 100644 index 00000000..6c215517 --- /dev/null +++ b/src/main/java/rip/athena/client/utils/discord/DiscordRPC.java @@ -0,0 +1,165 @@ +package rip.athena.client.utils.discord; + +import de.jcm.discordgamesdk.Core; +import de.jcm.discordgamesdk.CreateParams; +import de.jcm.discordgamesdk.activity.Activity; +import net.minecraft.client.Minecraft; +import net.minecraft.client.multiplayer.ServerData; +import rip.athena.client.Athena; + +import javax.net.ssl.HttpsURLConnection; +import java.io.File; +import java.io.IOException; +import java.net.URL; +import java.nio.file.Files; +import java.time.Instant; +import java.util.Locale; +import java.util.zip.ZipEntry; +import java.util.zip.ZipInputStream; + +public class DiscordRPC { + private boolean running; + private boolean canLoad; + private Activity activity; + private Core core; + + public DiscordRPC() { + try { + File discordLibrary = downloadNativeLibrary(); + if (discordLibrary == null) { + System.err.println("Failed to download Discord SDK."); + System.exit(-1); + } + // Initialize the Core + Core.init(discordLibrary); + canLoad = true; + start(); + } catch (Exception e) { + e.printStackTrace(); + } + } + + public static File downloadNativeLibrary() throws IOException { + // Find out which name Discord's library has (.dll for Windows, .so for Linux) + String name = "discord_game_sdk"; + String suffix; + + String osName = System.getProperty("os.name").toLowerCase(Locale.ROOT); + String arch = System.getProperty("os.arch").toLowerCase(Locale.ROOT); + + if (osName.contains("windows")) { + suffix = ".dll"; + } else if (osName.contains("linux")) { + suffix = ".so"; + } else if (osName.contains("mac os")) { + suffix = ".dylib"; + } else { + throw new RuntimeException("Cannot determine OS type: " + osName); + } + + /* + Some systems report "amd64" (e.g. Windows and Linux), some "x86_64" (e.g. Mac OS). + At this point we need the "x86_64" version, as this one is used in the ZIP. + */ + if (arch.equals("amd64")) + arch = "x86_64"; + + // Path of Discord's library inside the ZIP + String zipPath = "lib/" + arch + "/" + name + suffix; + + // Open the URL as a ZipInputStream + URL downloadUrl = new URL("https://dl-game-sdk.discordapp.net/2.5.6/discord_game_sdk.zip"); + + HttpsURLConnection connection = (HttpsURLConnection) downloadUrl.openConnection(); + connection.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36"); + + try (ZipInputStream zin = new ZipInputStream(connection.getInputStream())) { + // Search for the right file inside the ZIP + ZipEntry entry; + while ((entry = zin.getNextEntry()) != null) { + if (entry.getName().equals(zipPath)) { + // Create a new temporary directory + // We need to do this because we may not change the filename on Windows + File tempDir = Files.createTempDirectory("java-" + name + System.nanoTime()).toFile(); + tempDir.deleteOnExit(); + + // Create a temporary file inside our directory (with a "normal" name) + File temp = new File(tempDir, name + suffix); + temp.deleteOnExit(); + + // Copy the file in the ZIP to our temporary file + Files.copy(zin, temp.toPath()); + + // We are done, so close the input stream + zin.closeEntry(); + + // Return our temporary file + return temp; + } + // next entry + zin.closeEntry(); + } + } + + // We couldn't find the library inside the ZIP + return null; + } + + public void start() { + if (!canLoad || running) return; + running = true; + + // Set parameters for the Core + try { + CreateParams params = new CreateParams(); + params.setClientID(620970277249089536L); + params.setFlags(CreateParams.Flags.NO_REQUIRE_DISCORD); + + // Create the Core + core = new Core(params); + + activity = new Activity(); + + // General information + activity.setDetails("Release: " + Athena.INSTANCE.getClientName()); + + // Setting a start time causes an "elapsed" field to appear + activity.timestamps().setStart(Instant.now()); + + // Large image + activity.assets().setLargeImage("athena-logo"); + activity.assets().setLargeText("Athena " + Athena.INSTANCE.getClientVersion() + " @ athena.rip"); + + // Finally, update the current activity to our activity + core.activityManager().updateActivity(activity); + + // Run callbacks forever + new Thread(() -> { + while (running) { + try { + ServerData serverData = Minecraft.getMinecraft().getCurrentServerData(); + if (serverData != null) { + activity.setState("Playing on " + serverData.serverIP); + } else if (Minecraft.getMinecraft().isSingleplayer()) { + activity.setState("In Singleplayer"); + } else { + activity.setState("Currently Idle"); + } + core.activityManager().updateActivity(activity); + core.runCallbacks(); + Thread.sleep(20); + } catch (IllegalStateException e) { + e.printStackTrace(); + break; + } catch (Exception e) { + e.printStackTrace(); + } + } + }, "Discord RPC").start(); + } catch (Exception e) { + e.printStackTrace(); + running = false; + canLoad = false; + } + } +} diff --git a/workspace/logs/2023-06-08-1.log.gz b/workspace/logs/2023-06-08-1.log.gz index 8c44796d..f55ea1dd 100644 Binary files a/workspace/logs/2023-06-08-1.log.gz and b/workspace/logs/2023-06-08-1.log.gz differ diff --git a/workspace/logs/2023-06-08-2.log.gz b/workspace/logs/2023-06-08-2.log.gz index f49dd8bb..0fb89c7d 100644 Binary files a/workspace/logs/2023-06-08-2.log.gz and b/workspace/logs/2023-06-08-2.log.gz differ diff --git a/workspace/logs/2023-06-08-3.log.gz b/workspace/logs/2023-06-08-3.log.gz index c5e59352..c30494ef 100644 Binary files a/workspace/logs/2023-06-08-3.log.gz and b/workspace/logs/2023-06-08-3.log.gz differ diff --git a/workspace/logs/2023-06-08-4.log.gz b/workspace/logs/2023-06-08-4.log.gz index eb8c71a3..90a7cfbe 100644 Binary files a/workspace/logs/2023-06-08-4.log.gz and b/workspace/logs/2023-06-08-4.log.gz differ diff --git a/workspace/logs/2023-06-08-5.log.gz b/workspace/logs/2023-06-08-5.log.gz index 79410ef9..c7d51c3a 100644 Binary files a/workspace/logs/2023-06-08-5.log.gz and b/workspace/logs/2023-06-08-5.log.gz differ diff --git a/workspace/logs/2023-06-08-6.log.gz b/workspace/logs/2023-06-08-6.log.gz index 8b85a5ba..3b07643e 100644 Binary files a/workspace/logs/2023-06-08-6.log.gz and b/workspace/logs/2023-06-08-6.log.gz differ diff --git a/workspace/logs/2023-06-08-7.log.gz b/workspace/logs/2023-06-08-7.log.gz index 772078e8..ce767b31 100644 Binary files a/workspace/logs/2023-06-08-7.log.gz and b/workspace/logs/2023-06-08-7.log.gz differ diff --git a/workspace/logs/latest.log b/workspace/logs/latest.log index efe85a73..6df44a31 100644 --- a/workspace/logs/latest.log +++ b/workspace/logs/latest.log @@ -1,141 +1,145 @@ -[19:37:49] [Client thread/INFO]: Setting user: Player918 -[19:37:49] [Client thread/INFO]: (Session ID is token:0:Player918) -[19:37:50] [Client thread/INFO]: [OptiFine] *** Reflector Forge *** -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.Attributes -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: mods.betterfoliage.client.BetterFoliageClient -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.asm.transformers.BlamingTransformer -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.world.ChunkWatchEvent$UnWatch -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.relauncher.CoreModManager -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.DimensionManager -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Pre -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Post -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$CameraSetup -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$FogColors -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.Event -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.EventBus -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.Event$Result -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.property.ExtendedBlockState -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.FMLClientHandler -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.FMLCommonHandler -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.biome.BiomeGenBase.getWaterColorMultiplier -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.addDestroyEffects -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.addHitEffects -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.canCreatureSpawn -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.canRenderInLayer -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.doesSideBlockRendering -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.getBedDirection -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.getExtendedState -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.hasTileEntity -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isAir -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isBed -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isBedFoot -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isSideSolid -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.entity.Entity.canRiderInteract -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: net.minecraft.entity.Entity.captureDrops -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: net.minecraft.entity.Entity.capturedDrops -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.entity.Entity.shouldRenderInPass -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.entity.Entity.shouldRiderSit -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.ForgeEventFactory -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.ForgeHooks -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ForgeHooksClient -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.getDurabilityForDisplay -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.getModel -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.onEntitySwing -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.shouldCauseReequipAnimation -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.showDurabilityBar -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.ItemRecord.getRecordResource -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.ForgeModContainer -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.potion.PotionEffect.isCurativeItem -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.canRenderBreaking -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.getRenderBoundingBox -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.hasFastRenderer -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.shouldRenderInPass -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.preDrawBatch -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.drawBatch -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.vertex.VertexFormatElement$EnumUsage.preDraw -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.vertex.VertexFormatElement$EnumUsage.postDraw -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.World.countEntities -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.World.getPerWorldStorage -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.WorldProvider.getCloudRenderer -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.WorldProvider.getSkyRenderer -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.WorldProvider.getWeatherRenderer -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.GuiModList -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.IColoredBakedQuad -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.property.IExtendedBlockState -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.IRenderHandler -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.ISmartBlockModel -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ItemModelMesherForge -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraft.launchwrapper.Launch -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.pipeline.LightUtil -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.MinecraftForge -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.MinecraftForgeClient -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.ModelLoader -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderBlockOverlayEvent$OverlayType -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.registry.RenderingRegistry -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderItemInFrameEvent -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Pre -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Post -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Specials$Pre -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Specials$Post -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.SplashProgress -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.world.WorldEvent$Load -[19:37:50] [Client thread/INFO]: [OptiFine] *** Reflector Vanilla *** -[19:37:50] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: optifine.OptiFineClassTransformer -[19:37:50] [Client thread/ERROR]: [Athena] Failed to load resource outside namespace (C:\Users\remig\Desktop\Athena-Client\workspace\.\assets\minecraft\Athena\gui\settings.png).javax.imageio.IIOException: Can't read input file! -[19:37:50] [Client thread/WARN]: [Athena] Tried accessing non-existing module: theme -[19:37:50] [Client thread/WARN]: [Athena] Loaded config default with left over setting theme which is no longer used. -[19:37:50] [Client thread/INFO]: LWJGL Version: 2.9.4 -[19:37:50] [Client thread/INFO]: [OptiFine] -[19:37:50] [Client thread/INFO]: [OptiFine] OptiFine_1.8.8_HD_U_H8 -[19:37:50] [Client thread/INFO]: [OptiFine] Build: null -[19:37:50] [Client thread/INFO]: [OptiFine] OS: Windows 10 (amd64) version 10.0 -[19:37:50] [Client thread/INFO]: [OptiFine] Java: 1.8.0_202, Oracle Corporation -[19:37:50] [Client thread/INFO]: [OptiFine] VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation -[19:37:50] [Client thread/INFO]: [OptiFine] LWJGL: 2.9.4 -[19:37:50] [Client thread/INFO]: [OptiFine] OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2, version 4.6.0 NVIDIA 532.03, NVIDIA Corporation -[19:37:50] [Client thread/INFO]: [OptiFine] OpenGL Version: 4.6.0 -[19:37:50] [Client thread/INFO]: [OptiFine] Maximum texture size: 32768x32768 -[19:37:50] [Thread-7/INFO]: [OptiFine] Checking for new version -[19:37:50] [Client thread/INFO]: [Shaders] ShadersMod version: 2.4.12 -[19:37:50] [Client thread/INFO]: [Shaders] OpenGL Version: 4.6.0 NVIDIA 532.03 -[19:37:50] [Client thread/INFO]: [Shaders] Vendor: NVIDIA Corporation -[19:37:50] [Client thread/INFO]: [Shaders] Renderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 -[19:37:50] [Client thread/INFO]: [Shaders] Capabilities: 2.0 2.1 3.0 3.2 4.0 -[19:37:50] [Client thread/INFO]: [Shaders] GL_MAX_DRAW_BUFFERS: 8 -[19:37:50] [Client thread/INFO]: [Shaders] GL_MAX_COLOR_ATTACHMENTS_EXT: 8 -[19:37:50] [Client thread/INFO]: [Shaders] GL_MAX_TEXTURE_IMAGE_UNITS: 32 -[19:37:50] [Client thread/INFO]: [Shaders] Load ShadersMod configuration. -[19:37:50] [Client thread/INFO]: [Shaders] No shaderpack loaded. -[19:37:51] [Client thread/INFO]: Reloading ResourceManager: Default, ! §bPotfast 5kay.zip -[19:37:51] [Thread-7/INFO]: [OptiFine] Version found: I7 -[19:37:51] [Client thread/INFO]: [OptiFine] *** Reloading textures *** -[19:37:51] [Client thread/INFO]: [OptiFine] Resource packs: ! §bPotfast 5kay.zip -[19:37:51] [Sound Library Loader/INFO]: Starting up SoundSystem... -[19:37:51] [Thread-8/INFO]: Initializing LWJGL OpenAL -[19:37:51] [Thread-8/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) -[19:37:51] [Thread-8/INFO]: OpenAL initialized. -[19:37:51] [Sound Library Loader/INFO]: Sound engine started -[19:37:52] [Client thread/INFO]: [OptiFine] Sprite size: 32 -[19:37:52] [Client thread/INFO]: [OptiFine] Mipmap levels: 5 -[19:37:52] [Client thread/INFO]: [OptiFine] Multitexture: false -[19:37:52] [Client thread/INFO]: Created: 2048x2048 textures-atlas -[19:37:52] [Client thread/INFO]: [OptiFine] *** Reloading custom textures *** -[19:37:52] [Client thread/INFO]: [OptiFine] Enable face culling: acacia_leaves, birch_leaves, dark_oak_leaves, jungle_leaves, oak_leaves, spruce_leaves -[19:37:58] [Server thread/INFO]: Starting integrated minecraft server version 1.8.8 -[19:37:58] [Server thread/INFO]: Generating keypair -[19:37:58] [Server thread/INFO]: Preparing start region for level 0 -[19:37:58] [Server thread/INFO]: Changing view distance to 8, from 10 -[19:37:58] [Server thread/INFO]: Player918[local:E:3695adfb] logged in with entity id 119 at (-30.713995775359958, 77.36424699721599, 663.4639004413986) -[19:37:58] [Server thread/INFO]: Player918 joined the game -[19:37:59] [Client thread/INFO]: [CHAT] A new §eOptiFine§f version is available: §eHD Ultra I7§f -[19:38:01] [Server thread/INFO]: Saving and pausing game... -[19:38:01] [Server thread/INFO]: Saving chunks for level 'Copy of Copy of mcpworldppdsa|'/Overworld -[19:38:01] [Server thread/INFO]: Saving chunks for level 'Copy of Copy of mcpworldppdsa|'/Nether -[19:38:01] [Server thread/INFO]: Saving chunks for level 'Copy of Copy of mcpworldppdsa|'/The End -[19:51:28] [Server thread/INFO]: Player918 has just earned the achievement [Taking Inventory] -[19:51:28] [Client thread/INFO]: [CHAT] Player918 has just earned the achievement [Taking Inventory] -[19:51:35] [Server thread/INFO]: Saving and pausing game... -[19:51:35] [Server thread/INFO]: Saving chunks for level 'Copy of Copy of mcpworldppdsa|'/Overworld -[19:51:35] [Server thread/INFO]: Saving chunks for level 'Copy of Copy of mcpworldppdsa|'/Nether -[19:51:35] [Server thread/INFO]: Saving chunks for level 'Copy of Copy of mcpworldppdsa|'/The End -[19:52:51] [Client Shutdown Thread/INFO]: Stopping server +[21:24:09] [Client thread/INFO]: Setting user: Player53 +[21:24:09] [Client thread/INFO]: (Session ID is token:0:Player53) +[21:24:10] [Client thread/INFO]: [OptiFine] *** Reflector Forge *** +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.Attributes +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: mods.betterfoliage.client.BetterFoliageClient +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.asm.transformers.BlamingTransformer +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.world.ChunkWatchEvent$UnWatch +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.relauncher.CoreModManager +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.DimensionManager +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Pre +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Post +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$CameraSetup +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$FogColors +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.Event +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.EventBus +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.Event$Result +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.property.ExtendedBlockState +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.FMLClientHandler +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.FMLCommonHandler +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.biome.BiomeGenBase.getWaterColorMultiplier +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.addDestroyEffects +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.addHitEffects +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.canCreatureSpawn +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.canRenderInLayer +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.doesSideBlockRendering +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.getBedDirection +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.getExtendedState +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.hasTileEntity +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isAir +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isBed +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isBedFoot +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isSideSolid +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.entity.Entity.canRiderInteract +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: net.minecraft.entity.Entity.captureDrops +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: net.minecraft.entity.Entity.capturedDrops +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.entity.Entity.shouldRenderInPass +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.entity.Entity.shouldRiderSit +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.ForgeEventFactory +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.ForgeHooks +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ForgeHooksClient +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.getDurabilityForDisplay +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.getModel +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.onEntitySwing +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.shouldCauseReequipAnimation +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.showDurabilityBar +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.ItemRecord.getRecordResource +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.ForgeModContainer +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.potion.PotionEffect.isCurativeItem +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.canRenderBreaking +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.getRenderBoundingBox +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.hasFastRenderer +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.shouldRenderInPass +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.preDrawBatch +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.drawBatch +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.vertex.VertexFormatElement$EnumUsage.preDraw +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.vertex.VertexFormatElement$EnumUsage.postDraw +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.World.countEntities +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.World.getPerWorldStorage +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.WorldProvider.getCloudRenderer +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.WorldProvider.getSkyRenderer +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.WorldProvider.getWeatherRenderer +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.GuiModList +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.IColoredBakedQuad +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.property.IExtendedBlockState +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.IRenderHandler +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.ISmartBlockModel +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ItemModelMesherForge +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraft.launchwrapper.Launch +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.pipeline.LightUtil +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.MinecraftForge +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.MinecraftForgeClient +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.ModelLoader +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderBlockOverlayEvent$OverlayType +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.registry.RenderingRegistry +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderItemInFrameEvent +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Pre +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Post +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Specials$Pre +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Specials$Post +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.SplashProgress +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.world.WorldEvent$Load +[21:24:10] [Client thread/INFO]: [OptiFine] *** Reflector Vanilla *** +[21:24:10] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: optifine.OptiFineClassTransformer +[21:24:13] [Client thread/ERROR]: [Athena] Failed to load resource outside namespace (C:\Users\remig\Desktop\Athena-Client\workspace\.\assets\minecraft\Athena\gui\settings.png).javax.imageio.IIOException: Can't read input file! +[21:24:13] [Client thread/WARN]: [Athena] Tried accessing non-existing module: theme +[21:24:13] [Client thread/WARN]: [Athena] Loaded config default with left over setting theme which is no longer used. +[21:24:13] [Client thread/INFO]: LWJGL Version: 2.9.4 +[21:24:13] [Client thread/INFO]: [OptiFine] +[21:24:13] [Client thread/INFO]: [OptiFine] OptiFine_1.8.8_HD_U_H8 +[21:24:13] [Client thread/INFO]: [OptiFine] Build: null +[21:24:13] [Client thread/INFO]: [OptiFine] OS: Windows 10 (amd64) version 10.0 +[21:24:13] [Client thread/INFO]: [OptiFine] Java: 1.8.0_202, Oracle Corporation +[21:24:13] [Client thread/INFO]: [OptiFine] VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation +[21:24:13] [Client thread/INFO]: [OptiFine] LWJGL: 2.9.4 +[21:24:13] [Client thread/INFO]: [OptiFine] OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2, version 4.6.0 NVIDIA 532.03, NVIDIA Corporation +[21:24:13] [Client thread/INFO]: [OptiFine] OpenGL Version: 4.6.0 +[21:24:13] [Client thread/INFO]: [OptiFine] Maximum texture size: 32768x32768 +[21:24:13] [Thread-7/INFO]: [OptiFine] Checking for new version +[21:24:13] [Client thread/INFO]: [Shaders] ShadersMod version: 2.4.12 +[21:24:13] [Client thread/INFO]: [Shaders] OpenGL Version: 4.6.0 NVIDIA 532.03 +[21:24:13] [Client thread/INFO]: [Shaders] Vendor: NVIDIA Corporation +[21:24:13] [Client thread/INFO]: [Shaders] Renderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 +[21:24:13] [Client thread/INFO]: [Shaders] Capabilities: 2.0 2.1 3.0 3.2 4.0 +[21:24:13] [Client thread/INFO]: [Shaders] GL_MAX_DRAW_BUFFERS: 8 +[21:24:13] [Client thread/INFO]: [Shaders] GL_MAX_COLOR_ATTACHMENTS_EXT: 8 +[21:24:13] [Client thread/INFO]: [Shaders] GL_MAX_TEXTURE_IMAGE_UNITS: 32 +[21:24:13] [Client thread/INFO]: [Shaders] Load ShadersMod configuration. +[21:24:13] [Client thread/INFO]: [Shaders] No shaderpack loaded. +[21:24:14] [Client thread/INFO]: Reloading ResourceManager: Default, ! §bPotfast 5kay.zip +[21:24:14] [Client thread/INFO]: [OptiFine] *** Reloading textures *** +[21:24:14] [Client thread/INFO]: [OptiFine] Resource packs: ! §bPotfast 5kay.zip +[21:24:14] [Sound Library Loader/INFO]: Starting up SoundSystem... +[21:24:14] [Thread-7/INFO]: [OptiFine] Version found: I7 +[21:24:14] [Thread-8/INFO]: Initializing LWJGL OpenAL +[21:24:14] [Thread-8/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) +[21:24:14] [Thread-8/INFO]: OpenAL initialized. +[21:24:14] [Sound Library Loader/INFO]: Sound engine started +[21:24:15] [Client thread/INFO]: [OptiFine] Sprite size: 32 +[21:24:15] [Client thread/INFO]: [OptiFine] Mipmap levels: 5 +[21:24:15] [Client thread/INFO]: [OptiFine] Multitexture: false +[21:24:15] [Client thread/INFO]: Created: 2048x2048 textures-atlas +[21:24:15] [Client thread/INFO]: [OptiFine] *** Reloading custom textures *** +[21:24:15] [Client thread/INFO]: [OptiFine] Enable face culling: acacia_leaves, birch_leaves, dark_oak_leaves, jungle_leaves, oak_leaves, spruce_leaves +[21:24:43] [Server thread/INFO]: Starting integrated minecraft server version 1.8.8 +[21:24:43] [Server thread/INFO]: Generating keypair +[21:24:43] [Server thread/INFO]: Preparing start region for level 0 +[21:24:44] [Server thread/INFO]: Changing view distance to 8, from 10 +[21:24:44] [Server thread/INFO]: Player53[local:E:c11c18cd] logged in with entity id 111 at (16.534366894066594, 79.76950167798101, 703.6625754346197) +[21:24:44] [Server thread/INFO]: Player53 joined the game +[21:24:45] [Client thread/INFO]: [CHAT] A new §eOptiFine§f version is available: §eHD Ultra I7§f +[21:24:45] [Server thread/INFO]: Saving and pausing game... +[21:24:45] [Server thread/INFO]: Saving chunks for level 'Copy of Copy of mcpworldppdsa|'/Overworld +[21:24:45] [Server thread/INFO]: Saving chunks for level 'Copy of Copy of mcpworldppdsa|'/Nether +[21:24:45] [Server thread/INFO]: Saving chunks for level 'Copy of Copy of mcpworldppdsa|'/The End +[21:24:53] [Client thread/INFO]: [CHAT] Saved screenshot as 2023-06-08_21.24.53.png +[21:45:03] [Client thread/INFO]: Stopping! +[21:45:03] [Client thread/INFO]: [Athena] Shutting down client +[21:45:03] [Client thread/INFO]: SoundSystem shutting down... +[21:45:03] [Server thread/INFO]: Stopping server +[21:45:03] [Server thread/INFO]: Saving players +[21:45:03] [Server thread/INFO]: Saving worlds +[21:45:03] [Server thread/INFO]: Saving chunks for level 'Copy of Copy of mcpworldppdsa|'/Overworld +[21:45:03] [Server thread/INFO]: Saving chunks for level 'Copy of Copy of mcpworldppdsa|'/Nether +[21:45:03] [Server thread/INFO]: Saving chunks for level 'Copy of Copy of mcpworldppdsa|'/The End +[21:45:03] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/data/villages.dat b/workspace/saves/Copy of Copy of mcpworldppdsa_/data/villages.dat index f216bfdb..29ee6796 100644 Binary files a/workspace/saves/Copy of Copy of mcpworldppdsa_/data/villages.dat and b/workspace/saves/Copy of Copy of mcpworldppdsa_/data/villages.dat differ diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/data/villages_end.dat b/workspace/saves/Copy of Copy of mcpworldppdsa_/data/villages_end.dat index f216bfdb..29ee6796 100644 Binary files a/workspace/saves/Copy of Copy of mcpworldppdsa_/data/villages_end.dat and b/workspace/saves/Copy of Copy of mcpworldppdsa_/data/villages_end.dat differ diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/data/villages_nether.dat b/workspace/saves/Copy of Copy of mcpworldppdsa_/data/villages_nether.dat index f216bfdb..29ee6796 100644 Binary files a/workspace/saves/Copy of Copy of mcpworldppdsa_/data/villages_nether.dat and b/workspace/saves/Copy of Copy of mcpworldppdsa_/data/villages_nether.dat differ diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/level.dat b/workspace/saves/Copy of Copy of mcpworldppdsa_/level.dat index eb9f1cf5..5762ea2e 100644 Binary files a/workspace/saves/Copy of Copy of mcpworldppdsa_/level.dat and b/workspace/saves/Copy of Copy of mcpworldppdsa_/level.dat differ diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/level.dat_old b/workspace/saves/Copy of Copy of mcpworldppdsa_/level.dat_old index 05ee109e..709dfe55 100644 Binary files a/workspace/saves/Copy of Copy of mcpworldppdsa_/level.dat_old and b/workspace/saves/Copy of Copy of mcpworldppdsa_/level.dat_old differ diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/12477fb0-fd41-3fca-893f-e59684d982a8.dat b/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/12477fb0-fd41-3fca-893f-e59684d982a8.dat new file mode 100644 index 00000000..82e4587f Binary files /dev/null and b/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/12477fb0-fd41-3fca-893f-e59684d982a8.dat differ diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/24a37f0a-2af1-3ac4-9024-e5424f979e18.dat b/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/24a37f0a-2af1-3ac4-9024-e5424f979e18.dat new file mode 100644 index 00000000..46e7e9e5 Binary files /dev/null and b/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/24a37f0a-2af1-3ac4-9024-e5424f979e18.dat differ diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/3eec9f18-1d0e-3f17-917c-6994e7d034d1.dat b/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/3eec9f18-1d0e-3f17-917c-6994e7d034d1.dat new file mode 100644 index 00000000..1cf2bcd8 Binary files /dev/null and b/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/3eec9f18-1d0e-3f17-917c-6994e7d034d1.dat differ diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/71f66ac1-c861-3de2-8cda-9d0f80277f27.dat b/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/71f66ac1-c861-3de2-8cda-9d0f80277f27.dat new file mode 100644 index 00000000..1678baa0 Binary files /dev/null and b/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/71f66ac1-c861-3de2-8cda-9d0f80277f27.dat differ diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/d1b650bf-5f9c-37d3-a469-4d66d1968f90.dat b/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/d1b650bf-5f9c-37d3-a469-4d66d1968f90.dat new file mode 100644 index 00000000..1dae216b Binary files /dev/null and b/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/d1b650bf-5f9c-37d3-a469-4d66d1968f90.dat differ diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/d447d002-8f00-3c6c-8a29-93b028d90375.dat b/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/d447d002-8f00-3c6c-8a29-93b028d90375.dat new file mode 100644 index 00000000..62340693 Binary files /dev/null and b/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/d447d002-8f00-3c6c-8a29-93b028d90375.dat differ diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/ed3ff7cb-6a3b-37aa-85ff-4e536390779c.dat b/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/ed3ff7cb-6a3b-37aa-85ff-4e536390779c.dat new file mode 100644 index 00000000..6ed5db19 Binary files /dev/null and b/workspace/saves/Copy of Copy of mcpworldppdsa_/playerdata/ed3ff7cb-6a3b-37aa-85ff-4e536390779c.dat differ diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/region/r.-1.0.mca b/workspace/saves/Copy of Copy of mcpworldppdsa_/region/r.-1.0.mca index 14f01f4c..f94e0525 100644 Binary files a/workspace/saves/Copy of Copy of mcpworldppdsa_/region/r.-1.0.mca and b/workspace/saves/Copy of Copy of mcpworldppdsa_/region/r.-1.0.mca differ diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/region/r.-1.1.mca b/workspace/saves/Copy of Copy of mcpworldppdsa_/region/r.-1.1.mca index 31593078..3a61656b 100644 Binary files a/workspace/saves/Copy of Copy of mcpworldppdsa_/region/r.-1.1.mca and b/workspace/saves/Copy of Copy of mcpworldppdsa_/region/r.-1.1.mca differ diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/region/r.0.0.mca b/workspace/saves/Copy of Copy of mcpworldppdsa_/region/r.0.0.mca index 8226c261..8acb9aeb 100644 Binary files a/workspace/saves/Copy of Copy of mcpworldppdsa_/region/r.0.0.mca and b/workspace/saves/Copy of Copy of mcpworldppdsa_/region/r.0.0.mca differ diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/region/r.0.1.mca b/workspace/saves/Copy of Copy of mcpworldppdsa_/region/r.0.1.mca index af7858a4..2b769b29 100644 Binary files a/workspace/saves/Copy of Copy of mcpworldppdsa_/region/r.0.1.mca and b/workspace/saves/Copy of Copy of mcpworldppdsa_/region/r.0.1.mca differ diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/session.lock b/workspace/saves/Copy of Copy of mcpworldppdsa_/session.lock index fd6820a4..be5d4fca 100644 Binary files a/workspace/saves/Copy of Copy of mcpworldppdsa_/session.lock and b/workspace/saves/Copy of Copy of mcpworldppdsa_/session.lock differ diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/12477fb0-fd41-3fca-893f-e59684d982a8.json b/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/12477fb0-fd41-3fca-893f-e59684d982a8.json new file mode 100644 index 00000000..a1bdcd02 --- /dev/null +++ b/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/12477fb0-fd41-3fca-893f-e59684d982a8.json @@ -0,0 +1 @@ +{"stat.flyOneCm":3647,"stat.playOneMinute":24297,"stat.leaveGame":1,"stat.timeSinceDeath":24297,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}} \ No newline at end of file diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/24a37f0a-2af1-3ac4-9024-e5424f979e18.json b/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/24a37f0a-2af1-3ac4-9024-e5424f979e18.json new file mode 100644 index 00000000..f8bb06bf --- /dev/null +++ b/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/24a37f0a-2af1-3ac4-9024-e5424f979e18.json @@ -0,0 +1 @@ +{"stat.playOneMinute":8,"stat.leaveGame":1,"stat.timeSinceDeath":8} \ No newline at end of file diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/3eec9f18-1d0e-3f17-917c-6994e7d034d1.json b/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/3eec9f18-1d0e-3f17-917c-6994e7d034d1.json new file mode 100644 index 00000000..24157a73 --- /dev/null +++ b/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/3eec9f18-1d0e-3f17-917c-6994e7d034d1.json @@ -0,0 +1 @@ +{"stat.flyOneCm":3847,"stat.playOneMinute":35167,"stat.leaveGame":1,"stat.timeSinceDeath":35167,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}} \ No newline at end of file diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/71f66ac1-c861-3de2-8cda-9d0f80277f27.json b/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/71f66ac1-c861-3de2-8cda-9d0f80277f27.json new file mode 100644 index 00000000..f8bb06bf --- /dev/null +++ b/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/71f66ac1-c861-3de2-8cda-9d0f80277f27.json @@ -0,0 +1 @@ +{"stat.playOneMinute":8,"stat.leaveGame":1,"stat.timeSinceDeath":8} \ No newline at end of file diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/d1b650bf-5f9c-37d3-a469-4d66d1968f90.json b/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/d1b650bf-5f9c-37d3-a469-4d66d1968f90.json new file mode 100644 index 00000000..f328d662 --- /dev/null +++ b/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/d1b650bf-5f9c-37d3-a469-4d66d1968f90.json @@ -0,0 +1 @@ +{"stat.playOneMinute":34828,"stat.leaveGame":1,"stat.timeSinceDeath":34828,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}} \ No newline at end of file diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/d447d002-8f00-3c6c-8a29-93b028d90375.json b/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/d447d002-8f00-3c6c-8a29-93b028d90375.json new file mode 100644 index 00000000..b2fdbbc2 --- /dev/null +++ b/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/d447d002-8f00-3c6c-8a29-93b028d90375.json @@ -0,0 +1 @@ +{"stat.playOneMinute":3495,"stat.leaveGame":1,"stat.timeSinceDeath":3495,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}} \ No newline at end of file diff --git a/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/ed3ff7cb-6a3b-37aa-85ff-4e536390779c.json b/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/ed3ff7cb-6a3b-37aa-85ff-4e536390779c.json new file mode 100644 index 00000000..f747d67e --- /dev/null +++ b/workspace/saves/Copy of Copy of mcpworldppdsa_/stats/ed3ff7cb-6a3b-37aa-85ff-4e536390779c.json @@ -0,0 +1 @@ +{"stat.playOneMinute":1521,"stat.leaveGame":1,"stat.timeSinceDeath":1521,"achievement.exploreAllBiomes":{"value":0,"progress":["Desert"]}} \ No newline at end of file diff --git a/workspace/screenshots/2023-06-08_21.24.53.png b/workspace/screenshots/2023-06-08_21.24.53.png new file mode 100644 index 00000000..8758003b Binary files /dev/null and b/workspace/screenshots/2023-06-08_21.24.53.png differ diff --git a/workspace/settings/configs/default.json b/workspace/settings/configs/default.json index 45b419a6..92f33ac1 100644 --- a/workspace/settings/configs/default.json +++ b/workspace/settings/configs/default.json @@ -39,6 +39,23 @@ "bindtype": "Toggle", "enabled": false }, + "Crosshair": { + "settings": { + "Draw color": { + "red": 255, + "green": 0, + "blue": 0, + "alpha": 255 + }, + "Brush size": 2, + "Rainbow color": false, + "Delete mode": false + }, + "bind": 0, + "hud": {}, + "bindtype": "Toggle", + "enabled": false + }, "CPS": { "settings": { "Static Chroma": false, @@ -55,7 +72,7 @@ "red": 0, "green": 0, "blue": 0, - "alpha": 150 + "alpha": 153 }, "Display Mode": "Modern", "Right Click Counter": false @@ -68,23 +85,6 @@ "scale": 1 }}, "bindtype": "Toggle", - "enabled": true - }, - "Crosshair": { - "settings": { - "Draw color": { - "red": 255, - "green": 0, - "blue": 0, - "alpha": 255 - }, - "Brush size": 2, - "Rainbow color": false, - "Delete mode": false - }, - "bind": 0, - "hud": {}, - "bindtype": "Toggle", "enabled": false }, "FPS": { @@ -126,8 +126,8 @@ "blue": 250, "alpha": 255 }, - "Line Width": 6.01, - "Mode": "Both", + "Line Width": 4.3, + "Mode": "Highlight", "Highlight Color": { "red": 252, "green": 252, @@ -187,7 +187,7 @@ "red": 0, "green": 0, "blue": 0, - "alpha": 150 + "alpha": 153 }, "Display Mode": "Modern", "Clock Format": "yyyy/MM/dd HH:mm:ss" @@ -202,6 +202,36 @@ "bindtype": "Toggle", "enabled": false }, + "TPS": { + "settings": { + "Custom Font": false, + "Background": true, + "Mode": "Number", + "Background Color": { + "red": 0, + "green": 0, + "blue": 0, + "alpha": 90 + }, + "Display Mode": "Modern", + "Preset Color": true, + "TPS Color": { + "red": 255, + "green": 255, + "blue": 255, + "alpha": 255 + } + }, + "bind": 0, + "hud": {"tps": { + "visible": true, + "x": 0, + "y": 0, + "scale": 1 + }}, + "bindtype": "Toggle", + "enabled": false + }, "Memory usage": { "settings": { "Static Chroma": false, @@ -233,36 +263,6 @@ "bindtype": "Toggle", "enabled": false }, - "TPS": { - "settings": { - "Custom Font": false, - "Background": true, - "Mode": "Number", - "Background Color": { - "red": 0, - "green": 0, - "blue": 0, - "alpha": 90 - }, - "Display Mode": "Modern", - "Preset Color": true, - "TPS Color": { - "red": 255, - "green": 255, - "blue": 255, - "alpha": 255 - } - }, - "bind": 0, - "hud": {"tps": { - "visible": true, - "x": 0, - "y": 0, - "scale": 1 - }}, - "bindtype": "Toggle", - "enabled": false - }, "Armor Status": { "settings": { "Value Display": "Value Damage", @@ -315,7 +315,7 @@ "bindtype": "Toggle", "enabled": false }, - "theme": "AUBERGINE", + "theme": "ATHENA", "Freelook": { "settings": { "Perspective Key": 0, @@ -379,7 +379,7 @@ "scale": 1 }}, "bindtype": "Toggle", - "enabled": true + "enabled": false }, "fps": { "entities": [], @@ -416,7 +416,7 @@ "scale": 1 }}, "bindtype": "Toggle", - "enabled": true + "enabled": false }, "Custom Hit Color": { "settings": {"Hit Color": { @@ -484,8 +484,8 @@ }, "General Settings": { "settings": { - "Show Logo On Tab": true, - "F5 Nametags": true, + "Show Logo On Tab": false, + "F5 Nametags": false, "Custom GUI Font": true }, "bind": 0, diff --git a/workspace/usercache.json b/workspace/usercache.json index 898a50c8..d9c13327 100644 --- a/workspace/usercache.json +++ b/workspace/usercache.json @@ -1 +1 @@ -[{"name":"Player918","uuid":"7fac0f4d-6ee9-33e9-a874-7b4a3cc238c6","expiresOn":"2023-07-08 19:37:58 +0200"},{"name":"Player597","uuid":"618c707a-83d7-31ad-b075-bd98e2c75926","expiresOn":"2023-07-08 16:49:56 +0200"},{"name":"Player697","uuid":"09805145-bb70-3fc1-9783-30845f8dd6d0","expiresOn":"2023-07-08 16:35:52 +0200"},{"name":"Player336","uuid":"2eef3335-8d1f-3428-af42-f3cec9010d4c","expiresOn":"2023-07-08 19:21:04 +0200"},{"name":"Player621","uuid":"55199b58-d04f-3d22-9ce2-5472509a024b","expiresOn":"2023-07-08 16:26:24 +0200"},{"name":"Player414","uuid":"408d12c9-559c-3212-bca5-d1a3fc38a0f7","expiresOn":"2023-07-08 18:22:02 +0200"},{"name":"Player742","uuid":"01d9f825-5509-3b83-aacf-c98ce0dce1c7","expiresOn":"2023-07-08 17:55:59 +0200"},{"name":"Player422","uuid":"cb3fd6c5-1d0c-334b-a8d4-85d2c85eb576","expiresOn":"2023-07-08 17:21:41 +0200"},{"name":"ziue","uuid":"74e89738-6c9e-4f59-83ef-d365849e6049","expiresOn":"2023-07-08 15:25:38 +0200"},{"name":"Player601","uuid":"3b1946fe-c2d1-3fab-8b74-bd39d8b52fb4","expiresOn":"2023-07-08 13:17:47 +0200"},{"name":"Player750","uuid":"2659329e-1c65-3850-9659-d27fc655aa3c","expiresOn":"2023-07-08 19:27:39 +0200"},{"name":"Player730","uuid":"409ad871-75ba-3dbd-b116-807d64800e7d","expiresOn":"2023-07-08 17:48:36 +0200"},{"name":"Player203","uuid":"d96be705-d0ae-31d3-afba-31a637d80f6d","expiresOn":"2023-07-08 16:29:04 +0200"},{"name":"Player405","uuid":"600ef575-e50b-3323-b0f1-19e3a176b08b","expiresOn":"2023-07-08 19:15:08 +0200"},{"name":"Player815","uuid":"41dc22e0-3e7d-3bce-88c0-a274eb3e3859","expiresOn":"2023-07-08 19:16:28 +0200"},{"name":"Player6","uuid":"6e946422-0041-3048-9c85-48e4f886211a","expiresOn":"2023-07-08 18:00:50 +0200"},{"name":"Player755","uuid":"8dbdaed5-4750-31ee-aa4f-4c3b2bfbc6f7","expiresOn":"2023-07-08 19:11:24 +0200"},{"name":"Player939","uuid":"0704e0ba-eaf6-3b26-b880-53fd45ec3b48","expiresOn":"2023-07-08 19:15:56 +0200"},{"name":"Player999","uuid":"3c28cca8-db38-324d-ac91-779beed87c8d","expiresOn":"2023-07-08 17:28:24 +0200"},{"name":"Player308","uuid":"6db1171d-4fa6-31cb-b425-1896281a26e2","expiresOn":"2023-07-08 13:43:03 +0200"},{"name":"Player814","uuid":"777409db-46bf-31bf-844f-6d600c083d6c","expiresOn":"2023-07-08 09:47:50 +0200"},{"name":"Player412","uuid":"d978d670-4b07-3a90-bfb6-b4e7c70fe7fc","expiresOn":"2023-07-08 18:15:08 +0200"},{"name":"Player3","uuid":"f318a6c7-0ff1-368e-9d3e-1b850b84da5e","expiresOn":"2023-07-08 16:41:01 +0200"},{"name":"Player920","uuid":"ad8236b9-e26f-349c-902e-7100197cd86d","expiresOn":"2023-07-08 19:13:30 +0200"},{"name":"Player155","uuid":"60d19c6d-8381-348f-9d23-cb28708609fc","expiresOn":"2023-07-08 17:36:23 +0200"},{"name":"Player813","uuid":"fb8576b0-fae6-3c1e-b44e-6422260d3c41","expiresOn":"2023-07-08 17:27:24 +0200"},{"name":"Player491","uuid":"46f780a1-2e26-3e88-a90a-02cf37fe1547","expiresOn":"2023-07-08 19:10:32 +0200"},{"name":"Player962","uuid":"7ef37f89-ec95-314c-ad83-8a71ac6e461c","expiresOn":"2023-07-08 18:46:33 +0200"},{"name":"Player790","uuid":"2f0d3d8c-afbe-358f-b8f3-786d7b0f9259","expiresOn":"2023-07-08 16:44:53 +0200"},{"name":"Player693","uuid":"f2937d48-a72f-3375-bb6f-69c5f204d185","expiresOn":"2023-07-08 19:16:58 +0200"},{"name":"Player268","uuid":"b84ce5d9-353d-370c-a2cf-b4a66513f5a8","expiresOn":"2023-07-08 10:42:07 +0200"},{"name":"Player571","uuid":"5d4844c1-110f-375f-8c73-6803b7a61e5d","expiresOn":"2023-07-08 08:06:30 +0200"},{"name":"Player136","uuid":"f4642d2b-29f9-34b7-8b90-e6570e856434","expiresOn":"2023-07-08 16:32:44 +0200"},{"name":"Player579","uuid":"6ae8fe40-3ccb-3755-8fd2-c5445728b386","expiresOn":"2023-07-08 19:18:18 +0200"},{"name":"Player172","uuid":"31a9aee6-8c2b-389d-b14e-b75d71479611","expiresOn":"2023-07-08 16:15:57 +0200"},{"name":"Player854","uuid":"2a68c4a4-c1ba-3396-a626-ac7041e25da5","expiresOn":"2023-07-08 17:15:46 +0200"},{"name":"Player773","uuid":"b7a940e4-3cde-3275-9c73-2f71fe593c98","expiresOn":"2023-07-08 16:37:19 +0200"},{"name":"Player889","uuid":"a205b8da-efc6-37ad-8e1d-84c0239cdd21","expiresOn":"2023-07-08 16:14:54 +0200"},{"name":"Player847","uuid":"6004b361-ef29-34d2-b89c-32df237908c7","expiresOn":"2023-07-08 19:29:12 +0200"}] \ No newline at end of file +[{"name":"Player53","uuid":"12477fb0-fd41-3fca-893f-e59684d982a8","expiresOn":"2023-07-08 21:24:44 +0200"},{"name":"Player491","uuid":"46f780a1-2e26-3e88-a90a-02cf37fe1547","expiresOn":"2023-07-08 19:10:32 +0200"},{"name":"Player412","uuid":"d978d670-4b07-3a90-bfb6-b4e7c70fe7fc","expiresOn":"2023-07-08 18:15:08 +0200"},{"name":"Player268","uuid":"b84ce5d9-353d-370c-a2cf-b4a66513f5a8","expiresOn":"2023-07-08 10:42:07 +0200"},{"name":"Player999","uuid":"3c28cca8-db38-324d-ac91-779beed87c8d","expiresOn":"2023-07-08 17:28:24 +0200"},{"name":"ziue","uuid":"74e89738-6c9e-4f59-83ef-d365849e6049","expiresOn":"2023-07-08 15:25:38 +0200"},{"name":"Player597","uuid":"618c707a-83d7-31ad-b075-bd98e2c75926","expiresOn":"2023-07-08 16:49:56 +0200"},{"name":"Player730","uuid":"409ad871-75ba-3dbd-b116-807d64800e7d","expiresOn":"2023-07-08 17:48:36 +0200"},{"name":"Player920","uuid":"ad8236b9-e26f-349c-902e-7100197cd86d","expiresOn":"2023-07-08 19:13:30 +0200"},{"name":"Player939","uuid":"0704e0ba-eaf6-3b26-b880-53fd45ec3b48","expiresOn":"2023-07-08 19:15:56 +0200"},{"name":"Player854","uuid":"2a68c4a4-c1ba-3396-a626-ac7041e25da5","expiresOn":"2023-07-08 17:15:46 +0200"},{"name":"Player203","uuid":"d96be705-d0ae-31d3-afba-31a637d80f6d","expiresOn":"2023-07-08 16:29:04 +0200"},{"name":"Player962","uuid":"7ef37f89-ec95-314c-ad83-8a71ac6e461c","expiresOn":"2023-07-08 18:46:33 +0200"},{"name":"Player426","uuid":"71f66ac1-c861-3de2-8cda-9d0f80277f27","expiresOn":"2023-07-08 19:55:34 +0200"},{"name":"Player579","uuid":"6ae8fe40-3ccb-3755-8fd2-c5445728b386","expiresOn":"2023-07-08 19:18:18 +0200"},{"name":"Player621","uuid":"55199b58-d04f-3d22-9ce2-5472509a024b","expiresOn":"2023-07-08 16:26:24 +0200"},{"name":"Player3","uuid":"f318a6c7-0ff1-368e-9d3e-1b850b84da5e","expiresOn":"2023-07-08 16:41:01 +0200"},{"name":"Player405","uuid":"600ef575-e50b-3323-b0f1-19e3a176b08b","expiresOn":"2023-07-08 19:15:08 +0200"},{"name":"Player336","uuid":"2eef3335-8d1f-3428-af42-f3cec9010d4c","expiresOn":"2023-07-08 19:21:04 +0200"},{"name":"Player742","uuid":"01d9f825-5509-3b83-aacf-c98ce0dce1c7","expiresOn":"2023-07-08 17:55:59 +0200"},{"name":"Player755","uuid":"8dbdaed5-4750-31ee-aa4f-4c3b2bfbc6f7","expiresOn":"2023-07-08 19:11:24 +0200"},{"name":"Player136","uuid":"f4642d2b-29f9-34b7-8b90-e6570e856434","expiresOn":"2023-07-08 16:32:44 +0200"},{"name":"Player6","uuid":"6e946422-0041-3048-9c85-48e4f886211a","expiresOn":"2023-07-08 18:00:50 +0200"},{"name":"Player773","uuid":"b7a940e4-3cde-3275-9c73-2f71fe593c98","expiresOn":"2023-07-08 16:37:19 +0200"},{"name":"Player790","uuid":"2f0d3d8c-afbe-358f-b8f3-786d7b0f9259","expiresOn":"2023-07-08 16:44:53 +0200"},{"name":"Player308","uuid":"6db1171d-4fa6-31cb-b425-1896281a26e2","expiresOn":"2023-07-08 13:43:03 +0200"},{"name":"Player422","uuid":"cb3fd6c5-1d0c-334b-a8d4-85d2c85eb576","expiresOn":"2023-07-08 17:21:41 +0200"},{"name":"Player847","uuid":"6004b361-ef29-34d2-b89c-32df237908c7","expiresOn":"2023-07-08 19:29:12 +0200"},{"name":"Player750","uuid":"2659329e-1c65-3850-9659-d27fc655aa3c","expiresOn":"2023-07-08 19:27:39 +0200"},{"name":"Player465","uuid":"d447d002-8f00-3c6c-8a29-93b028d90375","expiresOn":"2023-07-08 20:12:40 +0200"},{"name":"Player601","uuid":"3b1946fe-c2d1-3fab-8b74-bd39d8b52fb4","expiresOn":"2023-07-08 13:17:47 +0200"},{"name":"Player87","uuid":"3eec9f18-1d0e-3f17-917c-6994e7d034d1","expiresOn":"2023-07-08 20:22:04 +0200"},{"name":"Player571","uuid":"5d4844c1-110f-375f-8c73-6803b7a61e5d","expiresOn":"2023-07-08 08:06:30 +0200"},{"name":"Player889","uuid":"a205b8da-efc6-37ad-8e1d-84c0239cdd21","expiresOn":"2023-07-08 16:14:54 +0200"},{"name":"Player467","uuid":"ed3ff7cb-6a3b-37aa-85ff-4e536390779c","expiresOn":"2023-07-08 20:52:15 +0200"},{"name":"Player693","uuid":"f2937d48-a72f-3375-bb6f-69c5f204d185","expiresOn":"2023-07-08 19:16:58 +0200"},{"name":"Player918","uuid":"7fac0f4d-6ee9-33e9-a874-7b4a3cc238c6","expiresOn":"2023-07-08 19:37:58 +0200"},{"name":"Player810","uuid":"24a37f0a-2af1-3ac4-9024-e5424f979e18","expiresOn":"2023-07-08 20:10:21 +0200"},{"name":"Player697","uuid":"09805145-bb70-3fc1-9783-30845f8dd6d0","expiresOn":"2023-07-08 16:35:52 +0200"},{"name":"Player155","uuid":"60d19c6d-8381-348f-9d23-cb28708609fc","expiresOn":"2023-07-08 17:36:23 +0200"},{"name":"Player813","uuid":"fb8576b0-fae6-3c1e-b44e-6422260d3c41","expiresOn":"2023-07-08 17:27:24 +0200"},{"name":"Player414","uuid":"408d12c9-559c-3212-bca5-d1a3fc38a0f7","expiresOn":"2023-07-08 18:22:02 +0200"},{"name":"Player814","uuid":"777409db-46bf-31bf-844f-6d600c083d6c","expiresOn":"2023-07-08 09:47:50 +0200"},{"name":"Player815","uuid":"41dc22e0-3e7d-3bce-88c0-a274eb3e3859","expiresOn":"2023-07-08 19:16:28 +0200"},{"name":"Player172","uuid":"31a9aee6-8c2b-389d-b14e-b75d71479611","expiresOn":"2023-07-08 16:15:57 +0200"},{"name":"Player980","uuid":"d1b650bf-5f9c-37d3-a469-4d66d1968f90","expiresOn":"2023-07-08 20:54:52 +0200"}] \ No newline at end of file