NPM package for retrieving the minecraft folder path
Contains types related to administering a Bedrock Dedicated Server. These types allow for the configuration of variables and secrets in JSON files in the Bedrock Dedicated Server folder. These types cannot be used on Minecraft clients.
The `@minecraft/server-ui` module contains types for expressing simple dialog-based user experiences.
Core Minecraft API Docs Generator package for generating API markup and documentation
Contains many types related to manipulating a Minecraft world, including entities, blocks, dimensions, and more.
See full documentation for this module here:
The @minecraft/server-gametest module provides scriptable APIs for scaffolding and testing content experiences in Minecraft.
The `@minecraft/server-net` module contains types for executing HTTP-based requests. This module can only be used on Bedrock Dedicated Server.
Plugin for @minecraft/api-docs-generator containing core markup generators and template files
This package contains rules that comprise best practice for authoring minecraft script. Rules may encompass suggestions (use this API instead of this command!) or errors against anti-patterns to avoid any pitfalls.
Contains types for Minecraft Vanilla Content
Get the package name from a folder path
Provide easy access to minecraft data in node.js
Download and wrap the vanilla minecraft server in node.js
Synchronous validation of a path existing either as a file or as a directory.
Math utilities for use with minecraft scripting modules
Infer the owner of a path based on the owner of its nearest existing parent
Computes specs to re-run when files change
Minecraft Creator Tools command line and libraries.
walk paths fast and efficiently
Run a lifecycle script for a package (descendant of npm-lifecycle)
An easy way to query PrismarineJS/minecraft-packets
Get the size of a folder by iterating through its sub-files and -folders.
mkdirp, but chown to the owner of the containing folder if possible and necessary