C# Class fCraft.PacketWriter

Afficher le fichier Open project: GlennMR/800craft Class Usage Examples

Méthodes publiques

Méthode Description
MakeSetBlock ( int x, int y, int z, Block type ) : Packet
PacketWriter ( Stream stream ) : System
Write ( OpCode opcode ) : void
Write ( [ str ) : void

Writes a string in Minecraft protocol format. Maximum length: 64 characters.

Write ( int data ) : void

Writes a 32-bit integer in Big-Endian order.

Write ( short data ) : void

Writes a 16-bit short integer in Big-Endian order.

WriteAddEntity ( byte id, [ player, Position pos ) : void
WriteMapBegin ( ) : void
WriteMapChunk ( [ chunk, int chunkSize, byte progress ) : void
WritePing ( ) : void
WriteTeleport ( byte id, Position pos ) : void

Private Methods

Méthode Description
MakeAddEntity ( int id, [ name, Position pos ) : Packet
MakeDisconnect ( [ reason ) : Packet
MakeHandshake ( [ player, [ serverName, [ motd ) : Packet
MakeMessage ( [ message ) : Packet
MakeMove ( int id, Position pos ) : Packet
MakeMoveRotate ( int id, Position pos ) : Packet
MakeRemoveEntity ( int id ) : Packet
MakeRotate ( int id, Position pos ) : Packet
MakeSelfTeleport ( Position pos ) : Packet
MakeSetBlock ( Vector3I coords, Block type ) : Packet
MakeSetPermission ( [ player ) : Packet
MakeTeleport ( int id, Position pos ) : Packet
ToNetOrder ( int number, byte arr, int offset ) : void
WriteMapEnd ( [ map ) : void

Method Details

MakeSetBlock() public static méthode

public static MakeSetBlock ( int x, int y, int z, Block type ) : Packet
x int
y int
z int
type Block
Résultat Packet

PacketWriter() public méthode

public PacketWriter ( Stream stream ) : System
stream Stream
Résultat System

Write() public méthode

public Write ( OpCode opcode ) : void
opcode OpCode
Résultat void

Write() public méthode

Writes a string in Minecraft protocol format. Maximum length: 64 characters.
public Write ( [ str ) : void
str [
Résultat void

Write() public méthode

Writes a 32-bit integer in Big-Endian order.
public Write ( int data ) : void
data int
Résultat void

Write() public méthode

Writes a 16-bit short integer in Big-Endian order.
public Write ( short data ) : void
data short
Résultat void

WriteAddEntity() public méthode

public WriteAddEntity ( byte id, [ player, Position pos ) : void
id byte
player [
pos Position
Résultat void

WriteMapBegin() public méthode

public WriteMapBegin ( ) : void
Résultat void

WriteMapChunk() public méthode

public WriteMapChunk ( [ chunk, int chunkSize, byte progress ) : void
chunk [
chunkSize int
progress byte
Résultat void

WritePing() public méthode

public WritePing ( ) : void
Résultat void

WriteTeleport() public méthode

public WriteTeleport ( byte id, Position pos ) : void
id byte
pos Position
Résultat void