minecraft-net 0.2.0

A library allowing easier communication via the minecraft protocol
Documentation
use minecraft_net_proc::Field;
use crate::fields::general::BitSet;

Field!(ChunkData, {
    height_maps: NBT,
    data: PrefixedArray<Byte>,
    block_entities: PrefixedArray<BlockEntity>,
});
Field!(BlockEntity, {
    packed_xz: UByte,
    y: Short,
    r#type: VarInt,
    data: NBT,
});
Field!(LightData, {
    sky_light_mask: BitSet,
    block_light_mask: BitSet,
    empty_sky_light_mask: BitSet,
    empty_block_light_mask: BitSet,
    sky_light_arrays: PrefixedArray<PrefixedArray<Byte>>,
    block_light_arrays: PrefixedArray<PrefixedArray<Byte>>,
});