Class WrapperPlayClientSteerVehicle
java.lang.Object
com.github.retrooper.packetevents.wrapper.PacketWrapper<WrapperPlayClientSteerVehicle>
com.github.retrooper.packetevents.wrapper.play.client.WrapperPlayClientSteerVehicle
@Obsolete
public class WrapperPlayClientSteerVehicle
extends PacketWrapper<WrapperPlayClientSteerVehicle>
Not to be confused with
WrapperPlayClientSteerBoat
This packet is for sending player inputs to the server
On 1.8 and older, vehicle control is server sided. This packet includes inputs for movement. On 1.9 to 1.21.2, plugins may use this packet to create vehicles out of ordinary entities.
Starting with 1.21.2, the server sends all movement inputs
using the WrapperPlayClientPlayerInput
packet instead.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.github.retrooper.packetevents.wrapper.PacketWrapper
PacketWrapper.Reader<T>, PacketWrapper.Writer<T>
-
Field Summary
Fields inherited from class com.github.retrooper.packetevents.wrapper.PacketWrapper
buffer, bufferLock, clientVersion, serverVersion, user
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
copy
(WrapperPlayClientSteerVehicle wrapper) byte
getFlags()
float
float
boolean
isJump()
boolean
void
read()
void
setFlags
(byte flags) void
setForward
(float forward) void
setJump
(boolean jump) void
setSideways
(float sideways) void
setUnmount
(boolean unmount) void
write()
Methods inherited from class com.github.retrooper.packetevents.wrapper.PacketWrapper
createUniversalPacketWrapper, getBuffer, getChunkKey, getChunkX, getChunkZ, getClientVersion, getMaxMessageLength, getNativePacketId, getPacketId, getPacketTypeData, getRegistryHolder, getServerVersion, limitValue, prepareForSend, prepareForSend, readArray, readBitSet, readBlockPosition, readBoolean, readByte, readByteArray, readByteArray, readByteArrayOfSize, readBytes, readChatTypeBoundNetwork, readCollection, readComponent, readComponentAsJSON, readComponentAsNBT, readComponentJSON, readContainerId, readDimension, readDouble, readEntityMetadata, readEnum, readEnum, readEnumSet, readEvent, readFilterMask, readFloat, readGameMode, readIdentifier, readIdentifier, readInt, readItemStack, readItemStackModern, readKnownPack, readLastSeenMessages, readLastSeenMessagesEntry, readLastSeenMessagesPacked, readLastSeenMessagesUpdate, readLegacyLastSeenMessagesUpdate, readList, readLong, readLongArray, readLongArray, readMap, readMappedEntity, readMappedEntity, readMappedEntityOrDirect, readMappedEntityOrDirect, readMedium, readMerchantOffer, readMessageSignature, readMessageSignaturePacked, readMultiVersional, readNBT, readNBTRaw, readNode, readNullableVarInt, readOptional, readPresentItemStack, readPublicKey, readPublicProfileKey, readRemainingBytes, readRemoteChatSession, readRotation, readSaltSignature, readShort, readSignatureData, readSignedCommandArguments, readString, readString, readStyle, readTimestamp, readUnlimitedNBT, readUnlimitedNBTRaw, readUnsignedByte, readUnsignedShort, readUUID, readVarInt, readVarIntArray, readVarIntArrayOfSize, readVarLong, readVarShort, readVillagerData, readWorldBlockPosition, resetBuffer, resetByteBuf, setBuffer, setClientVersion, setNativePacketId, setPacketId, setServerVersion, writeArray, writeBitSet, writeBlockPosition, writeBoolean, writeByte, writeByteArray, writeByteArrayOfSize, writeBytes, writeChatTypeBoundNetwork, writeCollection, writeComponent, writeComponentAsJSON, writeComponentAsNBT, writeComponentJSON, writeContainerId, writeDimension, writeDouble, writeEntityMetadata, writeEntityMetadata, writeEnum, writeEnumSet, writeFilterMask, writeFloat, writeGameMode, writeIdentifier, writeIdentifier, writeInt, writeItemStack, writeItemStackModern, writeKnownPack, writeLastMessagesEntry, writeLastSeenMessages, writeLastSeenMessagesPacked, writeLastSeenMessagesUpdate, writeLegacyLastSeenMessagesUpdate, writeList, writeLong, writeLongArray, writeMap, writeMappedEntity, writeMappedEntityOrDirect, writeMedium, writeMerchantOffer, writeMessageSignature, writeMessageSignaturePacked, writeMultiVersional, writeNBT, writeNBTRaw, writeNode, writeNullableVarInt, writeOptional, writePresentItemStack, writePublicKey, writePublicProfileKey, writeRemoteChatSession, writeRotation, writeSaltSignature, writeShort, writeSignatureData, writeSignedCommandArguments, writeString, writeString, writeString, writeStyle, writeTimestamp, writeUUID, writeVarInt, writeVarIntArray, writeVarIntArrayOfSize, writeVarLong, writeVarShort, writeVillagerData, writeWorldBlockPosition
-
Constructor Details
-
WrapperPlayClientSteerVehicle
-
WrapperPlayClientSteerVehicle
public WrapperPlayClientSteerVehicle(float sideways, float forward, byte flags)
-
-
Method Details
-
read
public void read()- Overrides:
read
in classPacketWrapper<WrapperPlayClientSteerVehicle>
-
write
public void write()- Overrides:
write
in classPacketWrapper<WrapperPlayClientSteerVehicle>
-
copy
- Overrides:
copy
in classPacketWrapper<WrapperPlayClientSteerVehicle>
-
getSideways
public float getSideways() -
setSideways
public void setSideways(float sideways) -
getForward
public float getForward() -
setForward
public void setForward(float forward) -
getFlags
public byte getFlags() -
setFlags
public void setFlags(byte flags) -
isJump
public boolean isJump() -
setJump
public void setJump(boolean jump) -
isUnmount
public boolean isUnmount() -
setUnmount
public void setUnmount(boolean unmount)
-