C# Класс fCraft.PacketWriter

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

MakeSetBlock() публичный статический Метод

public static MakeSetBlock ( int x, int y, int z, Block type ) : Packet
x int
y int
z int
type Block
Результат Packet

PacketWriter() публичный Метод

public PacketWriter ( Stream stream ) : System
stream Stream
Результат System

Write() публичный Метод

public Write ( OpCode opcode ) : void
opcode OpCode
Результат void

Write() публичный Метод

Writes a string in Minecraft protocol format. Maximum length: 64 characters.
public Write ( [ str ) : void
str [
Результат void

Write() публичный Метод

Writes a 32-bit integer in Big-Endian order.
public Write ( int data ) : void
data int
Результат void

Write() публичный Метод

Writes a 16-bit short integer in Big-Endian order.
public Write ( short data ) : void
data short
Результат void

WriteAddEntity() публичный Метод

public WriteAddEntity ( byte id, [ player, Position pos ) : void
id byte
player [
pos Position
Результат void

WriteMapBegin() публичный Метод

public WriteMapBegin ( ) : void
Результат void

WriteMapChunk() публичный Метод

public WriteMapChunk ( [ chunk, int chunkSize, byte progress ) : void
chunk [
chunkSize int
progress byte
Результат void

WritePing() публичный Метод

public WritePing ( ) : void
Результат void

WriteTeleport() публичный Метод

public WriteTeleport ( byte id, Position pos ) : void
id byte
pos Position
Результат void