Skip to main content

Deno Minecraft

Package link

A collection of modules that can be used to build Minecraft servers, clients, utilities and other tools. This library focuses solely on Minecraft Java Edition.

The emphasis is on usability, ease of use and on being well tested to improve reliability and correctness.

Modules

auth/

Helper functions for authentication with Microsoft accounts and retrieval of access tokens.

chat/

Types for working with Minecraft chat components.

core/

Miscellaneous types, which are used in a lot of places.

crypto/

Cryptographic primitives used for protocol encryption, signing, and signature verification.

io/

Utilites for reading and writing binary data.

locale/

Types used for specifying languages and getting translation strings.

nbt/

An implementation of Minecraft’s named binary tag (NBT) format.

network/

Network primitives used for building clients and servers.

world/

Types and abstractions for defining blocks and items.