Protocol Level Integrations - DevNatan/inventory-framework GitHub Wiki

Inventory Framework by default tries to maintain consistency and stability between all features regardless of server or software version, however, this does not apply to protocol-level integrations.

Table of Contents

What's a Protocol-Level Integration

Protocol-level integrations are features whose behavior may differ depending on the software or server version it is running on.

Consider a protocol-level integration those that:

  • Interacts directly with the Minecraft Protocol
  • The final behavior is not the same for all versions and types of server software.

These integrations have their own version and software compatibility table.

Implementation In Project

Normally, an integration is not loaded together with the Inventory Framework library, requiring the extra addition of a new artifact that represents this integration, and, it is necessary to integrate using the Inventory Framework Features System.

In any external feature documentation there is a "Project Setup" section to learn how to apply that feature in your project.