Skip to content

JSON schemas for common Minecraft plugin configs, generated from TypeScript

Notifications You must be signed in to change notification settings

MineInAbyss/plugin-schemas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Schemas for Minecraft plugin tools

These are manually transcribed schemas for common config formats seen in Minecraft. We write TypeScript definitions for them and generate the schema using typescript-json-schema.

Schemas

Here's everything we have so far:

Usage

Just point your IDE to the raw generated schema file on GitHub, many IDEs will support doing this by adding a comment at the top of the file:

# yaml-language-server: $schema=https://raw.githubusercontent.com/MineInAbyss/plugin-schemas/refs/heads/master/generated/mythicmobs.json

Building

Then run the generator, pass a project name as an argument:

deno install
deno --allow-all generator.ts mythicmobs

About

JSON schemas for common Minecraft plugin configs, generated from TypeScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published