class Rosegold::Clientbound::ChunkData

Defined in:

rosegold/packets/clientbound/chunk_data.cr

Constructors

Class Method Summary

Instance Method Summary

Class methods inherited from class Rosegold::Clientbound::Packet

new_raw(bytes) new_raw, state state

Instance methods inherited from class Rosegold::Packet

callback(client_or_server) callback, to_s(io) to_s, write : Bytes write

Constructor Detail

def self.new(chunk_x : Int32, chunk_z : Int32, heightmaps : Minecraft::NBT::Tag, data : Slice(UInt8), block_entities : Array(Rosegold::Chunk::BlockEntity), light_data : Slice(UInt8)) #

[View source]
def self.new(chunk : Chunk) #

[View source]

Class Method Detail

def self.packet_id #

[View source]
def self.read(io) #

[View source]

Instance Method Detail

def block_entities : Array(Chunk::BlockEntity) #

[View source]
def block_entities=(block_entities : Array(Chunk::BlockEntity)) #

[View source]
def callback(client) #

[View source]
def chunk_x : Int32 #

[View source]
def chunk_x=(chunk_x : Int32) #

[View source]
def chunk_z : Int32 #

[View source]
def chunk_z=(chunk_z : Int32) #

[View source]
def data : Bytes #

[View source]
def data=(data : Bytes) #

[View source]
def heightmaps : Minecraft::NBT::Tag #

[View source]
def heightmaps=(heightmaps : Minecraft::NBT::Tag) #

[View source]
def inspect(io) #

[View source]
def light_data : Bytes #

[View source]
def light_data=(light_data : Bytes) #

[View source]
def write : Bytes #

[View source]