Removed unnecessary methods from IClientOutgoingPacket.

This commit is contained in:
MobiusDevelopment
2021-12-08 00:30:40 +00:00
parent 3a32239660
commit c166771753
229 changed files with 593 additions and 941 deletions

View File

@@ -22,7 +22,7 @@ import org.l2jmobius.commons.network.IIncomingPacket;
import org.l2jmobius.gameserver.network.GameClient;
/**
* Packets received by the game serv@Override er from clients
* Packets received by the game server from clients
* @author KenM
*/
public interface IClientIncomingPacket extends IIncomingPacket<GameClient>

View File

@@ -19,7 +19,6 @@ package org.l2jmobius.gameserver.network.serverpackets;
import java.util.logging.Logger;
import org.l2jmobius.commons.network.IOutgoingPacket;
import org.l2jmobius.commons.network.PacketWriter;
import org.l2jmobius.gameserver.model.actor.Player;
/**
@@ -29,30 +28,7 @@ public interface IClientOutgoingPacket extends IOutgoingPacket
{
Logger LOGGER = Logger.getLogger(IClientOutgoingPacket.class.getName());
/**
* Sends this packet to the target player, useful for lambda operations like<br>
* {@code World.getInstance().getPlayers().forEach(packet::sendTo)}
* @param player
*/
default void sendTo(Player player)
{
player.sendPacket(this);
}
default void runImpl(Player player)
{
}
default void writeOptionalD(PacketWriter packet, int value)
{
if (value >= Short.MAX_VALUE)
{
packet.writeH(Short.MAX_VALUE);
packet.writeD(value);
}
else
{
packet.writeH(value);
}
}
}