mcproto-types 0.5.0

Minecraft protocol types.
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2024"
name = "mcproto-types"
version = "0.5.0"
authors = ["MCSLTeam <services@mcsl.com.cn>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Minecraft protocol types."
readme = "README.md"
keywords = [
    "Minecraft",
    "protocol",
    "types",
]
categories = [
    "network-programming",
    "game-development",
]
license = "MIT"
repository = "https://github.com/MCSLTeam/mcproto"

[lib]
name = "mcproto_types"
path = "src/lib.rs"

[[test]]
name = "angle"
path = "tests/angle.rs"

[[test]]
name = "array"
path = "tests/array.rs"

[[test]]
name = "basic"
path = "tests/basic.rs"

[[test]]
name = "bitset"
path = "tests/bitset.rs"

[[test]]
name = "byte_array"
path = "tests/byte_array.rs"

[[test]]
name = "chat_type"
path = "tests/chat_type.rs"

[[test]]
name = "component_schema"
path = "tests/component_schema.rs"

[[test]]
name = "contextual"
path = "tests/contextual.rs"

[[test]]
name = "debug"
path = "tests/debug.rs"

[[test]]
name = "either"
path = "tests/either.rs"

[[test]]
name = "entity_metadata"
path = "tests/entity_metadata.rs"

[[test]]
name = "fixed_bitset"
path = "tests/fixed_bitset.rs"

[[test]]
name = "game_profile"
path = "tests/game_profile.rs"

[[test]]
name = "hashed_slot"
path = "tests/hashed_slot.rs"

[[test]]
name = "id_or"
path = "tests/id_or.rs"

[[test]]
name = "id_set"
path = "tests/id_set.rs"

[[test]]
name = "identifier"
path = "tests/identifier.rs"

[[test]]
name = "json_text_component"
path = "tests/json_text_component.rs"

[[test]]
name = "lightdata"
path = "tests/lightdata.rs"

[[test]]
name = "nbt"
path = "tests/nbt.rs"

[[test]]
name = "position"
path = "tests/position.rs"

[[test]]
name = "prefixed_array"
path = "tests/prefixed_array.rs"

[[test]]
name = "prefixed_optional"
path = "tests/prefixed_optional.rs"

[[test]]
name = "protocol_enum"
path = "tests/protocol_enum.rs"

[[test]]
name = "recipe_display"
path = "tests/recipe_display.rs"

[[test]]
name = "resolvable_profile"
path = "tests/resolvable_profile.rs"

[[test]]
name = "slot"
path = "tests/slot.rs"

[[test]]
name = "slot_display"
path = "tests/slot_display.rs"

[[test]]
name = "sound_event"
path = "tests/sound_event.rs"

[[test]]
name = "string"
path = "tests/string.rs"

[[test]]
name = "teleport_flags"
path = "tests/teleport_flags.rs"

[[test]]
name = "text_component"
path = "tests/text_component.rs"

[[test]]
name = "type_struct_codec"
path = "tests/type_struct_codec.rs"

[[test]]
name = "uuid"
path = "tests/uuid.rs"

[dependencies.bitflags]
version = "2.13.1"

[dependencies.cesu8]
version = "1.1.0"

[dependencies.fastnbt]
version = "2.6.3"

[dependencies.mcproto-codec]
version = "0.5.0"

[dependencies.mcproto-derive]
version = "0.5.0"

[dependencies.serde]
version = "1.0.228"
features = ["derive"]

[dependencies.serde_json]
version = "1.0.151"
features = ["unbounded_depth"]

[dependencies.serde_stacker]
version = "0.1.14"

[dependencies.url]
version = "2.5.7"

[dependencies.uuid]
version = "1.24.1"
features = ["std"]
default-features = false