Skip to content

Protocol Level Integrations

Natan Vieira edited this page Nov 13, 2025 · 9 revisions

Inventory Framework aims to provide consistent and stable behavior across all features, regardless of the server or software version. However, this consistency does not apply to protocol-level integrations.

What's a Protocol-Level Integration

Protocol-level integrations are features whose behavior can vary depending on the Minecraft server version or software implementation they run on.

A feature is considered a protocol-level integration if it:

  • Interacts directly with the Minecraft Protocol
  • Has behavior that differs across Minecraft versions or server types

Each protocol-level integration has its own version and software compatibility table, which defines the supported environments.

Using a Protocol-Level Integration in Your Project

Protocol-level integrations are not included with the main Inventory Framework library bundle by default. To use one, you’ll need to:

  1. Add the corresponding integration artifact as a project dependency.
  2. Register it through the Inventory Framework Features System.

Every external feature includes a “Project Setup” section in its documentation that explains how to add and configure it in your project.

Welcome to the Inventory Framework documentation.

▶️ Introduction

🧩 Core Topics

💡 Built-In Features

🧰 Extra Features

🤓 Advanced Usage

⚙️ Internal Mechanisms

You can find practical examples in the examples directory.

Clone this wiki locally