diff --git a/Mage.Network/src/main/java/org/mage/network/Client.java b/Mage.Network/src/main/java/org/mage/network/Client.java index f7b4ac9d101..0f5161c2895 100644 --- a/Mage.Network/src/main/java/org/mage/network/Client.java +++ b/Mage.Network/src/main/java/org/mage/network/Client.java @@ -33,8 +33,8 @@ import mage.view.TournamentView; import mage.view.UserDataView; import mage.view.UserView; import org.apache.log4j.Logger; -import org.mage.network.handlers.client.ClientExceptionHandler; import org.mage.network.handlers.PingMessageHandler; +import org.mage.network.handlers.client.ClientExceptionHandler; import org.mage.network.handlers.client.ClientMessageHandler; import org.mage.network.handlers.client.ClientRegisteredMessageHandler; import org.mage.network.handlers.client.HeartbeatHandler; @@ -412,7 +412,11 @@ public class Client { } public void cheat(UUID gameId, UUID playerId, DeckCardLists importDeck) { - throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. + try { + clientMessageHandler.cheat(gameId, playerId, importDeck); + } catch (Exception ex) { + logger.error("Error cheating", ex); + } } public UUID joinGame(UUID gameId) { diff --git a/Mage.Network/src/main/java/org/mage/network/handlers/client/ClientMessageHandler.java b/Mage.Network/src/main/java/org/mage/network/handlers/client/ClientMessageHandler.java index a4d4a95a4b1..5b5e335b61f 100644 --- a/Mage.Network/src/main/java/org/mage/network/handlers/client/ClientMessageHandler.java +++ b/Mage.Network/src/main/java/org/mage/network/handlers/client/ClientMessageHandler.java @@ -23,6 +23,7 @@ import org.mage.network.interfaces.MageClient; import org.mage.network.messages.ClientMessage; import org.mage.network.messages.requests.ChatMessageRequest; import org.mage.network.messages.requests.ChatRoomIdRequest; +import org.mage.network.messages.requests.CheatRequest; import org.mage.network.messages.requests.CreateTableRequest; import org.mage.network.messages.requests.CreateTournamentRequest; import org.mage.network.messages.requests.GetRoomRequest; @@ -321,4 +322,8 @@ public class ClientMessageHandler extends SimpleChannelInboundHandler