module Shatter::Packet::TypeReader
Defined in:
shatter/packet/handler.cr:24shatter/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
- .read(type : TypeAlias::VarInt.class, __arg0 : IO, __ignore : Shatter::Connection) : UInt32
- .read(type : TypeAlias::Angle.class, __arg1 : IO, __ignore : Shatter::Connection) : Float64
- .read(type : TypeAlias::Velocity.class, __arg2 : IO, __ignore : Shatter::Connection) : Float64
- .read(type : TypeAlias::Position.class, pkt : IO, __ignore : Shatter::Connection) : Data::Position
- .read(type : TypeAlias::Entity.class, pkt : IO, con : Shatter::Connection) : Shatter::Data::Entity
- .read(type : TypeAlias::BlockState.class, pkt : IO, con : Shatter::Connection) : String
- .read(type : TypeAlias::BlockID.class, pkt : IO, con : Shatter::Connection) : String
- .read(type : TypeAlias::EntityType.class, pkt : IO, con : Shatter::Connection) : String
- .read(type : TypeAlias::Sound.class, pkt : IO, con : Shatter::Connection) : String
- .read(type : ::Union(Data::Slot, ::Nil).class, pkt : IO, con : Shatter::Connection) : Union(Data::Slot, Nil)
- .read(type : TypeAlias::NBT.class, pkt : IO, __ignore : Shatter::Connection) : ::NBT::Tag
- .read(type : Codec.class, pkt : IO, con : Shatter::Connection) : Codec
- .read(type : TypeAlias::Chat.class, pkt : IO, __ignore : Shatter::Connection) : String
- .read(type : UUID.class, __arg3 : IO, __ignore : Shatter::Connection) : UUID
- .read(type : Bool.class, __arg4 : IO, __ignore : Shatter::Connection) : Bool
- .read(type : String.class, __arg5 : IO, __ignore : Shatter::Connection) : String
- .read(type : Int8.class, __arg0 : IO, __ignore : Shatter::Connection) : Int8
- .read(type : Int16.class, __arg1 : IO, __ignore : Shatter::Connection) : Int16
- .read(type : Int32.class, __arg2 : IO, __ignore : Shatter::Connection) : Int32
- .read(type : Int64.class, __arg3 : IO, __ignore : Shatter::Connection) : Int64
- .read(type : UInt8.class, __arg4 : IO, __ignore : Shatter::Connection) : UInt8
- .read(type : UInt16.class, __arg5 : IO, __ignore : Shatter::Connection) : UInt16
- .read(type : UInt32.class, __arg6 : IO, __ignore : Shatter::Connection) : UInt32
- .read(type : UInt64.class, __arg7 : IO, __ignore : Shatter::Connection) : UInt64
- .read(type : Float32.class, __arg8 : IO, __ignore : Shatter::Connection) : Float32
- .read(type : Float64.class, __arg9 : IO, __ignore : Shatter::Connection) : Float64
- .read(type : Data::Chunk::Tile.class, pkt : IO, con : Shatter::Connection) : Data::Chunk::Tile
Class Method Detail
def self.read(type : TypeAlias::VarInt.class, __arg0 : IO, __ignore : Shatter::Connection) : UInt32
#
def self.read(type : TypeAlias::Angle.class, __arg1 : IO, __ignore : Shatter::Connection) : Float64
#
def self.read(type : TypeAlias::Velocity.class, __arg2 : IO, __ignore : Shatter::Connection) : Float64
#
def self.read(type : TypeAlias::Position.class, pkt : IO, __ignore : Shatter::Connection) : Data::Position
#
def self.read(type : TypeAlias::Entity.class, pkt : IO, con : Shatter::Connection) : Shatter::Data::Entity
#
def self.read(type : ::Union(Data::Slot, ::Nil).class, pkt : IO, con : Shatter::Connection) : Union(Data::Slot, Nil)
#
def self.read(type : Data::Chunk::Tile.class, pkt : IO, con : Shatter::Connection) : Data::Chunk::Tile
#