From f3ba539497557295579f0e14fd84151ef679f7e0 Mon Sep 17 00:00:00 2001 From: catfoolyou Date: Wed, 29 Jan 2025 15:21:11 -0500 Subject: [PATCH] 158 errors --- .gradle/8.0/fileHashes/fileHashes.bin | Bin 1954373 -> 1954373 bytes .gradle/8.0/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .../8.0/fileHashes/resourceHashesCache.bin | Bin 882266 -> 882572 bytes .../buildOutputCleanup.lock | Bin 17 -> 17 bytes .../eaglercraft/GuiScreenBackupWorld.java | 2 +- .../eaglercraft/LANClientNetworkManager.java | 2 +- .../net/minecraft/src/GuiCreateWorld.java | 15 +++++++ .../net/minecraft/src/GuiMultiplayer.java | 4 ++ .../net/minecraft/src/INetworkManager.java | 5 --- .../net/minecraft/src/IntegratedServer.java | 1 - src/main/java/net/minecraft/src/Packet.java | 42 ++++++++++++++++++ .../java/net/minecraft/src/ServerData.java | 13 ++++++ 12 files changed, 76 insertions(+), 8 deletions(-) diff --git a/.gradle/8.0/fileHashes/fileHashes.bin b/.gradle/8.0/fileHashes/fileHashes.bin index 5bee1ddcf9f4a5d63387db709d012ffa3e05dfb7..bcb8881a5865746a22bd4e0e8f6a0798ff79ee31 100644 GIT binary patch delta 457 zcmX@Qr2OcT@`e`17N!>F7M2#)7Pc1l7LFFq7OocV7M>Q~7QPn#7J(MQ7NHj57LgXw z7O@ub7KtsAJgxG922AOnBx80dJ#BA$Y?ix~fq`+#=ABWV3}B!%UGa#p@OHaa$qNed z(Hp*QbXyQvc9hk1|C5r-6TnJ0hVOtVb)BBLQA~Kd!!pSuoboA047d0kd$E1LE^8^1 zPWVEw(#@A=LzHq)Ke(Goc)QsK$(hVt)8cnSL}jKo&Sw5RHO!rQmCOYJUDP>k%b z-{x4oD?N0L#D=Y`;$WpaqrxDr^RjQB_(KYarMFM~A)|9ZzUOS;(Pb)v_xE$fW(F-4 zsRk?GxG)8xTx7aqj)3s=_d8^bF7M2#)7Pc1l7LFFq7OocV7M>Q~7QPn#7J(MQ7NHj57LgXw z7O@ub7KtsAJgxG(Sc~846i--kBXOU8p!~ge3=E7@Hcxoc$^ZsR(+@6X6y9#vDtSRc z-sqS9KRyArJ&E3hiQ6>FoS;hkAxa&lJ4$g1Z+BQGd4yBkV9Hsx%HOXn{cX;Lb-uf> z2dZ?sWi*@gcC!tVGnu(2Jed#CC^NlrKG2RgnoZsXm}Jb$1y$NIU3LkJ)b`y1QYXvgnF|l-7#*hve&Z0{zO7wqcY(s!ocT{Z%1XEWLf=4;h^U5@oL}|INzh=GeM-Nq3oA`zfgMsOi~KEK<|o?~pZ; p=ijxzHC!%z$-Au@ryF@)bwNt11&SgdCTdR?`~b8(c&F?q2>>bRriK6j diff --git a/.gradle/8.0/fileHashes/fileHashes.lock b/.gradle/8.0/fileHashes/fileHashes.lock index cd2cff13a7e14708faad22406ddec075db792ad3..4a7e485717fadc89952c0eb6d660aeb990b9839e 100644 GIT binary patch literal 17 VcmZS1Y(A6~(`3WW00QjBo&YPr1Hb?P literal 17 VcmZS1Y(A6~(`3WW00QjBdH^e>1El}} diff --git a/.gradle/8.0/fileHashes/resourceHashesCache.bin b/.gradle/8.0/fileHashes/resourceHashesCache.bin index ec481a5fb8b8697cac4d3e0b7515b57f54482c4f..3649b825132a1c123fd5bffff8bca95d4b349ad2 100644 GIT binary patch delta 681 zcmcch#`)C#bvBB;hMD$&X9P^u4AmbLxv6c%k}#=v&P87x4|x?OPwTkLYiSKI6D*%Nj7KOVKX zknm|SM0MGt$$#Ayr~k-d&t%eL+^8tPH2r=VC*Ss&`RtA1j8~>hA7`)R&-fOs71-1Y z)p1~Z_i^@QZN`rq6%|+@s!hMMPnpHIWc#U!96y!#-b&kjOU0XPkSr`j9 zDlXuFD1UO0z@)=sn!Tz5Q?# zkI-gDmhIO}d0+DJues{+%>L&xsO!|WiLn=PGD(13Ck}Dlhg9Ay0a;_90!bhi1YrRN zj-6`ZRt>M#K2i+05f(XpV=SXE|JC^?PAyl;Ew0h<@BPM9Fg>u5RhU0@(v3N*W>;#> z$(kJBr?+}KV-T0H;ok=36WTLPb4m{%-rfKD?`fc!a;O#vitQ{i>B)NKvNE)NfqK#O z#BMI21^1WAF?w$CVzQqndrI-fbjNf?VMDXUs#l{lg`S^UaAd#l4d$tsW>xM!RLCk{ nwmszM*^@Jtx=atu;1U)QeWGvlaOI3MooOEn%}#sUgR}tvK5^`e delta 321 zcmeBqZ+h#E=>`)C#xt8uB{bDGm)S9~G8#^gPG(n~J|mgkqxqb3`#EPuAZFTr&Y3wl zh4JKer4`IKMYjv@W9AfP(t0_4mJ6@ycJ0f|D`zuq-+ncZMNn<~zbPzA%&e9S%muvD z^Sn6}+x2F!05R)!y%}r)%Nbv8ueWDU)Sdn#hrN+W_vJ=K4W{Y$%Q*SA&&+3U3}?JN zUHUkC<@Pnl*`u@>Z*EkyV1dY*erKODi*fPxQxiFUDoww5m&Ied@>UKZmhIVxIgfK} ze{zuHu@~c-?I(CRIhD4*)ZH~T_<$X(yZw<3ClGUOe`LdbOq4Nx`^q40PoeEx zsoX31m=u0)RFvR{s5{)mz5Q?#kI-gD=Iz%^d0+BP2l~xmyQLVrB`1?a diff --git a/src/main/java/net/lax1dude/eaglercraft/GuiScreenBackupWorld.java b/src/main/java/net/lax1dude/eaglercraft/GuiScreenBackupWorld.java index 667f616..28679c4 100644 --- a/src/main/java/net/lax1dude/eaglercraft/GuiScreenBackupWorld.java +++ b/src/main/java/net/lax1dude/eaglercraft/GuiScreenBackupWorld.java @@ -72,7 +72,7 @@ public class GuiScreenBackupWorld extends GuiScreen { cw.func_82286_a(new WorldInfo(this.levelDat.getCompoundTag("Data"))); this.mc.displayGuiScreen(cw); }else if(par1GuiButton.id == 2) { - this.mc.displayGuiScreen(new GuiRenameWorld(this.selectWorld, this.worldName, true)); + //this.mc.displayGuiScreen(new GuiRenameWorld(this.selectWorld, this.worldName, true)); }else if(par1GuiButton.id == 3) { IntegratedServer.exportWorld(worldName, IPCPacket05RequestData.REQUEST_LEVEL_EAG); this.mc.displayGuiScreen(new GuiScreenSingleplayerLoading(selectWorld, "selectWorld.progress.exporting.1", () -> { diff --git a/src/main/java/net/lax1dude/eaglercraft/LANClientNetworkManager.java b/src/main/java/net/lax1dude/eaglercraft/LANClientNetworkManager.java index 76a0f52..e64e235 100644 --- a/src/main/java/net/lax1dude/eaglercraft/LANClientNetworkManager.java +++ b/src/main/java/net/lax1dude/eaglercraft/LANClientNetworkManager.java @@ -321,7 +321,7 @@ public class LANClientNetworkManager implements INetworkManager { } } - @Override + public String getServerURI() { return "[lan:" + displayRelay + ":" + displayCode + "]"; } diff --git a/src/main/java/net/minecraft/src/GuiCreateWorld.java b/src/main/java/net/minecraft/src/GuiCreateWorld.java index 04af351..bb05b0b 100644 --- a/src/main/java/net/minecraft/src/GuiCreateWorld.java +++ b/src/main/java/net/minecraft/src/GuiCreateWorld.java @@ -141,6 +141,21 @@ public class GuiCreateWorld extends GuiScreen this.folderName = func_73913_a(this.mc.getSaveLoader(), this.folderName); } + public static String makeUsableName(String s) { + char[] var1 = ChatAllowedCharacters.allowedCharactersArray; + int var2 = var1.length; + + for (int var3 = 0; var3 < var2; ++var3) { + char var4 = var1[var3]; + s = s.replace(var4, '_'); + } + + if (MathHelper.stringNullOrLengthZero(s)) { + s = "World"; + } + return s; // FIX THIS!!! + } + private void updateButtonText() { this.buttonGameMode.displayString = I18n.getString("selectWorld.gameMode") + " " + I18n.getString("selectWorld.gameMode." + this.gameMode); diff --git a/src/main/java/net/minecraft/src/GuiMultiplayer.java b/src/main/java/net/minecraft/src/GuiMultiplayer.java index 099c892..47f8629 100644 --- a/src/main/java/net/minecraft/src/GuiMultiplayer.java +++ b/src/main/java/net/minecraft/src/GuiMultiplayer.java @@ -359,6 +359,10 @@ public class GuiMultiplayer extends GuiScreen this.mc.displayGuiScreen(new GuiConnecting(this, this.mc, par1ServerData)); } + public ServerData getTheServerData() { + return this.theServerData = new ServerData(StatCollector.translateToLocal("selectServer.defaultName"), "", false); + } + private static void func_74017_b(ServerData par0ServerData) throws IOException { ServerAddress var1 = ServerAddress.func_78860_a(par0ServerData.serverIP); diff --git a/src/main/java/net/minecraft/src/INetworkManager.java b/src/main/java/net/minecraft/src/INetworkManager.java index 371e9b9..c5ab3f6 100644 --- a/src/main/java/net/minecraft/src/INetworkManager.java +++ b/src/main/java/net/minecraft/src/INetworkManager.java @@ -24,11 +24,6 @@ public interface INetworkManager */ void processReadPackets(); - /** - * Return the InetSocketAddress of the remote endpoint - */ - SocketAddress getSocketAddress(); - /** * Shuts down the server. (Only actually used on the server) */ diff --git a/src/main/java/net/minecraft/src/IntegratedServer.java b/src/main/java/net/minecraft/src/IntegratedServer.java index 4f9e342..83fb9e7 100644 --- a/src/main/java/net/minecraft/src/IntegratedServer.java +++ b/src/main/java/net/minecraft/src/IntegratedServer.java @@ -29,7 +29,6 @@ public class IntegratedServer extends MinecraftServer this.setBuildLimit(256); this.setConfigurationManager(new IntegratedPlayerList(this)); this.mc = par1Minecraft; - this.serverProxy = par1Minecraft.getProxy(); this.theWorldSettings = par4WorldSettings; try diff --git a/src/main/java/net/minecraft/src/Packet.java b/src/main/java/net/minecraft/src/Packet.java index bac9710..dd50ff9 100644 --- a/src/main/java/net/minecraft/src/Packet.java +++ b/src/main/java/net/minecraft/src/Packet.java @@ -9,6 +9,8 @@ import java.util.HashMap; import java.util.HashSet; import java.util.Map; import java.util.Set; +import java.io.DataInputStream; +import java.io.DataOutputStream; import net.minecraft.server.MinecraftServer; public abstract class Packet @@ -89,6 +91,17 @@ public abstract class Packet } } + public static Packet getNewPacket(int par1) { + try { + Class var2 = (Class) packetIdToClassMap.lookup(par1); + return var2 == null ? null : (Packet) var2.newInstance(); + } catch (Exception var3) { + var3.printStackTrace(); + System.err.println("Skipping packet with id " + par1); + return null; + } + } + /** * Writes a byte array to the DataOutputStream */ @@ -175,6 +188,35 @@ public abstract class Packet return var5; } + public static Packet readPacket(DataInputStream par1DataInputStream, boolean par2) throws IOException { + boolean var4 = false; + Packet var5 = null; + int var9 = par1DataInputStream.read(); + + if (var9 == -1) { + return null; + } + + if (par2 && !serverPacketIdList.contains(Integer.valueOf(var9)) || !par2 && !clientPacketIdList.contains(Integer.valueOf(var9))) { + throw new IOException("Bad packet id " + var9); + } + + var5 = getNewPacket(var9); + + if (var5 == null) { + throw new IOException("Bad packet id " + var9); + } + + var5.readPacketData(par1DataInputStream); + ++receivedID; + receivedSize += (long) var5.getPacketSize(); + + PacketCount.countPacket(var9, (long) var5.getPacketSize()); + ++receivedID; + receivedSize += (long) var5.getPacketSize(); + return var5; + } + /** * Writes a packet, prefixed by its ID, to the data stream. */ diff --git a/src/main/java/net/minecraft/src/ServerData.java b/src/main/java/net/minecraft/src/ServerData.java index 4d85d58..e2f0321 100644 --- a/src/main/java/net/minecraft/src/ServerData.java +++ b/src/main/java/net/minecraft/src/ServerData.java @@ -4,6 +4,9 @@ public class ServerData { public String serverName; public String serverIP; + private final int id; + + private static int idCounter = 0; /** * the string indicating number of players on and capacity of the server that is shown on the server browser (i.e. @@ -26,6 +29,7 @@ public class ServerData public boolean field_78841_f; private boolean field_78842_g = true; private boolean acceptsTextures; + public final boolean isDefault; /** Whether to hide the IP address for this server. */ private boolean hideAddress; @@ -34,6 +38,15 @@ public class ServerData { this.serverName = par1Str; this.serverIP = par2Str; + this.isDefault = false; + this.id = ++idCounter; + } + + public ServerData(String par1Str, String par2Str, boolean isDefault) { + this.serverName = par1Str; + this.serverIP = par2Str; + this.isDefault = isDefault; + this.id = ++idCounter; } /**