diff --git a/src/main/java/net/minecraft/client/gui/GuiIngameMenu.java b/src/main/java/net/minecraft/client/gui/GuiIngameMenu.java index 3edf24b1..031aee98 100644 --- a/src/main/java/net/minecraft/client/gui/GuiIngameMenu.java +++ b/src/main/java/net/minecraft/client/gui/GuiIngameMenu.java @@ -1,6 +1,5 @@ package net.minecraft.client.gui; -import java.io.IOException; import net.minecraft.client.gui.achievement.GuiAchievements; import net.minecraft.client.gui.achievement.GuiStats; import net.minecraft.client.multiplayer.WorldClient; @@ -9,6 +8,9 @@ import net.minecraft.realms.RealmsBridge; import rip.athena.client.Athena; import rip.athena.client.modules.render.GUIMod; import rip.athena.client.ui.menu.AthenaMenu; +import rip.athena.client.utils.render.DrawUtils; + +import java.io.IOException; public class GuiIngameMenu extends GuiScreen { @@ -116,6 +118,9 @@ public class GuiIngameMenu extends GuiScreen { this.drawDefaultBackground(); this.drawCenteredString(this.fontRendererObj, I18n.format("menu.game", new Object[0]), this.width / 2, 40, 16777215); + + DrawUtils.drawWatermark(width, height); + super.drawScreen(mouseX, mouseY, partialTicks); } } diff --git a/src/main/java/net/minecraft/client/gui/GuiOptions.java b/src/main/java/net/minecraft/client/gui/GuiOptions.java index d5d24405..cd88f038 100644 --- a/src/main/java/net/minecraft/client/gui/GuiOptions.java +++ b/src/main/java/net/minecraft/client/gui/GuiOptions.java @@ -1,12 +1,9 @@ package net.minecraft.client.gui; -import java.io.IOException; import net.minecraft.client.audio.PositionedSoundRecord; import net.minecraft.client.audio.SoundCategory; import net.minecraft.client.audio.SoundEventAccessorComposite; import net.minecraft.client.audio.SoundHandler; -import net.minecraft.client.gui.stream.GuiStreamOptions; -import net.minecraft.client.gui.stream.GuiStreamUnavailable; import net.minecraft.client.resources.I18n; import net.minecraft.client.settings.GameSettings; import net.minecraft.client.stream.IStream; @@ -14,6 +11,9 @@ import net.minecraft.util.ChatComponentText; import net.minecraft.util.ChatComponentTranslation; import net.minecraft.util.IChatComponent; import net.minecraft.world.EnumDifficulty; +import rip.athena.client.utils.render.DrawUtils; + +import java.io.IOException; public class GuiOptions extends GuiScreen implements GuiYesNoCallback { @@ -231,6 +231,9 @@ public class GuiOptions extends GuiScreen implements GuiYesNoCallback { this.drawDefaultBackground(); this.drawCenteredString(this.fontRendererObj, this.field_146442_a, this.width / 2, 15, 16777215); + + DrawUtils.drawWatermark(width, height); + super.drawScreen(mouseX, mouseY, partialTicks); } } diff --git a/src/main/java/net/minecraft/client/gui/inventory/GuiContainer.java b/src/main/java/net/minecraft/client/gui/inventory/GuiContainer.java index e182cdcb..c35767c6 100644 --- a/src/main/java/net/minecraft/client/gui/inventory/GuiContainer.java +++ b/src/main/java/net/minecraft/client/gui/inventory/GuiContainer.java @@ -1,8 +1,6 @@ package net.minecraft.client.gui.inventory; import com.google.common.collect.Sets; -import java.io.IOException; -import java.util.Set; import net.minecraft.client.Minecraft; import net.minecraft.client.gui.GuiScreen; import net.minecraft.client.renderer.GlStateManager; @@ -18,6 +16,10 @@ import net.minecraft.util.EnumChatFormatting; import net.minecraft.util.MathHelper; import net.minecraft.util.ResourceLocation; import org.lwjgl.input.Keyboard; +import rip.athena.client.utils.render.DrawUtils; + +import java.io.IOException; +import java.util.Set; public abstract class GuiContainer extends GuiScreen { @@ -99,6 +101,9 @@ public abstract class GuiContainer extends GuiScreen public void drawScreen(int mouseX, int mouseY, float partialTicks) { this.drawDefaultBackground(); + + DrawUtils.drawWatermark(width, height); + int i = this.guiLeft; int j = this.guiTop; this.drawGuiContainerBackgroundLayer(partialTicks, mouseX, mouseY); diff --git a/src/main/java/rip/athena/client/Athena.java b/src/main/java/rip/athena/client/Athena.java index d48d1916..e739018c 100644 --- a/src/main/java/rip/athena/client/Athena.java +++ b/src/main/java/rip/athena/client/Athena.java @@ -62,7 +62,7 @@ public class Athena { private final String clientVersion = "(" + clientVersionInteger + ")"; private final String clientBuild = "071723"; - private final boolean debug = false; + private final boolean debug = true; private ClientSidedAntiCheat clientSidedAntiCheat; private NotificationManager notificationManager; diff --git a/src/main/java/rip/athena/client/modules/render/ParticleMultiplier.java b/src/main/java/rip/athena/client/modules/render/ParticleMultiplier.java new file mode 100644 index 00000000..879a46d4 --- /dev/null +++ b/src/main/java/rip/athena/client/modules/render/ParticleMultiplier.java @@ -0,0 +1,55 @@ +package rip.athena.client.modules.render; + +import net.minecraft.enchantment.EnchantmentHelper; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.potion.Potion; +import rip.athena.api.config.ConfigValue; +import rip.athena.api.event.SubscribeEvent; +import rip.athena.api.module.EnumModuleType; +import rip.athena.api.module.Module; +import rip.athena.api.module.annotations.IModuleMetaData; +import rip.athena.client.events.entity.AttackEntityEvent; + +/** + * @author Athena Development + * @project Athena-Client + * @date 7/20/2023 + */ + +@IModuleMetaData(name = "Particle Multiplier", type = EnumModuleType.RENDER, icon = "") +public class ParticleMultiplier extends Module { + + @ConfigValue.Boolean(name = "Always Hit Critical") + private boolean alwaysCritical = false; + + @ConfigValue.Float(name = "Amount", min = 1f, max = 10f) + private float amount = 2f; + + @SubscribeEvent + public void onAttack(AttackEntityEvent event) { + if (amount == 1 || !(event.getTarget() instanceof EntityLivingBase)) return; + + EntityLivingBase target = (EntityLivingBase) event.getTarget(); + boolean critical = alwaysCritical || (mc.thePlayer.fallDistance > 0.0f && !mc.thePlayer.onGround && !mc.thePlayer.isOnLadder() && !mc.thePlayer.isInWater() && !mc.thePlayer.isPotionActive(Potion.blindness) && mc.thePlayer.ridingEntity == null); + float enchantment = EnchantmentHelper.func_152377_a(mc.thePlayer.getHeldItem(), target.getCreatureAttribute()); + + for (int i = 0; i < amount; i++) { + if (critical) { + mc.thePlayer.onCriticalHit(target); + } + if (enchantment > 0.0f) { + mc.thePlayer.onEnchantmentCritical(target); + } + } + } + + @Override + public void onEnable() { + super.onEnable(); + } + + @Override + public void onDisable() { + super.onDisable(); + } +} diff --git a/src/main/java/rip/athena/client/socket/SocketClient.java b/src/main/java/rip/athena/client/socket/SocketClient.java index a32d2083..026c054e 100644 --- a/src/main/java/rip/athena/client/socket/SocketClient.java +++ b/src/main/java/rip/athena/client/socket/SocketClient.java @@ -19,7 +19,7 @@ import java.util.concurrent.TimeUnit; public class SocketClient { public static final Client client = new Client("141.145.209.142", 45376); - private static final Map userCache = new HashMap<>(); + public static final Map userCache = new HashMap<>(); private static final long HEARTBEAT_INTERVAL = 3000; private static Map rankCache = new HashMap<>(); diff --git a/src/main/java/rip/athena/client/ui/clickgui/IngameMenu.java b/src/main/java/rip/athena/client/ui/clickgui/IngameMenu.java index 28be8802..03353330 100644 --- a/src/main/java/rip/athena/client/ui/clickgui/IngameMenu.java +++ b/src/main/java/rip/athena/client/ui/clickgui/IngameMenu.java @@ -20,6 +20,7 @@ import rip.athena.client.ui.framework.components.MenuDraggable; import rip.athena.client.ui.framework.components.MenuScrollPane; import rip.athena.client.ui.framework.draw.DrawImpl; import rip.athena.client.utils.render.ColorUtil; +import rip.athena.client.utils.render.DrawUtils; import rip.athena.client.utils.render.RoundedUtils; import java.awt.*; @@ -134,6 +135,8 @@ public class IngameMenu extends MinecraftMenuImpl implements DrawImpl { menu.setY(sr.getScaledHeight() / 2); } + DrawUtils.drawWatermark(width, height); + GlStateManager.pushMatrix(); float value = guiScale / new ScaledResolution(mc).getScaleFactor(); GlStateManager.scale(value, value, value); diff --git a/src/main/java/rip/athena/client/ui/menu/AthenaMenu.java b/src/main/java/rip/athena/client/ui/menu/AthenaMenu.java index 5bc82c42..ff3bca4c 100644 --- a/src/main/java/rip/athena/client/ui/menu/AthenaMenu.java +++ b/src/main/java/rip/athena/client/ui/menu/AthenaMenu.java @@ -16,6 +16,7 @@ import net.minecraft.world.storage.WorldInfo; import org.apache.commons.io.Charsets; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; +import org.lwjgl.opengl.GL11; import org.lwjgl.opengl.GLContext; import rip.athena.client.Athena; import rip.athena.client.ui.menu.altmanager.GuiAccountManager; @@ -259,8 +260,11 @@ public class AthenaMenu extends GuiScreen implements GuiYesNoCallback int width = 150; int height = 100; - rip.athena.client.utils.font.FontManager.getProductSansBold(60).drawCenteredString(Athena.INSTANCE.getClientName(), - (float) this.width / 2, y, new Color(255, 255, 255).getRGB()); + GL11.glPushMatrix(); + DrawUtils.drawImage(new ResourceLocation("Athena/logo/athena-text.png"),this.width / 2 - 130, y, 270, 40); + GL11.glPopMatrix(); + + //rip.athena.client.utils.font.FontManager.getProductSansBold(60).drawCenteredString(Athena.INSTANCE.getClientName(), (float) this.width / 2, y, new Color(255, 255, 255).getRGB()); GlStateManager.pushMatrix(); DrawUtils.drawImage(new ResourceLocation("Athena/logo/Athena.png"), this.width / 2 - 50, y - 90, 100, 100); diff --git a/src/main/java/rip/athena/client/ui/menu/altmanager/GuiAccountManager.java b/src/main/java/rip/athena/client/ui/menu/altmanager/GuiAccountManager.java index 51e70f77..44b58739 100644 --- a/src/main/java/rip/athena/client/ui/menu/altmanager/GuiAccountManager.java +++ b/src/main/java/rip/athena/client/ui/menu/altmanager/GuiAccountManager.java @@ -10,10 +10,10 @@ import net.minecraft.client.renderer.GlStateManager; import net.minecraft.util.ResourceLocation; import net.minecraft.util.Session; import org.apache.commons.lang3.RandomStringUtils; +import org.lwjgl.opengl.GL11; import rip.athena.api.account.Account; import rip.athena.api.account.AccountType; import rip.athena.client.Athena; -import rip.athena.client.socket.SocketClient; import rip.athena.client.ui.menu.altmanager.button.AltTextField; import rip.athena.client.utils.GLUtils; import rip.athena.client.utils.MouseUtils; @@ -29,7 +29,6 @@ import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Random; -import java.util.concurrent.CompletableFuture; /** * @author Athena Development @@ -140,6 +139,14 @@ public class GuiAccountManager extends GuiScreen { FontManager.getProductSansRegular(22).drawString("Empty...", sr.getScaledWidth() / 2 - (FontManager.getProductSansRegular(22).height() / 2), (sr.getScaledHeight() / 2) - (FontManager.getProductSansRegular(22).height() / 2), Athena.INSTANCE.getThemeManager().getPrimaryTheme().getTextColor()); } + ScaledResolution resolution = new ScaledResolution(mc); + GL11.glScissor(x * resolution.getScaleFactor(), + (y + 3) * resolution.getScaleFactor(), + width * resolution.getScaleFactor(), + (height - 25) * resolution.getScaleFactor() + ); + GL11.glEnable(GL11.GL_SCISSOR_TEST); + for(Account a : Athena.INSTANCE.getAccountManager().getAccounts()) { RoundedUtils.drawRound(x + 9, y + offsetY + scrollAnimation.getValue() - 1, width - 18, 37, 4, new Color(Athena.INSTANCE.getThemeManager().getPrimaryTheme().getSecondColor())); RoundedUtils.drawRound(x + 10, y + offsetY + scrollAnimation.getValue(), width - 20, 35, 4, new Color(Athena.INSTANCE.getThemeManager().getPrimaryTheme().getFirstColor())); @@ -155,51 +162,6 @@ public class GuiAccountManager extends GuiScreen { RoundedUtils.drawRoundTextured(x + 17, y + offsetY + 6 + scrollAnimation.getValue(), 24, 24, 4, 1.0F); GlStateManager.disableBlend(); - final ResourceLocation[] rankTexture = {null}; - - if(a.getAccountType().equals(AccountType.MICROSOFT)) { - CompletableFuture isUserFuture = SocketClient.isUserAsync(formatMinecraftUUID(a.getUuid())); - - isUserFuture.thenCompose(isUser -> { - if (isUser) { - return SocketClient.getRankAsync(formatMinecraftUUID(a.getUuid())); - } else { - return CompletableFuture.completedFuture(""); - } - }).thenAccept(rank -> { - switch (rank) { - case "OWNER": - case "MANAGER": - rankTexture[0] = new ResourceLocation("Athena/ranks/owner.png"); - break; - case "DEVELOPER": - rankTexture[0] = new ResourceLocation("Athena/ranks/developer.png"); - break; - case "ADMIN": - rankTexture[0] = new ResourceLocation("Athena/ranks/admin.png"); - break; - case "MOD": - rankTexture[0] = new ResourceLocation("Athena/ranks/mod.png"); - break; - case "PARTNER": - case "MEDIA": - rankTexture[0] = new ResourceLocation("Athena/ranks/partner.png"); - break; - case "PREMIUM": - rankTexture[0] = new ResourceLocation("Athena/ranks/premium.png"); - break; - case "USER": - rankTexture[0] = new ResourceLocation("Athena/ranks/user.png"); - break; - default: - break; - } - }); - } - if (rankTexture[0] != null) { - DrawUtils.drawImage(rankTexture[0], x + 52 + FontManager.getProductSansRegular(22).width(a.getUsername()), (int) (y + offsetY + 11 + scrollAnimation.getValue()), 15, 15); - } - GlStateManager.pushMatrix(); DrawUtils.drawImage(new ResourceLocation("Athena/menu/exit.png"),x + width - 31, (int) (y + offsetY + 12 + scrollAnimation.getValue()), 10, 10); GlStateManager.popMatrix(); @@ -223,11 +185,9 @@ public class GuiAccountManager extends GuiScreen { index++; } + GL11.glDisable(GL11.GL_SCISSOR_TEST); GLUtils.stopTranslate(); - - StencilUtils.uninitStencilBuffer(); - GLUtils.stopScale(); final MouseUtils.Scroll scroll = MouseUtils.scroll(); diff --git a/src/main/java/rip/athena/client/utils/render/DrawUtils.java b/src/main/java/rip/athena/client/utils/render/DrawUtils.java index 764f9f5b..19318e12 100644 --- a/src/main/java/rip/athena/client/utils/render/DrawUtils.java +++ b/src/main/java/rip/athena/client/utils/render/DrawUtils.java @@ -74,6 +74,29 @@ public enum DrawUtils { applyGradient(x, y, width, height, alpha, left, left, right, right, content); } + public static void drawWatermark(final int x, final int y) { + GlStateManager.pushMatrix(); + GlStateManager.enableBlend(); + GlStateManager.disableLighting(); + GlStateManager.disableAlpha(); + GlStateManager.color(1.0f, 1.0f, 1.0f, 1.0f); + drawImage(new ResourceLocation("Athena/logo/athena-text.png"), x - 120, y - 20, 120, 20); + GlStateManager.popMatrix(); + } + + public static void drawModalRectWithCustomSizedTexture(final float x, final float y, final float u, final float v, final int width, final int height, final float textureWidth, final float textureHeight) { + final float f = 1.0f / textureWidth; + final float f2 = 1.0f / textureHeight; + final Tessellator tessellator = Tessellator.getInstance(); + final WorldRenderer worldrenderer = tessellator.getWorldRenderer(); + worldrenderer.begin(7, DefaultVertexFormats.POSITION_TEX); + worldrenderer.pos((double)x, (double)(y + height), 0.0).tex((double)(u * f), (double)((v + height) * f2)).endVertex(); + worldrenderer.pos((double)(x + width), (double)(y + height), 0.0).tex((double)((u + width) * f), (double)((v + height) * f2)).endVertex(); + worldrenderer.pos((double)(x + width), (double)y, 0.0).tex((double)((u + width) * f), (double)(v * f2)).endVertex(); + worldrenderer.pos((double)x, (double)y, 0.0).tex((double)(u * f), (double)(v * f2)).endVertex(); + tessellator.draw(); + } + public static void applyGradient(float x, float y, float width, float height, float alpha, Color bottomLeft, Color topLeft, Color bottomRight, Color topRight, Runnable content) { GlStateManager.color(1, 1, 1, 1); GlStateManager.enableBlend(); diff --git a/src/main/resources/assets/minecraft/Athena/logo/athena-text.png b/src/main/resources/assets/minecraft/Athena/logo/athena-text.png new file mode 100644 index 00000000..5369f91c Binary files /dev/null and b/src/main/resources/assets/minecraft/Athena/logo/athena-text.png differ diff --git a/workspace/logs/latest.log b/workspace/logs/latest.log index a15ae190..5ae05f01 100644 --- a/workspace/logs/latest.log +++ b/workspace/logs/latest.log @@ -1,2 +1,234 @@ -[14:25:06] [Client thread/INFO]: Setting user: Player270 -[14:25:06] [Client thread/INFO]: (Session ID is token:0:Player270) +[18:50:37] [Client thread/INFO]: Setting user: Player360 +[18:50:37] [Client thread/INFO]: (Session ID is token:0:Player360) +[18:50:37] [Client thread/INFO]: [OptiFine] *** Reflector Forge *** +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.Attributes +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: mods.betterfoliage.client.BetterFoliageClient +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.asm.transformers.BlamingTransformer +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.world.ChunkWatchEvent$UnWatch +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.relauncher.CoreModManager +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.DimensionManager +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Pre +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Post +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$CameraSetup +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$FogColors +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.Event +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.EventBus +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.Event$Result +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.property.ExtendedBlockState +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.FMLClientHandler +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.FMLCommonHandler +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.biome.BiomeGenBase.getWaterColorMultiplier +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.addDestroyEffects +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.addHitEffects +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.canCreatureSpawn +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.canRenderInLayer +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.doesSideBlockRendering +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.getBedDirection +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.getExtendedState +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.hasTileEntity +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isAir +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isBed +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isBedFoot +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.block.Block.isSideSolid +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.entity.Entity.canRiderInteract +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: net.minecraft.entity.Entity.captureDrops +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: net.minecraft.entity.Entity.capturedDrops +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.entity.Entity.shouldRenderInPass +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.entity.Entity.shouldRiderSit +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.ForgeEventFactory +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.ForgeHooks +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ForgeHooksClient +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.getDurabilityForDisplay +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.getModel +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.onEntitySwing +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.shouldCauseReequipAnimation +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.Item.showDurabilityBar +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.item.ItemRecord.getRecordResource +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.ForgeModContainer +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.potion.PotionEffect.isCurativeItem +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.canRenderBreaking +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.getRenderBoundingBox +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.hasFastRenderer +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.tileentity.TileEntity.shouldRenderInPass +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.preDrawBatch +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.drawBatch +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.vertex.VertexFormatElement$EnumUsage.preDraw +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.client.renderer.vertex.VertexFormatElement$EnumUsage.postDraw +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.World.countEntities +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.World.getPerWorldStorage +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.WorldProvider.getCloudRenderer +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.WorldProvider.getSkyRenderer +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: net.minecraft.world.WorldProvider.getWeatherRenderer +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.GuiModList +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.IColoredBakedQuad +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.property.IExtendedBlockState +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.IRenderHandler +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.ISmartBlockModel +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ItemModelMesherForge +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraft.launchwrapper.Launch +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.pipeline.LightUtil +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.MinecraftForge +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.MinecraftForgeClient +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.ModelLoader +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderBlockOverlayEvent$OverlayType +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.registry.RenderingRegistry +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderItemInFrameEvent +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Pre +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Post +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Specials$Pre +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Specials$Post +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.SplashProgress +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.world.WorldEvent$Load +[18:50:37] [Client thread/INFO]: [OptiFine] *** Reflector Vanilla *** +[18:50:37] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: optifine.OptiFineClassTransformer +[18:50:37] [Client thread/INFO]: LWJGL Version: 2.9.4 +[18:50:37] [Client thread/INFO]: [OptiFine] +[18:50:37] [Client thread/INFO]: [OptiFine] OptiFine_1.8.8_HD_U_H8 +[18:50:37] [Client thread/INFO]: [OptiFine] Build: null +[18:50:37] [Client thread/INFO]: [OptiFine] OS: Windows 10 (amd64) version 10.0 +[18:50:37] [Client thread/INFO]: [OptiFine] Java: 1.8.0_202, Oracle Corporation +[18:50:37] [Client thread/INFO]: [OptiFine] VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation +[18:50:37] [Client thread/INFO]: [OptiFine] LWJGL: 2.9.4 +[18:50:37] [Client thread/INFO]: [OptiFine] OpenGL: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2, version 4.6.0 NVIDIA 532.03, NVIDIA Corporation +[18:50:37] [Client thread/INFO]: [OptiFine] OpenGL Version: 4.6.0 +[18:50:37] [Client thread/INFO]: [OptiFine] Maximum texture size: 32768x32768 +[18:50:37] [Client thread/INFO]: [Shaders] ShadersMod version: 2.4.12 +[18:50:37] [Client thread/INFO]: [Shaders] OpenGL Version: 4.6.0 NVIDIA 532.03 +[18:50:37] [Client thread/INFO]: [Shaders] Vendor: NVIDIA Corporation +[18:50:37] [Client thread/INFO]: [Shaders] Renderer: NVIDIA GeForce RTX 2080 SUPER/PCIe/SSE2 +[18:50:37] [Client thread/INFO]: [Shaders] Capabilities: 2.0 2.1 3.0 3.2 4.0 +[18:50:37] [Client thread/INFO]: [Shaders] GL_MAX_DRAW_BUFFERS: 8 +[18:50:37] [Client thread/INFO]: [Shaders] GL_MAX_COLOR_ATTACHMENTS_EXT: 8 +[18:50:37] [Client thread/INFO]: [Shaders] GL_MAX_TEXTURE_IMAGE_UNITS: 32 +[18:50:37] [Client thread/INFO]: [Shaders] Load ShadersMod configuration. +[18:50:37] [Client thread/INFO]: [Shaders] Save ShadersMod configuration. +[18:50:37] [Client thread/INFO]: [Shaders] Shaders can not be loaded, Fast Render is enabled. +[18:50:37] [Client thread/INFO]: [Shaders] No shaderpack loaded. +[18:50:38] [Client thread/INFO]: Reloading ResourceManager: Default, ! §bPotfast 5kay.zip +[18:50:38] [Client thread/INFO]: [OptiFine] *** Reloading textures *** +[18:50:38] [Client thread/INFO]: [OptiFine] Resource packs: ! §bPotfast 5kay.zip +[18:50:38] [Client thread/INFO]: [Athena] -------------------------------- +[18:50:38] [Client thread/INFO]: [Athena] Initializing Athena +[18:50:38] [Client thread/INFO]: [Athena] -------------------------------- +[18:50:38] [Client thread/INFO]: [Athena] Initializing Discord RPC +[18:50:41] [Client thread/INFO]: [Athena] Initialized Discord RPC +[18:50:41] [Client thread/INFO]: [Athena] -------------------------------- +[18:50:41] [Client thread/INFO]: [Athena] Initializing Config Manager +[18:50:41] [Client thread/INFO]: [Athena] Initialized Config Manager +[18:50:41] [Client thread/INFO]: [Athena] -------------------------------- +[18:50:41] [Client thread/INFO]: [Athena] Initializing Account Manager +[18:50:43] [Client thread/INFO]: [Athena] Initialized Account Manager +[18:50:43] [Client thread/INFO]: [Athena] -------------------------------- +[18:50:43] [Client thread/INFO]: [Athena] Initializing Check Repository +[18:50:43] [Client thread/INFO]: [Athena] Initialized Check Repository +[18:50:43] [Client thread/INFO]: [Athena] -------------------------------- +[18:50:43] [Client thread/INFO]: [Athena] Initializing Module Repository +[18:50:43] [Client thread/INFO]: [Athena] Initialized Module Repository +[18:50:44] [Client thread/INFO]: [Athena] -------------------------------- +[18:50:44] [Client thread/INFO]: [Athena] Initializing Macro Manager +[18:50:44] [Client thread/INFO]: [Athena] Initialized Macro Manager +[18:50:44] [Client thread/INFO]: [Athena] -------------------------------- +[18:50:44] [Client thread/INFO]: [Athena] Initializing Skin Manager +[18:50:44] [Client thread/INFO]: [Athena] Initialized Skin Manager +[18:50:44] [Client thread/INFO]: [Athena] -------------------------------- +[18:50:44] [Client thread/INFO]: [Athena] Initializing HUD Manager +[18:50:44] [Client thread/INFO]: [Athena] Initialized HUD Manager +[18:50:44] [Client thread/INFO]: [Athena] -------------------------------- +[18:50:44] [Client thread/INFO]: [Athena] Initializing Event Bus +[18:50:44] [Client thread/INFO]: [Athena] Initialized Event Bus +[18:50:44] [Client thread/INFO]: [Athena] -------------------------------- +[18:50:44] [Client thread/INFO]: [Athena] Initializing Notification Manager +[18:50:44] [Client thread/INFO]: [Athena] Initialized Notification Manager +[18:50:44] [Client thread/INFO]: [Athena] -------------------------------- +[18:50:44] [Client thread/INFO]: [Athena] Initializing Cosmetics Controller +[18:50:44] [Client thread/ERROR]: [Athena] Failed to load cape asset, missing. java.nio.file.NoSuchFileException: none +[18:50:44] [Client thread/ERROR]: [Athena] Failed to load cape asset, missing. java.nio.file.NoSuchFileException: Athena\cosmetics\capes\staff.png +[18:50:44] [Client thread/INFO]: [Athena] Initialized Cosmetics Controller +[18:50:44] [Client thread/WARN]: [Athena] Tried accessing non-existing module: primaryTheme +[18:50:44] [Client thread/WARN]: [Athena] Tried accessing non-existing module: theme +[18:50:44] [Client thread/WARN]: [Athena] Tried accessing non-existing module: Borderless Window +[18:50:44] [Client thread/ERROR]: [Athena] Failed to load config default, improper json.org.json.JSONException: JSONObject["cape"] not found. +[18:50:44] [Client thread/INFO]: [Athena] -------------------------------- +[18:50:44] [Client thread/INFO]: [Athena] Successfully loaded Athena! +[18:50:44] [Client thread/INFO]: [Athena] -------------------------------- +[18:50:44] [Client thread/INFO]: [Athena] OS: Windows 10 +[18:50:44] [Client thread/INFO]: [Athena] Java: 1.8.0_202, Oracle Corporation +[18:50:44] [Client thread/INFO]: [Athena] Java VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation +[18:50:44] [Client thread/INFO]: [Athena] -------------------------------- +[18:50:44] [Client thread/INFO]: [Athena] Module Repository Size: 44 +[18:50:44] [Client thread/INFO]: [Athena] HUD Elements Size: 21 +[18:50:44] [Client thread/INFO]: [Athena] Account Size: 7 +[18:50:44] [Client thread/INFO]: [Athena] Config Size: 1 +[18:50:44] [Client thread/INFO]: [Athena] Macro Size: 0 +[18:50:44] [Client thread/INFO]: [Athena] Cape Size: 0 +[18:50:44] [Client thread/INFO]: [Athena] -------------------------------- +[18:50:44] [Client thread/INFO]: [Athena] Active Primary Theme: Dark +[18:50:44] [Client thread/INFO]: [Athena] Active Accent Theme: Magic +[18:50:44] [Client thread/INFO]: [Athena] Active Config: default +[18:50:44] [Client thread/INFO]: [Athena] -------------------------------- +[18:50:44] [Sound Library Loader/INFO]: Starting up SoundSystem... +[18:50:44] [Thread-9/WARN]: [Athena] Tried accessing non-existing cape: +301 Moved Permanently + +

301 Moved Permanently

+
nginx/1.18.0 (Ubuntu)
+ + + +[18:50:44] [Thread-10/INFO]: Initializing LWJGL OpenAL +[18:50:44] [Thread-10/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org) +[18:50:44] [Thread-10/INFO]: OpenAL initialized. +[18:50:45] [Sound Library Loader/INFO]: Sound engine started +[18:50:45] [Client thread/INFO]: [OptiFine] Sprite size: 32 +[18:50:45] [Client thread/INFO]: [OptiFine] Mipmap levels: 5 +[18:50:45] [Client thread/INFO]: [OptiFine] Multitexture: false +[18:50:45] [Client thread/INFO]: Created: 2048x2048 textures-atlas +[18:50:46] [Client thread/INFO]: [OptiFine] *** Reloading custom textures *** +[18:50:46] [Client thread/INFO]: [OptiFine] CustomColors: Colormap mcpatcher/lightmap/world-1.png +[18:50:46] [Client thread/INFO]: [OptiFine] CustomColors: Colormap mcpatcher/lightmap/world0.png +[18:50:46] [Client thread/INFO]: [OptiFine] CustomColors: Colormap mcpatcher/lightmap/world1.png +[18:50:46] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky1.properties +[18:50:46] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky2.properties +[18:50:46] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky3.properties +[18:50:46] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_sunflare2.png +[18:50:46] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky4.properties +[18:50:46] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_sunflare1.png +[18:50:46] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky5.properties +[18:50:46] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_sunflare3.png +[18:50:46] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky6.properties +[18:50:46] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_sunflare.png +[18:50:46] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky7.properties +[18:50:46] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_box.png +[18:50:46] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky8.properties +[18:50:46] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/sky_clouds.png +[18:50:46] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky9.properties +[18:50:46] [Client thread/INFO]: [OptiFine] CustomSky: Texture not found: minecraft:terrain/sky0/night_skybox.png +[18:50:46] [Client thread/INFO]: [OptiFine] CustomSky properties: mcpatcher/sky/world0/sky10.properties +[18:50:46] [Client thread/INFO]: [OptiFine] Enable face culling: acacia_leaves, birch_leaves, dark_oak_leaves, jungle_leaves, oak_leaves, spruce_leaves +[18:50:53] [Server thread/INFO]: Starting integrated minecraft server version 1.8.8 +[18:50:53] [Server thread/INFO]: Generating keypair +[18:50:53] [Server thread/INFO]: Preparing start region for level 0 +[18:50:53] [Server thread/INFO]: Changing view distance to 8, from 10 +[18:50:54] [Server thread/INFO]: wrangs[local:E:9c53bcbf] logged in with entity id 149 at (-287.84436600400284, 4.0, 1664.9423971004944) +[18:50:54] [Server thread/INFO]: wrangs joined the game +[18:50:57] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 2814ms behind, skipping 56 tick(s) +[18:51:17] [Server thread/INFO]: Saving and pausing game... +[18:51:17] [Server thread/INFO]: Saving chunks for level 'New World'/Overworld +[18:51:17] [Server thread/INFO]: Saving chunks for level 'New World'/Nether +[18:51:17] [Server thread/INFO]: Saving chunks for level 'New World'/The End +[19:06:31] [Client thread/INFO]: [CHAT] Unknown command. Try /help for a list of commands +[19:06:32] [Client thread/INFO]: [CHAT] You do not have permission to use this command +[19:06:33] [Server thread/INFO]: Saving and pausing game... +[19:06:33] [Server thread/INFO]: Saving chunks for level 'New World'/Overworld +[19:06:33] [Server thread/INFO]: Saving chunks for level 'New World'/Nether +[19:06:33] [Server thread/INFO]: Saving chunks for level 'New World'/The End +[19:06:36] [Client thread/INFO]: Using default channel type +[19:06:36] [Client thread/INFO]: Started on 59770 +[19:06:36] [Client thread/INFO]: [CHAT] Local game hosted on port 59770 +[19:06:37] [Server thread/INFO]: [wrangs: Toggled downfall] +[19:06:37] [Client thread/INFO]: [CHAT] Toggled downfall diff --git a/workspace/options.txt b/workspace/options.txt index d73574c5..20c1231f 100644 --- a/workspace/options.txt +++ b/workspace/options.txt @@ -10,7 +10,7 @@ bobView:true anaglyph3d:false maxFps:260 fboEnable:true -difficulty:1 +difficulty:2 fancyGraphics:false ao:0 renderClouds:false @@ -24,7 +24,7 @@ chatLinks:true chatLinksPrompt:true chatOpacity:1.0 snooperEnabled:true -fullscreen:true +fullscreen:false enableVsync:false useVbo:false hideServerAddress:false diff --git a/workspace/saves/MCP Development World/data/villages.dat b/workspace/saves/MCP Development World/data/villages.dat index c51faaad..d4843bb9 100644 Binary files a/workspace/saves/MCP Development World/data/villages.dat and b/workspace/saves/MCP Development World/data/villages.dat differ diff --git a/workspace/saves/MCP Development World/data/villages_end.dat b/workspace/saves/MCP Development World/data/villages_end.dat index c51faaad..d4843bb9 100644 Binary files a/workspace/saves/MCP Development World/data/villages_end.dat and b/workspace/saves/MCP Development World/data/villages_end.dat differ diff --git a/workspace/saves/MCP Development World/data/villages_nether.dat b/workspace/saves/MCP Development World/data/villages_nether.dat index c51faaad..d4843bb9 100644 Binary files a/workspace/saves/MCP Development World/data/villages_nether.dat and b/workspace/saves/MCP Development World/data/villages_nether.dat differ diff --git a/workspace/saves/MCP Development World/level.dat b/workspace/saves/MCP Development World/level.dat deleted file mode 100644 index 64721e8f..00000000 Binary files a/workspace/saves/MCP Development World/level.dat and /dev/null differ diff --git a/workspace/saves/MCP Development World/playerdata/7ee45f81-0efe-43fa-af9d-1376f7ae217c.dat b/workspace/saves/MCP Development World/playerdata/7ee45f81-0efe-43fa-af9d-1376f7ae217c.dat index a4e1f3c4..070c6dfb 100644 Binary files a/workspace/saves/MCP Development World/playerdata/7ee45f81-0efe-43fa-af9d-1376f7ae217c.dat and b/workspace/saves/MCP Development World/playerdata/7ee45f81-0efe-43fa-af9d-1376f7ae217c.dat differ diff --git a/workspace/saves/MCP Development World/region/r.0.-1.mca b/workspace/saves/MCP Development World/region/r.0.-1.mca index ab17fe52..48e5963b 100644 Binary files a/workspace/saves/MCP Development World/region/r.0.-1.mca and b/workspace/saves/MCP Development World/region/r.0.-1.mca differ diff --git a/workspace/saves/MCP Development World/region/r.0.0.mca b/workspace/saves/MCP Development World/region/r.0.0.mca index 80aa53e2..5d6b0ce5 100644 Binary files a/workspace/saves/MCP Development World/region/r.0.0.mca and b/workspace/saves/MCP Development World/region/r.0.0.mca differ diff --git a/workspace/saves/MCP Development World/region/r.1.-1.mca b/workspace/saves/MCP Development World/region/r.1.-1.mca index 508084e6..69a944a8 100644 Binary files a/workspace/saves/MCP Development World/region/r.1.-1.mca and b/workspace/saves/MCP Development World/region/r.1.-1.mca differ diff --git a/workspace/saves/MCP Development World/region/r.1.0.mca b/workspace/saves/MCP Development World/region/r.1.0.mca index da355d6d..767e24c9 100644 Binary files a/workspace/saves/MCP Development World/region/r.1.0.mca and b/workspace/saves/MCP Development World/region/r.1.0.mca differ diff --git a/workspace/saves/MCP Development World/region/r.1.1.mca b/workspace/saves/MCP Development World/region/r.1.1.mca index aa549cb6..189546ca 100644 Binary files a/workspace/saves/MCP Development World/region/r.1.1.mca and b/workspace/saves/MCP Development World/region/r.1.1.mca differ diff --git a/workspace/saves/MCP Development World/session.lock b/workspace/saves/MCP Development World/session.lock index a55d81c4..59fdab1d 100644 Binary files a/workspace/saves/MCP Development World/session.lock and b/workspace/saves/MCP Development World/session.lock differ diff --git a/workspace/saves/MCP Development World/stats/7ee45f81-0efe-43fa-af9d-1376f7ae217c.json b/workspace/saves/MCP Development World/stats/7ee45f81-0efe-43fa-af9d-1376f7ae217c.json index 6c810a56..349e14cf 100644 --- a/workspace/saves/MCP Development World/stats/7ee45f81-0efe-43fa-af9d-1376f7ae217c.json +++ b/workspace/saves/MCP Development World/stats/7ee45f81-0efe-43fa-af9d-1376f7ae217c.json @@ -1 +1 @@ -{"stat.walkOneCm":28873,"achievement.openInventory":3,"stat.useItem.minecraft.stone":677,"stat.leaveGame":33,"stat.flyOneCm":49531,"stat.jump":216,"stat.swimOneCm":607,"stat.useItem.minecraft.sand":8,"stat.playOneMinute":593996,"stat.crouchOneCm":2309,"stat.timeSinceDeath":593996,"stat.sprintOneCm":8392,"achievement.exploreAllBiomes":{"value":0,"progress":["Beach","River","Desert"]},"stat.diveOneCm":763} \ No newline at end of file +{"stat.walkOneCm":29155,"achievement.openInventory":3,"stat.useItem.minecraft.stone":677,"stat.leaveGame":37,"stat.flyOneCm":54956,"stat.jump":219,"stat.swimOneCm":607,"stat.useItem.minecraft.sand":8,"stat.playOneMinute":645564,"stat.crouchOneCm":2309,"stat.timeSinceDeath":645564,"stat.sprintOneCm":8494,"achievement.exploreAllBiomes":{"value":0,"progress":["Beach","River","Desert"]},"stat.diveOneCm":763} \ No newline at end of file diff --git a/workspace/usercache.json b/workspace/usercache.json index 938d6557..701a7a5e 100644 --- a/workspace/usercache.json +++ b/workspace/usercache.json @@ -1 +1 @@ -[{"name":"wrangs","uuid":"7ee45f81-0efe-43fa-af9d-1376f7ae217c","expiresOn":"2023-08-20 14:25:24 +0200"},{"name":"sdfvsdfghsdfghndgzhn","uuid":"9b8488a0-0ab3-349d-b3de-d6359f4ea663","expiresOn":"2023-08-11 19:48:38 +0200"},{"name":"ziue","uuid":"ae330cf9-3749-3ca0-ba31-8447e2a2786f","expiresOn":"2023-08-01 16:58:31 +0200"},{"name":"ziuedev","uuid":"a588da93-fe7a-3a00-87de-d96fd4924107","expiresOn":"2023-08-10 16:36:14 +0200"},{"name":"Player119","uuid":"8fbcb74c-bd8d-3181-a022-3c858a10477d","expiresOn":"2023-08-02 10:47:11 +0200"},{"name":"Player311","uuid":"d4625839-68ff-34de-8208-19f0e474753e","expiresOn":"2023-08-02 16:20:03 +0200"},{"name":"Player831","uuid":"7daaf105-640b-34bc-83e6-6c045d1c9591","expiresOn":"2023-08-02 17:44:01 +0200"},{"name":"test","uuid":"530fa97a-357f-3c19-94d3-0c5c65c18fe8","expiresOn":"2023-08-15 14:21:59 +0200"},{"name":"Player995","uuid":"93bfa0b6-cc14-3c0c-8efa-0bcc48245274","expiresOn":"2023-08-02 16:21:08 +0200"},{"name":"df","uuid":"efa033f9-0301-3a6a-ac62-d635b2b6c7bf","expiresOn":"2023-08-18 20:24:46 +0200"},{"name":"etert","uuid":"a12f6b57-b314-305d-a4de-14e5b61e7068","expiresOn":"2023-08-08 16:23:11 +0200"},{"name":"Cabb0003","uuid":"94bf28a6-8320-3fcd-9a87-ed2118a4c3ba","expiresOn":"2023-08-11 19:49:07 +0200"},{"name":"Player504","uuid":"eb08048d-a3b9-3008-984c-fcc8bb7d8893","expiresOn":"2023-08-02 10:04:23 +0200"},{"name":"Player665","uuid":"5daba5f8-966b-3165-8089-02aaa9b1e740","expiresOn":"2023-08-02 11:22:29 +0200"},{"name":"ziue","uuid":"74e89738-6c9e-4f59-83ef-d365849e6049","expiresOn":"2023-08-19 13:55:57 +0200"}] \ No newline at end of file +[{"name":"wrangs","uuid":"7ee45f81-0efe-43fa-af9d-1376f7ae217c","expiresOn":"2023-08-20 19:19:34 +0200"},{"name":"Player665","uuid":"5daba5f8-966b-3165-8089-02aaa9b1e740","expiresOn":"2023-08-02 11:22:29 +0200"},{"name":"ziue","uuid":"74e89738-6c9e-4f59-83ef-d365849e6049","expiresOn":"2023-08-20 18:42:27 +0200"},{"name":"Player831","uuid":"7daaf105-640b-34bc-83e6-6c045d1c9591","expiresOn":"2023-08-02 17:44:01 +0200"},{"name":"df","uuid":"efa033f9-0301-3a6a-ac62-d635b2b6c7bf","expiresOn":"2023-08-20 18:34:51 +0200"},{"name":"Player311","uuid":"d4625839-68ff-34de-8208-19f0e474753e","expiresOn":"2023-08-02 16:20:03 +0200"},{"name":"Cabb0003","uuid":"94bf28a6-8320-3fcd-9a87-ed2118a4c3ba","expiresOn":"2023-08-11 19:49:07 +0200"},{"name":"sdfvsdfghsdfghndgzhn","uuid":"9b8488a0-0ab3-349d-b3de-d6359f4ea663","expiresOn":"2023-08-11 19:48:38 +0200"},{"name":"sdfszdxfcgvsfhdrtujgh","uuid":"d825e180-fb6a-31e1-b73b-fa6d0d9021ca","expiresOn":"2023-08-20 18:23:31 +0200"},{"name":"ziuedev","uuid":"a588da93-fe7a-3a00-87de-d96fd4924107","expiresOn":"2023-08-10 16:36:14 +0200"},{"name":"sdfdsfgsdfg","uuid":"b2dca8e1-5ab5-3823-874c-6b1d64f10d75","expiresOn":"2023-08-20 18:16:37 +0200"},{"name":"test","uuid":"530fa97a-357f-3c19-94d3-0c5c65c18fe8","expiresOn":"2023-08-15 14:21:59 +0200"},{"name":"Player119","uuid":"8fbcb74c-bd8d-3181-a022-3c858a10477d","expiresOn":"2023-08-02 10:47:11 +0200"},{"name":"sdfgdsfgxcvcv","uuid":"3f0672b0-b71d-3ee6-95e6-717a283897a6","expiresOn":"2023-08-20 18:18:10 +0200"},{"name":"etert","uuid":"a12f6b57-b314-305d-a4de-14e5b61e7068","expiresOn":"2023-08-08 16:23:11 +0200"},{"name":"Player995","uuid":"93bfa0b6-cc14-3c0c-8efa-0bcc48245274","expiresOn":"2023-08-02 16:21:08 +0200"},{"name":"Player504","uuid":"eb08048d-a3b9-3008-984c-fcc8bb7d8893","expiresOn":"2023-08-02 10:04:23 +0200"},{"name":"ziue","uuid":"ae330cf9-3749-3ca0-ba31-8447e2a2786f","expiresOn":"2023-08-01 16:58:31 +0200"},{"name":"psdfgjeassdfasdf","uuid":"e62dc454-044d-3c9c-974a-45e50b30f851","expiresOn":"2023-08-20 18:28:33 +0200"}] \ No newline at end of file