From 25d29022400f042ce10631d19f034b3b941271b0 Mon Sep 17 00:00:00 2001 From: md_5 Date: Sun, 10 Feb 2013 21:36:37 +1100 Subject: [PATCH] Quick fix for /server, will do a better job later --- .../src/main/java/net/md_5/mendax/PacketDefinitions.java | 2 +- .../src/main/java/net/md_5/bungee/command/CommandServer.java | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/protocol/src/main/java/net/md_5/mendax/PacketDefinitions.java b/protocol/src/main/java/net/md_5/mendax/PacketDefinitions.java index c80a0599..2730585d 100644 --- a/protocol/src/main/java/net/md_5/mendax/PacketDefinitions.java +++ b/protocol/src/main/java/net/md_5/mendax/PacketDefinitions.java @@ -6,7 +6,7 @@ public class PacketDefinitions { private static final int MAX_PACKET = 256; - public static final OpCode[][] opCodes = new OpCode[ MAX_PACKET ][]; + public static final OpCode[][] opCodes = new OpCode[ MAX_PACKET * 2 ][]; public static final int VANILLA_PROTOCOL = 0; public static final int FORGE_PROTOCOL = MAX_PACKET; diff --git a/proxy/src/main/java/net/md_5/bungee/command/CommandServer.java b/proxy/src/main/java/net/md_5/bungee/command/CommandServer.java index 64cdb977..ab34dcf9 100644 --- a/proxy/src/main/java/net/md_5/bungee/command/CommandServer.java +++ b/proxy/src/main/java/net/md_5/bungee/command/CommandServer.java @@ -2,6 +2,7 @@ package net.md_5.bungee.command; import java.util.Map; import net.md_5.bungee.BungeeCord; +import net.md_5.bungee.UserConnection; import net.md_5.bungee.api.ChatColor; import net.md_5.bungee.api.CommandSender; import net.md_5.bungee.api.config.ServerInfo; @@ -26,7 +27,7 @@ public class CommandServer extends Command { return; } - ProxiedPlayer player = (ProxiedPlayer) sender; + UserConnection player = (UserConnection) sender; Map servers = BungeeCord.getInstance().config.getServers(); if ( args.length == 0 ) { @@ -49,7 +50,7 @@ public class CommandServer extends Command player.sendMessage( ChatColor.RED + "You are already on this server." ); } else { - player.connect( server ); + player.connect( server, true ); } } }