public INetworkManager extends IPlayerManager
ネットワークの管理を実装します。
void start()
ネットワークを開始します。
void shutdown()
ネットワークを終了します。
void sendPacket(@NotNull
IActorPlayer player,
@NotNull
IMinecraftPacket packet,
@NotNull
Reliability reliability)
パケットを送信します。
player - プレイヤー実行packet - Minecraftのパケットreliability - パケットの信頼性void sendPacket(@NotNull
java.util.List<? extends jp.katana.core.actor.IActorPlayer> players,
@NotNull
IMinecraftPacket packet,
@NotNull
Reliability reliability)
複数のプレイヤにパケットを送信します。
players - 送信するプレイヤーpacket - Minecraftのパケットreliability - パケットの信頼性void sendBroadcastPacket(@NotNull
IMinecraftPacket packet,
@NotNull
Reliability reliability)
パケットをブロードキャスト送信します。
packet - Minecraftのパケットreliability - パケットの信頼性void handlePacket(@NotNull
java.net.InetSocketAddress address,
@NotNull
IMinecraftPacket packet)
パケットを受信した時に呼び出されます。
address - プレイヤーのIPアドレスとポートpacket - Minecraftのパケット