public enum PacketOutType extends java.lang.Enum<PacketOutType>
Modifier and Type | Field and Description |
---|---|
java.lang.Class<? extends WrappedPacket> |
wrapper |
Modifier and Type | Method and Description |
---|---|
void |
fillPacket(java.lang.Object packet,
java.lang.Object... data)
Fills the given packet with the given data
|
java.lang.Object[] |
getPacketData(java.lang.Object packet)
Returns the packet data of a packet
|
static PacketOutType |
getType(java.lang.Object packet)
Get the type of an outgoing packet
|
static void |
init()
Initializes the PacketOutType, DO NOT USE THIS METHOD
|
boolean |
isSupported()
Tells if this packet is supported or not by the current server version.
|
java.lang.Object |
newPacket(java.lang.Object... data)
Creates a new packet of this type and fills its fields with the given data
|
static PacketOutType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static PacketOutType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
WrappedPacket |
wrap(java.lang.Object nmsPacket)
Get the wrapper of the given NMS packet.
|
public static final PacketOutType Abilities
public static final PacketOutType Advancements
public static final PacketOutType Animation
public static final PacketOutType AttachEntity
public static final PacketOutType Bed
public static final PacketOutType Boss
public static final PacketOutType BlockAction
public static final PacketOutType BlockBreak
public static final PacketOutType BlockBreakAnimation
public static final PacketOutType BlockChange
public static final PacketOutType Camera
public static final PacketOutType Chat
public static final PacketOutType CloseWindow
public static final PacketOutType Collect
public static final PacketOutType CombatEvent
public static final PacketOutType Commands
public static final PacketOutType CustomPayload
public static final PacketOutType CustomSoundEffect
public static final PacketOutType Entity
public static final PacketOutType EntityDestroy
public static final PacketOutType EntityEffect
public static final PacketOutType EntityEquipment
public static final PacketOutType EntityHeadRotation
public static final PacketOutType EntityLook
public static final PacketOutType EntityMetadata
public static final PacketOutType EntityStatus
public static final PacketOutType EntityTeleport
public static final PacketOutType EntityVelocity
public static final PacketOutType Experience
public static final PacketOutType Explosion
public static final PacketOutType GameStateChange
public static final PacketOutType HeldItemSlot
public static final PacketOutType KeepAlive
public static final PacketOutType KickDisconnect
public static final PacketOutType LightUpdate
public static final PacketOutType Login
public static final PacketOutType LoginOutDisconnect
public static final PacketOutType LoginOutEncryptionBegin
public static final PacketOutType LoginOutSetCompression
public static final PacketOutType LoginOutSuccess
public static final PacketOutType Map
public static final PacketOutType MapChunk
public static final PacketOutType MapChunkBulk
public static final PacketOutType Mount
public static final PacketOutType MultiBlockChange
public static final PacketOutType NamedEntitySpawn
public static final PacketOutType NamedSoundEffect
public static final PacketOutType OpenBook
public static final PacketOutType OpenSignEditor
public static final PacketOutType OpenWindow
public static final PacketOutType OpenWindowMerchant
public static final PacketOutType PlayerInfo
public static final PacketOutType PlayerListHeaderFooter
public static final PacketOutType Position
public static final PacketOutType RelEntityMove
public static final PacketOutType RelEntityMoveLook
public static final PacketOutType Recipes
public static final PacketOutType RecipeUpdate
public static final PacketOutType RemoveEntityEffect
public static final PacketOutType ResourcePackSend
public static final PacketOutType Respawn
public static final PacketOutType ScoreboardDisplayObjective
public static final PacketOutType ScoreboardObjective
public static final PacketOutType ScoreboardScore
public static final PacketOutType ScoreboardTeam
public static final PacketOutType SelectAdvancementTab
public static final PacketOutType ServerDifficulty
public static final PacketOutType SetCompression
public static final PacketOutType SetCooldown
public static final PacketOutType SetSlot
public static final PacketOutType SpawnEntity
public static final PacketOutType SpawnEntityExperienceOrb
public static final PacketOutType SpawnEntityLiving
public static final PacketOutType SpawnEntityPainting
public static final PacketOutType SpawnEntityWeather
public static final PacketOutType SpawnPosition
public static final PacketOutType Statistic
public static final PacketOutType TabComplete
public static final PacketOutType Tags
public static final PacketOutType TileEntityData
public static final PacketOutType Title
public static final PacketOutType Transaction
public static final PacketOutType UnloadChunk
public static final PacketOutType UpdateAttributes
public static final PacketOutType UpdateEntityNBT
public static final PacketOutType UpdateHealth
public static final PacketOutType UpdateSign
public static final PacketOutType UpdateTime
public static final PacketOutType VehicleMove
public static final PacketOutType ViewCentre
public static final PacketOutType ViewDistance
public static final PacketOutType WindowData
public static final PacketOutType WindowItems
public static final PacketOutType WorldBorder
public static final PacketOutType WorldEvent
public static final PacketOutType WorldParticles
public static final PacketOutType StatusOutPong
public static final PacketOutType StatusOutServerInfo
public java.lang.Class<? extends WrappedPacket> wrapper
public static PacketOutType[] values()
for (PacketOutType c : PacketOutType.values()) System.out.println(c);
public static PacketOutType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic static PacketOutType getType(java.lang.Object packet)
packet
- - The outgoing packetpublic static void init()
public void fillPacket(java.lang.Object packet, java.lang.Object... data)
packet
- - The fillable packetdata
- - The filling datapublic java.lang.Object[] getPacketData(java.lang.Object packet)
packet
- - The packetpublic boolean isSupported()
public java.lang.Object newPacket(java.lang.Object... data)
data
- - Data to fill packet fields withpublic WrappedPacket wrap(java.lang.Object nmsPacket)
nmsPacket
- - The NMS packet