/*
 * Copyright (C) 2018 Chikachi and other contributors
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as
 * published by the Free Software Foundation, either version 3 of the
 * License, or (at your option) any later version.
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see http://www.gnu.org/licenses.
 */

package chikachi.discord;

import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraft.network.NetHandlerPlayServer;
import net.minecraft.network.NetworkManager;
import net.minecraft.network.Packet;
import net.minecraft.network.play.client.*;
import net.minecraft.server.MinecraftServer;
import net.minecraft.util.text.ITextComponent;

import javax.annotation.ParametersAreNonnullByDefault;

@ParametersAreNonnullByDefault
public class DiscordFakeNetServerHandler extends NetHandlerPlayServer {
    DiscordFakeNetServerHandler(MinecraftServer minecraftServer, NetworkManager networkManager, EntityPlayerMP player) {
        super(minecraftServer, networkManager, player);
    }

    @Override
    public void sendPacket(Packet packet) {
    }

    @Override
    public void update() {
    }

    @Override
    public void disconnect(final ITextComponent textComponent) {

    }

    @Override
    public void processKeepAlive(CPacketKeepAlive packet) {

    }

    @Override
    public void handleResourcePackStatus(CPacketResourcePackStatus packet) {
    }

    @Override
    public void processClickWindow(CPacketClickWindow packet) {

    }

    @Override
    public void processTryUseItem(CPacketPlayerTryUseItem packet) {

    }

    @Override
    public void processCustomPayload(CPacketCustomPayload packet) {

    }
}
