-
Notifications
You must be signed in to change notification settings - Fork 30
Protocol Level Integrations
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.
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.
Protocol-level integrations are not included with the main Inventory Framework library bundle by default. To use one, you’ll need to:
- Add the corresponding integration artifact as a project dependency.
- 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.
- Pagination — Display large collections of items across multiple pages.
- Layouts (a.k.a. Masks or Patterns) — Define visual patterns for item placement.
- Scheduled Updates
- Anvil Input — Capture text input from players using an anvil GUI.
- Dynamic Title Update — Update the inventory’s title in real time.
You can find practical examples in the examples directory.