Skip to content
/ sedge Public

⚡ The lightning fast compiler for progressive Minecraft Add-On development

License

Notifications You must be signed in to change notification settings

arexon/sedge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fb5ecc2 · Sep 1, 2022
Sep 1, 2022
Sep 1, 2022
Sep 1, 2022
Sep 1, 2022
Sep 1, 2022
Sep 1, 2022
Sep 1, 2022
Sep 1, 2022
Sep 1, 2022
Jun 6, 2022
Sep 1, 2022
Sep 1, 2022
Sep 1, 2022
Sep 1, 2022
Sep 1, 2022

Repository files navigation

Sedge Banner

The lightning fast compiler for progressive Minecraft Add-On development


Note: This is still a work in progress.

Why use Sedge?

Sedge takes full advantage of TypeScript and its powerful type system to create a functional, declarative API that elevates Add-On development.

  • ⚙️ Game Elements for intuitive creation of files such as entities or blocks
  • 💾 Custom Components to allow for abstracting away logic into composable and reusable functions which can be used in Game Elements
  • 📚 File Collections which make it super easy to mass generate files or group a related set of files
  • 🧩 Modular by design to fit into almost any existing build pipelines
  • 🐇 Rapid development experience by compiling your code into the com.mojang directory and keeping a single source of truth
  • 🪝 A hook system that enables you to interact with the internal build process of Sedge
  • 🦺 Typesafe so you never have to reference documentation ever again
  • 🕹️ Advanced CLI to manage worlds, compiling, packaging, and repetitive tasks

About

⚡ The lightning fast compiler for progressive Minecraft Add-On development

Topics

Resources

License

Stars

Watchers

Forks