Welcome to the Hangar Open Beta. Please report any issue you encounter on GitHub!
Avatar for TerrorByte

A library for creating Paper-native plugins, targeting the latest versions of Minecraft

Report ByteLib?

ByteLib

ByteLib is a shared library for building modern, maintainable Paper plugins. This library is explicitly designed with the experimental Paper Plugin API in mind and comes with the following features:

  • Paper-native plugin loading, using Paper's PluginBoostrap and PluginLoader APIs
  • Guice-based dependency injection
  • Modular lifecycle hooks (multiple onLoad, onEnable, and onDisable methods are now possible in your plugin)
  • Brigadier-based command registration (no plugin.yml commands)
  • Config & translation abstractions around BoostedYAML, an already amazing YAML library
  • A powerful, opinionated SQLite wrapper with support for migrations, strong typings, and more.

To reiterate, ByteLib is not a plugin, but rather a foundation that removes boilerplate and enforces safe architecture across all plugins that use it. ByteLib currently powers DimensionPause, and plans to convert Honeypot to ByteLib are in the works

Check out the Wiki to get started

Information

CategoryDeveloper Tools
Published onApril 13, 2026
LicenseMIT
Download1
Stars0
Watchers0
Library

Pinned Versions

Members