From c1667717531149b64d45fa35a77eae1ab9f19478 Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Wed, 8 Dec 2021 00:30:40 +0000 Subject: [PATCH] Removed unnecessary methods from IClientOutgoingPacket. --- .../admincommandhandlers/AdminAdmin.java | 2 +- .../handlers/chathandlers/ChatWorld.java | 6 ++--- .../effecthandlers/AbnormalTimeChange.java | 2 +- .../CeremonyOfChaos/CeremonyOfChaos.java | 6 ++--- .../gameserver/model/EffectList.java | 2 +- .../matching/CommandChannelMatchingRoom.java | 2 +- .../model/matching/PartyMatchingRoom.java | 2 +- .../gameserver/model/siege/Siege.java | 10 ++++++-- .../clientpackets/RequestPartyMatchList.java | 5 +++- .../serverpackets/IClientOutgoingPacket.java | 21 ---------------- .../l2jmobius/gameserver/util/Broadcast.java | 12 +++++----- .../admincommandhandlers/AdminAdmin.java | 2 +- .../handlers/chathandlers/ChatWorld.java | 6 ++--- .../effecthandlers/AbnormalTimeChange.java | 2 +- .../CeremonyOfChaos/CeremonyOfChaos.java | 6 ++--- .../gameserver/model/EffectList.java | 2 +- .../matching/CommandChannelMatchingRoom.java | 2 +- .../model/matching/PartyMatchingRoom.java | 2 +- .../gameserver/model/siege/Siege.java | 10 ++++++-- .../clientpackets/RequestPartyMatchList.java | 5 +++- .../serverpackets/IClientOutgoingPacket.java | 21 ---------------- .../l2jmobius/gameserver/util/Broadcast.java | 12 +++++----- .../admincommandhandlers/AdminAdmin.java | 2 +- .../handlers/chathandlers/ChatWorld.java | 6 ++--- .../effecthandlers/AbnormalTimeChange.java | 2 +- .../CeremonyOfChaos/CeremonyOfChaos.java | 6 ++--- .../gameserver/model/EffectList.java | 2 +- .../matching/CommandChannelMatchingRoom.java | 2 +- .../model/matching/PartyMatchingRoom.java | 2 +- .../gameserver/model/siege/Siege.java | 10 ++++++-- .../clientpackets/RequestPartyMatchList.java | 5 +++- .../serverpackets/IClientOutgoingPacket.java | 21 ---------------- .../l2jmobius/gameserver/util/Broadcast.java | 12 +++++----- .../admincommandhandlers/AdminAdmin.java | 2 +- .../handlers/chathandlers/ChatWorld.java | 6 ++--- .../effecthandlers/AbnormalTimeChange.java | 2 +- .../CeremonyOfChaos/CeremonyOfChaos.java | 6 ++--- .../gameserver/model/EffectList.java | 2 +- .../matching/CommandChannelMatchingRoom.java | 2 +- .../model/matching/PartyMatchingRoom.java | 2 +- .../gameserver/model/siege/Siege.java | 10 ++++++-- .../clientpackets/RequestPartyMatchList.java | 5 +++- .../serverpackets/IClientOutgoingPacket.java | 21 ---------------- .../l2jmobius/gameserver/util/Broadcast.java | 12 +++++----- .../admincommandhandlers/AdminAdmin.java | 2 +- .../handlers/chathandlers/ChatWorld.java | 6 ++--- .../effecthandlers/AbnormalTimeChange.java | 2 +- .../CeremonyOfChaos/CeremonyOfChaos.java | 6 ++--- .../gameserver/model/EffectList.java | 2 +- .../matching/CommandChannelMatchingRoom.java | 2 +- .../model/matching/PartyMatchingRoom.java | 2 +- .../gameserver/model/siege/Siege.java | 10 ++++++-- .../clientpackets/RequestPartyMatchList.java | 5 +++- .../serverpackets/IClientOutgoingPacket.java | 21 ---------------- .../l2jmobius/gameserver/util/Broadcast.java | 12 +++++----- .../admincommandhandlers/AdminAdmin.java | 2 +- .../handlers/chathandlers/ChatWorld.java | 6 ++--- .../effecthandlers/AbnormalTimeChange.java | 2 +- .../CeremonyOfChaos/CeremonyOfChaos.java | 6 ++--- .../gameserver/model/EffectList.java | 2 +- .../matching/CommandChannelMatchingRoom.java | 2 +- .../model/matching/PartyMatchingRoom.java | 2 +- .../gameserver/model/siege/Siege.java | 10 ++++++-- .../clientpackets/RequestPartyMatchList.java | 5 +++- .../serverpackets/IClientOutgoingPacket.java | 21 ---------------- .../l2jmobius/gameserver/util/Broadcast.java | 12 +++++----- .../admincommandhandlers/AdminAdmin.java | 2 +- .../handlers/chathandlers/ChatWorld.java | 6 ++--- .../effecthandlers/AbnormalTimeChange.java | 2 +- .../CeremonyOfChaos/CeremonyOfChaos.java | 6 ++--- .../gameserver/model/EffectList.java | 2 +- .../matching/CommandChannelMatchingRoom.java | 2 +- .../model/matching/PartyMatchingRoom.java | 2 +- .../gameserver/model/siege/Siege.java | 10 ++++++-- .../clientpackets/RequestPartyMatchList.java | 5 +++- .../serverpackets/IClientOutgoingPacket.java | 21 ---------------- .../l2jmobius/gameserver/util/Broadcast.java | 12 +++++----- .../admincommandhandlers/AdminAdmin.java | 2 +- .../handlers/chathandlers/ChatWorld.java | 6 ++--- .../effecthandlers/AbnormalTimeChange.java | 2 +- .../CeremonyOfChaos/CeremonyOfChaos.java | 6 ++--- .../gameserver/model/EffectList.java | 2 +- .../matching/CommandChannelMatchingRoom.java | 2 +- .../model/matching/PartyMatchingRoom.java | 2 +- .../gameserver/model/siege/Siege.java | 10 ++++++-- .../clientpackets/RequestPartyMatchList.java | 5 +++- .../serverpackets/IClientOutgoingPacket.java | 21 ---------------- .../l2jmobius/gameserver/util/Broadcast.java | 12 +++++----- .../admincommandhandlers/AdminAdmin.java | 2 +- .../handlers/chathandlers/ChatWorld.java | 6 ++--- .../effecthandlers/AbnormalTimeChange.java | 2 +- .../CeremonyOfChaos/CeremonyOfChaos.java | 6 ++--- .../gameserver/model/EffectList.java | 2 +- .../matching/CommandChannelMatchingRoom.java | 2 +- .../model/matching/PartyMatchingRoom.java | 2 +- .../gameserver/model/siege/Siege.java | 10 ++++++-- .../clientpackets/RequestPartyMatchList.java | 5 +++- .../serverpackets/IClientOutgoingPacket.java | 21 ---------------- .../l2jmobius/gameserver/util/Broadcast.java | 12 +++++----- .../admincommandhandlers/AdminAdmin.java | 2 +- .../handlers/chathandlers/ChatWorld.java | 6 ++--- .../effecthandlers/AbnormalTimeChange.java | 2 +- .../CeremonyOfChaos/CeremonyOfChaos.java | 6 ++--- .../gameserver/model/EffectList.java | 2 +- .../matching/CommandChannelMatchingRoom.java | 2 +- .../model/matching/PartyMatchingRoom.java | 2 +- .../gameserver/model/siege/Siege.java | 10 ++++++-- .../clientpackets/RequestPartyMatchList.java | 5 +++- .../serverpackets/IClientOutgoingPacket.java | 21 ---------------- .../l2jmobius/gameserver/util/Broadcast.java | 12 +++++----- .../admincommandhandlers/AdminAdmin.java | 2 +- .../handlers/chathandlers/ChatWorld.java | 6 ++--- .../effecthandlers/AbnormalTimeChange.java | 2 +- .../CeremonyOfChaos/CeremonyOfChaos.java | 6 ++--- .../gameserver/model/EffectList.java | 2 +- .../matching/CommandChannelMatchingRoom.java | 2 +- .../model/matching/PartyMatchingRoom.java | 2 +- .../gameserver/model/siege/Siege.java | 10 ++++++-- .../clientpackets/RequestPartyMatchList.java | 5 +++- .../serverpackets/IClientOutgoingPacket.java | 21 ---------------- .../l2jmobius/gameserver/util/Broadcast.java | 12 +++++----- .../clientpackets/IClientIncomingPacket.java | 2 +- .../serverpackets/IClientOutgoingPacket.java | 24 ------------------- .../clientpackets/IClientIncomingPacket.java | 2 +- .../serverpackets/IClientOutgoingPacket.java | 24 ------------------- .../serverpackets/IClientOutgoingPacket.java | 24 ------------------- .../l2jmobius/gameserver/util/Broadcast.java | 12 +++++----- .../serverpackets/IClientOutgoingPacket.java | 24 ------------------- .../l2jmobius/gameserver/util/Broadcast.java | 12 +++++----- .../admincommandhandlers/AdminAdmin.java | 2 +- .../handlers/chathandlers/ChatWorld.java | 6 ++--- .../effecthandlers/AbnormalTimeChange.java | 2 +- .../gameserver/model/EffectList.java | 2 +- .../matching/CommandChannelMatchingRoom.java | 2 +- .../model/matching/PartyMatchingRoom.java | 2 +- .../gameserver/model/siege/Siege.java | 10 ++++++-- .../clientpackets/RequestPartyMatchList.java | 5 +++- .../serverpackets/IClientOutgoingPacket.java | 21 ---------------- .../l2jmobius/gameserver/util/Broadcast.java | 12 +++++----- .../admincommandhandlers/AdminAdmin.java | 2 +- .../handlers/chathandlers/ChatWorld.java | 6 ++--- .../effecthandlers/AbnormalTimeChange.java | 2 +- .../gameserver/model/EffectList.java | 2 +- .../matching/CommandChannelMatchingRoom.java | 2 +- .../model/matching/PartyMatchingRoom.java | 2 +- .../gameserver/model/siege/Siege.java | 10 ++++++-- .../clientpackets/RequestPartyMatchList.java | 5 +++- .../serverpackets/IClientOutgoingPacket.java | 21 ---------------- .../l2jmobius/gameserver/util/Broadcast.java | 12 +++++----- .../admincommandhandlers/AdminAdmin.java | 2 +- .../handlers/chathandlers/ChatWorld.java | 6 ++--- .../effecthandlers/AbnormalTimeChange.java | 2 +- .../gameserver/model/EffectList.java | 2 +- .../matching/CommandChannelMatchingRoom.java | 2 +- .../model/matching/PartyMatchingRoom.java | 2 +- .../gameserver/model/siege/Siege.java | 10 ++++++-- .../clientpackets/RequestPartyMatchList.java | 5 +++- .../serverpackets/IClientOutgoingPacket.java | 21 ---------------- .../l2jmobius/gameserver/util/Broadcast.java | 12 +++++----- .../admincommandhandlers/AdminAdmin.java | 2 +- .../handlers/chathandlers/ChatWorld.java | 6 ++--- .../effecthandlers/AbnormalTimeChange.java | 2 +- .../gameserver/model/EffectList.java | 2 +- .../matching/CommandChannelMatchingRoom.java | 2 +- .../model/matching/PartyMatchingRoom.java | 2 +- .../gameserver/model/siege/Siege.java | 10 ++++++-- .../clientpackets/RequestPartyMatchList.java | 5 +++- .../serverpackets/IClientOutgoingPacket.java | 21 ---------------- .../l2jmobius/gameserver/util/Broadcast.java | 12 +++++----- .../admincommandhandlers/AdminAdmin.java | 2 +- .../handlers/chathandlers/ChatWorld.java | 6 ++--- .../effecthandlers/AbnormalTimeChange.java | 2 +- .../gameserver/model/EffectList.java | 2 +- .../matching/CommandChannelMatchingRoom.java | 2 +- .../model/matching/PartyMatchingRoom.java | 2 +- .../gameserver/model/siege/Siege.java | 10 ++++++-- .../clientpackets/RequestPartyMatchList.java | 5 +++- .../serverpackets/IClientOutgoingPacket.java | 21 ---------------- .../l2jmobius/gameserver/util/Broadcast.java | 12 +++++----- .../admincommandhandlers/AdminAdmin.java | 2 +- .../handlers/chathandlers/ChatWorld.java | 6 ++--- .../effecthandlers/AbnormalTimeChange.java | 2 +- .../gameserver/model/EffectList.java | 2 +- .../matching/CommandChannelMatchingRoom.java | 2 +- .../model/matching/PartyMatchingRoom.java | 2 +- .../gameserver/model/siege/Siege.java | 10 ++++++-- .../clientpackets/RequestPartyMatchList.java | 5 +++- .../serverpackets/IClientOutgoingPacket.java | 21 ---------------- .../l2jmobius/gameserver/util/Broadcast.java | 12 +++++----- .../admincommandhandlers/AdminAdmin.java | 2 +- .../handlers/chathandlers/ChatWorld.java | 6 ++--- .../effecthandlers/AbnormalTimeChange.java | 2 +- .../gameserver/model/EffectList.java | 2 +- .../matching/CommandChannelMatchingRoom.java | 2 +- .../model/matching/PartyMatchingRoom.java | 2 +- .../gameserver/model/siege/Siege.java | 10 ++++++-- .../clientpackets/RequestPartyMatchList.java | 5 +++- .../serverpackets/IClientOutgoingPacket.java | 21 ---------------- .../l2jmobius/gameserver/util/Broadcast.java | 12 +++++----- .../admincommandhandlers/AdminAdmin.java | 2 +- .../handlers/chathandlers/ChatWorld.java | 6 ++--- .../effecthandlers/AbnormalTimeChange.java | 2 +- .../gameserver/model/EffectList.java | 2 +- .../matching/CommandChannelMatchingRoom.java | 2 +- .../model/matching/PartyMatchingRoom.java | 2 +- .../gameserver/model/siege/Siege.java | 10 ++++++-- .../clientpackets/RequestPartyMatchList.java | 5 +++- .../serverpackets/IClientOutgoingPacket.java | 21 ---------------- .../l2jmobius/gameserver/util/Broadcast.java | 12 +++++----- .../admincommandhandlers/AdminAdmin.java | 2 +- .../handlers/chathandlers/ChatWorld.java | 6 ++--- .../effecthandlers/AbnormalTimeChange.java | 2 +- .../gameserver/model/EffectList.java | 2 +- .../matching/CommandChannelMatchingRoom.java | 2 +- .../model/matching/PartyMatchingRoom.java | 2 +- .../gameserver/model/siege/Siege.java | 10 ++++++-- .../clientpackets/RequestPartyMatchList.java | 5 +++- .../serverpackets/IClientOutgoingPacket.java | 21 ---------------- .../l2jmobius/gameserver/util/Broadcast.java | 12 +++++----- .../admincommandhandlers/AdminAdmin.java | 2 +- .../handlers/chathandlers/ChatWorld.java | 6 ++--- .../effecthandlers/AbnormalTimeChange.java | 2 +- .../gameserver/model/EffectList.java | 2 +- .../matching/CommandChannelMatchingRoom.java | 2 +- .../model/matching/PartyMatchingRoom.java | 2 +- .../gameserver/model/siege/Siege.java | 10 ++++++-- .../clientpackets/RequestPartyMatchList.java | 5 +++- .../serverpackets/IClientOutgoingPacket.java | 21 ---------------- .../l2jmobius/gameserver/util/Broadcast.java | 12 +++++----- 229 files changed, 593 insertions(+), 941 deletions(-) diff --git a/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java b/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java index ee7a055335..ad80a78209 100644 --- a/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java +++ b/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java @@ -301,7 +301,7 @@ public class AdminAdmin implements IAdminCommandHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } break; diff --git a/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java b/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java index 28fe69a5b6..8cd63a3b47 100644 --- a/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java +++ b/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java @@ -102,7 +102,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -112,7 +112,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -123,7 +123,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } diff --git a/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java b/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java index cd778fb709..62e4b4f595 100644 --- a/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java +++ b/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java @@ -150,7 +150,7 @@ public class AbnormalTimeChange extends AbstractEffect { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java b/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java index 0f25026158..0b4461c64f 100644 --- a/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java +++ b/L2J_Mobius_01.0_Ertheia/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java @@ -544,7 +544,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { if (member.getObjectId() != player.getObjectId()) { - deleteObject.sendTo(member); + member.sendPacket(deleteObject); } } @@ -1006,7 +1006,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { if (member.getObjectId() != targetPlayer.getObjectId()) { - deleteObject.sendTo(member); + member.sendPacket(deleteObject); } } @@ -1113,7 +1113,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { for (Player player : PARTICIPANT_PLAYERS) { - packet.sendTo(player); + player.sendPacket(packet); } } diff --git a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/EffectList.java b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/EffectList.java index acff7e5344..4072fc495a 100644 --- a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/EffectList.java +++ b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/EffectList.java @@ -1129,7 +1129,7 @@ public class EffectList { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java index 589b517a77..1b1ba788b0 100644 --- a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java +++ b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java @@ -72,7 +72,7 @@ public class CommandChannelMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java index d6fb03d869..e1a5ca4b7a 100644 --- a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java +++ b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java @@ -73,7 +73,7 @@ public class PartyMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/siege/Siege.java b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/siege/Siege.java index c43bdd472b..0f50e8365e 100644 --- a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/siege/Siege.java +++ b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/siege/Siege.java @@ -539,7 +539,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } @@ -550,7 +553,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } } diff --git a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java index 8061716273..4d5e1fc2d0 100644 --- a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java +++ b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java @@ -74,7 +74,10 @@ public class RequestPartyMatchList implements IClientIncomingPacket room.setTitle(_roomTitle); final PartyRoomInfo packet = new PartyRoomInfo((PartyMatchingRoom) room); - room.getMembers().forEach(packet::sendTo); + for (Player member : room.getMembers()) + { + member.sendPacket(packet); + } } } } diff --git a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java index ec7d3402bf..b27eecaefa 100644 --- a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java +++ b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java @@ -21,7 +21,6 @@ import java.util.logging.Logger; import org.l2jmobius.commons.network.IOutgoingPacket; import org.l2jmobius.commons.network.PacketWriter; import org.l2jmobius.gameserver.model.actor.Player; -import org.l2jmobius.gameserver.model.interfaces.IUpdateTypeComponent; import org.l2jmobius.gameserver.model.itemcontainer.Inventory; /** @@ -103,26 +102,6 @@ public interface IClientOutgoingPacket extends IOutgoingPacket return PAPERDOLL_ORDER_VISUAL_ID; } - /** - * @param masks - * @param type - * @return {@code true} if the mask contains the current update component type - */ - static boolean containsMask(int masks, IUpdateTypeComponent type) - { - return (masks & type.getMask()) == type.getMask(); - } - - /** - * Sends this packet to the target player, useful for lambda operations like
- * {@code World.getInstance().getPlayers().forEach(packet::sendTo)} - * @param player - */ - default void sendTo(Player player) - { - player.sendPacket(this); - } - default void runImpl(Player player) { } diff --git a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/util/Broadcast.java b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/util/Broadcast.java index 1441a726b7..01e15e28a6 100644 --- a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/util/Broadcast.java +++ b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/util/Broadcast.java @@ -122,10 +122,10 @@ public class Broadcast * In order to inform other players of state modification on the Creature, server just needs to go through _knownPlayers to send Server->Client Packet and check the distance between the targets.
* Caution: This method DOESN'T SEND Server->Client packet to this Creature (to do this use method toSelfAndKnownPlayers) * @param creature - * @param mov + * @param packet * @param radiusValue */ - public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -133,7 +133,7 @@ public class Broadcast radius = 1500; } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** @@ -157,7 +157,7 @@ public class Broadcast } // To improve performance we are comparing values of radius^2 instead of calculating sqrt all the time - public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -167,10 +167,10 @@ public class Broadcast if (creature.isPlayer()) { - creature.sendPacket(mov); + creature.sendPacket(packet); } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** diff --git a/L2J_Mobius_02.5_Underground/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java b/L2J_Mobius_02.5_Underground/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java index ee7a055335..ad80a78209 100644 --- a/L2J_Mobius_02.5_Underground/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java +++ b/L2J_Mobius_02.5_Underground/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java @@ -301,7 +301,7 @@ public class AdminAdmin implements IAdminCommandHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } break; diff --git a/L2J_Mobius_02.5_Underground/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java b/L2J_Mobius_02.5_Underground/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java index 28fe69a5b6..8cd63a3b47 100644 --- a/L2J_Mobius_02.5_Underground/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java +++ b/L2J_Mobius_02.5_Underground/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java @@ -102,7 +102,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -112,7 +112,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -123,7 +123,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } diff --git a/L2J_Mobius_02.5_Underground/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java b/L2J_Mobius_02.5_Underground/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java index cd778fb709..62e4b4f595 100644 --- a/L2J_Mobius_02.5_Underground/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java +++ b/L2J_Mobius_02.5_Underground/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java @@ -150,7 +150,7 @@ public class AbnormalTimeChange extends AbstractEffect { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_02.5_Underground/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java b/L2J_Mobius_02.5_Underground/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java index d7b9de9c31..f6269c9fbe 100644 --- a/L2J_Mobius_02.5_Underground/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java +++ b/L2J_Mobius_02.5_Underground/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java @@ -544,7 +544,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { if (member.getObjectId() != player.getObjectId()) { - deleteObject.sendTo(member); + member.sendPacket(deleteObject); } } @@ -1006,7 +1006,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { if (member.getObjectId() != targetPlayer.getObjectId()) { - deleteObject.sendTo(member); + member.sendPacket(deleteObject); } } @@ -1113,7 +1113,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { for (Player player : PARTICIPANT_PLAYERS) { - packet.sendTo(player); + player.sendPacket(packet); } } diff --git a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/EffectList.java b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/EffectList.java index acff7e5344..4072fc495a 100644 --- a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/EffectList.java +++ b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/EffectList.java @@ -1129,7 +1129,7 @@ public class EffectList { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java index 589b517a77..1b1ba788b0 100644 --- a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java +++ b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java @@ -72,7 +72,7 @@ public class CommandChannelMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java index d6fb03d869..e1a5ca4b7a 100644 --- a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java +++ b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java @@ -73,7 +73,7 @@ public class PartyMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/siege/Siege.java b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/siege/Siege.java index c27fafca72..db2f7c5e89 100644 --- a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/siege/Siege.java +++ b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/siege/Siege.java @@ -539,7 +539,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } @@ -550,7 +553,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } } diff --git a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java index 8061716273..4d5e1fc2d0 100644 --- a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java +++ b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java @@ -74,7 +74,10 @@ public class RequestPartyMatchList implements IClientIncomingPacket room.setTitle(_roomTitle); final PartyRoomInfo packet = new PartyRoomInfo((PartyMatchingRoom) room); - room.getMembers().forEach(packet::sendTo); + for (Player member : room.getMembers()) + { + member.sendPacket(packet); + } } } } diff --git a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java index ec7d3402bf..b27eecaefa 100644 --- a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java +++ b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java @@ -21,7 +21,6 @@ import java.util.logging.Logger; import org.l2jmobius.commons.network.IOutgoingPacket; import org.l2jmobius.commons.network.PacketWriter; import org.l2jmobius.gameserver.model.actor.Player; -import org.l2jmobius.gameserver.model.interfaces.IUpdateTypeComponent; import org.l2jmobius.gameserver.model.itemcontainer.Inventory; /** @@ -103,26 +102,6 @@ public interface IClientOutgoingPacket extends IOutgoingPacket return PAPERDOLL_ORDER_VISUAL_ID; } - /** - * @param masks - * @param type - * @return {@code true} if the mask contains the current update component type - */ - static boolean containsMask(int masks, IUpdateTypeComponent type) - { - return (masks & type.getMask()) == type.getMask(); - } - - /** - * Sends this packet to the target player, useful for lambda operations like
- * {@code World.getInstance().getPlayers().forEach(packet::sendTo)} - * @param player - */ - default void sendTo(Player player) - { - player.sendPacket(this); - } - default void runImpl(Player player) { } diff --git a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/util/Broadcast.java b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/util/Broadcast.java index 1441a726b7..01e15e28a6 100644 --- a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/util/Broadcast.java +++ b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/util/Broadcast.java @@ -122,10 +122,10 @@ public class Broadcast * In order to inform other players of state modification on the Creature, server just needs to go through _knownPlayers to send Server->Client Packet and check the distance between the targets.
* Caution: This method DOESN'T SEND Server->Client packet to this Creature (to do this use method toSelfAndKnownPlayers) * @param creature - * @param mov + * @param packet * @param radiusValue */ - public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -133,7 +133,7 @@ public class Broadcast radius = 1500; } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** @@ -157,7 +157,7 @@ public class Broadcast } // To improve performance we are comparing values of radius^2 instead of calculating sqrt all the time - public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -167,10 +167,10 @@ public class Broadcast if (creature.isPlayer()) { - creature.sendPacket(mov); + creature.sendPacket(packet); } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** diff --git a/L2J_Mobius_03.0_Helios/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java b/L2J_Mobius_03.0_Helios/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java index ee7a055335..ad80a78209 100644 --- a/L2J_Mobius_03.0_Helios/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java +++ b/L2J_Mobius_03.0_Helios/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java @@ -301,7 +301,7 @@ public class AdminAdmin implements IAdminCommandHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } break; diff --git a/L2J_Mobius_03.0_Helios/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java b/L2J_Mobius_03.0_Helios/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java index 06f13b528e..0b11246249 100644 --- a/L2J_Mobius_03.0_Helios/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java +++ b/L2J_Mobius_03.0_Helios/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java @@ -102,7 +102,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -112,7 +112,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -123,7 +123,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } diff --git a/L2J_Mobius_03.0_Helios/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java b/L2J_Mobius_03.0_Helios/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java index cd778fb709..62e4b4f595 100644 --- a/L2J_Mobius_03.0_Helios/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java +++ b/L2J_Mobius_03.0_Helios/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java @@ -150,7 +150,7 @@ public class AbnormalTimeChange extends AbstractEffect { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_03.0_Helios/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java b/L2J_Mobius_03.0_Helios/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java index d7b9de9c31..f6269c9fbe 100644 --- a/L2J_Mobius_03.0_Helios/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java +++ b/L2J_Mobius_03.0_Helios/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java @@ -544,7 +544,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { if (member.getObjectId() != player.getObjectId()) { - deleteObject.sendTo(member); + member.sendPacket(deleteObject); } } @@ -1006,7 +1006,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { if (member.getObjectId() != targetPlayer.getObjectId()) { - deleteObject.sendTo(member); + member.sendPacket(deleteObject); } } @@ -1113,7 +1113,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { for (Player player : PARTICIPANT_PLAYERS) { - packet.sendTo(player); + player.sendPacket(packet); } } diff --git a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/EffectList.java b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/EffectList.java index acff7e5344..4072fc495a 100644 --- a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/EffectList.java +++ b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/EffectList.java @@ -1129,7 +1129,7 @@ public class EffectList { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java index 589b517a77..1b1ba788b0 100644 --- a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java +++ b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java @@ -72,7 +72,7 @@ public class CommandChannelMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java index d6fb03d869..e1a5ca4b7a 100644 --- a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java +++ b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java @@ -73,7 +73,7 @@ public class PartyMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/siege/Siege.java b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/siege/Siege.java index c27fafca72..db2f7c5e89 100644 --- a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/siege/Siege.java +++ b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/siege/Siege.java @@ -539,7 +539,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } @@ -550,7 +553,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } } diff --git a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java index 8061716273..4d5e1fc2d0 100644 --- a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java +++ b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java @@ -74,7 +74,10 @@ public class RequestPartyMatchList implements IClientIncomingPacket room.setTitle(_roomTitle); final PartyRoomInfo packet = new PartyRoomInfo((PartyMatchingRoom) room); - room.getMembers().forEach(packet::sendTo); + for (Player member : room.getMembers()) + { + member.sendPacket(packet); + } } } } diff --git a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java index ec7d3402bf..b27eecaefa 100644 --- a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java +++ b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java @@ -21,7 +21,6 @@ import java.util.logging.Logger; import org.l2jmobius.commons.network.IOutgoingPacket; import org.l2jmobius.commons.network.PacketWriter; import org.l2jmobius.gameserver.model.actor.Player; -import org.l2jmobius.gameserver.model.interfaces.IUpdateTypeComponent; import org.l2jmobius.gameserver.model.itemcontainer.Inventory; /** @@ -103,26 +102,6 @@ public interface IClientOutgoingPacket extends IOutgoingPacket return PAPERDOLL_ORDER_VISUAL_ID; } - /** - * @param masks - * @param type - * @return {@code true} if the mask contains the current update component type - */ - static boolean containsMask(int masks, IUpdateTypeComponent type) - { - return (masks & type.getMask()) == type.getMask(); - } - - /** - * Sends this packet to the target player, useful for lambda operations like
- * {@code World.getInstance().getPlayers().forEach(packet::sendTo)} - * @param player - */ - default void sendTo(Player player) - { - player.sendPacket(this); - } - default void runImpl(Player player) { } diff --git a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/util/Broadcast.java b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/util/Broadcast.java index 1441a726b7..01e15e28a6 100644 --- a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/util/Broadcast.java +++ b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/util/Broadcast.java @@ -122,10 +122,10 @@ public class Broadcast * In order to inform other players of state modification on the Creature, server just needs to go through _knownPlayers to send Server->Client Packet and check the distance between the targets.
* Caution: This method DOESN'T SEND Server->Client packet to this Creature (to do this use method toSelfAndKnownPlayers) * @param creature - * @param mov + * @param packet * @param radiusValue */ - public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -133,7 +133,7 @@ public class Broadcast radius = 1500; } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** @@ -157,7 +157,7 @@ public class Broadcast } // To improve performance we are comparing values of radius^2 instead of calculating sqrt all the time - public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -167,10 +167,10 @@ public class Broadcast if (creature.isPlayer()) { - creature.sendPacket(mov); + creature.sendPacket(packet); } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** diff --git a/L2J_Mobius_04.0_GrandCrusade/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java b/L2J_Mobius_04.0_GrandCrusade/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java index ee7a055335..ad80a78209 100644 --- a/L2J_Mobius_04.0_GrandCrusade/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java +++ b/L2J_Mobius_04.0_GrandCrusade/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java @@ -301,7 +301,7 @@ public class AdminAdmin implements IAdminCommandHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } break; diff --git a/L2J_Mobius_04.0_GrandCrusade/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java b/L2J_Mobius_04.0_GrandCrusade/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java index 06f13b528e..0b11246249 100644 --- a/L2J_Mobius_04.0_GrandCrusade/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java +++ b/L2J_Mobius_04.0_GrandCrusade/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java @@ -102,7 +102,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -112,7 +112,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -123,7 +123,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } diff --git a/L2J_Mobius_04.0_GrandCrusade/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java b/L2J_Mobius_04.0_GrandCrusade/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java index cd778fb709..62e4b4f595 100644 --- a/L2J_Mobius_04.0_GrandCrusade/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java +++ b/L2J_Mobius_04.0_GrandCrusade/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java @@ -150,7 +150,7 @@ public class AbnormalTimeChange extends AbstractEffect { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_04.0_GrandCrusade/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java b/L2J_Mobius_04.0_GrandCrusade/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java index d7b9de9c31..f6269c9fbe 100644 --- a/L2J_Mobius_04.0_GrandCrusade/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java +++ b/L2J_Mobius_04.0_GrandCrusade/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java @@ -544,7 +544,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { if (member.getObjectId() != player.getObjectId()) { - deleteObject.sendTo(member); + member.sendPacket(deleteObject); } } @@ -1006,7 +1006,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { if (member.getObjectId() != targetPlayer.getObjectId()) { - deleteObject.sendTo(member); + member.sendPacket(deleteObject); } } @@ -1113,7 +1113,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { for (Player player : PARTICIPANT_PLAYERS) { - packet.sendTo(player); + player.sendPacket(packet); } } diff --git a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/EffectList.java b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/EffectList.java index acff7e5344..4072fc495a 100644 --- a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/EffectList.java +++ b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/EffectList.java @@ -1129,7 +1129,7 @@ public class EffectList { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java index 589b517a77..1b1ba788b0 100644 --- a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java +++ b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java @@ -72,7 +72,7 @@ public class CommandChannelMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java index d6fb03d869..e1a5ca4b7a 100644 --- a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java +++ b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java @@ -73,7 +73,7 @@ public class PartyMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/siege/Siege.java b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/siege/Siege.java index c27fafca72..db2f7c5e89 100644 --- a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/siege/Siege.java +++ b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/siege/Siege.java @@ -539,7 +539,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } @@ -550,7 +553,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } } diff --git a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java index 8061716273..4d5e1fc2d0 100644 --- a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java +++ b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java @@ -74,7 +74,10 @@ public class RequestPartyMatchList implements IClientIncomingPacket room.setTitle(_roomTitle); final PartyRoomInfo packet = new PartyRoomInfo((PartyMatchingRoom) room); - room.getMembers().forEach(packet::sendTo); + for (Player member : room.getMembers()) + { + member.sendPacket(packet); + } } } } diff --git a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java index ec7d3402bf..b27eecaefa 100644 --- a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java +++ b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java @@ -21,7 +21,6 @@ import java.util.logging.Logger; import org.l2jmobius.commons.network.IOutgoingPacket; import org.l2jmobius.commons.network.PacketWriter; import org.l2jmobius.gameserver.model.actor.Player; -import org.l2jmobius.gameserver.model.interfaces.IUpdateTypeComponent; import org.l2jmobius.gameserver.model.itemcontainer.Inventory; /** @@ -103,26 +102,6 @@ public interface IClientOutgoingPacket extends IOutgoingPacket return PAPERDOLL_ORDER_VISUAL_ID; } - /** - * @param masks - * @param type - * @return {@code true} if the mask contains the current update component type - */ - static boolean containsMask(int masks, IUpdateTypeComponent type) - { - return (masks & type.getMask()) == type.getMask(); - } - - /** - * Sends this packet to the target player, useful for lambda operations like
- * {@code World.getInstance().getPlayers().forEach(packet::sendTo)} - * @param player - */ - default void sendTo(Player player) - { - player.sendPacket(this); - } - default void runImpl(Player player) { } diff --git a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/util/Broadcast.java b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/util/Broadcast.java index 1441a726b7..01e15e28a6 100644 --- a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/util/Broadcast.java +++ b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/util/Broadcast.java @@ -122,10 +122,10 @@ public class Broadcast * In order to inform other players of state modification on the Creature, server just needs to go through _knownPlayers to send Server->Client Packet and check the distance between the targets.
* Caution: This method DOESN'T SEND Server->Client packet to this Creature (to do this use method toSelfAndKnownPlayers) * @param creature - * @param mov + * @param packet * @param radiusValue */ - public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -133,7 +133,7 @@ public class Broadcast radius = 1500; } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** @@ -157,7 +157,7 @@ public class Broadcast } // To improve performance we are comparing values of radius^2 instead of calculating sqrt all the time - public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -167,10 +167,10 @@ public class Broadcast if (creature.isPlayer()) { - creature.sendPacket(mov); + creature.sendPacket(packet); } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** diff --git a/L2J_Mobius_05.0_Salvation/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java b/L2J_Mobius_05.0_Salvation/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java index ee7a055335..ad80a78209 100644 --- a/L2J_Mobius_05.0_Salvation/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java +++ b/L2J_Mobius_05.0_Salvation/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java @@ -301,7 +301,7 @@ public class AdminAdmin implements IAdminCommandHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } break; diff --git a/L2J_Mobius_05.0_Salvation/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java b/L2J_Mobius_05.0_Salvation/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java index 17ba7d0197..7d881ad3f8 100644 --- a/L2J_Mobius_05.0_Salvation/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java +++ b/L2J_Mobius_05.0_Salvation/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java @@ -102,7 +102,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -112,7 +112,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -123,7 +123,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } diff --git a/L2J_Mobius_05.0_Salvation/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java b/L2J_Mobius_05.0_Salvation/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java index cd778fb709..62e4b4f595 100644 --- a/L2J_Mobius_05.0_Salvation/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java +++ b/L2J_Mobius_05.0_Salvation/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java @@ -150,7 +150,7 @@ public class AbnormalTimeChange extends AbstractEffect { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_05.0_Salvation/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java b/L2J_Mobius_05.0_Salvation/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java index 6ea0ce47c8..3840d38bf5 100644 --- a/L2J_Mobius_05.0_Salvation/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java +++ b/L2J_Mobius_05.0_Salvation/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java @@ -544,7 +544,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { if (member.getObjectId() != player.getObjectId()) { - deleteObject.sendTo(member); + member.sendPacket(deleteObject); } } @@ -1006,7 +1006,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { if (member.getObjectId() != targetPlayer.getObjectId()) { - deleteObject.sendTo(member); + member.sendPacket(deleteObject); } } @@ -1113,7 +1113,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { for (Player player : PARTICIPANT_PLAYERS) { - packet.sendTo(player); + player.sendPacket(packet); } } diff --git a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/EffectList.java b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/EffectList.java index acff7e5344..4072fc495a 100644 --- a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/EffectList.java +++ b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/EffectList.java @@ -1129,7 +1129,7 @@ public class EffectList { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java index 589b517a77..1b1ba788b0 100644 --- a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java +++ b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java @@ -72,7 +72,7 @@ public class CommandChannelMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java index d6fb03d869..e1a5ca4b7a 100644 --- a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java +++ b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java @@ -73,7 +73,7 @@ public class PartyMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/siege/Siege.java b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/siege/Siege.java index abaac6eab8..0ff2c8f781 100644 --- a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/siege/Siege.java +++ b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/siege/Siege.java @@ -539,7 +539,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } @@ -550,7 +553,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } } diff --git a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java index 8061716273..4d5e1fc2d0 100644 --- a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java +++ b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java @@ -74,7 +74,10 @@ public class RequestPartyMatchList implements IClientIncomingPacket room.setTitle(_roomTitle); final PartyRoomInfo packet = new PartyRoomInfo((PartyMatchingRoom) room); - room.getMembers().forEach(packet::sendTo); + for (Player member : room.getMembers()) + { + member.sendPacket(packet); + } } } } diff --git a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java index 9898743327..bff97454e1 100644 --- a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java +++ b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java @@ -21,7 +21,6 @@ import java.util.logging.Logger; import org.l2jmobius.commons.network.IOutgoingPacket; import org.l2jmobius.commons.network.PacketWriter; import org.l2jmobius.gameserver.model.actor.Player; -import org.l2jmobius.gameserver.model.interfaces.IUpdateTypeComponent; import org.l2jmobius.gameserver.model.itemcontainer.Inventory; /** @@ -108,26 +107,6 @@ public interface IClientOutgoingPacket extends IOutgoingPacket return PAPERDOLL_ORDER_VISUAL_ID; } - /** - * @param masks - * @param type - * @return {@code true} if the mask contains the current update component type - */ - static boolean containsMask(int masks, IUpdateTypeComponent type) - { - return (masks & type.getMask()) == type.getMask(); - } - - /** - * Sends this packet to the target player, useful for lambda operations like
- * {@code World.getInstance().getPlayers().forEach(packet::sendTo)} - * @param player - */ - default void sendTo(Player player) - { - player.sendPacket(this); - } - default void runImpl(Player player) { } diff --git a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/util/Broadcast.java b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/util/Broadcast.java index 1441a726b7..01e15e28a6 100644 --- a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/util/Broadcast.java +++ b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/util/Broadcast.java @@ -122,10 +122,10 @@ public class Broadcast * In order to inform other players of state modification on the Creature, server just needs to go through _knownPlayers to send Server->Client Packet and check the distance between the targets.
* Caution: This method DOESN'T SEND Server->Client packet to this Creature (to do this use method toSelfAndKnownPlayers) * @param creature - * @param mov + * @param packet * @param radiusValue */ - public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -133,7 +133,7 @@ public class Broadcast radius = 1500; } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** @@ -157,7 +157,7 @@ public class Broadcast } // To improve performance we are comparing values of radius^2 instead of calculating sqrt all the time - public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -167,10 +167,10 @@ public class Broadcast if (creature.isPlayer()) { - creature.sendPacket(mov); + creature.sendPacket(packet); } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** diff --git a/L2J_Mobius_05.5_EtinasFate/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java b/L2J_Mobius_05.5_EtinasFate/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java index ee7a055335..ad80a78209 100644 --- a/L2J_Mobius_05.5_EtinasFate/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java +++ b/L2J_Mobius_05.5_EtinasFate/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java @@ -301,7 +301,7 @@ public class AdminAdmin implements IAdminCommandHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } break; diff --git a/L2J_Mobius_05.5_EtinasFate/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java b/L2J_Mobius_05.5_EtinasFate/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java index c92ed6406e..aea3440eba 100644 --- a/L2J_Mobius_05.5_EtinasFate/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java +++ b/L2J_Mobius_05.5_EtinasFate/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java @@ -102,7 +102,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -112,7 +112,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -123,7 +123,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } diff --git a/L2J_Mobius_05.5_EtinasFate/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java b/L2J_Mobius_05.5_EtinasFate/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java index cd778fb709..62e4b4f595 100644 --- a/L2J_Mobius_05.5_EtinasFate/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java +++ b/L2J_Mobius_05.5_EtinasFate/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java @@ -150,7 +150,7 @@ public class AbnormalTimeChange extends AbstractEffect { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_05.5_EtinasFate/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java b/L2J_Mobius_05.5_EtinasFate/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java index e589314df9..d9bfe95aef 100644 --- a/L2J_Mobius_05.5_EtinasFate/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java +++ b/L2J_Mobius_05.5_EtinasFate/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java @@ -544,7 +544,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { if (member.getObjectId() != player.getObjectId()) { - deleteObject.sendTo(member); + member.sendPacket(deleteObject); } } @@ -1006,7 +1006,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { if (member.getObjectId() != targetPlayer.getObjectId()) { - deleteObject.sendTo(member); + member.sendPacket(deleteObject); } } @@ -1113,7 +1113,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { for (Player player : PARTICIPANT_PLAYERS) { - packet.sendTo(player); + player.sendPacket(packet); } } diff --git a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/EffectList.java b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/EffectList.java index acff7e5344..4072fc495a 100644 --- a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/EffectList.java +++ b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/EffectList.java @@ -1129,7 +1129,7 @@ public class EffectList { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java index 589b517a77..1b1ba788b0 100644 --- a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java +++ b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java @@ -72,7 +72,7 @@ public class CommandChannelMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java index d6fb03d869..e1a5ca4b7a 100644 --- a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java +++ b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java @@ -73,7 +73,7 @@ public class PartyMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/siege/Siege.java b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/siege/Siege.java index 185889a699..853b3fcdc9 100644 --- a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/siege/Siege.java +++ b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/siege/Siege.java @@ -539,7 +539,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } @@ -550,7 +553,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } } diff --git a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java index 8061716273..4d5e1fc2d0 100644 --- a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java +++ b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java @@ -74,7 +74,10 @@ public class RequestPartyMatchList implements IClientIncomingPacket room.setTitle(_roomTitle); final PartyRoomInfo packet = new PartyRoomInfo((PartyMatchingRoom) room); - room.getMembers().forEach(packet::sendTo); + for (Player member : room.getMembers()) + { + member.sendPacket(packet); + } } } } diff --git a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java index 105cf38f50..d588f1c7cf 100644 --- a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java +++ b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java @@ -21,7 +21,6 @@ import java.util.logging.Logger; import org.l2jmobius.commons.network.IOutgoingPacket; import org.l2jmobius.commons.network.PacketWriter; import org.l2jmobius.gameserver.model.actor.Player; -import org.l2jmobius.gameserver.model.interfaces.IUpdateTypeComponent; import org.l2jmobius.gameserver.model.itemcontainer.Inventory; /** @@ -130,26 +129,6 @@ public interface IClientOutgoingPacket extends IOutgoingPacket return PAPERDOLL_ORDER_VISUAL_ID; } - /** - * @param masks - * @param type - * @return {@code true} if the mask contains the current update component type - */ - static boolean containsMask(int masks, IUpdateTypeComponent type) - { - return (masks & type.getMask()) == type.getMask(); - } - - /** - * Sends this packet to the target player, useful for lambda operations like
- * {@code World.getInstance().getPlayers().forEach(packet::sendTo)} - * @param player - */ - default void sendTo(Player player) - { - player.sendPacket(this); - } - default void runImpl(Player player) { } diff --git a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/util/Broadcast.java b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/util/Broadcast.java index 1441a726b7..01e15e28a6 100644 --- a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/util/Broadcast.java +++ b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/util/Broadcast.java @@ -122,10 +122,10 @@ public class Broadcast * In order to inform other players of state modification on the Creature, server just needs to go through _knownPlayers to send Server->Client Packet and check the distance between the targets.
* Caution: This method DOESN'T SEND Server->Client packet to this Creature (to do this use method toSelfAndKnownPlayers) * @param creature - * @param mov + * @param packet * @param radiusValue */ - public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -133,7 +133,7 @@ public class Broadcast radius = 1500; } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** @@ -157,7 +157,7 @@ public class Broadcast } // To improve performance we are comparing values of radius^2 instead of calculating sqrt all the time - public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -167,10 +167,10 @@ public class Broadcast if (creature.isPlayer()) { - creature.sendPacket(mov); + creature.sendPacket(packet); } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** diff --git a/L2J_Mobius_06.0_Fafurion/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java b/L2J_Mobius_06.0_Fafurion/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java index ee7a055335..ad80a78209 100644 --- a/L2J_Mobius_06.0_Fafurion/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java +++ b/L2J_Mobius_06.0_Fafurion/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java @@ -301,7 +301,7 @@ public class AdminAdmin implements IAdminCommandHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } break; diff --git a/L2J_Mobius_06.0_Fafurion/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java b/L2J_Mobius_06.0_Fafurion/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java index c92ed6406e..aea3440eba 100644 --- a/L2J_Mobius_06.0_Fafurion/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java +++ b/L2J_Mobius_06.0_Fafurion/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java @@ -102,7 +102,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -112,7 +112,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -123,7 +123,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } diff --git a/L2J_Mobius_06.0_Fafurion/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java b/L2J_Mobius_06.0_Fafurion/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java index cd778fb709..62e4b4f595 100644 --- a/L2J_Mobius_06.0_Fafurion/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java +++ b/L2J_Mobius_06.0_Fafurion/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java @@ -150,7 +150,7 @@ public class AbnormalTimeChange extends AbstractEffect { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_06.0_Fafurion/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java b/L2J_Mobius_06.0_Fafurion/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java index e589314df9..d9bfe95aef 100644 --- a/L2J_Mobius_06.0_Fafurion/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java +++ b/L2J_Mobius_06.0_Fafurion/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java @@ -544,7 +544,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { if (member.getObjectId() != player.getObjectId()) { - deleteObject.sendTo(member); + member.sendPacket(deleteObject); } } @@ -1006,7 +1006,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { if (member.getObjectId() != targetPlayer.getObjectId()) { - deleteObject.sendTo(member); + member.sendPacket(deleteObject); } } @@ -1113,7 +1113,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { for (Player player : PARTICIPANT_PLAYERS) { - packet.sendTo(player); + player.sendPacket(packet); } } diff --git a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/EffectList.java b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/EffectList.java index acff7e5344..4072fc495a 100644 --- a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/EffectList.java +++ b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/EffectList.java @@ -1129,7 +1129,7 @@ public class EffectList { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java index 589b517a77..1b1ba788b0 100644 --- a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java +++ b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java @@ -72,7 +72,7 @@ public class CommandChannelMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java index d6fb03d869..e1a5ca4b7a 100644 --- a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java +++ b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java @@ -73,7 +73,7 @@ public class PartyMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/siege/Siege.java b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/siege/Siege.java index 185889a699..853b3fcdc9 100644 --- a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/siege/Siege.java +++ b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/siege/Siege.java @@ -539,7 +539,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } @@ -550,7 +553,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } } diff --git a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java index 8061716273..4d5e1fc2d0 100644 --- a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java +++ b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java @@ -74,7 +74,10 @@ public class RequestPartyMatchList implements IClientIncomingPacket room.setTitle(_roomTitle); final PartyRoomInfo packet = new PartyRoomInfo((PartyMatchingRoom) room); - room.getMembers().forEach(packet::sendTo); + for (Player member : room.getMembers()) + { + member.sendPacket(packet); + } } } } diff --git a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java index 105cf38f50..d588f1c7cf 100644 --- a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java +++ b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java @@ -21,7 +21,6 @@ import java.util.logging.Logger; import org.l2jmobius.commons.network.IOutgoingPacket; import org.l2jmobius.commons.network.PacketWriter; import org.l2jmobius.gameserver.model.actor.Player; -import org.l2jmobius.gameserver.model.interfaces.IUpdateTypeComponent; import org.l2jmobius.gameserver.model.itemcontainer.Inventory; /** @@ -130,26 +129,6 @@ public interface IClientOutgoingPacket extends IOutgoingPacket return PAPERDOLL_ORDER_VISUAL_ID; } - /** - * @param masks - * @param type - * @return {@code true} if the mask contains the current update component type - */ - static boolean containsMask(int masks, IUpdateTypeComponent type) - { - return (masks & type.getMask()) == type.getMask(); - } - - /** - * Sends this packet to the target player, useful for lambda operations like
- * {@code World.getInstance().getPlayers().forEach(packet::sendTo)} - * @param player - */ - default void sendTo(Player player) - { - player.sendPacket(this); - } - default void runImpl(Player player) { } diff --git a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/util/Broadcast.java b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/util/Broadcast.java index 1441a726b7..01e15e28a6 100644 --- a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/util/Broadcast.java +++ b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/util/Broadcast.java @@ -122,10 +122,10 @@ public class Broadcast * In order to inform other players of state modification on the Creature, server just needs to go through _knownPlayers to send Server->Client Packet and check the distance between the targets.
* Caution: This method DOESN'T SEND Server->Client packet to this Creature (to do this use method toSelfAndKnownPlayers) * @param creature - * @param mov + * @param packet * @param radiusValue */ - public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -133,7 +133,7 @@ public class Broadcast radius = 1500; } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** @@ -157,7 +157,7 @@ public class Broadcast } // To improve performance we are comparing values of radius^2 instead of calculating sqrt all the time - public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -167,10 +167,10 @@ public class Broadcast if (creature.isPlayer()) { - creature.sendPacket(mov); + creature.sendPacket(packet); } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** diff --git a/L2J_Mobius_07.0_PreludeOfWar/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java b/L2J_Mobius_07.0_PreludeOfWar/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java index ee7a055335..ad80a78209 100644 --- a/L2J_Mobius_07.0_PreludeOfWar/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java +++ b/L2J_Mobius_07.0_PreludeOfWar/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java @@ -301,7 +301,7 @@ public class AdminAdmin implements IAdminCommandHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } break; diff --git a/L2J_Mobius_07.0_PreludeOfWar/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java b/L2J_Mobius_07.0_PreludeOfWar/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java index 06f13b528e..0b11246249 100644 --- a/L2J_Mobius_07.0_PreludeOfWar/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java +++ b/L2J_Mobius_07.0_PreludeOfWar/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java @@ -102,7 +102,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -112,7 +112,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -123,7 +123,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } diff --git a/L2J_Mobius_07.0_PreludeOfWar/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java b/L2J_Mobius_07.0_PreludeOfWar/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java index cd778fb709..62e4b4f595 100644 --- a/L2J_Mobius_07.0_PreludeOfWar/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java +++ b/L2J_Mobius_07.0_PreludeOfWar/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java @@ -150,7 +150,7 @@ public class AbnormalTimeChange extends AbstractEffect { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_07.0_PreludeOfWar/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java b/L2J_Mobius_07.0_PreludeOfWar/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java index 97daa64940..efffe12bbc 100644 --- a/L2J_Mobius_07.0_PreludeOfWar/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java +++ b/L2J_Mobius_07.0_PreludeOfWar/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java @@ -544,7 +544,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { if (member.getObjectId() != player.getObjectId()) { - deleteObject.sendTo(member); + member.sendPacket(deleteObject); } } @@ -1006,7 +1006,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { if (member.getObjectId() != targetPlayer.getObjectId()) { - deleteObject.sendTo(member); + member.sendPacket(deleteObject); } } @@ -1118,7 +1118,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { for (Player player : PARTICIPANT_PLAYERS) { - packet.sendTo(player); + player.sendPacket(packet); } } diff --git a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/EffectList.java b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/EffectList.java index acff7e5344..4072fc495a 100644 --- a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/EffectList.java +++ b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/EffectList.java @@ -1129,7 +1129,7 @@ public class EffectList { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java index 589b517a77..1b1ba788b0 100644 --- a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java +++ b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java @@ -72,7 +72,7 @@ public class CommandChannelMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java index d6fb03d869..e1a5ca4b7a 100644 --- a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java +++ b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java @@ -73,7 +73,7 @@ public class PartyMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/siege/Siege.java b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/siege/Siege.java index 7c5a27e6a4..65ea413f74 100644 --- a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/siege/Siege.java +++ b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/siege/Siege.java @@ -542,7 +542,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } @@ -553,7 +556,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } } diff --git a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java index 8061716273..4d5e1fc2d0 100644 --- a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java +++ b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java @@ -74,7 +74,10 @@ public class RequestPartyMatchList implements IClientIncomingPacket room.setTitle(_roomTitle); final PartyRoomInfo packet = new PartyRoomInfo((PartyMatchingRoom) room); - room.getMembers().forEach(packet::sendTo); + for (Player member : room.getMembers()) + { + member.sendPacket(packet); + } } } } diff --git a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java index 105cf38f50..d588f1c7cf 100644 --- a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java +++ b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java @@ -21,7 +21,6 @@ import java.util.logging.Logger; import org.l2jmobius.commons.network.IOutgoingPacket; import org.l2jmobius.commons.network.PacketWriter; import org.l2jmobius.gameserver.model.actor.Player; -import org.l2jmobius.gameserver.model.interfaces.IUpdateTypeComponent; import org.l2jmobius.gameserver.model.itemcontainer.Inventory; /** @@ -130,26 +129,6 @@ public interface IClientOutgoingPacket extends IOutgoingPacket return PAPERDOLL_ORDER_VISUAL_ID; } - /** - * @param masks - * @param type - * @return {@code true} if the mask contains the current update component type - */ - static boolean containsMask(int masks, IUpdateTypeComponent type) - { - return (masks & type.getMask()) == type.getMask(); - } - - /** - * Sends this packet to the target player, useful for lambda operations like
- * {@code World.getInstance().getPlayers().forEach(packet::sendTo)} - * @param player - */ - default void sendTo(Player player) - { - player.sendPacket(this); - } - default void runImpl(Player player) { } diff --git a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/util/Broadcast.java b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/util/Broadcast.java index 1441a726b7..01e15e28a6 100644 --- a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/util/Broadcast.java +++ b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/util/Broadcast.java @@ -122,10 +122,10 @@ public class Broadcast * In order to inform other players of state modification on the Creature, server just needs to go through _knownPlayers to send Server->Client Packet and check the distance between the targets.
* Caution: This method DOESN'T SEND Server->Client packet to this Creature (to do this use method toSelfAndKnownPlayers) * @param creature - * @param mov + * @param packet * @param radiusValue */ - public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -133,7 +133,7 @@ public class Broadcast radius = 1500; } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** @@ -157,7 +157,7 @@ public class Broadcast } // To improve performance we are comparing values of radius^2 instead of calculating sqrt all the time - public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -167,10 +167,10 @@ public class Broadcast if (creature.isPlayer()) { - creature.sendPacket(mov); + creature.sendPacket(packet); } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** diff --git a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java index ee7a055335..ad80a78209 100644 --- a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java +++ b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java @@ -301,7 +301,7 @@ public class AdminAdmin implements IAdminCommandHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } break; diff --git a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java index 06f13b528e..0b11246249 100644 --- a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java +++ b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java @@ -102,7 +102,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -112,7 +112,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -123,7 +123,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } diff --git a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java index cd778fb709..62e4b4f595 100644 --- a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java +++ b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java @@ -150,7 +150,7 @@ public class AbnormalTimeChange extends AbstractEffect { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java index 97daa64940..efffe12bbc 100644 --- a/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java +++ b/L2J_Mobius_08.2_Homunculus/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java @@ -544,7 +544,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { if (member.getObjectId() != player.getObjectId()) { - deleteObject.sendTo(member); + member.sendPacket(deleteObject); } } @@ -1006,7 +1006,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { if (member.getObjectId() != targetPlayer.getObjectId()) { - deleteObject.sendTo(member); + member.sendPacket(deleteObject); } } @@ -1118,7 +1118,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { for (Player player : PARTICIPANT_PLAYERS) { - packet.sendTo(player); + player.sendPacket(packet); } } diff --git a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/EffectList.java b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/EffectList.java index acff7e5344..4072fc495a 100644 --- a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/EffectList.java +++ b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/EffectList.java @@ -1129,7 +1129,7 @@ public class EffectList { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java index 589b517a77..1b1ba788b0 100644 --- a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java +++ b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java @@ -72,7 +72,7 @@ public class CommandChannelMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java index d6fb03d869..e1a5ca4b7a 100644 --- a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java +++ b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java @@ -73,7 +73,7 @@ public class PartyMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/siege/Siege.java b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/siege/Siege.java index 9aadaadd1f..b7afd161f3 100644 --- a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/siege/Siege.java +++ b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/siege/Siege.java @@ -539,7 +539,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } @@ -550,7 +553,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } } diff --git a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java index 8061716273..4d5e1fc2d0 100644 --- a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java +++ b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java @@ -74,7 +74,10 @@ public class RequestPartyMatchList implements IClientIncomingPacket room.setTitle(_roomTitle); final PartyRoomInfo packet = new PartyRoomInfo((PartyMatchingRoom) room); - room.getMembers().forEach(packet::sendTo); + for (Player member : room.getMembers()) + { + member.sendPacket(packet); + } } } } diff --git a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java index 105cf38f50..d588f1c7cf 100644 --- a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java +++ b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java @@ -21,7 +21,6 @@ import java.util.logging.Logger; import org.l2jmobius.commons.network.IOutgoingPacket; import org.l2jmobius.commons.network.PacketWriter; import org.l2jmobius.gameserver.model.actor.Player; -import org.l2jmobius.gameserver.model.interfaces.IUpdateTypeComponent; import org.l2jmobius.gameserver.model.itemcontainer.Inventory; /** @@ -130,26 +129,6 @@ public interface IClientOutgoingPacket extends IOutgoingPacket return PAPERDOLL_ORDER_VISUAL_ID; } - /** - * @param masks - * @param type - * @return {@code true} if the mask contains the current update component type - */ - static boolean containsMask(int masks, IUpdateTypeComponent type) - { - return (masks & type.getMask()) == type.getMask(); - } - - /** - * Sends this packet to the target player, useful for lambda operations like
- * {@code World.getInstance().getPlayers().forEach(packet::sendTo)} - * @param player - */ - default void sendTo(Player player) - { - player.sendPacket(this); - } - default void runImpl(Player player) { } diff --git a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/util/Broadcast.java b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/util/Broadcast.java index aa640f6995..8d80549351 100644 --- a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/util/Broadcast.java +++ b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/util/Broadcast.java @@ -122,10 +122,10 @@ public class Broadcast * In order to inform other players of state modification on the Creature, server just needs to go through _knownPlayers to send Server->Client Packet and check the distance between the targets.
* Caution: This method DOESN'T SEND Server->Client packet to this Creature (to do this use method toSelfAndKnownPlayers) * @param creature - * @param mov + * @param packet * @param radiusValue */ - public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -133,7 +133,7 @@ public class Broadcast radius = 1500; } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** @@ -157,7 +157,7 @@ public class Broadcast } // To improve performance we are comparing values of radius^2 instead of calculating sqrt all the time - public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -167,10 +167,10 @@ public class Broadcast if (creature.isPlayer()) { - creature.sendPacket(mov); + creature.sendPacket(packet); } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java index ee7a055335..ad80a78209 100644 --- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java +++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java @@ -301,7 +301,7 @@ public class AdminAdmin implements IAdminCommandHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } break; diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java index 06f13b528e..0b11246249 100644 --- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java +++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java @@ -102,7 +102,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -112,7 +112,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -123,7 +123,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java index cd778fb709..62e4b4f595 100644 --- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java +++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java @@ -150,7 +150,7 @@ public class AbnormalTimeChange extends AbstractEffect { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java index 97daa64940..efffe12bbc 100644 --- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java +++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java @@ -544,7 +544,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { if (member.getObjectId() != player.getObjectId()) { - deleteObject.sendTo(member); + member.sendPacket(deleteObject); } } @@ -1006,7 +1006,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { if (member.getObjectId() != targetPlayer.getObjectId()) { - deleteObject.sendTo(member); + member.sendPacket(deleteObject); } } @@ -1118,7 +1118,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { for (Player player : PARTICIPANT_PLAYERS) { - packet.sendTo(player); + player.sendPacket(packet); } } diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/EffectList.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/EffectList.java index 5a46c1633a..701b5fc2bf 100644 --- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/EffectList.java +++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/EffectList.java @@ -1129,7 +1129,7 @@ public class EffectList { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java index 589b517a77..1b1ba788b0 100644 --- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java +++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java @@ -72,7 +72,7 @@ public class CommandChannelMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java index d6fb03d869..e1a5ca4b7a 100644 --- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java +++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java @@ -73,7 +73,7 @@ public class PartyMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/siege/Siege.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/siege/Siege.java index 9aadaadd1f..b7afd161f3 100644 --- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/siege/Siege.java +++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/siege/Siege.java @@ -539,7 +539,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } @@ -550,7 +553,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } } diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java index 8061716273..4d5e1fc2d0 100644 --- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java +++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java @@ -74,7 +74,10 @@ public class RequestPartyMatchList implements IClientIncomingPacket room.setTitle(_roomTitle); final PartyRoomInfo packet = new PartyRoomInfo((PartyMatchingRoom) room); - room.getMembers().forEach(packet::sendTo); + for (Player member : room.getMembers()) + { + member.sendPacket(packet); + } } } } diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java index 105cf38f50..d588f1c7cf 100644 --- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java +++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java @@ -21,7 +21,6 @@ import java.util.logging.Logger; import org.l2jmobius.commons.network.IOutgoingPacket; import org.l2jmobius.commons.network.PacketWriter; import org.l2jmobius.gameserver.model.actor.Player; -import org.l2jmobius.gameserver.model.interfaces.IUpdateTypeComponent; import org.l2jmobius.gameserver.model.itemcontainer.Inventory; /** @@ -130,26 +129,6 @@ public interface IClientOutgoingPacket extends IOutgoingPacket return PAPERDOLL_ORDER_VISUAL_ID; } - /** - * @param masks - * @param type - * @return {@code true} if the mask contains the current update component type - */ - static boolean containsMask(int masks, IUpdateTypeComponent type) - { - return (masks & type.getMask()) == type.getMask(); - } - - /** - * Sends this packet to the target player, useful for lambda operations like
- * {@code World.getInstance().getPlayers().forEach(packet::sendTo)} - * @param player - */ - default void sendTo(Player player) - { - player.sendPacket(this); - } - default void runImpl(Player player) { } diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/util/Broadcast.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/util/Broadcast.java index aa640f6995..8d80549351 100644 --- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/util/Broadcast.java +++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/util/Broadcast.java @@ -122,10 +122,10 @@ public class Broadcast * In order to inform other players of state modification on the Creature, server just needs to go through _knownPlayers to send Server->Client Packet and check the distance between the targets.
* Caution: This method DOESN'T SEND Server->Client packet to this Creature (to do this use method toSelfAndKnownPlayers) * @param creature - * @param mov + * @param packet * @param radiusValue */ - public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -133,7 +133,7 @@ public class Broadcast radius = 1500; } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** @@ -157,7 +157,7 @@ public class Broadcast } // To improve performance we are comparing values of radius^2 instead of calculating sqrt all the time - public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -167,10 +167,10 @@ public class Broadcast if (creature.isPlayer()) { - creature.sendPacket(mov); + creature.sendPacket(packet); } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** diff --git a/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java b/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java index ee7a055335..ad80a78209 100644 --- a/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java +++ b/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java @@ -301,7 +301,7 @@ public class AdminAdmin implements IAdminCommandHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } break; diff --git a/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java b/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java index 06f13b528e..0b11246249 100644 --- a/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java +++ b/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java @@ -102,7 +102,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -112,7 +112,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -123,7 +123,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } diff --git a/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java b/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java index cd778fb709..62e4b4f595 100644 --- a/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java +++ b/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java @@ -150,7 +150,7 @@ public class AbnormalTimeChange extends AbstractEffect { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java b/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java index 97daa64940..efffe12bbc 100644 --- a/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java +++ b/L2J_Mobius_10.0_MasterClass/dist/game/data/scripts/instances/CeremonyOfChaos/CeremonyOfChaos.java @@ -544,7 +544,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { if (member.getObjectId() != player.getObjectId()) { - deleteObject.sendTo(member); + member.sendPacket(deleteObject); } } @@ -1006,7 +1006,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { if (member.getObjectId() != targetPlayer.getObjectId()) { - deleteObject.sendTo(member); + member.sendPacket(deleteObject); } } @@ -1118,7 +1118,7 @@ public class CeremonyOfChaos extends AbstractNpcAI { for (Player player : PARTICIPANT_PLAYERS) { - packet.sendTo(player); + player.sendPacket(packet); } } diff --git a/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/model/EffectList.java b/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/model/EffectList.java index 5a46c1633a..701b5fc2bf 100644 --- a/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/model/EffectList.java +++ b/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/model/EffectList.java @@ -1129,7 +1129,7 @@ public class EffectList { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java b/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java index 589b517a77..1b1ba788b0 100644 --- a/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java +++ b/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java @@ -72,7 +72,7 @@ public class CommandChannelMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java b/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java index d6fb03d869..e1a5ca4b7a 100644 --- a/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java +++ b/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java @@ -73,7 +73,7 @@ public class PartyMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/model/siege/Siege.java b/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/model/siege/Siege.java index 9aadaadd1f..b7afd161f3 100644 --- a/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/model/siege/Siege.java +++ b/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/model/siege/Siege.java @@ -539,7 +539,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } @@ -550,7 +553,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } } diff --git a/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java b/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java index 8061716273..4d5e1fc2d0 100644 --- a/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java +++ b/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java @@ -74,7 +74,10 @@ public class RequestPartyMatchList implements IClientIncomingPacket room.setTitle(_roomTitle); final PartyRoomInfo packet = new PartyRoomInfo((PartyMatchingRoom) room); - room.getMembers().forEach(packet::sendTo); + for (Player member : room.getMembers()) + { + member.sendPacket(packet); + } } } } diff --git a/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java b/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java index 105cf38f50..d588f1c7cf 100644 --- a/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java +++ b/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java @@ -21,7 +21,6 @@ import java.util.logging.Logger; import org.l2jmobius.commons.network.IOutgoingPacket; import org.l2jmobius.commons.network.PacketWriter; import org.l2jmobius.gameserver.model.actor.Player; -import org.l2jmobius.gameserver.model.interfaces.IUpdateTypeComponent; import org.l2jmobius.gameserver.model.itemcontainer.Inventory; /** @@ -130,26 +129,6 @@ public interface IClientOutgoingPacket extends IOutgoingPacket return PAPERDOLL_ORDER_VISUAL_ID; } - /** - * @param masks - * @param type - * @return {@code true} if the mask contains the current update component type - */ - static boolean containsMask(int masks, IUpdateTypeComponent type) - { - return (masks & type.getMask()) == type.getMask(); - } - - /** - * Sends this packet to the target player, useful for lambda operations like
- * {@code World.getInstance().getPlayers().forEach(packet::sendTo)} - * @param player - */ - default void sendTo(Player player) - { - player.sendPacket(this); - } - default void runImpl(Player player) { } diff --git a/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/util/Broadcast.java b/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/util/Broadcast.java index aa640f6995..8d80549351 100644 --- a/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/util/Broadcast.java +++ b/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/util/Broadcast.java @@ -122,10 +122,10 @@ public class Broadcast * In order to inform other players of state modification on the Creature, server just needs to go through _knownPlayers to send Server->Client Packet and check the distance between the targets.
* Caution: This method DOESN'T SEND Server->Client packet to this Creature (to do this use method toSelfAndKnownPlayers) * @param creature - * @param mov + * @param packet * @param radiusValue */ - public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -133,7 +133,7 @@ public class Broadcast radius = 1500; } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** @@ -157,7 +157,7 @@ public class Broadcast } // To improve performance we are comparing values of radius^2 instead of calculating sqrt all the time - public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -167,10 +167,10 @@ public class Broadcast if (creature.isPlayer()) { - creature.sendPacket(mov); + creature.sendPacket(packet); } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** diff --git a/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/network/clientpackets/IClientIncomingPacket.java b/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/network/clientpackets/IClientIncomingPacket.java index 2d588afffd..eddff9f891 100644 --- a/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/network/clientpackets/IClientIncomingPacket.java +++ b/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/network/clientpackets/IClientIncomingPacket.java @@ -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 diff --git a/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java b/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java index 5ca388ad1e..982959201e 100644 --- a/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java +++ b/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java @@ -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
- * {@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); - } - } } diff --git a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/network/clientpackets/IClientIncomingPacket.java b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/network/clientpackets/IClientIncomingPacket.java index 2d588afffd..eddff9f891 100644 --- a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/network/clientpackets/IClientIncomingPacket.java +++ b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/network/clientpackets/IClientIncomingPacket.java @@ -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 diff --git a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java index 5ca388ad1e..982959201e 100644 --- a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java +++ b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java @@ -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
- * {@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); - } - } } diff --git a/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java b/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java index 3ae43b18cb..63f368277f 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java +++ b/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java @@ -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; import org.l2jmobius.gameserver.model.itemcontainer.Inventory; @@ -65,30 +64,7 @@ public interface IClientOutgoingPacket extends IOutgoingPacket return PAPERDOLL_ORDER; } - /** - * Sends this packet to the target player, useful for lambda operations like
- * {@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); - } - } } diff --git a/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/util/Broadcast.java b/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/util/Broadcast.java index 7f34205957..3507f3739e 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/util/Broadcast.java +++ b/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/util/Broadcast.java @@ -111,10 +111,10 @@ public class Broadcast * In order to inform other players of state modification on the Creature, server just needs to go through _knownPlayers to send Server->Client Packet and check the distance between the targets.
* Caution: This method DOESN'T SEND Server->Client packet to this Creature (to do this use method toSelfAndKnownPlayers) * @param creature - * @param mov + * @param packet * @param radiusValue */ - public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -122,7 +122,7 @@ public class Broadcast radius = 1500; } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** @@ -146,7 +146,7 @@ public class Broadcast } // To improve performance we are comparing values of radius^2 instead of calculating sqrt all the time - public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -156,10 +156,10 @@ public class Broadcast if (creature.isPlayer()) { - creature.sendPacket(mov); + creature.sendPacket(packet); } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** diff --git a/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java b/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java index 3ae43b18cb..63f368277f 100644 --- a/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java +++ b/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java @@ -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; import org.l2jmobius.gameserver.model.itemcontainer.Inventory; @@ -65,30 +64,7 @@ public interface IClientOutgoingPacket extends IOutgoingPacket return PAPERDOLL_ORDER; } - /** - * Sends this packet to the target player, useful for lambda operations like
- * {@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); - } - } } diff --git a/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/util/Broadcast.java b/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/util/Broadcast.java index 7f34205957..3507f3739e 100644 --- a/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/util/Broadcast.java +++ b/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/util/Broadcast.java @@ -111,10 +111,10 @@ public class Broadcast * In order to inform other players of state modification on the Creature, server just needs to go through _knownPlayers to send Server->Client Packet and check the distance between the targets.
* Caution: This method DOESN'T SEND Server->Client packet to this Creature (to do this use method toSelfAndKnownPlayers) * @param creature - * @param mov + * @param packet * @param radiusValue */ - public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -122,7 +122,7 @@ public class Broadcast radius = 1500; } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** @@ -146,7 +146,7 @@ public class Broadcast } // To improve performance we are comparing values of radius^2 instead of calculating sqrt all the time - public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -156,10 +156,10 @@ public class Broadcast if (creature.isPlayer()) { - creature.sendPacket(mov); + creature.sendPacket(packet); } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java index ee7a055335..ad80a78209 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java @@ -301,7 +301,7 @@ public class AdminAdmin implements IAdminCommandHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } break; diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java index 28fe69a5b6..8cd63a3b47 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java @@ -102,7 +102,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -112,7 +112,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -123,7 +123,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } diff --git a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java index cd778fb709..62e4b4f595 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java +++ b/L2J_Mobius_Classic_2.0_Saviors/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java @@ -150,7 +150,7 @@ public class AbnormalTimeChange extends AbstractEffect { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/EffectList.java b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/EffectList.java index acff7e5344..4072fc495a 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/EffectList.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/EffectList.java @@ -1129,7 +1129,7 @@ public class EffectList { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java index 589b517a77..1b1ba788b0 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java @@ -72,7 +72,7 @@ public class CommandChannelMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java index d6fb03d869..e1a5ca4b7a 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java @@ -73,7 +73,7 @@ public class PartyMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/siege/Siege.java b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/siege/Siege.java index e23071a8fe..50fce86ca9 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/siege/Siege.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/siege/Siege.java @@ -539,7 +539,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } @@ -550,7 +553,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } } diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java index 8061716273..4d5e1fc2d0 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java @@ -74,7 +74,10 @@ public class RequestPartyMatchList implements IClientIncomingPacket room.setTitle(_roomTitle); final PartyRoomInfo packet = new PartyRoomInfo((PartyMatchingRoom) room); - room.getMembers().forEach(packet::sendTo); + for (Player member : room.getMembers()) + { + member.sendPacket(packet); + } } } } diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java index ec7d3402bf..b27eecaefa 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java @@ -21,7 +21,6 @@ import java.util.logging.Logger; import org.l2jmobius.commons.network.IOutgoingPacket; import org.l2jmobius.commons.network.PacketWriter; import org.l2jmobius.gameserver.model.actor.Player; -import org.l2jmobius.gameserver.model.interfaces.IUpdateTypeComponent; import org.l2jmobius.gameserver.model.itemcontainer.Inventory; /** @@ -103,26 +102,6 @@ public interface IClientOutgoingPacket extends IOutgoingPacket return PAPERDOLL_ORDER_VISUAL_ID; } - /** - * @param masks - * @param type - * @return {@code true} if the mask contains the current update component type - */ - static boolean containsMask(int masks, IUpdateTypeComponent type) - { - return (masks & type.getMask()) == type.getMask(); - } - - /** - * Sends this packet to the target player, useful for lambda operations like
- * {@code World.getInstance().getPlayers().forEach(packet::sendTo)} - * @param player - */ - default void sendTo(Player player) - { - player.sendPacket(this); - } - default void runImpl(Player player) { } diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/util/Broadcast.java b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/util/Broadcast.java index 1441a726b7..01e15e28a6 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/util/Broadcast.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/util/Broadcast.java @@ -122,10 +122,10 @@ public class Broadcast * In order to inform other players of state modification on the Creature, server just needs to go through _knownPlayers to send Server->Client Packet and check the distance between the targets.
* Caution: This method DOESN'T SEND Server->Client packet to this Creature (to do this use method toSelfAndKnownPlayers) * @param creature - * @param mov + * @param packet * @param radiusValue */ - public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -133,7 +133,7 @@ public class Broadcast radius = 1500; } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** @@ -157,7 +157,7 @@ public class Broadcast } // To improve performance we are comparing values of radius^2 instead of calculating sqrt all the time - public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -167,10 +167,10 @@ public class Broadcast if (creature.isPlayer()) { - creature.sendPacket(mov); + creature.sendPacket(packet); } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java index ee7a055335..ad80a78209 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java @@ -301,7 +301,7 @@ public class AdminAdmin implements IAdminCommandHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } break; diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java index 28fe69a5b6..8cd63a3b47 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java @@ -102,7 +102,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -112,7 +112,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -123,7 +123,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java index cd778fb709..62e4b4f595 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java +++ b/L2J_Mobius_Classic_2.1_Zaken/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java @@ -150,7 +150,7 @@ public class AbnormalTimeChange extends AbstractEffect { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/EffectList.java b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/EffectList.java index acff7e5344..4072fc495a 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/EffectList.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/EffectList.java @@ -1129,7 +1129,7 @@ public class EffectList { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java index 589b517a77..1b1ba788b0 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java @@ -72,7 +72,7 @@ public class CommandChannelMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java index d6fb03d869..e1a5ca4b7a 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java @@ -73,7 +73,7 @@ public class PartyMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/siege/Siege.java b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/siege/Siege.java index e23071a8fe..50fce86ca9 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/siege/Siege.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/siege/Siege.java @@ -539,7 +539,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } @@ -550,7 +553,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java index 8061716273..4d5e1fc2d0 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java @@ -74,7 +74,10 @@ public class RequestPartyMatchList implements IClientIncomingPacket room.setTitle(_roomTitle); final PartyRoomInfo packet = new PartyRoomInfo((PartyMatchingRoom) room); - room.getMembers().forEach(packet::sendTo); + for (Player member : room.getMembers()) + { + member.sendPacket(packet); + } } } } diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java index ec7d3402bf..b27eecaefa 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java @@ -21,7 +21,6 @@ import java.util.logging.Logger; import org.l2jmobius.commons.network.IOutgoingPacket; import org.l2jmobius.commons.network.PacketWriter; import org.l2jmobius.gameserver.model.actor.Player; -import org.l2jmobius.gameserver.model.interfaces.IUpdateTypeComponent; import org.l2jmobius.gameserver.model.itemcontainer.Inventory; /** @@ -103,26 +102,6 @@ public interface IClientOutgoingPacket extends IOutgoingPacket return PAPERDOLL_ORDER_VISUAL_ID; } - /** - * @param masks - * @param type - * @return {@code true} if the mask contains the current update component type - */ - static boolean containsMask(int masks, IUpdateTypeComponent type) - { - return (masks & type.getMask()) == type.getMask(); - } - - /** - * Sends this packet to the target player, useful for lambda operations like
- * {@code World.getInstance().getPlayers().forEach(packet::sendTo)} - * @param player - */ - default void sendTo(Player player) - { - player.sendPacket(this); - } - default void runImpl(Player player) { } diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/util/Broadcast.java b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/util/Broadcast.java index 1441a726b7..01e15e28a6 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/util/Broadcast.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/util/Broadcast.java @@ -122,10 +122,10 @@ public class Broadcast * In order to inform other players of state modification on the Creature, server just needs to go through _knownPlayers to send Server->Client Packet and check the distance between the targets.
* Caution: This method DOESN'T SEND Server->Client packet to this Creature (to do this use method toSelfAndKnownPlayers) * @param creature - * @param mov + * @param packet * @param radiusValue */ - public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -133,7 +133,7 @@ public class Broadcast radius = 1500; } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** @@ -157,7 +157,7 @@ public class Broadcast } // To improve performance we are comparing values of radius^2 instead of calculating sqrt all the time - public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -167,10 +167,10 @@ public class Broadcast if (creature.isPlayer()) { - creature.sendPacket(mov); + creature.sendPacket(packet); } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java index ee7a055335..ad80a78209 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java @@ -301,7 +301,7 @@ public class AdminAdmin implements IAdminCommandHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } break; diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java index 28fe69a5b6..8cd63a3b47 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java @@ -102,7 +102,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -112,7 +112,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -123,7 +123,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java index cd778fb709..62e4b4f595 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java +++ b/L2J_Mobius_Classic_2.2_Antharas/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java @@ -150,7 +150,7 @@ public class AbnormalTimeChange extends AbstractEffect { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/EffectList.java b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/EffectList.java index acff7e5344..4072fc495a 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/EffectList.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/EffectList.java @@ -1129,7 +1129,7 @@ public class EffectList { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java index 589b517a77..1b1ba788b0 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java @@ -72,7 +72,7 @@ public class CommandChannelMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java index d6fb03d869..e1a5ca4b7a 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java @@ -73,7 +73,7 @@ public class PartyMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/siege/Siege.java b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/siege/Siege.java index e23071a8fe..50fce86ca9 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/siege/Siege.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/siege/Siege.java @@ -539,7 +539,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } @@ -550,7 +553,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java index 8061716273..4d5e1fc2d0 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java @@ -74,7 +74,10 @@ public class RequestPartyMatchList implements IClientIncomingPacket room.setTitle(_roomTitle); final PartyRoomInfo packet = new PartyRoomInfo((PartyMatchingRoom) room); - room.getMembers().forEach(packet::sendTo); + for (Player member : room.getMembers()) + { + member.sendPacket(packet); + } } } } diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java index 9898743327..bff97454e1 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java @@ -21,7 +21,6 @@ import java.util.logging.Logger; import org.l2jmobius.commons.network.IOutgoingPacket; import org.l2jmobius.commons.network.PacketWriter; import org.l2jmobius.gameserver.model.actor.Player; -import org.l2jmobius.gameserver.model.interfaces.IUpdateTypeComponent; import org.l2jmobius.gameserver.model.itemcontainer.Inventory; /** @@ -108,26 +107,6 @@ public interface IClientOutgoingPacket extends IOutgoingPacket return PAPERDOLL_ORDER_VISUAL_ID; } - /** - * @param masks - * @param type - * @return {@code true} if the mask contains the current update component type - */ - static boolean containsMask(int masks, IUpdateTypeComponent type) - { - return (masks & type.getMask()) == type.getMask(); - } - - /** - * Sends this packet to the target player, useful for lambda operations like
- * {@code World.getInstance().getPlayers().forEach(packet::sendTo)} - * @param player - */ - default void sendTo(Player player) - { - player.sendPacket(this); - } - default void runImpl(Player player) { } diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/util/Broadcast.java b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/util/Broadcast.java index 1441a726b7..01e15e28a6 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/util/Broadcast.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/util/Broadcast.java @@ -122,10 +122,10 @@ public class Broadcast * In order to inform other players of state modification on the Creature, server just needs to go through _knownPlayers to send Server->Client Packet and check the distance between the targets.
* Caution: This method DOESN'T SEND Server->Client packet to this Creature (to do this use method toSelfAndKnownPlayers) * @param creature - * @param mov + * @param packet * @param radiusValue */ - public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -133,7 +133,7 @@ public class Broadcast radius = 1500; } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** @@ -157,7 +157,7 @@ public class Broadcast } // To improve performance we are comparing values of radius^2 instead of calculating sqrt all the time - public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -167,10 +167,10 @@ public class Broadcast if (creature.isPlayer()) { - creature.sendPacket(mov); + creature.sendPacket(packet); } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java index ee7a055335..ad80a78209 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java @@ -301,7 +301,7 @@ public class AdminAdmin implements IAdminCommandHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } break; diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java index 28fe69a5b6..8cd63a3b47 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java @@ -102,7 +102,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -112,7 +112,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -123,7 +123,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java index cd778fb709..62e4b4f595 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java @@ -150,7 +150,7 @@ public class AbnormalTimeChange extends AbstractEffect { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/EffectList.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/EffectList.java index acff7e5344..4072fc495a 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/EffectList.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/EffectList.java @@ -1129,7 +1129,7 @@ public class EffectList { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java index 589b517a77..1b1ba788b0 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java @@ -72,7 +72,7 @@ public class CommandChannelMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java index d6fb03d869..e1a5ca4b7a 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java @@ -73,7 +73,7 @@ public class PartyMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/siege/Siege.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/siege/Siege.java index e23071a8fe..50fce86ca9 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/siege/Siege.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/siege/Siege.java @@ -539,7 +539,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } @@ -550,7 +553,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java index 8061716273..4d5e1fc2d0 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java @@ -74,7 +74,10 @@ public class RequestPartyMatchList implements IClientIncomingPacket room.setTitle(_roomTitle); final PartyRoomInfo packet = new PartyRoomInfo((PartyMatchingRoom) room); - room.getMembers().forEach(packet::sendTo); + for (Player member : room.getMembers()) + { + member.sendPacket(packet); + } } } } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java index 105cf38f50..d588f1c7cf 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java @@ -21,7 +21,6 @@ import java.util.logging.Logger; import org.l2jmobius.commons.network.IOutgoingPacket; import org.l2jmobius.commons.network.PacketWriter; import org.l2jmobius.gameserver.model.actor.Player; -import org.l2jmobius.gameserver.model.interfaces.IUpdateTypeComponent; import org.l2jmobius.gameserver.model.itemcontainer.Inventory; /** @@ -130,26 +129,6 @@ public interface IClientOutgoingPacket extends IOutgoingPacket return PAPERDOLL_ORDER_VISUAL_ID; } - /** - * @param masks - * @param type - * @return {@code true} if the mask contains the current update component type - */ - static boolean containsMask(int masks, IUpdateTypeComponent type) - { - return (masks & type.getMask()) == type.getMask(); - } - - /** - * Sends this packet to the target player, useful for lambda operations like
- * {@code World.getInstance().getPlayers().forEach(packet::sendTo)} - * @param player - */ - default void sendTo(Player player) - { - player.sendPacket(this); - } - default void runImpl(Player player) { } diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/util/Broadcast.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/util/Broadcast.java index 1441a726b7..01e15e28a6 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/util/Broadcast.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/util/Broadcast.java @@ -122,10 +122,10 @@ public class Broadcast * In order to inform other players of state modification on the Creature, server just needs to go through _knownPlayers to send Server->Client Packet and check the distance between the targets.
* Caution: This method DOESN'T SEND Server->Client packet to this Creature (to do this use method toSelfAndKnownPlayers) * @param creature - * @param mov + * @param packet * @param radiusValue */ - public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -133,7 +133,7 @@ public class Broadcast radius = 1500; } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** @@ -157,7 +157,7 @@ public class Broadcast } // To improve performance we are comparing values of radius^2 instead of calculating sqrt all the time - public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -167,10 +167,10 @@ public class Broadcast if (creature.isPlayer()) { - creature.sendPacket(mov); + creature.sendPacket(packet); } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java index ee7a055335..ad80a78209 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java @@ -301,7 +301,7 @@ public class AdminAdmin implements IAdminCommandHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } break; diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java index 28fe69a5b6..8cd63a3b47 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java @@ -102,7 +102,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -112,7 +112,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -123,7 +123,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java index cd778fb709..62e4b4f595 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java @@ -150,7 +150,7 @@ public class AbnormalTimeChange extends AbstractEffect { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/EffectList.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/EffectList.java index acff7e5344..4072fc495a 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/EffectList.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/EffectList.java @@ -1129,7 +1129,7 @@ public class EffectList { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java index 589b517a77..1b1ba788b0 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java @@ -72,7 +72,7 @@ public class CommandChannelMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java index d6fb03d869..e1a5ca4b7a 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java @@ -73,7 +73,7 @@ public class PartyMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/siege/Siege.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/siege/Siege.java index e23071a8fe..50fce86ca9 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/siege/Siege.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/siege/Siege.java @@ -539,7 +539,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } @@ -550,7 +553,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } } diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java index 8061716273..4d5e1fc2d0 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java @@ -74,7 +74,10 @@ public class RequestPartyMatchList implements IClientIncomingPacket room.setTitle(_roomTitle); final PartyRoomInfo packet = new PartyRoomInfo((PartyMatchingRoom) room); - room.getMembers().forEach(packet::sendTo); + for (Player member : room.getMembers()) + { + member.sendPacket(packet); + } } } } diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java index 105cf38f50..d588f1c7cf 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java @@ -21,7 +21,6 @@ import java.util.logging.Logger; import org.l2jmobius.commons.network.IOutgoingPacket; import org.l2jmobius.commons.network.PacketWriter; import org.l2jmobius.gameserver.model.actor.Player; -import org.l2jmobius.gameserver.model.interfaces.IUpdateTypeComponent; import org.l2jmobius.gameserver.model.itemcontainer.Inventory; /** @@ -130,26 +129,6 @@ public interface IClientOutgoingPacket extends IOutgoingPacket return PAPERDOLL_ORDER_VISUAL_ID; } - /** - * @param masks - * @param type - * @return {@code true} if the mask contains the current update component type - */ - static boolean containsMask(int masks, IUpdateTypeComponent type) - { - return (masks & type.getMask()) == type.getMask(); - } - - /** - * Sends this packet to the target player, useful for lambda operations like
- * {@code World.getInstance().getPlayers().forEach(packet::sendTo)} - * @param player - */ - default void sendTo(Player player) - { - player.sendPacket(this); - } - default void runImpl(Player player) { } diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/util/Broadcast.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/util/Broadcast.java index 1441a726b7..01e15e28a6 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/util/Broadcast.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/util/Broadcast.java @@ -122,10 +122,10 @@ public class Broadcast * In order to inform other players of state modification on the Creature, server just needs to go through _knownPlayers to send Server->Client Packet and check the distance between the targets.
* Caution: This method DOESN'T SEND Server->Client packet to this Creature (to do this use method toSelfAndKnownPlayers) * @param creature - * @param mov + * @param packet * @param radiusValue */ - public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -133,7 +133,7 @@ public class Broadcast radius = 1500; } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** @@ -157,7 +157,7 @@ public class Broadcast } // To improve performance we are comparing values of radius^2 instead of calculating sqrt all the time - public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -167,10 +167,10 @@ public class Broadcast if (creature.isPlayer()) { - creature.sendPacket(mov); + creature.sendPacket(packet); } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java index ee7a055335..ad80a78209 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java @@ -301,7 +301,7 @@ public class AdminAdmin implements IAdminCommandHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } break; diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java index 28fe69a5b6..8cd63a3b47 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java @@ -102,7 +102,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -112,7 +112,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -123,7 +123,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java index cd778fb709..62e4b4f595 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java @@ -150,7 +150,7 @@ public class AbnormalTimeChange extends AbstractEffect { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/EffectList.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/EffectList.java index acff7e5344..4072fc495a 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/EffectList.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/EffectList.java @@ -1129,7 +1129,7 @@ public class EffectList { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java index 589b517a77..1b1ba788b0 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java @@ -72,7 +72,7 @@ public class CommandChannelMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java index d6fb03d869..e1a5ca4b7a 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java @@ -73,7 +73,7 @@ public class PartyMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/siege/Siege.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/siege/Siege.java index e23071a8fe..50fce86ca9 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/siege/Siege.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/siege/Siege.java @@ -539,7 +539,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } @@ -550,7 +553,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java index 8061716273..4d5e1fc2d0 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java @@ -74,7 +74,10 @@ public class RequestPartyMatchList implements IClientIncomingPacket room.setTitle(_roomTitle); final PartyRoomInfo packet = new PartyRoomInfo((PartyMatchingRoom) room); - room.getMembers().forEach(packet::sendTo); + for (Player member : room.getMembers()) + { + member.sendPacket(packet); + } } } } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java index 105cf38f50..d588f1c7cf 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java @@ -21,7 +21,6 @@ import java.util.logging.Logger; import org.l2jmobius.commons.network.IOutgoingPacket; import org.l2jmobius.commons.network.PacketWriter; import org.l2jmobius.gameserver.model.actor.Player; -import org.l2jmobius.gameserver.model.interfaces.IUpdateTypeComponent; import org.l2jmobius.gameserver.model.itemcontainer.Inventory; /** @@ -130,26 +129,6 @@ public interface IClientOutgoingPacket extends IOutgoingPacket return PAPERDOLL_ORDER_VISUAL_ID; } - /** - * @param masks - * @param type - * @return {@code true} if the mask contains the current update component type - */ - static boolean containsMask(int masks, IUpdateTypeComponent type) - { - return (masks & type.getMask()) == type.getMask(); - } - - /** - * Sends this packet to the target player, useful for lambda operations like
- * {@code World.getInstance().getPlayers().forEach(packet::sendTo)} - * @param player - */ - default void sendTo(Player player) - { - player.sendPacket(this); - } - default void runImpl(Player player) { } diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/util/Broadcast.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/util/Broadcast.java index 1441a726b7..01e15e28a6 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/util/Broadcast.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/util/Broadcast.java @@ -122,10 +122,10 @@ public class Broadcast * In order to inform other players of state modification on the Creature, server just needs to go through _knownPlayers to send Server->Client Packet and check the distance between the targets.
* Caution: This method DOESN'T SEND Server->Client packet to this Creature (to do this use method toSelfAndKnownPlayers) * @param creature - * @param mov + * @param packet * @param radiusValue */ - public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -133,7 +133,7 @@ public class Broadcast radius = 1500; } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** @@ -157,7 +157,7 @@ public class Broadcast } // To improve performance we are comparing values of radius^2 instead of calculating sqrt all the time - public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -167,10 +167,10 @@ public class Broadcast if (creature.isPlayer()) { - creature.sendPacket(mov); + creature.sendPacket(packet); } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java index ee7a055335..ad80a78209 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java @@ -301,7 +301,7 @@ public class AdminAdmin implements IAdminCommandHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } break; diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java index 28fe69a5b6..8cd63a3b47 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java @@ -102,7 +102,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -112,7 +112,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -123,7 +123,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } diff --git a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java index cd778fb709..62e4b4f595 100644 --- a/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java +++ b/L2J_Mobius_Classic_Interlude/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java @@ -150,7 +150,7 @@ public class AbnormalTimeChange extends AbstractEffect { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/EffectList.java b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/EffectList.java index acff7e5344..4072fc495a 100644 --- a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/EffectList.java +++ b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/EffectList.java @@ -1129,7 +1129,7 @@ public class EffectList { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java index 589b517a77..1b1ba788b0 100644 --- a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java +++ b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java @@ -72,7 +72,7 @@ public class CommandChannelMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java index d6fb03d869..e1a5ca4b7a 100644 --- a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java +++ b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java @@ -73,7 +73,7 @@ public class PartyMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/siege/Siege.java b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/siege/Siege.java index c256926915..1818e4cce0 100644 --- a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/siege/Siege.java +++ b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/siege/Siege.java @@ -539,7 +539,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } @@ -550,7 +553,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } } diff --git a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java index 8061716273..4d5e1fc2d0 100644 --- a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java +++ b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java @@ -74,7 +74,10 @@ public class RequestPartyMatchList implements IClientIncomingPacket room.setTitle(_roomTitle); final PartyRoomInfo packet = new PartyRoomInfo((PartyMatchingRoom) room); - room.getMembers().forEach(packet::sendTo); + for (Player member : room.getMembers()) + { + member.sendPacket(packet); + } } } } diff --git a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java index ec7d3402bf..b27eecaefa 100644 --- a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java +++ b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java @@ -21,7 +21,6 @@ import java.util.logging.Logger; import org.l2jmobius.commons.network.IOutgoingPacket; import org.l2jmobius.commons.network.PacketWriter; import org.l2jmobius.gameserver.model.actor.Player; -import org.l2jmobius.gameserver.model.interfaces.IUpdateTypeComponent; import org.l2jmobius.gameserver.model.itemcontainer.Inventory; /** @@ -103,26 +102,6 @@ public interface IClientOutgoingPacket extends IOutgoingPacket return PAPERDOLL_ORDER_VISUAL_ID; } - /** - * @param masks - * @param type - * @return {@code true} if the mask contains the current update component type - */ - static boolean containsMask(int masks, IUpdateTypeComponent type) - { - return (masks & type.getMask()) == type.getMask(); - } - - /** - * Sends this packet to the target player, useful for lambda operations like
- * {@code World.getInstance().getPlayers().forEach(packet::sendTo)} - * @param player - */ - default void sendTo(Player player) - { - player.sendPacket(this); - } - default void runImpl(Player player) { } diff --git a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/util/Broadcast.java b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/util/Broadcast.java index 1441a726b7..01e15e28a6 100644 --- a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/util/Broadcast.java +++ b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/util/Broadcast.java @@ -122,10 +122,10 @@ public class Broadcast * In order to inform other players of state modification on the Creature, server just needs to go through _knownPlayers to send Server->Client Packet and check the distance between the targets.
* Caution: This method DOESN'T SEND Server->Client packet to this Creature (to do this use method toSelfAndKnownPlayers) * @param creature - * @param mov + * @param packet * @param radiusValue */ - public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -133,7 +133,7 @@ public class Broadcast radius = 1500; } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** @@ -157,7 +157,7 @@ public class Broadcast } // To improve performance we are comparing values of radius^2 instead of calculating sqrt all the time - public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -167,10 +167,10 @@ public class Broadcast if (creature.isPlayer()) { - creature.sendPacket(mov); + creature.sendPacket(packet); } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java index ee7a055335..ad80a78209 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java @@ -301,7 +301,7 @@ public class AdminAdmin implements IAdminCommandHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } break; diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java index dcaf454e87..1530e324b1 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java @@ -102,7 +102,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -112,7 +112,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -123,7 +123,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java index cd778fb709..62e4b4f595 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java @@ -150,7 +150,7 @@ public class AbnormalTimeChange extends AbstractEffect { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/EffectList.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/EffectList.java index acff7e5344..4072fc495a 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/EffectList.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/EffectList.java @@ -1129,7 +1129,7 @@ public class EffectList { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java index 589b517a77..1b1ba788b0 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java @@ -72,7 +72,7 @@ public class CommandChannelMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java index d6fb03d869..e1a5ca4b7a 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java @@ -73,7 +73,7 @@ public class PartyMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/siege/Siege.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/siege/Siege.java index d2f4069ebd..0cc11b61e0 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/siege/Siege.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/siege/Siege.java @@ -539,7 +539,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } @@ -550,7 +553,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } } diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java index 8061716273..4d5e1fc2d0 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java @@ -74,7 +74,10 @@ public class RequestPartyMatchList implements IClientIncomingPacket room.setTitle(_roomTitle); final PartyRoomInfo packet = new PartyRoomInfo((PartyMatchingRoom) room); - room.getMembers().forEach(packet::sendTo); + for (Player member : room.getMembers()) + { + member.sendPacket(packet); + } } } } diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java index 105cf38f50..d588f1c7cf 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java @@ -21,7 +21,6 @@ import java.util.logging.Logger; import org.l2jmobius.commons.network.IOutgoingPacket; import org.l2jmobius.commons.network.PacketWriter; import org.l2jmobius.gameserver.model.actor.Player; -import org.l2jmobius.gameserver.model.interfaces.IUpdateTypeComponent; import org.l2jmobius.gameserver.model.itemcontainer.Inventory; /** @@ -130,26 +129,6 @@ public interface IClientOutgoingPacket extends IOutgoingPacket return PAPERDOLL_ORDER_VISUAL_ID; } - /** - * @param masks - * @param type - * @return {@code true} if the mask contains the current update component type - */ - static boolean containsMask(int masks, IUpdateTypeComponent type) - { - return (masks & type.getMask()) == type.getMask(); - } - - /** - * Sends this packet to the target player, useful for lambda operations like
- * {@code World.getInstance().getPlayers().forEach(packet::sendTo)} - * @param player - */ - default void sendTo(Player player) - { - player.sendPacket(this); - } - default void runImpl(Player player) { } diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/util/Broadcast.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/util/Broadcast.java index aa640f6995..8d80549351 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/util/Broadcast.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/util/Broadcast.java @@ -122,10 +122,10 @@ public class Broadcast * In order to inform other players of state modification on the Creature, server just needs to go through _knownPlayers to send Server->Client Packet and check the distance between the targets.
* Caution: This method DOESN'T SEND Server->Client packet to this Creature (to do this use method toSelfAndKnownPlayers) * @param creature - * @param mov + * @param packet * @param radiusValue */ - public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -133,7 +133,7 @@ public class Broadcast radius = 1500; } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** @@ -157,7 +157,7 @@ public class Broadcast } // To improve performance we are comparing values of radius^2 instead of calculating sqrt all the time - public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -167,10 +167,10 @@ public class Broadcast if (creature.isPlayer()) { - creature.sendPacket(mov); + creature.sendPacket(packet); } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java index ee7a055335..ad80a78209 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java @@ -301,7 +301,7 @@ public class AdminAdmin implements IAdminCommandHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } break; diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java index dcaf454e87..1530e324b1 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java @@ -102,7 +102,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -112,7 +112,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -123,7 +123,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java index cd778fb709..62e4b4f595 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java @@ -150,7 +150,7 @@ public class AbnormalTimeChange extends AbstractEffect { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/EffectList.java b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/EffectList.java index 5a46c1633a..701b5fc2bf 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/EffectList.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/EffectList.java @@ -1129,7 +1129,7 @@ public class EffectList { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java index 589b517a77..1b1ba788b0 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java @@ -72,7 +72,7 @@ public class CommandChannelMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java index d6fb03d869..e1a5ca4b7a 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java @@ -73,7 +73,7 @@ public class PartyMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/siege/Siege.java b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/siege/Siege.java index d2f4069ebd..0cc11b61e0 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/siege/Siege.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/siege/Siege.java @@ -539,7 +539,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } @@ -550,7 +553,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java index 8061716273..4d5e1fc2d0 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java @@ -74,7 +74,10 @@ public class RequestPartyMatchList implements IClientIncomingPacket room.setTitle(_roomTitle); final PartyRoomInfo packet = new PartyRoomInfo((PartyMatchingRoom) room); - room.getMembers().forEach(packet::sendTo); + for (Player member : room.getMembers()) + { + member.sendPacket(packet); + } } } } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java index 105cf38f50..d588f1c7cf 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java @@ -21,7 +21,6 @@ import java.util.logging.Logger; import org.l2jmobius.commons.network.IOutgoingPacket; import org.l2jmobius.commons.network.PacketWriter; import org.l2jmobius.gameserver.model.actor.Player; -import org.l2jmobius.gameserver.model.interfaces.IUpdateTypeComponent; import org.l2jmobius.gameserver.model.itemcontainer.Inventory; /** @@ -130,26 +129,6 @@ public interface IClientOutgoingPacket extends IOutgoingPacket return PAPERDOLL_ORDER_VISUAL_ID; } - /** - * @param masks - * @param type - * @return {@code true} if the mask contains the current update component type - */ - static boolean containsMask(int masks, IUpdateTypeComponent type) - { - return (masks & type.getMask()) == type.getMask(); - } - - /** - * Sends this packet to the target player, useful for lambda operations like
- * {@code World.getInstance().getPlayers().forEach(packet::sendTo)} - * @param player - */ - default void sendTo(Player player) - { - player.sendPacket(this); - } - default void runImpl(Player player) { } diff --git a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/util/Broadcast.java b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/util/Broadcast.java index aa640f6995..8d80549351 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/util/Broadcast.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/util/Broadcast.java @@ -122,10 +122,10 @@ public class Broadcast * In order to inform other players of state modification on the Creature, server just needs to go through _knownPlayers to send Server->Client Packet and check the distance between the targets.
* Caution: This method DOESN'T SEND Server->Client packet to this Creature (to do this use method toSelfAndKnownPlayers) * @param creature - * @param mov + * @param packet * @param radiusValue */ - public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -133,7 +133,7 @@ public class Broadcast radius = 1500; } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** @@ -157,7 +157,7 @@ public class Broadcast } // To improve performance we are comparing values of radius^2 instead of calculating sqrt all the time - public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -167,10 +167,10 @@ public class Broadcast if (creature.isPlayer()) { - creature.sendPacket(mov); + creature.sendPacket(packet); } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** diff --git a/L2J_Mobius_Essence_6.0_BattleChronicle/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java b/L2J_Mobius_Essence_6.0_BattleChronicle/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java index ee7a055335..ad80a78209 100644 --- a/L2J_Mobius_Essence_6.0_BattleChronicle/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java +++ b/L2J_Mobius_Essence_6.0_BattleChronicle/dist/game/data/scripts/handlers/admincommandhandlers/AdminAdmin.java @@ -301,7 +301,7 @@ public class AdminAdmin implements IAdminCommandHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } break; diff --git a/L2J_Mobius_Essence_6.0_BattleChronicle/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java b/L2J_Mobius_Essence_6.0_BattleChronicle/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java index dcaf454e87..1530e324b1 100644 --- a/L2J_Mobius_Essence_6.0_BattleChronicle/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java +++ b/L2J_Mobius_Essence_6.0_BattleChronicle/dist/game/data/scripts/handlers/chathandlers/ChatWorld.java @@ -102,7 +102,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -112,7 +112,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } @@ -123,7 +123,7 @@ public class ChatWorld implements IChatHandler { if (player.isNotBlocked(activeChar)) { - cs.sendTo(player); + player.sendPacket(cs); } } } diff --git a/L2J_Mobius_Essence_6.0_BattleChronicle/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java b/L2J_Mobius_Essence_6.0_BattleChronicle/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java index cd778fb709..62e4b4f595 100644 --- a/L2J_Mobius_Essence_6.0_BattleChronicle/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java +++ b/L2J_Mobius_Essence_6.0_BattleChronicle/dist/game/data/scripts/handlers/effecthandlers/AbnormalTimeChange.java @@ -150,7 +150,7 @@ public class AbnormalTimeChange extends AbstractEffect { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/model/EffectList.java b/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/model/EffectList.java index 5a46c1633a..701b5fc2bf 100644 --- a/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/model/EffectList.java +++ b/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/model/EffectList.java @@ -1129,7 +1129,7 @@ public class EffectList { if ((creature != null) && creature.isPlayer()) { - upd.sendTo(creature.getActingPlayer()); + creature.sendPacket(upd); } } diff --git a/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java b/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java index 589b517a77..1b1ba788b0 100644 --- a/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java +++ b/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/model/matching/CommandChannelMatchingRoom.java @@ -72,7 +72,7 @@ public class CommandChannelMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java b/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java index d6fb03d869..e1a5ca4b7a 100644 --- a/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java +++ b/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/model/matching/PartyMatchingRoom.java @@ -73,7 +73,7 @@ public class PartyMatchingRoom extends MatchingRoom { if (member != player) { - sm.sendTo(member); + member.sendPacket(sm); } } diff --git a/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/model/siege/Siege.java b/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/model/siege/Siege.java index d2f4069ebd..0cc11b61e0 100644 --- a/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/model/siege/Siege.java +++ b/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/model/siege/Siege.java @@ -539,7 +539,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } @@ -550,7 +553,10 @@ public class Siege implements Siegable final Clan clan = ClanTable.getInstance().getClan(siegeClans.getClanId()); if (clan != null) { - clan.getOnlineMembers(0).forEach(message::sendTo); + for (Player member : clan.getOnlineMembers(0)) + { + member.sendPacket(message); + } } } } diff --git a/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java b/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java index 8061716273..4d5e1fc2d0 100644 --- a/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java +++ b/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/network/clientpackets/RequestPartyMatchList.java @@ -74,7 +74,10 @@ public class RequestPartyMatchList implements IClientIncomingPacket room.setTitle(_roomTitle); final PartyRoomInfo packet = new PartyRoomInfo((PartyMatchingRoom) room); - room.getMembers().forEach(packet::sendTo); + for (Player member : room.getMembers()) + { + member.sendPacket(packet); + } } } } diff --git a/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java b/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java index 105cf38f50..d588f1c7cf 100644 --- a/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java +++ b/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/network/serverpackets/IClientOutgoingPacket.java @@ -21,7 +21,6 @@ import java.util.logging.Logger; import org.l2jmobius.commons.network.IOutgoingPacket; import org.l2jmobius.commons.network.PacketWriter; import org.l2jmobius.gameserver.model.actor.Player; -import org.l2jmobius.gameserver.model.interfaces.IUpdateTypeComponent; import org.l2jmobius.gameserver.model.itemcontainer.Inventory; /** @@ -130,26 +129,6 @@ public interface IClientOutgoingPacket extends IOutgoingPacket return PAPERDOLL_ORDER_VISUAL_ID; } - /** - * @param masks - * @param type - * @return {@code true} if the mask contains the current update component type - */ - static boolean containsMask(int masks, IUpdateTypeComponent type) - { - return (masks & type.getMask()) == type.getMask(); - } - - /** - * Sends this packet to the target player, useful for lambda operations like
- * {@code World.getInstance().getPlayers().forEach(packet::sendTo)} - * @param player - */ - default void sendTo(Player player) - { - player.sendPacket(this); - } - default void runImpl(Player player) { } diff --git a/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/util/Broadcast.java b/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/util/Broadcast.java index aa640f6995..8d80549351 100644 --- a/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/util/Broadcast.java +++ b/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/util/Broadcast.java @@ -122,10 +122,10 @@ public class Broadcast * In order to inform other players of state modification on the Creature, server just needs to go through _knownPlayers to send Server->Client Packet and check the distance between the targets.
* Caution: This method DOESN'T SEND Server->Client packet to this Creature (to do this use method toSelfAndKnownPlayers) * @param creature - * @param mov + * @param packet * @param radiusValue */ - public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -133,7 +133,7 @@ public class Broadcast radius = 1500; } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /** @@ -157,7 +157,7 @@ public class Broadcast } // To improve performance we are comparing values of radius^2 instead of calculating sqrt all the time - public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket mov, int radiusValue) + public static void toSelfAndKnownPlayersInRadius(Creature creature, IClientOutgoingPacket packet, int radiusValue) { int radius = radiusValue; if (radius < 0) @@ -167,10 +167,10 @@ public class Broadcast if (creature.isPlayer()) { - creature.sendPacket(mov); + creature.sendPacket(packet); } - World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, mov::sendTo); + World.getInstance().forEachVisibleObjectInRange(creature, Player.class, radius, player -> player.sendPacket(packet)); } /**