Class PlayerPacket
java.lang.Object
zombie.network.packets.character.PlayerPacket
- All Implemented Interfaces:
AntiCheatNoClip.IAntiCheat, AntiCheatPlayer.IAntiCheat, AntiCheatPower.IAntiCheat, AntiCheatSpeed.IAntiCheat, INetworkPacketField, IDescriptor, INetworkPacket
- Direct Known Subclasses:
PlayerPacketReliable, PlayerPacketUnreliable
public class PlayerPacket
extends Object
implements INetworkPacket, AntiCheatPower.IAntiCheat, AntiCheatSpeed.IAntiCheat, AntiCheatNoClip.IAntiCheat, AntiCheatPlayer.IAntiCheat
-
Field Summary
FieldsModifier and TypeFieldDescriptionshortbooleanfinal VehicleIDfinal PlayerIDstatic final intfinal Predictionfinal PlayerVariables -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionshortgetMovable(int index) intintshortbytegetPosition(Vector3 position) booleanisConsistent(IConnection connection) voidparse(ByteBufferReader b, IConnection connection) voidprocessClient(UdpConnection connection) voidprocessServer(PacketTypes.PacketType packetType, UdpConnection connection) voidbooleanvoidMethods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IDescriptor
getClassDescription, getDescription, getDescriptionMethods inherited from interface INetworkPacket
isPostponed, logInconsistentPacket, parseClient, parseClientLoading, parseServer, postpone, processClientLoading, sendToClient, sendToClient, sendToClients, sendToRelativeClients, sendToServer, setData, shouldInstantiate, sync
-
Field Details
-
PACKET_SIZE_BYTES
public static final int PACKET_SIZE_BYTES- See Also:
-
id
-
prediction
-
booleanVariables
public short booleanVariables -
disconnected
public boolean disconnected -
hitVehicleId
-
variables
-
-
Constructor Details
-
PlayerPacket
public PlayerPacket()
-
-
Method Details
-
getPacketSizeBytes
public int getPacketSizeBytes()- Specified by:
getPacketSizeBytesin interfaceINetworkPacketField
-
parse
- Specified by:
parsein interfaceINetworkPacketField
-
write
- Specified by:
writein interfaceINetworkPacketField
-
set
-
processClient
- Specified by:
processClientin interfaceINetworkPacket
-
processServer
- Specified by:
processServerin interfaceINetworkPacket
-
isConsistent
- Specified by:
isConsistentin interfaceINetworkPacketField
-
getBooleanVariables
public short getBooleanVariables()- Specified by:
getBooleanVariablesin interfaceAntiCheatPower.IAntiCheat
-
getPlayer
- Specified by:
getPlayerin interfaceAntiCheatPower.IAntiCheat
-
getPlayerId
public short getPlayerId()- Specified by:
getPlayerIdin interfaceAntiCheatPlayer.IAntiCheat
-
getMovable
- Specified by:
getMovablein interfaceAntiCheatSpeed.IAntiCheat
-
getMovableCount
public int getMovableCount()- Specified by:
getMovableCountin interfaceAntiCheatSpeed.IAntiCheat
-
getPlayerIndex
public byte getPlayerIndex()- Specified by:
getPlayerIndexin interfaceAntiCheatNoClip.IAntiCheat
-
getPosition
- Specified by:
getPositionin interfaceAntiCheatNoClip.IAntiCheat
-
validateHitVehicleDistance
public boolean validateHitVehicleDistance()- Specified by:
validateHitVehicleDistancein interfaceAntiCheatNoClip.IAntiCheat
-
resetMovable
public void resetMovable()- Specified by:
resetMovablein interfaceAntiCheatSpeed.IAntiCheat
-