module Shatter::Packet::TypeReader

Defined in:

shatter/packet/handler.cr:24
shatter/packet/handler.cr:50
shatter/packet/handler.cr:51
shatter/packet/handler.cr:52
shatter/packet/handler.cr:53
shatter/packet/handler.cr:56
shatter/packet/handler.cr:59
shatter/packet/handler.cr:62
shatter/packet/handler.cr:65
shatter/packet/handler.cr:68
shatter/packet/handler.cr:71
shatter/packet/handler.cr:74
shatter/packet/handler.cr:78
shatter/packet/handler.cr:81
shatter/packet/handler.cr:85
shatter/packet/handler.cr:89
shatter/packet/handler.cr:90
shatter/packet/handler.cr:91

Class Method Summary

Class Method Detail

def self.read(type : TypeAlias::VarInt.class, __arg0 : IO, __ignore : Shatter::Connection) : UInt32 #

[View source]
def self.read(type : TypeAlias::Angle.class, __arg1 : IO, __ignore : Shatter::Connection) : Float64 #

[View source]
def self.read(type : TypeAlias::Velocity.class, __arg2 : IO, __ignore : Shatter::Connection) : Float64 #

[View source]
def self.read(type : TypeAlias::Position.class, pkt : IO, __ignore : Shatter::Connection) : Data::Position #

[View source]
def self.read(type : TypeAlias::Entity.class, pkt : IO, con : Shatter::Connection) : Shatter::Data::Entity #

[View source]
def self.read(type : TypeAlias::BlockState.class, pkt : IO, con : Shatter::Connection) : String #

[View source]
def self.read(type : TypeAlias::BlockID.class, pkt : IO, con : Shatter::Connection) : String #

[View source]
def self.read(type : TypeAlias::EntityType.class, pkt : IO, con : Shatter::Connection) : String #

[View source]
def self.read(type : TypeAlias::Sound.class, pkt : IO, con : Shatter::Connection) : String #

[View source]
def self.read(type : ::Union(Data::Slot, ::Nil).class, pkt : IO, con : Shatter::Connection) : Union(Data::Slot, Nil) #

[View source]
def self.read(type : TypeAlias::NBT.class, pkt : IO, __ignore : Shatter::Connection) : ::NBT::Tag #

[View source]
def self.read(type : Codec.class, pkt : IO, con : Shatter::Connection) : Codec #

[View source]
def self.read(type : TypeAlias::Chat.class, pkt : IO, __ignore : Shatter::Connection) : String #

[View source]
def self.read(type : UUID.class, __arg3 : IO, __ignore : Shatter::Connection) : UUID #

[View source]
def self.read(type : Bool.class, __arg4 : IO, __ignore : Shatter::Connection) : Bool #

[View source]
def self.read(type : String.class, __arg5 : IO, __ignore : Shatter::Connection) : String #

[View source]
def self.read(type : Int8.class, __arg0 : IO, __ignore : Shatter::Connection) : Int8 #

def self.read(type : Int16.class, __arg1 : IO, __ignore : Shatter::Connection) : Int16 #

def self.read(type : Int32.class, __arg2 : IO, __ignore : Shatter::Connection) : Int32 #

def self.read(type : Int64.class, __arg3 : IO, __ignore : Shatter::Connection) : Int64 #

def self.read(type : UInt8.class, __arg4 : IO, __ignore : Shatter::Connection) : UInt8 #

def self.read(type : UInt16.class, __arg5 : IO, __ignore : Shatter::Connection) : UInt16 #

def self.read(type : UInt32.class, __arg6 : IO, __ignore : Shatter::Connection) : UInt32 #

def self.read(type : UInt64.class, __arg7 : IO, __ignore : Shatter::Connection) : UInt64 #

def self.read(type : Float32.class, __arg8 : IO, __ignore : Shatter::Connection) : Float32 #

def self.read(type : Float64.class, __arg9 : IO, __ignore : Shatter::Connection) : Float64 #

def self.read(type : Data::Chunk::Tile.class, pkt : IO, con : Shatter::Connection) : Data::Chunk::Tile #

[View source]