minecraft-net 0.2.0

A library allowing easier communication via the minecraft protocol
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::fields::types::Position;
use minecraft_net_proc::{Field, Packet};
Field!(SourcePosition, {
    x: Double,
    y: Double,
    z: Double,
});
Packet!(DamageEvent, 0x1A, {
    entity_id: VarInt,
    source_type_id: VarInt,
    source_cause_id: VarInt,
    source_direct_id: VarInt,
    source_position: PrefixedOptional<Position>,
});