Class TcdcClientPlayNetworkHandler
java.lang.Object
io.github.thecsdev.tcdcommons.client.network.TcdcClientPlayNetworkHandler
TCDCommons server play network handler.
Keeps track of
Keeps track of
ClientPlayerEntity
data that is related to TCDCommons
.-
Method Summary
Modifier and TypeMethodDescriptionfinal net.minecraft.client.network.ClientPlayerEntity
final long
static final TcdcClientPlayNetworkHandler
of
(net.minecraft.client.network.ClientPlayerEntity player) Returns an instance ofTcdcClientPlayNetworkHandler
from a givenClientPlayerEntity
.final void
onCustomPayloadNetwork
(TCustomPayload payload) Handles a server sendingTCustomPayload
packets to this client.final void
Handles "fractured"CustomPayloadNetwork
packets.final void
Handles a server sending a custom payload containing player badge statistics of theplayer
.final void
sendCustomPayloadNetwork
(net.minecraft.util.Identifier packetId, io.netty.buffer.ByteBuf packetData) Sends aTCustomPayload
packet to the other side.
-
Method Details
-
getPlayer
public final net.minecraft.client.network.ClientPlayerEntity getPlayer() -
nextC2SFracturedCpnPacketId
public final long nextC2SFracturedCpnPacketId() -
onCustomPayloadNetwork
Handles a server sendingTCustomPayload
packets to this client. Aka handles theCustomPayloadNetwork
. -
onFracturedCustomPayloadNetwork
public final void onFracturedCustomPayloadNetwork(CustomPayloadNetworkReceiver.PacketContext context) Handles "fractured"CustomPayloadNetwork
packets.- See Also:
-
onPlayerBadges
Handles a server sending a custom payload containing player badge statistics of theplayer
. -
sendCustomPayloadNetwork
public final void sendCustomPayloadNetwork(net.minecraft.util.Identifier packetId, io.netty.buffer.ByteBuf packetData) throws IllegalStateException, NullPointerException Sends aTCustomPayload
packet to the other side.- Throws:
IllegalStateException
NullPointerException
- See Also:
-
of
public static final TcdcClientPlayNetworkHandler of(net.minecraft.client.network.ClientPlayerEntity player) throws NullPointerException Returns an instance ofTcdcClientPlayNetworkHandler
from a givenClientPlayerEntity
. Creates one if it doesn't exist.- Parameters:
player
- TheClientPlayerEntity
.- Throws:
NullPointerException
-