Skip to content

JetpackMC/Jetpack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jetpack

Jetpack is a Minecraft plugin that lets you write and run scripts on your Paper server. Build features in a small scripting language without recompilation or restarts.

Features

  • Write server logic in .jet files and load them live, with no Java build or restart
  • Register commands, react to server events, and run timed intervals
  • Reach the full Paper/Bukkit API through a native bridge
  • Statically typed, so errors are caught before a script runs

Requirements

  • Paper 1.21.10 or newer
  • Java 21 or newer

Installation

  1. Download Jetpack.jar from Modrinth or GitHub Releases.
  2. Place the jar in your server's plugins/ directory.
  3. Start or restart the server.

On first run, Jetpack creates its configuration file and script directory automatically. Add .jet files under plugins/Jetpack/scripts/, then load them with /jetpack reload.

Ecosystem

  • Documentation: setup, syntax, scripts, and module reference
  • Language Server: VS Code extension with highlighting, diagnostics, and completion for .jet files
  • Skill: agent skill for writing, reviewing, and debugging .jet scripts

Contributing

Thank you for contributing to the Jetpack project. If you would like to contribute, please read CONTRIBUTING.md.

Contributors

License

The Jetpack project is licensed under the MIT License. See the LICENSE file for details.

About

Jetpack, a plugin that lets you develop Minecraft features with scripts

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors

Languages